Skip to content

v3.0.0

Compare
Choose a tag to compare
@SPRESENSE SPRESENSE released this 13 Mar 13:20
· 358 commits to master since this release
81b78d8

SPRESENSE v3.0.0 release (2023/3/13)

Summary

New features and feature enhancements

  • [NuttX] Kernel has been updated from NuttX 10.2.0 to NuttX 11.0.0.
  • [ELTRES] Add a driver for ELTRES.
  • [LTE] Supports a function (called as "LTE hibernation function") that maintains the LTE connection state
    even when Spresense is in Sleep.
  • [Bluetooth] Support a central function of BLE(BLE1507 board).
  • [Audio] Add the AudioLite library, a simpler and easier to use version of the current Audio, and its samples.
  • [MOSS-FW] MOSS-FW, a framework for sensor processing published by SonySemiconductorSolutions, was added as an external library.
  • [eMMC] Support the 3rd party eMMC add-on.
  • [Tools] Add a miniterm which is a terminal application for PySerial.
  • [Build] Support Windows11 as one of operation system supported for development environment.
    • The support environment on Windows11 is only WSL2. the environment on Windows11 with MSYS2 is not supported.
    • Build times are significantly reduced using WSL2.

Improved features

  • [Bluetooth] Fix the problem that CB of Write event was not called as expected in BLE driver.
    95d20e0 sdk/modules/bluetooth: nrf52: Add calls of callback function
  • [Bluetooth] Add the ability to save BLE pairing information.
    38f09fb bluetooth: nrf52: Fix bug that pairing is required for each connections
  • [Audio] Support for playback without playlists in examples/audio_player_objif.
    6458d59 examples/audio_player_objif: Support to play without playlist
  • [Camera] Added "Metering Mode" API to adjust exposure for an area centered on a specified point
    SPRESENSE/nuttx@625119a drivers/video: Support spot position setting
  • [LTE] Optimized the power sequence when turning on the LTE power.
    SPRESENSE/nuttx@1b271e9 cxd56_alt1250_power: Don't touch POWER_BUTTON/SHUTDOWN pins
  • [System] Changed the format displayed by uname -a.
    ae28858 Makefile: export VERSION_ARG variable with SDK version

Contribution

How to update toolchain

This SDK v3.0.0 updates the cross compiler version to 10.3.1. Follow the command below to update the toolchain.

$ mkdir ~/tmp
$ cd ~/tmp
$ wget https://raw.githubusercontent.com/sonydevworld/spresense/master/install-tools.sh
$ bash install-tools.sh -r

How to get source codes

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

How to update repositories that cloned through git before v2.6.0

From v3.0.0, the URL of Submodule located in spresense/nuttx and spresense/sdk/apps has been changed.
Please follow the commands below to update the submodule management information when updating a repository
that was cloned before v2.6.0 to v3.0.0 or later.

$ cd spresense/sdk
$ make distclean
$ git fetch origin
$ git checkout v3.0.0
$ git submodule sync
$ git submodule update

(Below is in Japanese)

概要

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

  • [NuttX] カーネルをNuttX 10.2.0からNuttX 11.0.0へアップデートしました。
  • [ELTRES] ELTRES ドライバを追加しました。
  • [LTE] SpresenseがSleep中もLTEの接続状態を維持できる機能(これを"LTEハイバネーション機能"と定義)に対応しました。
    • LTEハイバネーション機能を使ったサンプル (lte_hibernation) を追加しました。
  • [Bluetooth] BLE1507ボード のCentral機能に対応しました。
  • [Audio] 現行のAudioをよりシンプルに使いやすくしたAudioLiteライブラリとそのサンプルを追加しました。
    • AudioLiteのサンプル (audiolite_mp3player, audiolite_wavplayer, audiolite_wavrecorder)
    • 現行のAudioはAudioLiteと排他利用(どちがか片方の利用)が可能です。
    • なお、いくつかの機能がまだ未対応になります。次のメジャーバージョンですべての機能が対応される予定です。
  • [MOSS-FW] SonySemiconductorSolutionsから公開されたセンサー処理向けフレームワーク「"MOSS-FW」を追加しました。
  • [eMMC] 3rd partyのeMMCのAdd-onに対応しました。
  • [Tools] PySerialのターミナルアプリケーション miniterm を追加しました。
  • [Build] Windows11に対応しました。
    • Windows11上でのサポート環境はWSL2になります。(Windows11でのMSYS2は非サポートとなります。)
    • WSL2になったことにより、ビルド時間が大幅に短縮されます。

改善された機能

  • [Bluetooth] BLEドライバでWriteイベントのCallBackが期待通り呼ばれない問題を修正しました。
    95d20e0 sdk/modules/bluetooth: nrf52: Add calls of callback function
  • [Bluetooth] 電源オフしてもBLEペアリング情報を保持できるように対応しました。
    38f09fb bluetooth: nrf52: Fix bug that pairing is required for each connections
  • [Audio] examples/audio_player_objif でプレイリストを使わない再生にも対応しました。
    6458d59 examples/audio_player_objif: Support to play without playlist
  • [Camera] 指定したポイントを中心としたエリアに対して露光調整を行う「スポット測光」API (V4L2_CID_EXPOSURE_METERING_SPOT_POSITION) を追加しました。
    SPRESENSE/nuttx@625119a drivers/video: Support spot position setting
  • [LTE] LTEの電源をONにする際の電源シーケンスを最適化しました。
    SPRESENSE/nuttx@1b271e9 cxd56_alt1250_power: Don't touch POWER_BUTTON/SHUTDOWN pins
  • [System] uname -a で表示されるフォーマットを変更しました。
    ae28858 Makefile: export VERSION_ARG variable with SDK version
    • SDKバージョンに加えて、spresense.git リポジトリのSHA1番号、及び、ビルド時刻を以下の例のように表示します。
nsh> uname -a
SDK3.0.0-459daab Mar 13 2023 10:20:46

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

  • [FileSystem] ファイルシステムのパフォーマンスを計測するためのサンプル (fsperf) を追加しました。

コントリビューション

ツールチェーンの更新方法

v3.0.0ではクロスコンパイラのバージョンを10.3.1に更新しました。以下のコマンドに従い、ツールチェーンの更新を行ってください。

$ mkdir ~/tmp
$ cd ~/tmp
$ wget https://raw.githubusercontent.com/sonydevworld/spresense/master/install-tools.sh
$ bash install-tools.sh -r

コード取得方法

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

v2.6.0以前にCloneしたリポジトリの更新方法

v3.0.0より、spresense/nuttx 及び spresense/sdk/apps に配置されているSubmoduleのURLを変更しました。
それに伴い、v2.6.0以前にCloneしたリポジトリをv3.0.0以降に更新する場合は、以下のコマンドのに従ってSubmoduleの管理情報を更新してください。

$ cd spresense/sdk
$ make distclean
$ git fetch origin
$ git checkout v3.0.0
$ git submodule sync
$ git submodule update

Commits history(コミット履歴)

spresense.git

3dfe2aa modules/audiolite: Fix continuous sending data
bc24a6f examples/audiolite: Fix class confliction
23a03ee externals/mossfw: Update mossfw
007ce10 LICENSE: Update LICENSE file
6a99576 mksdkexport.sh: Add MOSS-FW header files into sdkexport
07e11d9 sdk/configs: Add configs for audiolite
8bed8fd examples: Add audiolite examples
e66844b modules/audiolite: Add AudioLite framework
68a2bf3 audiolite: Add mp3dec worker
3dbcb44 modules/audiolite: Add speexdsp original code
537118b modules/audiolite: Add minimp3 original code
7d15c49 asmp/worker: Add some math lib functions
8697ef5 externals/mossfw: Add spresense build scrpit
0333b14 install-tools.sh: Revert OpenOCD URL
c46f581 examples/ble_peripheral: Add irregular case handling
1cbdacf examples/jpeg_decode: Fix build warning
3f71e27 examples/ble: Add missing callback functions
4e20543 bluetooth: nrf52: Delete unnecessary event notification
f19cdf9 install-tools.sh: Update openocd URL
e575099 sdk/modules/audio/playlist: Fix error processes when opening files
9df0a07 examples/lte_lwm2mstub: Replace sprintf to snprintf
e9c4fde externals/mossfw: Add Motion Sensor Software Framework
e21d98c Update Submodules for develop at 2023/03/07 23:53:56
b76b093 bluetooth: Support BLE pairing
f278bd8 bluetooth: Fix bug that BLE applications can not be repeated
c88615b externals/nrf52: Treat INVALID_STATE error as success return
79e4760 externals/mqtt/paho.mqtt.embedded-c: Fix compile warnings
c89030e modules/audio/playlist: Fix compile warnings
3489937 sdk/modules/audio: Fix a compile warning
48423a0 examples/lte_lwm2m: Fix buffer overrun
5a1122b externals/lwm2m/wakaama: Apply a patch to fix buffer overrun
5974fa9 examples/lte_hibernation: Add README file
0d9cee7 LICENCE: Update the LICENSE file with ELTRES SDK
a7e16fb externals/eltres: Add README with license information
4181ca6 examples/eltres_standalone: Set the original UART receive callback
b761f07 externals/eltres: Remove unnecessary weak function attribute
d9b2846 externals/eltres: Add new function to set UART receive callback
9b71a2f externals/eltres: Fix startup error on ELTRES add-on board
53c4d4f examples/eltres_lpwa: Set UTC time to RTC
aea714c examples/eltres_lpwa: Fix RTC alarm setting
02c4128 tools: Fix runtime error on ubuntu 18.04
e16f3ab examples/lte_hibernation: Add LTE Hibernation examples
d618127 Update Submodules for develop at 2023/03/01 07:18:49
5628b6f externals/vtun: Remove SIGHUP definition
37e2749 externals/websocket: Fix compile warnings
5ba2532 examples/lte_awsiot: Fix compile warnings
fa51afb system/sysutil: Add rc.sysinit into sysutil filesystem
9d24692 feature/sysutil: Add lte_fwupdate and fwupdate application
2a401f6 examples/power_sleep: Fix warning implicit declaration of function
ec2f59d install-tools.sh: Add gperf package to build kconfig-frontend
f6ad118 configs: Add backtrace into a feature/debug defconfig
509d873 configs: Add a feature defconfig to use backtrace
15b5b88 Update Submodules for develop at 2023/02/23 04:42:06
a6ffc53 examples: Fix argument when opening a socket for SMS
1d07e99 externals/vtun: Fix socket argument
b9d0505 examples/lte_tls: Add handling when version mismatches occur
cc14154 examples/lte_mqtt: Add handling when version mismatches occur
408e6cf examples/lte_modem_log_save: Add handling when version mismatches occur
b08e275 examples/lte_lwm2mstub: Add handling when version mismatches occur
cf4c6e5 examples/lte_lwm2m: Add handling when version mismatches occur
34170e0 examples/lte_fwupdate: Add handling when version mismatches occur
55ed57c examples/lte_azureiot: Add handling when version mismatches occur
72dd532 examples/lte_awsiot: Add handling when version mismatches occur
32cdf7a examples/lte_http_get: Add handling when version mismatches occur
49cf294 system/lte_sysctl: Add handling when version mismatches occur
777e186 mbedtls_stub: Make it possible to enable only either PV1 or PV4
b53a880 lte_ext: Change the order of additional parser calls
9607a2d examples/lte_websocket: Remove lte_websocket example
b37b4b5 tools: Add miniterm executable files for macOS
a9941fd tools: Add miniterm executable files for linux and win
77af4c5 Update Submodules for develop at 2023/02/17 07:18:44
92c1606 README.md: Add section for updating to SDK3.0.0
b47aa16 tools: Change miniterm script to just a wrapper
8d71071 tools: Import simple terminal script
ce71956 tools/mkversion.sh: Remove obsolete APP_VERSION
ae28858 Makefile: export VERSION_ARG variable with SDK version
3d37896 Update Submodules for develop at 2023/02/15 07:18:45
ea75420 install-tools.sh: Add unzip package for linux environment
b8bd50b tools: Update toolchain version
09a3fef Update Submodules for develop at 2023/02/14 03:41:46
d7812c7 Update Submodules for develop at 2023/02/14 00:47:48
9f96916 configs/examples/fmsynth: Add defconfig of fmsynth example
6774f28 Update Submodules for develop at 2023/02/11 07:18:48
d94ec4b mkversion.sh: Update SDK version to SDK3.0.0
12c20c7 asmp: Add non-blocking API to send/receive mq
86febf0 Update Submodules for develop at 2023/02/08 07:18:43
ebe98bc examples/ble_central: Add discoveried data log
adc0103 bluetooth: Support discovery for all descriptors
4ce9396 Update Submodules for develop at 2023/02/07 07:18:53
e63f9df examples/lte_tls: Fix a bug the port number may be truncated
0e278f4 bluetooth: I/F changes for future multi-connection support
8004362 externals/nrf52: Modify pthread to nuttx task
c5fbfe0 digital_filter: Fix typo
be4c25d bluetooth: Update examples
b6b2b04 bluetooth: Update defconfig
a37f099 bluetooth: Support GATT descriptor control
b59d82c bluetooth: Add duplicate filter parameter to ble_start_scan()
3ec48d4 bluetooth: Enable to receive all advertising data
9f9f795 bluetooth: Support BLE central features
052fdbb tools/callstack.py: Change symbol name to update NuttX 11.0.0
aee00ef Update Submodules for develop at 2023/01/27 07:26:44
c95764d examples: Replace the asynchronous API with a synchronous API
0e4de9d Update Submodules for develop at 2023/01/26 20:38:42
b365d82 examples/dsc: Fix a compile warning of -Wunused-label
768f5a0 externals/eltres: Fix the power-on process with callback
be98cb1 Update Submodules for develop at 2023/01/24 07:26:39
dd14982 modules:lte: Add header files for incompatible applications
3ffe62b examples: Replace definition of LTE_APN_IPTYPE with LTE_IPTYPE
bf77f7e Update Submodules for develop at 2023/01/20 07:26:42
e2cd947 modules/mbedtls_stub: Split the mbedtlsstub_hdlr.c file
90256d7 modules/mbedtls_stub: Split the mbedtlsstub.c file
b395de8 modules/mbedtls_stub: Move source files to subdirectory
881494b modules/mbedtls_stub: Move header files to include directory
ef9725a Update Submodules for develop at 2023/01/19 07:26:40
57a9018 install-tools: Add vim package for MSYS2 environment
998f614 examples/asmp: Use libc string
107b1d2 asmp/worker: Support some libc functions in worker
77d1ee5 examples/ble_peripheral: Add save_bondinfo and load_bondinfo callback
8e54cba bluetooth: Support bonding information control
57b9796 modules/asmp: Fix link error on gcc 10.3
7eecdcf examples/dsc: add card detection via FS automount driver
ef6c0b9 sdk/modules/audio: Wait for the instance to be created
4a29335 externals/eltres: Keep the ELTRES power state during cold sleeping
c4d13fd externals/eltres: Update the power-on sequence for eltres
5c37618 lte_azureiot: Add DigiCert Global Root G2
c64bb28 Update Submodules for develop at 2022/12/21 07:26:33
5808ddd configs/examples: Add an example defconfig for eltres_eeprom
32b27bc examples/eltres_eeprom: Add an ELTRES EEPROM read/write application
fca3973 configs/examples: Add an example defconfig for fsperf
be55015 examples/fsperf: Add an example to monitor file system performance
83896a7 configs/device: Update emmc defconfig for eMMC add-on board
d5fb4a8 Update Submodules for develop at 2022/12/20 07:26:32
567ee9c bluetooth: Add MTU size control APIs
154d35d examples/lte_azureiot: Fix contents parser for AzureIoT
ed21e7f bluetooth/hal/bcm20706: Remove unnecessary public variable
c8be89a bluetooth/hal/nrf52: Create new function to register HAL I/F
8eee586 bluetooth/hal/bcm20706: Create new function to register HAL I/F
36532c4 Update Submodules for develop at 2022/12/08 07:26:33
3acb261 examples/lte_lwm2mstub: Support device reset
6a1054c Update Submodules for develop at 2022/12/07 07:26:33
276c8d5 Chnage submodule urls for using fork repository
58e6597 Update Submodules for develop at 2022/12/03 01:56:59
21d57fd examples/lte_lwm2mstub: Support lifetime parameter
4fdea96 Update Submodules for develop at 2022/12/02 07:26:29
bb5015f callstack.py: Support python3
34ec3b0 Update Submodules for develop at 2022/12/01 19:42:49
3129099 examples/lte_lwm2mstub: Add a config switch of RAT change
9d21d33 Update Submodules for develop at 2022/11/30 07:26:31
bce63fc modules/audio/playlist: Fix the format of alias list file
b576c4d tools/flash.sh: Support /dev/ttyUSBX on WSL environment
dc67bac bluetooth: Fix GATT incoming data size
5664047 externals/mbedtls: Fix compiler warning by -Wmemset-elt-size
a747be9 externals/nrf52: Fix build warning
560abd1 bluetooth: nrf52: Fix bug that device address is not set
7813cf0 modules/audio: Eliminate warnings when using memset
48170f0 modules/memutils: Eliminate a warning when using memset
1c026ab examples/eltres_lpwa: Fix -Wformat-truncation warning
a285f3a externals/eltres: Fix string warnings
68db9ea Update Submodules for develop at 2022/11/08 01:33:29
7539b0a configs/default: Enable DEBUG_HARDFAULT_ALERT to display hardfault
c7f18cb configs/examples/nx: Fix -Woverflow warning
83282c9 examples/step_counter: Fix -Wformat warning
0b94cb4 examples/gnss_atcmd: Fix -Wformat warning
9f67ca2 examples/geofence: Fix -Wformat warning
a65c127 sdk/Makefile: Change nuttx-export form zip to tar.gz
4b3acba tools/mksdkexport.sh: Add support for tar archive
aa35899 examples/step_counter: Fix compile error with nuttx update
6c80728 modules/lte_ext: Change usrsock interface with nuttx update
e1765a1 system/startup_script: Add a template file of rc.sysinit
4d36ce3 tools/mkversion.sh: Update NuttX version to 11.0.0
7fbef33 configs: Refresh defconfig with nuttx update
2f33b87 configs: Change default defconfig with nuttx update
6f8d6f8 modules/asmp: Rename arm_arch.h to arm_internal.h with nuttx update
c6a1302 tools/scripts/Make.defs: Remove -nostdinc++ compile option
f2e9fca tools/scripts/Make.defs: Change build system with nuttx update
cbc27d2 externals/eltres: Add configurations for printf
bba4b0e examples, externals/eltres: Add configuration for board selection
1dd98b6 examples, externals/eltres: Refactor naming convention
ef413e9 externals/eltres: Update porting layer for spresense
0cb92a4 configs/examples: Add an example defconfig for eltres_standalone
4717e8f configs/examples: Add an example defconfig for eltres_lpwa
ba169f0 configs/feature: Add feature defconfig for eltres
7574afb examples/eltres_standalone: Add an example into the build system
5209af9 examples/eltres_standalone: Basic porting for spresense board
5102772 examples/eltres_standalone: Import standalone sample
950b0da examples/eltres_lpwa: Add an example into the build system
bd5d4c8 examples/eltres_lpwa: Basic porting for spresense board
d4ebb76 examples/eltres_lpwa: Import LPWA_sample_app
2e14a26 externals/eltres: Add support for standalone mode
a67febf externals/eltres: Add some configurations
e8979f4 externals/eltres: Remove compiler warnings
61fd81b externals/eltres: Add ELTRES SDK into the build system
4a05d30 externals/eltres: Import ELTRES SDK v3.0.4
4c3f562 install-tools.sh: Support Cortex-Debug for WSL2
3f5bfbd sysutil: Enable FLASH Erase-all Command
5e60fd3 Chnage submodule urls for using fork repository
fba3278 tflm: Add an API for getting ARENA size
0dc7709 build: Remove unnecessary files
607d07b sdk/Makefile: Change to use mkspk built with nuttx
6458d59 examples/audio_player_objif: Support to play without playlist
4251e44 bluetooth: nrf52: Restore CCCD value in reconnection
38f09fb bluetooth: nrf52: Fix bug that pairing is required for each connections
5cf8c0b examples: Add i2c_direct sample application
abf4097 examples: add RS-422 example
fcc824d examples/ble_peripheral: Add log output of callback functions
95d20e0 sdk/modules/bluetooth: nrf52: Add calls of callback function
39e0478 Update Submodules for develop at 2022/09/21 07:27:15
72df079 Update Submodules for develop at 2022/08/06 07:27:35

spresense-nuttx.git

SPRESENSE/nuttx@91fb714 modem/alt1250: Fix priority of transitions for modem state chart
SPRESENSE/nuttx@07bb4a2 drivers/audio: Fix freeze bug when re-use cxd56 driver
SPRESENSE/nuttx@67098ba driver/audio: Send underrun message on CXD56
SPRESENSE/nuttx@af4100b audio: Add underrun message definition
SPRESENSE/nuttx@f1a28e4 alt1250: Fix buffer overrun
SPRESENSE/nuttx@2e2d92a net/inet: Fix bug that failed to open socket
SPRESENSE/nuttx@ecd1bb6 fs/vfs: Fix bug that O_NONBLOCK flag was not set in fcntl
SPRESENSE/nuttx@94311f9 net/usrsock: Fix bug that socket API does not return immediately
SPRESENSE/nuttx@298f00f arch: cxd56xx: Fix a freezing issue caused by power control
SPRESENSE/nuttx@12be7f1 include/sys/socket.h: Revise definitions used in the SMS
SPRESENSE/nuttx@15c8074 include/sys/socket.h: Remove PF_USRSOCK definition
SPRESENSE/nuttx@8f3595e alt1250: Make it possible to enable only either PV1 or PV4
SPRESENSE/nuttx@957a41e include/sys/socket.h: Add SOCK_CTRL to socket type
SPRESENSE/nuttx@76fc551 utsname: Expand the buffer for version information slightly
SPRESENSE/nuttx@cb2b778 tools/Unix.mk: Add VERSION_ARG to argument of version.sh
SPRESENSE/nuttx@6787764 arch: cxd56xx: Fix emmc pin control on initialization error
SPRESENSE/nuttx@311938f boards: cxd56_imageproc: Change alpha blend interface
SPRESENSE/nuttx@aa36b18 cxd56_imageproc: Fix some bugs in imageproc driver
SPRESENSE/nuttx@a8952ba modem/lte: Add command ids
SPRESENSE/nuttx@8279815 arch: cxd56xx: Fix gnss poll when an event has already occurred
SPRESENSE/nuttx@756cc21 drivers/modem/alt1250: Fix bug that lte_finalize() got stuck
SPRESENSE/nuttx@5844cd1 drivers/modem/alt1250: Improve debuggability
SPRESENSE/nuttx@a4cdebd drivers/modem/alt1250/alt1250.c: Refactor pollnotify function
SPRESENSE/nuttx@f2475c6 drivers/modem/alt1250: Refactor altcom_recvthread function
SPRESENSE/nuttx@12804fa drivers:alt1250: Fix bug that callbacks were called at unexpected timing
SPRESENSE/nuttx@e777576 drivers:alt1250: Add interface to get number of wakelocks
SPRESENSE/nuttx@625119a drivers/video: Support spot position setting
SPRESENSE/nuttx@0a1855b0 boards: spresense: Add LCD support on LTE board
SPRESENSE/nuttx@0c457d3 lte: Add macro definition to detect report event command ID
SPRESENSE/nuttx@1e00000 arch: cxd56xx: Disable SubCore to use DMA
SPRESENSE/nuttx@7ebf86b modem/alt1250: Keep alive when suspend event received
SPRESENSE/nuttx@3cd5ef1 wireless/lte: Add interface for LTE hibernation mode
SPRESENSE/nuttx@912ada1 modem/alt1250; Add interface to get LTE power supply status
SPRESENSE/nuttx@1aea4d4 modem/alt1250: Add interface to set retry mode disable
SPRESENSE/nuttx@0d5ea8d modem/alt1250: Add implements for PM notify() function
SPRESENSE/nuttx@53f9cfa modem/alt1250: Add implements for PM prepare() function
SPRESENSE/nuttx@890a8a0 modem/alt1250: Add interface to send request to alt1250 daemon
SPRESENSE/nuttx@0b558f1 modem/alt1250: Supports initialization when ALT1250 power is turned on
SPRESENSE/nuttx@93c5086 modem/alt1250: Add lowerhalf I/F to set power manager
SPRESENSE/nuttx@d859296 modem/alt1250: Add lowerhalf I/F to get LTE power supply status
SPRESENSE/nuttx@b71e959 cxd56_alt1250_power: Add board interface to keep power when sleeping
SPRESENSE/nuttx@d9a4c32 cxd56_alt1250_power: Add board interface to get LTE power status
SPRESENSE/nuttx@1b271e9 cxd56_alt1250_power: Don't touch POWER_BUTTON/SHUTDOWN pins
SPRESENSE/nuttx@2b5b354 cxd56_power: Add lowerhalf interface to keep power when cold sleep
SPRESENSE/nuttx@c8b5a34 drivers/modem/alt1250: Use receive thread to kthread
SPRESENSE/nuttx@adb3fe8 drivers/modem/alt1250: Add PM callbacks
SPRESENSE/nuttx@a0f9228 arm/cxd56xx: Fix build error in CONFIG_PM=y
SPRESENSE/nuttx@081be76 drivers/modem/alt1250: Update state machine for hibernation
SPRESENSE/nuttx@7552fbe include/nuttx/wireless/lte: Remove unnecessary definitions
SPRESENSE/nuttx@898af65 drivers:alt1250: Replace duplicate definitions
SPRESENSE/nuttx@18ad119 drivers:alt1250: Delete unused definitions
SPRESENSE/nuttx@d9410b9 drivers/modem/alt1250: Split the altcom_hdlr.c file
SPRESENSE/nuttx@980cb04 drivers:alt1250: Fix error handling
SPRESENSE/nuttx@ce9e444 drivers:alt1250: Fix bug that send wrong command parameters
SPRESENSE/nuttx@c575f60 alt1250: Fix bug that caused stuck when sending unsupported commands
SPRESENSE/nuttx@8dec90f boards: spresense: Add eMMC initialization into bringup function
SPRESENSE/nuttx@72f203b boards: spresense: Support eMMC late initialization
SPRESENSE/nuttx@eba80b6 boards: spresense: Remove duplicate definitions
SPRESENSE/nuttx@0ad42c2 boards: spresense: Add eMMC power-on wait time
SPRESENSE/nuttx@65c76ce boards: spresense: Add board function for eMMC finalization
SPRESENSE/nuttx@867d87d arch: cxd56xx: Fix eMMC uninitialize function
SPRESENSE/nuttx@0dc9724 boards: spresense: Add configuration for eMMC power control
SPRESENSE/nuttx@30de35c boards: spresense: Support using GPIO for power control
SPRESENSE/nuttx@aaad5ad boards: spresense: Remove wrong build condition
SPRESENSE/nuttx@2ad0603 boards: spresense: Fix nxstyle
SPRESENSE/nuttx@832812f arch: cxd56xx: Fix a warning in cxd56_serial.c
SPRESENSE/nuttx@152d05d include/lte: Add a command ID
SPRESENSE/nuttx@5bec9ad drivers/modem/alt1250: Delete tables for eDRX value conversion
SPRESENSE/nuttx@381a91c tools/cxd56: Fix typo in mkspk tool
SPRESENSE/nuttx@bced58d drivers/spi/spi_bitbang: Fix build warnings
SPRESENSE/nuttx@e6db2fe dns_client: directly initialize g_dns_servers and remove dns_initialize directly
SPRESENSE/nuttx@83f83cf boards: cxd56xx: Remove unnecessary i2c uninitialize process
SPRESENSE/nuttx@2674b2f arch: cxd56xx: Fix duplicate definitions in battery_ioctl.h
SPRESENSE/nuttx@50dc311 arch: cxd56xx: hostif: Remove -Wformat-truncation warnings
SPRESENSE/nuttx@9185c90 arch: cxd56xx: Remove -Wmissing-braces warning
SPRESENSE/nuttx@1f7549e Revert "boards: spresense: Add -fno-common for loadable ELF"
SPRESENSE/nuttx@9a332d9 tools: Fix an issue that libboard.a is not exported
SPRESENSE/nuttx@54d8595 arch: cxd56xx: Fix compile warning in cxd56_pwm.c
SPRESENSE/nuttx@f72884b arch: cxd56xx: Fix stall bulk xfer when sending 512 byte data
SPRESENSE/nuttx@2a1d163 arch: cxd56xx: Fix deadlock by using GNSS CEP file on SPI-Flash
Update NuttX 11.0.0

spresense-nuttx-apps.git

SPRESENSE/nuttx-apps@c4578c9 netutils/wiznet: Fix handling of ioctl except SIOCDENYINETSOCK
SPRESENSE/nuttx-apps@b94792a wireless/gs2200m: Fix handling of ioctl except SIOCDENYINETSOCK
SPRESENSE/nuttx-apps@921b5bc netutils/wiznet: Fix bug that sent wrong ack messages
SPRESENSE/nuttx-apps@5e64a9e apps/examples/udp: Fix warnings by -Wformat
SPRESENSE/nuttx-apps@9701a39 netutils/wiznet: Fix bug where ioctl of SIOCDENYINETSOCK failed
SPRESENSE/nuttx-apps@b03265b wireless/gs2200m: Fix bug where ioctl of SIOCDENYINETSOCK failed
SPRESENSE/nuttx-apps@51eadf6 lte/alt1250: Fix bug where ioctl of SIOCDENYINETSOCK failed
SPRESENSE/nuttx-apps@96b8335 lte/alt1250: Separate socket resources according to usage
SPRESENSE/nuttx-apps@b94c357 lte/lapi: Fix socket argument
SPRESENSE/nuttx-apps@2a7469b wireless/gs2200m: Revise due to replacement of SOCK_CTRL
SPRESENSE/nuttx-apps@fb265c2 netutils/wiznet: Revise due to replacement of SOCK_CTRL
SPRESENSE/nuttx-apps@15e8636 netutils/wiznet: Add support for SOCK_CTRL
SPRESENSE/nuttx-apps@177bc07 lte/alt1250: Add support for SOCK_CTRL
SPRESENSE/nuttx-apps@42989bd lte: Add LwM2M queue mode control APIs
SPRESENSE/nuttx-apps@54532ea lte/alt1250: Fix alignment to open altcom/usock device file
SPRESENSE/nuttx-apps@222ae8a lte/alt1250: Fix bug that sent wrong ack messages
SPRESENSE/nuttx-apps@209b012 lte/alt1250: Fix omission to update interface status
SPRESENSE/nuttx-apps@e713e7b lte/alt1250: Fix bug that callbacks were called at unexpected timing
SPRESENSE/nuttx-apps@eabeeb8 lte/alt1250: Add error handling to ltefwupdate_execute()
SPRESENSE/nuttx-apps@504b05e lte/alt1250: Register Report Callbacks when Resumie API called
SPRESENSE/nuttx-apps@33331f4 lte/alt1250: Check LTE protocol version when sleep request comming
SPRESENSE/nuttx-apps@da36353 lte/alt1250: Check wakelock status when STOPAPI command process
SPRESENSE/nuttx-apps@f15092c lte/alt1250: Add error handling when got error in retry mode disable
SPRESENSE/nuttx-apps@6547fcf lte/alt1250: Don't allow to call any LTE API when resuming phase
SPRESENSE/nuttx-apps@ade0cfe lte/alt1250: Fix code style
SPRESENSE/nuttx-apps@e4ae6ef lte/alt1250: Fixup hibernation related comments
SPRESENSE/nuttx-apps@0cf8309 lte/alt1250: Add hibernation resume API
SPRESENSE/nuttx-apps@f558a66 lte/alt1250: Support suspend request from modem driver
SPRESENSE/nuttx-apps@1877f39 lte/alt1250: Support API Stop request from modem driver
SPRESENSE/nuttx-apps@78578c7 lte/alt1250: Support some modem driver requests
SPRESENSE/nuttx-apps@b8c53c1 lte/alt1250: Add internal function to reply request from driver
SPRESENSE/nuttx-apps@134c4b7 lte/alt1250: Add internal function to collect/apply LTE context
SPRESENSE/nuttx-apps@8979735 lte/alt1250: Add API to set callback for saving ALT1250 context
SPRESENSE/nuttx-apps@4fba2bd lte/alt1250: Add internal function to get LTE API progress
SPRESENSE/nuttx-apps@dd9f975 lte/alt1250: Add internal function to get number of opened sockets
SPRESENSE/nuttx-apps@7f3c5e8 lte/alt1250: Add internal function to stop API request from Application
SPRESENSE/nuttx-apps@77f450c lte/alt1250: Add hibernation config into Kconfig
SPRESENSE/nuttx-apps@cc00b19 lte: Add option to enable deprecate APIs
SPRESENSE/nuttx-apps@d5b2d77 netutils/wiznet: Add FIONBIO ioctl command support
SPRESENSE/nuttx-apps@5018c22 wireless/gs2200m: Add FIONBIO ioctl command support
SPRESENSE/nuttx-apps@8bcecec lte/alt1250: Add FIONBIO ioctl command support
SPRESENSE/nuttx-apps@8e5e64c lte/alt1250: Fix lifetime value length
SPRESENSE/nuttx-apps@ac08bf1 lte/alt1250: Add lifetime parameter
SPRESENSE/nuttx-apps@60ec9bb lte/alt1250: Force change modem parameter
SPRESENSE/nuttx-apps@c60715d Fix Error: keyboard_main.c:420:15: error: result of comparison of constant -1 with expression of type 'char' is always true [-Werror,-Wtautological-constant-out-of-range-compare] if (key != EOF) ~~~ ^ ~~~
SPRESENSE/nuttx-apps@452cb76 examples/fmsynth: Add examples for FM synthesizer lib
SPRESENSE/nuttx-apps@e79ac1a audioutils/nxaudio: Add audio utility library for nuttx audio
SPRESENSE/nuttx-apps@d0768d9 audioutils/fmsynth: Add FM synthesizer library
SPRESENSE/nuttx-apps@9ce71d9 lte/lapi: Add a function
SPRESENSE/nuttx-apps@5ed7b59 lte/alt1250: Fix bug that recv() returned an error
SPRESENSE/nuttx-apps@6a71977 lte/alt1250: Refactor alt1250_regevtcb
SPRESENSE/nuttx-apps@196521d netutils/wiznet: Change usrsock interface with nuttx update
SPRESENSE/nuttx-apps@2a95d76 lte/alt1250: Change usrsock interface with nuttx update
Update NuttX 11.0.0