Skip to content

Releases: sonydevworld/spresense

v2.2.0

14 May 09:41
87f81d9
Compare
Choose a tag to compare

SPRESENSE v2.2.0 release (2021/05/14)

Summary

New features and feature enhancements

  • [HostIF] Support new feature to communicate via I2C/SPI slave with external host device.

  • [DigitalFilter] Add digital filter library. Within this library, the following two filters have been added.

    • FIR Filter: 4 types of filters: low-pass filter, high-pass filter, band-pass filter, and band-elimination filter using FIR.
    • Decimation Filter: A decimation filter using FIR low-pass filter.

Improved features

  • [Audio] Fix an issue where a warning would occur on WAV playback with 96 kHz(sampling-rate) and 24 bits(sample-bit-length).

  • [Image] Add support for error handling using setjmp/longjmp in the libjpeg sample (jpeg_decorder).

  • [FileSystem] Enhance recoverability from power failure during adding file for SmartFS file system on SPI-Flash.

  • [LTE] Improve network connection stability with LTE

Added example code

  • [Power] Add an example code (power_sleep) of waking up from power-saving sleep mode (Deep/Cold) by RTC alarm.

  • [DigitalFilter] Add an example code (fir_filter) of envelope processing using the H function, which is used to analyze impulse signals associated with machine degradation.

How to get source codes

$ git clone --recursive https://github.com/sonydevworld/spresense.git -b v2.2.0


(Below is in Japanese)

概要

新規機能追加および機能拡張

  • [HostIF] 外部ホスト機器との通信インターフェース機能(I2C/SPIスレーブ)をサポートしました。

  • [DigitalFilter] Digital Filterライブラリを追加しました。このライブラリの中で、以下の2つのフィルタが追加されています。

    • FIR フィルタ:FIRを用いたローパスフィルタ、ハイパスフィルタ、帯域通過フィルタ、帯域停止フィルタの4種類のフィルタ
    • Decimationフィルタ:FIRのローパスフィルタを利用した、デシメーション(間引き)フィルタ

改善された機能

  • [Audio] サンプリングレート96kHzでビット長24bitのWAV再生時にWarningが発生する問題を修正しました。

  • [Image] libjpegのサンプル(jpeg_decorder)でsetjmp/longjmpを用いたエラーハンドリングに対応しました。

  • [FileSystem] SPI-FlashファイルシステムSmartFSにおいてファイル追加時の電源断耐性を強化しました。

  • [LTE] LTEによるネットワーク接続の安定化を改善しました。

追加されたサンプルコード

  • [Power] 省電力スリープモード(Deep/Cold)からRTCアラームによって起床するサンプル(power_sleep)を追加しました。

  • [DigitalFilter] 機械劣化に伴うインパルス信号の解析に用いられるH関数を使ったエンベロープ処理のサンプル(fir_filter)を追加しました。

コード取得方法

$ git clone --recursive https://github.com/sonydevworld/spresense.git -b v2.2.0


Commits history(コミット履歴)

spresense.git

253c86e audio/objects/media_player/media_player_obj.cpp : the frame size change
d0c3700 externals/libjpeg: Add Sony Semiconductor Solutions comments
3d891a1 examples/jpeg_decode: Refactor the jpeg_decode example
3bcf7c5 sdk/configs/examples/fir_filter: Add defconfig for fir_filter example
d609322 examples/fir_filter: Add FIR filter base samples
be93e43 sdk/modules/digital_filter: Add FIR base digital filters
798cbf7 feature/wifi,feature/wifi_telnetd: Enable DNS on Wi-Fi defconfigs
90d372a Update Submodules for develop at 2021/05/02 22:02:23
ae20421 Audio: Wait for next creation of RecognizerObject Add wait on Delete.
c99c98a vtun: Update VTun repository SHA1 to fix memory leak
16cc642 Update Submodules for develop at 2021/04/27 22:30:59
8be651b configs: Update defconfig for lowpower example
ddf1493 configs: Add new defconfig for power_sleep example
98bc68d examples/power_sleep: Reduce the default stack size
671f1d6 examples/power_sleep: Add PMIC power control for power saving
7cc0463 Add default config for lowpower example
173138a Add example of power_sleep
0b21b3d Update Submodules for develop at 2021/04/23 18:46:44
5e41c2f Fix codesonar issues of LTE codesonar id: 520426, 515452
da949e3 mkversion.sh: Update SDK version to SDK2.2.0
5700d91 vtun: Download VTUN code from SPRESENSE fork
3d25d1f vtun: Fix compile warnings
06ab86d vtun: Add limitation for VTUN to README.txt
cc137ca vtun: Add configuable VTUN parameter to Kconfig
42a6d3b vtun: Remove pcap code from tun_dev.c
bd0ebc0 vtun: Fix code license header
5aed221 vtun: Add license notification for Kconfig
bf07ea4 vtun: Add usage for VTUN
05ab1c6 vtun: Fix code style
694ac3d vtun: Remove address configrations from VTUN example
cac761e vtun: Fix compiler warnings
83555c1 vtun: Add license headers for vtun
46df670 vtun: Delete unnecessary files
d45e119 vtun: Add NET_TCP_WRITE_BUFFERS to vtun defconfig
018b3c0 vtun: Fix error handling in tun_write/tap_write
19d1000 vtun: Add support for VTUN Traffic shaping
65faa9b vtun: Add default gw option for VTUN ether mode
0bb3ee1 vtun: Add SIG_DEFAULT option to VTUN defconfig for SIGINT
88d9add vtun: Add default path to VTUN Makefile
05f2c9c vtun: Add entorpy source to mbedtls CTR_DRBG in RAND_bytes()
855c586 vtun: Add support for VTUN ether(tap) mode
c4fa540 vtun: Update VTUN defconfig for UDP mode
892799b vtun: Add support for VTUN UDP mode
95ca146 vtun: Add vtun app(TCP mode only)
c95e6f5 vtun: Generate cfg_file.*
c448246 vtun: Add Patch for adapt NuttX system
cceab9f vtun: Downloading VTUN archive
bad6381 vtun: Add defconfig
4ffb154 vtun: Add initial setup for vtun command
b909a73 Update Submodules for develop at 2021/04/21 18:56:19
010e324 flash_writer: Update flash_writer/xmodem_writer binary
db329be flash_writer: Update Makefile for compiling xmodem_writer
fb465bc feature/sysutil: Add feature/sysutil defconfig
6b40701 xmodem: Add defconfig for xmodem
eb50755 xmodem: Add xmodem application for xmodem_writer
d2b806e modules/lte: Fix the value of output parameter of lte_enter_pin_sync()
1d2fbb7 modules/lte: Fix error log when PUK is locked
6d743ef tools/flash.sh: Remove -S option from espk file load
c5b9069 xmodem_writer: Remove -F/-N option
3f97dbe flash_writer: Remove -F option
f1a4c88 flash_writer: Remove telnet options
f04d43d flash_writer: Remove -a option
1e16382 flash_writer: Remove -S/-A/-U option
0fb97c8 flash_writer: Remove -f option
a46900f configs: Add new hostif example configurations
30a7aec configs: Add a new hostif device configuration
bacc7b1 examples/hostif: Add new example for host interface
8584b52 modules/lte: Fix lte_enter_pin()
af93150 modules/lte: Add altcom_get_pinset_sync()
f6cca1a lte: daemon: Fix behavior when argument is NULL in lte_set_rep_restart
60413c6 lte: mbedtls: Fix the usage of debug log output macro
2cb9c63 lte: mbedtls: Fix debug log output route
5fd1670 examples/jpeg_decode: Add SETJMP_H into jpeg_decode defconfig
3cf233e examples/jpeg_decode: Modify error handling
e63affe Update Submodules for develop at 2021/04/20 22:31:09
b12548d externals/sslutils: Fix bug where the handshake would not return
7b59342 externals/sslutils: Fix a memory leak when an SSL connection fails
5de38b7 lte: altcom: Fix lte_data_allow() to return with error
aa6698b Update Submodules for develop at 2021/04/19 22:31:04
8293ec8 examples: Fix lib command in the worker Makefile
04b3bfd Update Submodules for develop at 2021/04/13 22:31:04
9161fe6 modules: sensing: Fix compile error in debug log
d1bdd2f modules: asmp: Fix compile error in debug log
eac2555 modules: audio: Fix compile error
9225f34 examples: Fix an issue in the worker build system
5147e38 Update Submodules for develop at 2021/04/05 22:31:08
c0f0f42 examples/audio_recorder: Correct date-based filename
6fa6b46 examples/audio_recorder_objif: Correct date-based filename
791b683 Fixing failing Dockerfile
19ba063 ignore rm errors (#129)
94fe9ab Simplify example
ee97f99 Update example when using docker
b6ea930 Remove git submodule foreach git checkout master
f5f926a Update Submo...

Read more

v2.1.0

26 Feb 05:10
6cb7808
Compare
Choose a tag to compare

SPRESENSE v2.1.0 release (2021/02/26)

Summary

Improved features

  • [AI] Google's TensorFlow Lite for Microcontrollers is now available, and the micro_speech / person_detection samples can be run.

  • [OS] Enabled the FAT file system timestamp feature in the default configuration.

  • [Ether] Support usersocket for WIZnet's W5500.

  • [MPCOMM] Added a framework for creating programs that run cooperatively on multiple subcores in ASMP.

  • [Video] Added support for Scene select on V4L2.

  • [Camera] The maximum exposure time of the camera has been extended from 1 second to 2.1 seconds, the maximum value of ISX012.

  • [LTE] Fixed an issue where TLS connections to domains registered for both IPv4 and IPv6 were not possible when the IP type was set to IPv6 Only in the access point settings.

  • [LTE] Fixed an issue that caused Assert to occur in rare cases during data communication in LTE.

  • [LTE] Fixed an issue where the recvfrom()/sendto() API sometime would not return rarely when the LTE Daemon debug logging was enabled.

  • [libjpeg] Fixed CVE-2020-14153.

Added sample code

  • [LTE/GNSS] Added a sample for uploading GNSS positioning results to AWS IoT Core.

How to get source codes

$ git clone --recursive https://github.com/sonydevworld/spresense.git -b v2.1.0


(Below is in Japanese)

概要

改善された機能

  • [AI] GoogleのTensorFlow Lite for Microcontrollersを利用できるようにし、micro_speech / person_detectionサンプルを実行できるようにしました。

  • [OS] デフォルトのコンフィグレーションにおいて FAT ファイルシステムのタイムスタンプ機能を有効化しました。

  • [Ether] WIZnetのW5500 Usersocketに対応しました。

  • [MPCOMM] ASMPで複数のサブコアで協調動作するプログラムを作成するためのフレームワークを追加しました。

  • [Video] V4L2のScene selectに対応しました。

  • [Camera] カメラの露光時間の最大値を1秒からISX012のデバイスの最大値2.1秒に拡張しました。

  • [LTE] アクセスポイント設定においてIP typeをIPv6 Onlyに設定している場合、IPv4/IPv6共に登録されているドメインへのTLSでのコネクションができない問題を修正しました。

  • [LTE] LTEにおいてデータ通信を行っていると、ごく稀にAssertが発生してしまう問題を修正しました。

  • [LTE] LTE Daemonのデバッグログを有効にするとrecvfrom()/sendto() APIが稀に返らない問題を修正しました。

  • [libjpeg] CVE-2020-14153 指摘の脆弱性を修正しました。

追加されたサンプルコード

  • [LTE/GNSS] AWS IoT CoreにGNSSの測位結果をアップするサンプルを追加しました。

コード取得方法

$ git clone --recursive https://github.com/sonydevworld/spresense.git -b v2.1.0


Commits history(コミット履歴)

spresense.git

bb1af80 Update Submodules for develop at 2021/02/22 22:31:19
802d15a sdk/configs: Add Tensorflow default configurations
7542cbb examples/tf_example: Add Command line application for Tensorflow
600bb65 externals/tensorflow: Add Tensorflow microlite
19ab992 Add config for MPCOMM Prime example
60bdf29 Add MPCOMM Prime example
ad1c354 Add MPCOMM module
5af740c lte: Fix doxygen comment in lte_get_netinfo()
db93f4a system/lte_daemon: Fix bug that no error occurs in parameter check
6614b56 lte: daemon: Fix bug that connecting to an incorrect port would succeed
e4fa651 examples/awsiot_gnsslogger: Fix typo of json data
d02b8e7 examples/awsiot_gnsslogger: Add timestamp
a5d5cb2 install-tools.sh: Exit when unsupported machine used
10f5642 lte: daemon: Fix bug that recvfrom() may not return immediately
495e6b6 modules/include/memutils/os_utils: Changed the system call what wait for semaphore
e20a816 sdk/configs/examples/multiwebcam_eth: Add multiwebcam ethernet
6c1965d sdk/configs/feature/ethernet: Add ethernet feature config
0017634 system/lte_daemon: Add "stat" command to lte_daemon
d63bd83 mkversion.sh: Update SDK version to SDK2.1.0
bbd91ca xmodem_writer: Update xmodem_writer binary
0ef2154 xmodem_writer: Reboot after file transfer completed
ca90908 lte_daemon: Fix error print when lte_daemon stop
f1ce867 configs/default: Increase the number of command line arguments from 14 to 16
ba012e9 system/lte_daemon: Add RAT switching option to lte_daemon
834cb04 Revert "examples/lte_rat: Add RAT switching example"
10e053a examples/awsiot_gnsslogger: Fix the issue that may not connect to AWSIoT
61247cc Fix libjpeg's vulnerability
4e00a5e lte: altcom: Fix bug that caused deadlock due to lack of buffer pool
1b1e9b9 lte: altcom: Reduce the peak buffer usage
e9978d3 lte: daemon: Fix the timing to set a bit
7791633 lte: socket: Fix bug where double free asserts
fe82974 examples/lte_rat: Add RAT switching example
8d69b63 lte: Fix eDRX value check and conversion process
a6f486e modules/lte/altcom: Add RAT switching API
44eefc8 lte: gw: Fix bug that failed even though memory allocation was successful
5bbb5b3 lte: altcom: Enabled to get additional cell informations
dc8acc0 lte_azureiot: Fix typo in README.md
1e48f55 lte_azureiot: Remove app_mq_notify_result from localtime callback
e322053 lte_azureiot: Add CXD56_SDIO into lte_azureiot defconfig
5f1e98c lte: daemon: Fix bug that modem asserts when closing fd
f22dbb2 modules/lte/altcom/gw: Change log level from ERROR to WARNING
ff63fc3 examples/lte_azureiot: Add a way to download cert to README
9212928 Add configs/examples/lte_azureiot
1e7a62f lte: mbedtls: Support ALTCOM protocol version 4
0fe38cf modules/lte/altcom: Support ALTCOM protocol version 4
feaf832 lte: gw: Add wakelock when sending ALTCOM commands
22954cc lte: gw: Support ALTCOM protocol version 4
cc60393 lte: socket: wget fails for server that has only IPv6 address
cbdb78d Add default config of awsiot_gnsslogger with Wi-Fi
2e00808 Add an example of awsiot_gnsslogger
45f01bb externals/sslutils: Fix bug that SSL context was not free
16c5322 externals/sslutils: Fix bug that socket was not closed
fb273e5 lte_awsiot: Add CXD56_SDIO into lte_awsiot defconfig
e83072d lte: socket: Fix bug that mbedtls_net_connect() fails
0e0edd7 Fix data generation bug
86a0c48 Fix request unnecessary memory when do not use DSP
81edff3 Modify component layer API
05a89fb Update oscillator component for base class
03db128 Create request queue class
c405889 Fix build error
f085713 Use base class on RecognizerObject
ffb49f9 Merge to base class
8d2422f Change command name (setSpDrvMode to initSpDrvMode)
855dae4 Remove needless error code.
a079854 Adapt base class
296626d Update for Recognizer Object commonize
dcbd545 Update for object commonize
32f7a77 Modify synthesizer message type for refactoring
368d8c2 Modify recognizer message type for refactoring
a268215 examples/lte_websocket: Add SD Card config to examples/lte_websocket
001fc5a examples/lte_websocket: Fix typo in Root CA file name
087b84d lte: Note unsupported API into Doxygen
8117889 lte: Fix typo
89fc562 configs: Add CONFIG_FS_FATTIME to default defconfig
52c9b9f examples/asmp: Fix error handling
0bb93c5 Makefile: Remove Kconfig in clean/distclean

spresense-nuttx.git

sonydevworld/spresense-nuttx@d6713e6 drivers/net/wiznet: Fix delay fo send packet from other task
sonydevworld/spresense-nuttx@aacb897 drivers/video: Support 10FPS
sonydevworld/spresense-nuttx@5823893 drivers/video: Fix ISX012's capabilities setting
sonydevworld/spresense-nuttx@e9048d9 drivers/video: Fix maximum value of exposure time
sonydevworld/spresense-nuttx@2b94312 checkpatch.sh: Import style check tool
sonydevworld/spresense-nuttx@2c852e6 arch: cxd56xx: Update isop firmware
sonydevworld/spresense-nuttx@8c37a3f arch: cxd56xx: Support execution error by SCU sequencer
sonydevworld/spresense-nuttx@ae05551 arch: cxd56xx: Remove unnecessary i2c settings
sonydevworld/spresense-nuttx@5a97a08 arch: cxd56xx: Update i2c register initialization
sonydevworld/spresense-nuttx@1645829 arch: cxd56xx: Add SCU register definitions
sonydevworld/spresense-nuttx@d5197cd arch: cxd56xx: update loader and gnssfw version
sonydevworld/spresense-nuttx@40809c5 drivers/video: Fix division by zero
sonydevworld/spresense-nuttx@1557266 drivers/video: Support V4L2_CID_SCENE_MODE in ioctl(VIDIOC_QUERY_EXT_CTRL)
son...

Read more

v2.0.2

18 Sep 07:45
db97cb3
Compare
Choose a tag to compare

SPRESENSE v2.0.2 release (2020/09/18)

Summary

Improved features

  • [LTE] Fixed a rare error when using the ifup command to activate LTE.
  • [LTE] Fixed an issue in the NuttShell where an assert would occur if you stopped the LTE Daemon using the "lte_daemon stop" command and then ran the "lte_daemon start" command again within one second.
  • [ASMP] Fixed an issue where an error was not returned when calling the SPK startup API in case of the execution memory was exhausted.
  • [GNSS] Fixed a typo in the GNSS sample Kconfig(Thanks to @slipperyseal
  • [SCU] The API (seq_open()) of the SCU driver has been improved to return an error code when an invalid value is specified.
  • [UART] The HW Flow control and O_NONBLOCK options are supported by the UART0 driver.
  • [Graphics] API (imageproc_clip_and_resize()) for clipping and resizing YUV images supports the ability to just clip them.
  • [Other] The CXD5247's GPO can now be controlled to set and acquire HiZ status.

How to get source codes

$ git clone --recursive https://github.com/sonydevworld/spresense.git -b v2.0.2


(Below is in Japanese)

概要

改善された機能

  • [LTE] ifupコマンドを使ってLTEをアクティブにした際に、まれにエラーが出る事象を改善しました。
  • [LTE] NuttShell上で、lte_daemon stopでDaemonを止めて1秒以内に再度lte_daemon startコマンドを入力/実行すると、Assertしてしまう事象を改善しました。
  • [ASMP] メモリを使い切った状態で新たにSPKの起動APIを呼び出した際にエラーが返らない事象を改善しました。
  • [GNSS] GNSS サンプルのKconfigのタイポを修正しました(Thanks to @slipperyseal
  • [SCU] SCUドライバのAPI(seq_open())に、無効値を入れた場合にエラーコードが返るように改善しました。
  • [UART] UART0ドライバでHW Flow control及びO_NONBLOCKオプションをサポートしました。
  • [Graphics] YUVのイメージをクリップしてリサイズするAPI(imageproc_clip_and_resize())で、クリップするだけの機能をサポートしました。
  • [Other] CXD5247のGPOの制御で、HiZ状態の設定・状態取得が行えるようになりました。

コード取得方法

$ git clone --recursive https://github.com/sonydevworld/spresense.git -b v2.0.2

v2.0.1

16 Jun 10:57
3834d32
Compare
Choose a tag to compare

SPRESENSE v2.0.1 release (2020/06/16)

Summary

  • Feature improvement are available

Improved features

  • [Build] The memory size of the main core application can be changed by linker in the SDK exported environment.

How to get source codes

$ git clone --recursive https://github.com/sonydevworld/spresense.git -b v2.0.1


(Below is in Japanese)

概要

  • 機能改善を行いました。

改善された機能

  • [Build] SDKをExportした環境下でメインコアアプリケーションが使用するメモリサイズをリンク時に変更できるようにしました。

コード取得方法

$ git clone --recursive https://github.com/sonydevworld/spresense.git -b v2.0.1

v2.0.0

12 Jun 12:26
d2f9e7e
Compare
Choose a tag to compare

SPRESENSE v2.0.0 release (2020/06/12)

Summary

New features and feature enhancements

  • [NuttX] Update a kernel to NuttX version 8.2.It is available to use a new device drivers and new features.

    • Examples of additional features
      • Support a Telit's GS2200M driver.
      • Support a POSIX API setjmp()/longjmp().
      • Support a SMP feature.
      • Supported a various file systems(SmartFS/LittleFS/UserFS/SPIFFS/Cromfs/FAT/Romfs/etc.).
      • Supported a various network protocols(TCP/UDP/IPv4/IPv6/ARP/ICMP/DNS/DHCP/NFS/SMTP/TELNET/HTTP/etc.).
      • Please refer to here for the details of NuttX features.
  • [NuttX] Enable to use a apps from NuttX original. It can be use a various sample applications and utility library from NuttX for Spresense.

    • Examples
      • FTP Client / FTP Server
      • Web Server / Web Client
      • RNDIS
      • LittlevGL Graphics library
      • cJson Parser
      • BASIC Interpreter
      • PDCurses
      • LittleFS
      • Loadable ELF
      • embedLog
      • etc.
  • [Examples] By making NuttX apps available, the sample code directory has been split into the following two locations.

  • [Build system] Integrated the build system that was separated by Kernel and SDK into one

  • [UART] Enabled to change the setting of serial terminal by Termios API

  • [GNSS] Add support for positioning using Galileo/BeiDou satellite

    • Please refer to GNSS.
  • [GNSS] Supports accurate 1-second cycle signals(1PPS signals) output based on satellite time information

  • [LTE] Add LTE daemon for NuttX network stack

  • [Graphics] Supports alpha blending of 2D graphics by using CXD5602 hardware accelerator.

Samples

  • [Camera] Refactored camera samples from the SDK.

  • [MultiWebCamera] Using the Spresense Camera and Wi-Fi. A simple WebCamera app sample has been added.

How to get source codes

$ git clone --recursive https://github.com/sonydevworld/spresense.git -b v2.0.0


(Below is in Japanese)

概要

  • Spresense SDKのカーネルをNuttX 8.2へアップデートしました

  • 今回のリリースにより ブートローダーの更新 が必要になります

新規機能追加および機能拡張

  • [NuttX] カーネルをNuttX 7.22からNuttX 8.2へアップデートしました。これにより新しいドライバや機能が利用可能になります。

    • 追加機能例:
      • TelitのGS2200M ドライバがサポートされています。
      • POSIX APIのsetjmp()/longjmp()がサポートされています。
      • SMP機能がサポートされています。
      • 様々なファイルシステム(SmartFS/LittleFS/UserFS/SPIFFS/Cromfs/FAT/Romfs/etc.)がサポートされています。
      • 様々なネットワークプロトコル(TCP/UDP/IPv4/IPv6/ARP/ICMP/DNS/DHCP/NFS/SMTP/TELNET/HTTP/etc.)がサポートされています。
      • 詳しくはこちらを参照してください。
  • [NuttX] NuttXのオリジナルのappsを利用可能にしました。これにより、NuttX自身が持つ様々なサンプル・ユーティリティライブラリをSpresenseでもお使いいただけます。

    • サンプル例:
      • FTP Client / FTP Server
      • Web Server / Web Client
      • RNDIS
      • LittlevGL Graphics library
      • cJson Parser
      • BASIC Interpreter
      • PDCurses
      • LittleFS
      • Loadable ELF
      • embedLog
      • etc.
  • [Examples] NuttXのappsを利用可能にしたことにより、サンプルコードのディレクトリが以下の2か所に分割されました。

  • [Build system] Kernel/SDKで分かれていたビルドシステムを統合しました。

  • [UART] Termios APIによるシリアルターミナルの設定変更に対応しました。

  • [GNSS] Galileo/BeiDou衛星を使った位置測位に対応しました。

  • [GNSS] 衛星の時刻情報に同期した正確な1秒周期の信号(1PPS信号)出力に対応しました。

  • [LTE] NuttXのネットワークスタックに対応したLTEデーモンを追加しました。

  • [Graphics] CXD5602 ハードウェアアクセラレータを用いた2Dグラフィックのアルファブレンドに対応しました。

サンプルの追加

  • [Camera] SDKのカメラサンプルをリファクタリングしました。
  • [MultiWebCamera] Spresense CameraとWi-Fiを用いてシンプルなWebCameraアプリのサンプルを追加しました。

コード取得方法

$ git clone --recursive https://github.com/sonydevworld/spresense.git -b v2.0.0

v1.5.1

10 Mar 06:51
0e7b2b1
Compare
Choose a tag to compare

SPRESENSE v1.5.1 release (2020/3/10)

Summary

Feature enhancements

Improved features

  • [GNSS] Fix a problem that the velocity of PVT log is incorrect.

  • [Sleep] Fix an issue where it would not wake up when entering Deep Sleep after more than 36 hours of power on.

New examples

  • [Audio] Add an example (audio_sound_effector) of sound effector with low latency.

How to get source codes

$ git clone --recursive https://github.com/sonydevworld/spresense.git -b v1.5.1


(Below is in Japanese)

概要

拡張された機能

  • [PWM] PWMの周波数を 1Hz から設定できるように対応しました。
    • 詳しくはこちらをご参照ください。

改善された機能

  • [GNSS] PVTログの速度の値が間違っている問題を修正しました

  • [Sleep] 電源ONから36時間経ってからDeep sleepを行うと起床できなくなる問題を修正しました

追加されたサンプル

  • [Audio] 低遅延で音声エフェクトを行うサンプル(audio_sound_effector)を追加しました

コード取得方法

$ git clone --recursive https://github.com/sonydevworld/spresense.git -b v1.5.1

v1.5.0

18 Dec 08:40
b17578a
Compare
Choose a tag to compare

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] Officially supported LTE extension board "CXD5602PWBLM1J"

  • [Camera] Add JPEG as a pixel format for video stream

Improved features

  • [SD Card] Fixed the problem that an SD card was not mounted when insert and remove an SD card quickly.

How to get source codes

$ git clone --recursive https://github.com/sonydevworld/spresense.git -b v1.5.0


(Below is in Japanese)

概要

  • LTE拡張ボード発売に伴い、このバージョンよりLTEの機能をお使いいただけます

  • 新規機能追加および機能拡張を行いました

  • 今回のリリースにより ブートローダーの更新 が必要になります

新規機能追加および機能拡張

  • [LTE] LTE拡張ボード「CXD5602PWBLM1J」を正式にサポートしました

    • LTEのチュートリアルはこちらにあります。
  • [Camera] ビデオストリームのピクセルフォーマットにJPEGを追加しました

改善された機能

  • [SDカード] SDカードを素早く抜き差しした場合にSDカードがマウントされない問題を解消しました。

コード取得方法

$ git clone --recursive https://github.com/sonydevworld/spresense.git -b v1.5.0

v1.4.2

15 Nov 05:54
3df2e9d
Compare
Choose a tag to compare

SPRESENSE v1.4.2 release (2019/11/15)

Summary

  • Feature improvement is available

Improved features

How to get source codes

$ git clone --recursive https://github.com/sonydevworld/spresense.git -b v1.4.2


(Below is in Japanese)

概要

  • 新規機能追加および機能拡張を行いました

改善された機能

コード取得方法

$ git clone --recursive https://github.com/sonydevworld/spresense.git -b v1.4.2

v1.4.1

04 Oct 03:13
ee8f2dd
Compare
Choose a tag to compare

SPRESENSE v1.4.1 release (2019/10/4)

Summary

  • Feature improvement is available

Improved features

  • Fix minor bugs.

How to get source codes

$ git clone --recursive https://github.com/sonydevworld/spresense.git -b v1.4.1


(Below is in Japanese)

概要

  • 機能改善を行いました

改善された機能

  • 細かい不具合を修正しました。

コード取得方法

$ git clone --recursive https://github.com/sonydevworld/spresense.git -b v1.4.1

v1.4.0

09 Sep 10:21
aa7f53a
Compare
Choose a tag to compare

SPRESENSE v1.4.0 release (2019/9/9)

Summary

New features and feature enhancements

  • [Audio] Add a framework for implementing Voice recognition with another CPU core.

Improved features

  • [System] Improved transfer speed in Zmodem.

How to get source codes

$ git clone --recursive https://github.com/sonydevworld/spresense.git -b v1.4.0


(Below is in Japanese)

概要

新規機能追加および機能拡張

  • [Audio] 音声認識処理を別のCPUコアで実装するためのフレームワークを追加しました。

改善された機能

  • [システム] Zmodemでの転送速度を改善しました。

コード取得方法

$ git clone --recursive https://github.com/sonydevworld/spresense.git -b v1.4.0