v2.0.2 (2020/09/18)
Summary
-
Feature enhancements are available
-
This release has a new bootloader which have to be loaded before use.
Improved features
-
[SignalProcessing] Fixed a typo in the name of the FFTWindow parameter in the SignalProcessing library.
-
[SignalProcessing] The SignalProcessing library FFT supports 2048-Tap.
-
[MultiCore] Fixed an issue where an error was not returned when starting SubCore with DNNRT.begin() or MP.begin() in case of the memory was exhausted.
-
[GNSS] Corrected a wrong formula for converting location information to NMEA format in the GNSS library sample code (gnss_tracker).(Thanks to @8ga3)
-
[GNSS] Improved azimuth display range issue in GNSS library.(Thanks to @8ga3)
Improved samples
-
[MultiCoreMP] In the MP library sample code (SharedMemory), the error handling code was added when the memory could not be acquired.
-
[Audio] In the Audio library sample code (rendering_objif), the mute release code was added.
-
[Other] Added code to all sample code that uses SD cards to wait until the SD card is inserted.
Using this release for Arduino IDE
-
Please refer to Spresense Arduino Library Getting Started Guide for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
v2.0.1 (2020/06/16)
Improved features
-
[IDE Menu] Fix the bug that the program does not work properly when the memory size used by the main core application is larger than 768KB.
Using this release for Arduino IDE
-
Please refer to Spresense Arduino Library Getting Started Guide for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
v2.0.0 (2020/06/12)
Summary
-
Feature enhancements are available.
-
This release has a new bootloader which have to be loaded before use.
New features and feature enhancements
-
[IDE Menu] Enable to change the memory size used by the main core application from the Arduino IDE menu.
-
Please refer to Arduino memory size configuration.
-
-
[UART] Support to change the data length, parity, stop bit, and flow control by the Serial.begin() function.
-
Flow control is disabled by default in this release.
-
Please refer to Serial Library.
-
-
[GNSS] Add support for positioning using Galileo/BeiDou satellite
-
[GNSS] Supports accurate 1-second cycle signals(1PPS signals) output based on satellite time information
-
[Camera] Supports manual setting of exposure time.(Thanks to @TE-KarlKomierowski)
-
[Signal processing] Add SignalProcessing(FFT/IIR) library
-
Please refer to Tutorial of SignalProcessing Library.
-
Improved features
-
[Camera] The following problems with automatic/manual setting of AE/AWB have been fixed.
-
AE is set to manual when Camera.setAutoWhiteBalance(false) is called.
-
AE and AWB is set to manual when Camera.setAutoExposure(false) is called.
-
Using this release for Arduino IDE
-
Please refer to Spresense Arduino Library Getting Started Guide for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
-
Please update Spresense bootloader in Arduino IDE.
v1.5.1 (2020/03/10)
Summary
-
Feature enhancements are available.
-
This release has a new bootloader which have to be loaded before use.
Improved features
-
[RTC] Improve RTCTime utility to synchronize unix time and calendar time.
-
[ADC] Fix an issue that the first value read from HPADC(A4/A5) is invalid after power-on.
Using this release for Arduino IDE
-
Please refer to Spresense Arduino Library Getting Started Guide for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
-
Please update Spresense bootloader in Arduino IDE.
v1.5.0 (2019/12/18)
Summary
-
LTE function is available from this version. This function is limited in Japan.
-
Feature enhancements are available.
-
This release has a new bootloader which have to be loaded before use.
New features and feature enhancements
-
[LTE] Add LTE Library
-
[Audio] Digital microphone can be selected from Object I/F layer
-
[Camera] Add JPEG as a pixel format for camera preview
Improved features
-
[SD Card] Fixed the problem that the SD card was not mounted when insert and remove the SD card quickly.
-
[Tools] Fixed the problem that the bootloader installation dialog was not displayed correctly in Ubuntu 18.04.
Using this release for Arduino IDE
-
Please refer to Spresense Arduino Library Getting Started Guide for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
-
Please update Spresense bootloader in Arduino IDE.
v1.4.2 (2019/11/15)
Improved features
-
[Audio] Reduced the boot time of DSP Codec binary in SPI-Flash.
-
[Core] Improved string conversion accuracy of floating point.
Using this release for Arduino IDE
-
Please refer to Spresense Arduino Library Getting Started Guide for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
v1.4.1 (2019/10/04)
Improved features
-
[GNSS] Add API
getDCReport()
to get QZSS Disaster and Crisis Management (DC Report) sentence.
Using this release for Arduino IDE
-
Please refer to Spresense Arduino Library Getting Started Guide for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
v1.4.0 (2019/09/09)
Improved features
-
[Camera Image] Image converter methods of CamImage can be used without Camera Video Stream.
-
[Tool] When "Export compiled Binary" is selected in the ArduinoIDE menu, the name of the selected sub-core is added to the binary file name.
Using this release for Arduino IDE
-
Please refer to Spresense Arduino Library Getting Started Guide for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
v1.3.1 (2019/07/11)
Using this release for Arduino IDE
-
Please refer to Spresense Arduino Library Getting Started Guide for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
v1.3.0 (2019/06/05)
Summary
-
Support multi-core programming environment.
Please refer to Spresense Arduino multi-core environment for more details of it. -
New features and feature enhancements are available.
-
This release has a new bootloader which have to be loaded before use.
New features and feature enhancements
-
[MultiCore MP] Add a "MultiCore MP" library to communicate between 6 CPU cores.
-
[LowPower] Add power saving API to select the system clock (156 MHz / 32 MHz / 8 MHz) dynamically.
-
[Flash] Add a library for reading and writing from/to SPI-Flash.
-
[eMMC] Add a library for reading and writing from/to eMMC.
-
[Sensing] Add Sensor Framework with Publish-Subscribe Architecture.
Improved features
-
[Basic] Improve the accuracy of the
delay
anddelayMicroseconds
. -
[SD] Improve the access performance of the SD card.
-
[Build] Changed to C++11 compilation.
New samples
-
[MultiCore MP] Added multi-core sample sketches.
-
[Sensing] Add a sample sketch of a step counter.
-
[Flash] Add a sample to read and write.
-
[eMMC] Add a sample to read and write.
-
[Wire] Add a I2C port scan sketch.
-
[LowPower] Add a sample sketch to change clock mode.
Using this release for Arduino IDE
-
Please refer to Spresense Arduino Library Getting Started Guide for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
-
Please update Spresense bootloader in Arduino IDE.
v1.2.1 (2019/04/25)
Summary
-
New features and feature enhancements are available.
-
This release has a new bootloader which have to be loaded before use.
New features and feature enhancements
-
[Audio] Add API for selecting Analog mic or Digital mic in runtime.
-
[Audio] Add API to be able to change internal buffer size for audio player and recorder.
-
[Audio] Add function which can path the audio data from I2S to speaker with low-latency (Audio through).
Improved features
-
[GNSS] Improve stability when starting positioning by using hot start.
-
[SPI] Improve transfer performance by using deprecated API
setClockDivider
.
New samples
-
[Audio] Add "player_playlist" sample sketch that is reading playlist for playing music.
-
[Audio] Add "through" sample sketch that is using audio through function.
Using this release for Arduino IDE
-
Please refer to Spresense Arduino Library Getting Started Guide for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
-
Please update Spresense bootloader in Arduino IDE.
v1.2.0 (2019/03/15)
Summary
-
New features and feature enhancements are available.
-
This release has a new DSP binary and bootloader which have to be loaded before use.
New features and feature enhancements
-
[Arduino IDE] Add "--gc-sections" to compile options for reducing memory usage.
-
[RTC] Add Real Time Clock library to manage RTC time.
-
[Watchdog] Add Watchdog library to monitor your system.
-
[LowPower] Add LowPower library to save power like a sleep mode.
Improved features
-
[Arduino IDE] Support a partial update when Spresense Arduino Library is updated.
-
[Arduino IDE] Improve the progress bar when uploading your sketch
-
[Wire] Support the sendStop flag for enabling continuous transmission by using functions of
endTransmission()
andrequestFrom()
.
New samples
-
[Audio] Add "player_wav" sample sketch that is able to play wav files with tag information.
-
[Audio] Add "recorder_with_rendering" sample sketch that is able to monitor sounds while recording.
Using this release for Arduino IDE
-
Please refer to Spresense Arduino Library Getting Started Guide for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
-
Please update Spresense bootloader in Arduino IDE.
v1.1.3 (2019/01/16)
New features and feature enhancements
-
[ArduinoIDE] Support "Export compiled Binary".
-
[Audio] Support I2S output with Object Level API.
Using this release for Arduino IDE
-
Please refer to Spresense Arduino Library Getting Started Guide for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
v1.1.2 (2018/12/17)
Using this release for Arduino IDE
-
Please refer to Spresense Arduino Library Getting Started Guide for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
v1.1.1 (2018/11/26)
New features and feature enhancements
-
[Audio] Support 192kHz/48kHz sampling, 24bit wav recording
Supported format:-
192KHz 16bit
-
192KHz 24bit
-
48KHz 16bit
-
48KHz 24bit
-
16KHz 16bit
-
-
[Audio] Support selectable API for audio analog drive power for AC-out or speaker-out.
-
[Camera] Support auto exposure.
Improved features
-
[Audio] Update recording sample sketches(pcm_capture/pcm_capture_objif/recorder/recorder_objif/recorder_wav/recorder_wav_objif/rec_play)
-
[Other] Add new API for change PWM frequency in Wire library.
Limitation
-
[Audio] If overflow occurs in the load situation, recording may not be continued in 24 bit recording with next log message. In this case, please reset the board.
WARNING: Insufficient buup_assert: Assertion failed at file:components/capture/capture_component.cpp line: 228 task: CAPTURE_CMP_DEV0
Using this release for Arduino IDE
-
Please refer to Spresense Arduino Library Getting Started Guide for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
-
Please update Spresense bootloader in Arduino IDE.
v1.1.0 (2018/10/25)
Summary
-
New features and feature enhancements are available.
-
This release has a new DSP binary and bootloader which have to be loaded before use.
New features and feature enhancements
-
[Camera] Capturing of uncompressed and JPEG compressed image data by using ISX012 camera module.
-
[DNNRT] Deep Neural Network runtime library added.
-
[GNSS] Japanese GNSS satellite QZSS Michibiki: L1C/A complementation signal and L1S augmentation signal are now supported.
-
[Audio] Supports 88.2/96/176.4kHz, 24bit wav decoding.
Improved features
-
[Audio] Support microphone gain.
-
[Audio] Support detail logs while debug funciton is enabled(Debug: Enable).
-
[Other] PWM pins number 3, 5, 6, 9 are changed to stay high just after startup.
-
[Other] Source code using __FlashStringHelper can be compiled.
Using this release for Arduino IDE
-
Please refer to Spresense Arduino Library Getting Started Guide for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
-
Please update Spresense bootloader in Arduino IDE.
v1.0.2 (2018/08/31)
Additional features
-
Support monaural sound playback in wav format file
-
Support I2S out put for sound player
-
Add some audio sample sketches
Using this release for Arduino IDE
-
Please refer to Spresense Arduino Library Getting Started Guide for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others