Releases: sonydevworld/spresense-arduino-compatible
v2.0.1
SPRESENSE v2.0.1 release (2020/06/16)
Summary
- Feature improvement are available
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 tutorial for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
(Below is in Japanese)
概要
- 機能改善を行いました。
改善された機能
- [IDE Menu] メインコアアプリケーションが使用するメモリサイズを768KBより大きくすると正しくプログラムが動作しなくなる問題を修正しました。
Arduino IDEでの利用方法
-
初めてご利用の方はチュートリアルを参照してインストールしてください。
-
既にインストール済みの方はArduino IDEのボードマネージャにてアップデートを行ってください。
v2.0.0
SPRESENSE v2.0.0 release (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.
Samples
- [Audio] Add sample sketch(rendering_objif) for high speed rendering.
Using this release for Arduino IDE
-
Please refer to tutorial for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
(Below is in Japanese)
概要
-
新規機能追加および機能拡張を行いました。
-
今回のリリースにより ブートローダの更新 が必要になります。
新規機能追加および機能拡張
-
[IDE Menu] メインコアアプリケーションが使用するメモリサイズをArduino IDEメニューから変更できるようになりました。
- 詳しくは Arduino メモリサイズ変更 をご参照ください。
-
[UART] Serialライブラリのbegin()関数でデータ長・パリティ・ストップビットの指定ができるようになりました。
- この対応によりフロー制御がデフォルトで無効になりました。
- 詳しくは Serialライブラリ をご参照ください。
-
[GNSS] Galileo/BeiDou衛星を使った位置測位に対応しました。
- 詳しくは GPS チュートリアル をご参照ください。
-
[GNSS] 衛星の時刻情報による正確な1秒周期の信号(1PPS信号)信号に対応しました。
- 詳しくは GPS 1PPS 出力を行う をご参照ください。
-
[Camera] 露光時間のマニュアル設定が追加されました。(Thanks to @TE-KarlKomierowski)
-
[Signal Processing] 信号処理ライブラリ(FFT/IIR)を追加しました。
- 詳しくは SignalProcessing チュートリアル をご参照ください。
改善された機能
- [Camera] 以下のAE/AWBの自動・手動設定の不具合を修正しました。
- Camera.setAutoWhiteBalance(false)にするとAEがマニュアルに設定されてしまう。
- Camera.setAutoExposure(false)にするとAE/AWBともにマニュアルに設定されてしまう。
サンプルの追加
- [Audio] 高速レンダリングに対応したサンプル(rendering_objif)を追加しました。
Arduino IDEでの利用方法
-
初めてご利用の方はチュートリアルを参照してインストールしてください。
-
既にインストール済みの方はArduino IDEのボードマネージャにてアップデートを行ってください。
v1.5.1
SPRESENSE v1.5.1 release (2020/3/10)
Summary
-
Feature enhancements are available
-
This release has a new bootloader which have to be loaded before use.
Feature enhancements
- [LTE] Support timeout function for LTEClient transfer.
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 tutorial for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
(Below is in Japanese)
概要
-
機能拡張及び機能改善を行いました
-
今回のリリースにより ブートローダの更新 が必要になります
拡張された機能
- [LTE] LTEClientの送受信機能に対するタイムアウト機能を追加しました
改善された機能
-
[RTC] RtcTimeユーティリティクラスの時刻設定関数においてUnix時間とカレンダー時刻の同期が行われるように改善しました
-
[ADC] 電源投入直後にHPADC(A4/A5)から取得される一番最初のサンプル値が不定になる問題を修正しました
Arduino IDEでの利用方法
-
初めてご利用の方はチュートリアルを参照してインストールしてください
-
既にインストール済みの方はArduino IDEのボードマネージャにてアップデートを行ってください
v1.5.0
SPRESENSE v1.5.0 release (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 an SD card was not mounted when insert and remove an SD card quickly.
-
[Tools] Fixed the problem that the bootloader installation dialog was displayed incorrectly in Ubuntu 18.04.
Using this release for Arduino IDE
-
Please refer to tutorial for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
(Below is in Japanese)
概要
-
LTE拡張ボード発売に伴い、このバージョンよりLTEの機能をお使いいただけます
-
新規機能追加および機能拡張を行いました
-
今回のリリースにより ブートローダの更新 が必要になります
新規機能追加および機能拡張
-
[LTE] LTEライブラリを追加しました
** LTEのチュートリアルはこちらにあります。 -
[Audio] ObjectI/F層でデジタルマイクが選択できるようになりました
-
[Camera] カメラプレビューのピクセルフォーマットにJPEGを追加しました
改善された機能
-
[SDカード] SDカードを素早く抜き差しした場合にSDカードがマウントされない問題を解消しました。
-
[ツール] Ubuntu18.04にてブートローダインストールのダイアログが正しく表示されない問題を解消しました。
Arduino IDEでの利用方法
-
初めてご利用の方はチュートリアルを参照してインストールしてください
-
既にインストール済みの方はArduino IDEのボードマネージャにてアップデートを行ってください
v1.4.2
SPRESENSE v1.4.2 release (2019/11/15)
Summary
- Feature enhancements is available
New features and feature enhancements
- [Camera] Add Auto White Balance mode.
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 tutorial for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
(Below is in Japanese)
概要
- 新規機能追加および機能拡張を行いました
新規機能追加および機能拡張
- [Camera] ホワイトバランスにAutoモードを追加しました。
改善された機能
-
[Audio] SPI-Flash上のDSP Codecバイナリの起動時間を短縮しました。
-
[Core] Stringライブラリによる浮動小数点の文字列変換の精度を改善しました。
Arduino IDEでの利用方法
-
初めてご利用の方はチュートリアルを参照してインストールしてください
-
既にインストール済みの方はArduino IDEのボードマネージャにてアップデートを行ってください
v1.4.1
SPRESENSE v1.4.1 release (2019/10/4)
Summary
- Feature enhancements is available
New features and feature enhancements
- [GNSS] Add API
getDCReport ()
to get QZSS Disaster and Crisis Management (DC Report) sentence.
Using this release for Arduino IDE
-
Please refer to tutorial for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
(Below is in Japanese)
概要
- 新規機能追加および機能拡張を行いました
新規機能追加および機能拡張
- [GNSS] QZSSの災危情報センテンスを取得するAPI
getDCReport()
を追加しました。
Arduino IDEでの利用方法
-
初めてご利用の方はチュートリアルを参照してインストールしてください
-
既にインストール済みの方はArduino IDEのボードマネージャにてアップデートを行ってください
v1.4.0
SPRESENSE v1.4.0 release (2019/9/9)
Summary
- Feature improvement is available
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 tutorial for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
(Below is in Japanese)
概要
- 機能改善を行いました
改善された機能
-
[画像処理] CameraでVideoStreamを利用しないケースでもCamImageの画像変換関数の利用を可能にしました。
-
[ツール] ArduinoIDEの"コンパイルしたバイナリを出力"を実行した時に、選択中のサブコア名がファイル名に付加されるようになりました。
Arduino IDEでの利用方法
-
初めてご利用の方はチュートリアルを参照してインストールしてください
-
既にインストール済みの方はArduino IDEのボードマネージャにてアップデートを行ってください
v1.3.1
SPRESENSE v1.3.1 release (2019/7/11)
Summary
- Feature improvement is available
Improved features
- [GNSS] Improve GNSS sensitivity when SD card is inserted(without accessed).
Using this release for Arduino IDE
-
Please refer to tutorial for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
(Below is in Japanese)
概要
- 機能改善を行いました。
改善された機能
- [GNSS] SDカード挿入時(アクセス時以外)のGNSSの受信感度を改善しました。
Arduino IDEでの利用方法
-
初めてご利用の方はチュートリアルを参照してインストールしてください。
-
既にインストール済みの方はArduino IDEのボードマネージャにてアップデートを行ってください。
v1.3.0
SPRESENSE v1.3.0 release (2019/6/5)
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 tutorial for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
(Below is in Japanese)
概要
-
Arduino IDEによるマルチコアプログラミング環境を用意しました。
詳しくはSpresense Arduino Library の使い方の「Spresense Arduino マルチコア環境を動かしてみる」をご参照ください。 -
新規機能追加および機能拡張、そしていくつかの改善を行いました。
-
今回のリリースにより ブートローダの更新 が必要になります
新規機能追加および機能拡張
- [MultiCore MP] 6つのCPUコア間で通信をするライブラリを追加しました。
- [LowPower] システムクロックの動的選択(156 MHz / 32 MHz / 8 MHz)による省電力APIを追加しました。
- [Flash] SPI-Flashへ読み書きを行えるライブラリを追加しました。
- [Sensing] Publish-Subscribe Architectureによるセンサフレームワークを追加しました。
改善された機能
- [Basic]
delay
及びdelayMicroseconds
関数の精度を改善しました。 - [SD] SDカードのアクセス速度を改善しました。
- [Build] コンパイルオプションをC++98からC++11に更新しました。
サンプルの追加
- [MultiCore MP] マルチコアのサンプルスケッチを追加しました。
- [Sensing] 歩数計のサンプルスケッチを追加しました。
- [Flash] 読み書きを行うサンプルを追加しました。
- [eMMC] 読み書きを行うサンプルを追加しました。
- [Wire] I2Cにポートスキャンを行うスケッチを追加しました。
- [LowPower] クロックモードを変更するサンプルスケッチを追加しました。
Arduino IDEでの利用方法
-
初めてご利用の方はチュートリアルを参照してインストールしてください
-
既にインストール済みの方はArduino IDEのボードマネージャにてアップデートを行ってください
v1.2.1
SPRESENSE v1.2.1 release (2019/4/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 tutorial for the first time.
-
Please update Spresense Arduino package via Boards Manager in Arduino IDE for others.
(Below is in Japanese)
概要
-
新規機能追加および機能拡張、そしていくつかの改善を行いました
-
今回のリリースにより ブートローダの更新 が必要になります
新規機能追加および機能拡張
- [Audio] アナログマイク固定だった入力がアナログ・デジタルマイクへの動的な切り替えができるAPIを追加しました
- [Audio] 再生・録音時に使用するBufferのサイズが固定だったものを変更できるAPIを追加しました
- [Audio] I2Sからスピーカへ低遅延で音声を転送する機能(Audio through)を追加しました
改善された機能
- [GNSS] GNSSでHot startによる測位開始時の動作安定化を実施しました
- [SPI] 非推奨API
setClockDivider
を使った転送のパフォーマンスを改善しました
サンプルの追加
- [Audio] プレイリストを使ったプレーヤのサンプル(player_playlist)を追加しました
- [Audio] Audio through機能を使った低遅延音声転送のサンプル(through)を追加しました
Arduino IDEでの利用方法
-
初めてご利用の方はチュートリアルを参照してインストールしてください
-
既にインストール済みの方はArduino IDEのボードマネージャにてアップデートを行ってください