Skip to content

v2.3.0

Compare
Choose a tag to compare
@SPRESENSE SPRESENSE released this 03 Sep 07:46
· 1160 commits to master since this release
e949ae4

SPRESENSE v2.3.0 release (2021/09/03)

Summary

  • The kernel of the Spresense SDK has been updated to NuttX 10.1.0.

  • This release has a new bootloader which have to be loaded before use.

    • Applications will not be able to start without the update. Please make sure to update it.
  • The cross compiler has been updated to gcc version 9.2.1.

New features and feature enhancements

  • [NuttX] The NuttX kernel has been updated from NuttX 8.2 to NuttX 10.1.0. It supports for new drivers and features.

  • [GNSS] Improve the reception performance of L1S signal from QZSS Michibiki.

  • [DigitalFilter] Add edge detection filter.

  • [Audio] Add feature/audio_recognizer. This makes it easier to add the Recognizer feature to other features.

  • [AI] Add a wrapper library TFLMRT to make TensorFlow Lite Micro easier to use.

Improved features

  • [LTE] Memory usage when using LTE function has been reduced by 40% (48KB).

  • [LTE] Change API arguments so that the size of variable length arguments used in some APIs can be specified.

    • lte_get_phoneno_sync
    • lte_get_imsi_sync
    • lte_get_imei_sync
    • lte_get_operator_sync
  • [Audio] Improve readability of example/audio_recorder sample code.

Notes on upgrading to NuttX 10.1.0.

  • Compatibility of application Makefiles.
    • The include $(TOPDIR)/Make.defs in the Makefile for each application command needs to be changed to include $(APPDIR)/Make.defs.
  • Handling of uint32_t and int32_t
    • The typedef has been changed from int to long to eliminate CPU arch dependency. This may result in a printf format -Wformat warning. (Need to change %d to %ld or something like that.)
  • Regarding configs.
    • Some of the contents of Kconfig have been changed. Please recreate the configuration of the application you have already generated.

How to get source codes

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


(Below is in Japanese)

概要

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

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

    • アップデートを行わないとアプリケーションが起動できなくなります。必ず更新を行ってください。
  • クロスコンパイラを gcc version 9.2.1 へ更新しました。

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

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

  • [GNSS] QZSSみちびきからのL1S信号の受信性能を改善しました。

  • [DigitalFilter] エッジ検出フィルターを追加しました。

  • [Audio] feature/audio_recognizer を追加しました。これにより、その他の機能に対して、より簡単にRecognizer機能を追加することができるようになりました。

  • [AI] TensorFlow Lite Microをより使いやすくするラッパーライブラリ TFLMRT を追加しました。

改善された機能

  • [LTE] LTE機能利用時のメモリ使用量を4割(48KB)削減しました。

  • [LTE] 一部APIで使用している可変長引数のサイズを指定できるようAPIの引数を変更しました。

    • lte_get_phoneno_sync
    • lte_get_imsi_sync
    • lte_get_imei_sync
    • lte_get_operator_sync
  • [Audio] example/audio_recorder サンプルコードの可読性を改善しました。

NuttX 10.1.0 へのバージョンアップに伴う注意事項

  • アプリケーションのMakefileの互換性について
    • 各アプリケーションコマンドのMakefileに記載されている include $(TOPDIR)/Make.defsinclude $(APPDIR)/Make.defs へ変更する必要があります。
  • uint32_t, int32_tの扱いについて
    • CPUアーキの依存性をなくすために typedefint から long に変更されました。これに伴い、printf フォーマット -Wformat の警告が出る場合があります。 (%d%ld など変更をする必要があります。)
  • コンフィグに関して
    • Kconfigの内容が一部変更されています。既に作成済みのアプリケーションのコンフィグレーションは作り直してください。

コード取得方法

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


Commits history(コミット履歴)

spresense.git

478ae50 Update Submodules for develop at 2021/09/01 20:32:18
103d8ce Update Submodules for develop at 2021/08/31 20:17:10
74be416 system/lte_sysctl: Fix version prefix at lte_sysctl stat
8727b73 Update Submodules for develop at 2021/08/27 22:40:27
c564991 Update Submodules for develop at 2021/08/27 22:36:20
b9415ef system/lte_sysctl: Fix bug where -r option didn't work
b40114f modules/mbedtls_stub: Change the way to related on alt1250 driver
6745c1a Revert "modules/mbedtls_stub: Add log output"
a17cdcd Update Submodules for develop at 2021/08/26 22:32:33
6e5651f modules/mbedtls_stub: Add log output
d4c651f Update Submodules for develop at 2021/08/24 22:32:43
7b62d66 install-tools: Add libncurses5 for Ubuntu20.04 environment
7b7a5a6 examples/lte_azureiot: Fix buffer overrun issue
fdb7098 examples/wget/Kconfig: Disable wget command in nshlib
a2e8ef6 modules/mbedtls_stub: Fix an issue that build clean may fail
875fa72 Update Submodules for develop at 2021/08/20 22:32:36
b01d335 tools/callstack.py: Support Python3.X environment
d3453fe Update Submodules for develop at 2021/08/18 22:32:51
9de7e17 examples/audio_recorder : Fix error process
1717ad2 modules/mbedtls_stub: Add log output
fc8a17f modules/mbedtls_stub: Fix buffer overrun issue
a6803ae modules/mbedtls_stub: Fix bug that caused an error in mbedtls_pk_parse_keyfile()
1cab9e6 modules/mbedtls_stub: Support for mbedtls_ssl_conf_verify
842b988 modules/mbedtls_stub: Change the way to related on alt1250 driver
5c49323 sdk/configs/lte: Delete the config no longer needed
2cc24b1 sdk/modules/mbedtls_stub: Address additional TLS command
64977f0 sdk/configs: Change LTE_DAEMON to LTE_SYSCTL
5bba584 sdk/system/lte_daemon: Change command name to lte_sysctl
173a101 Update Submodules for develop at 2021/08/12 20:18:05
2324802 modules/mbedtls_stub: Clear the common area of 16 bytes from the top of the buffer
9ace3c6 sdk/modules/audio/components: Fix wrong flag
d88ce0e examples/lte_azureiot: Fix redundant processing
d47b388 examples/lte_azureiot: Fix buffer overrun issue
9d6d987 examples/lte_azureiot: Change to more secure code
9a1a392 sslutils: Fix compile error when ALT1250 stub mbedtls used
387b548 externals/sslutils: Add mbedTLS log
a6c14d8 examples/lte_awsiot: Change to more secure code
a9d25a4 examples: Fix compiler warnings
40eb41a modules/mbedtls_stub: Fix bug the value is not input
fce8fc7 sdk/modules/mbedtls_stub: Excluded conbination LTE_NET_MBEDTLS and EXTERNALS_MBEDTLS
4dff00d Update Submodules for develop at 2021/08/11 22:32:42
979c059 examples/mpcomm_prime: Avoid worker linking libc
f8b0423 examples/audio_recorder_objif: Avoid worker linking libc
bb7c592 examples/audio_recorder: Avoid worker linking libc
058f1af examples/audio_recognizer: Avoid worker linking libc
08601b8 examples/audio_player_objif: Avoid worker linking libc
090546f examples/audio_player: Avoid worker linking libc
6499f1d examples/audio_oscillator: Avoid worker linking libc
5f8f032 modules/asmp/worker: Add memcpy for worker
f575cd7 Update Submodules for develop at 2021/08/07 07:25:13
cf41305 bluetooth: Fix buffer overrun issue
397ee7a Update Submodules for develop at 2021/08/05 04:23:00
4e37874 modules/mbedtls_stub: Rearchitect mbedtls stub
5c1b0d6 modules/lte: Remove LTE modules
8f2a441 modules/Makefile: Fix issue that object files are not removed
669d69d sdk/Makefile: Fix an issue that distclean sometimes fails
c1e0d74 externals/tensorflow: Fix distclean error in parallel build
c3a56cb vtun: Update VTun repository SHA1 to fix compile error
cadb1c2 externals/vtun: Fix compile error
61fdd42 examples/audio_recorder : Fix wrong static assertion
38b6436 examples/audio_recorder: Add API wrapper
2800b05 Update Submodules for develop at 2021/08/03 07:25:12
85acd76 sdk/modules/audio: Change to more secure code
4c6ce39 tools: Fix app can not build with NuttX 10.1
0a5ed1c Update Submodules for develop at 2021/07/31 05:11:28
f94fabc sdk/Makefile: Fix make clean in parallel build
151c38e tools/mksdkexport.sh: Merge libmodules.a into libapps.a
bb7f987 sdk/modules: Separate libmodules.a from libapps.a
15469ab examples/awsiot_gnsslogger: Fix overflow ini file max line
8f8b214 modules/audio/objects: Fix minor bug
abe0863 audio/objects/media_recorder: Inherit ObjectBase class
6e4e3eb audio/objects/front_end: Inherit ObjectBase class
d4a985f configs: Refresh examples/tflmrt_lenet/defconfig
c20c259 tools/mkcmd.py: Update template of Make.defs
c968fcb examples: Unify the format of Make.defs
93f37e1 .gitignore: Add firmware files to .gitignore
e121b44 asmp: Remove configuration check for CONFIG_NFILE_DESCRIPTORS
9253f3d Update Submodules for develop at 2021/07/29 07:25:14
6515e0b configs/examples/camera: Delete CXD56_IMAGEPROC from defconfig
351cfc0 examples/camera: Delete camera example
207e26f Update Submodules for develop at 2021/07/28 04:33:48
640baa9 tflmrt: Add tflmrt_lenet example
ef68563 tflmrt: Add new module for TensorFlow LM
da3da1c tensorflow: Add C Runtime library
856c286 mpcomm_prime: Rename worker ELF to PRIME
cd8cf46 mpcomm: Improve error handling
2ec35b2 mpcomm: Enable sending logs from a worker
1375fb7 mpcomm: Enable dynamic memory allocation in helper
ba06ac8 mpcomm: Create controller listener
0fb6dbf mpcomm: Add is_controller API
1d55ab7 mpcomm: Use dynamic allocated context
ec6df40 mpcomm: Create only 1 ELF file
3848728 bt_a2dp_snk, bt_hfp_hf: Remove unsupported defconfig files
c8d6c81 Makefile: Show usage of config.py in make command without .config
041f8da modules/fwutils: Convert buffer to physical address
b8e32a4 examples/digital_filter: Add edge detection example
ac74e18 sdk/modules/digital_filter: Add edge detection filter
a95737e Update Submodules for develop at 2021/07/22 07:25:12
5585b13 examples/dnnrt_lenet: Update README.txt
d7a4d9a externals/nnablart: Remove a workaround for fminf and fmaxf
92430bf Update Submodules for develop at 2021/07/20 07:25:13
b9ebb6d .gitignore: Add gitignore file to avoid .vscode
1936a6f install-tools.sh: Add some install packages for Linux
aff3602 Modify descriptions of LICENSE to update with NuttX 10.1
523c9d5 examples/lte_http_get: Support new TLS framework on NuttX10.1
a72f3b7 modules/sensing/gnss: Update NMEA library
68db39f Add defconfigs of feature/audio
e64f616 Revert "modules/lte:Fix compile warning"
05cd283 examples/lte_lwm2m: Copy License text
5cc0e5e externals/lwm2m: Fix compile warning
f016d96 modules/lte:Fix compile warning
26589c4 examples/lte_lwm2m: Update defconfig
7a99661 examples/lte_lwm2m: Update Makefile
232a62e examples/lte_lwm2m: Copy missing file from wakaama/examples/client
bf7038c externals/lwm2m: Disable "u_int*t" definition in lwm2m
d8ae7fd externals/lwm2m: Add makefile to enable build target
8d038f0 Update Submodules for develop at 2021/07/10 05:31:08
24a5e81 examples: Fix parallel build error in worker build system
8c4744b examples: Fix build error of worker links cmsis library
83fec92 examples: Fix issues that workers are not built
ac79915 Update Submodules for develop at 2021/07/01 07:25:16
355956a externals/nnablart: Change fminf, fmaxf from macro to inline function
d92ee0a configs: Add new feature/libcxx defconfig
31805f6 asmp: Update total size of tile memory
738bc1f configs: Update smp defconfig
154fe4c tools/scripts: Introduce ramconfig-new.ld for the system bus
bdbd3a1 configs: Update lte example defconfigs
0f3c828 configs: Update multiwebcam defconfigs
a08fdd1 configs: Update lvgldemo defconfig
ecbc2bd configs: Remove ARCH_MATH_H from default defconfig
d94a373 tools/scripts: Remove definition to link libm.a
17c9853 externals/tensorflow: Fix some printf format warnings
d287b9e system/logdump, logsave: Fix some printf format warnings
a99fe12 system/gpio, gpioint: Fix some printf format warnings
29c5bb1 examples/lte: Fix some printf format warnings
2717929 examples/gnss_atcmd: Fix issues this example does not work
3c3b529 examples/bluetooth: Fix some printf format warnings
a3f007a modules/bluetooth: Fix some printf format warnings
8dbdf02 examples/fir_filter: Fix some printf format warnings
ac8ca33 examples/step_counter: Fix a compile error
004644a examples/audio: Fix some printf format warnings
39e29b5 modules/audio: Fix some printf format warnings
7c95aef examples/press: Fix bmp280 compile error
05922c8 examples/prime: Fix some printf format warnings
b11f582 examples/tilt: Fix some printf format warnings
04d9f34 examples/press: Fix some printf format warnings
c819489 examples/power_sleep: Fix some printf format warnings
7c3003f examples/light: Fix some printf format warnings
ef1b55f examples/hostif: Fix some printf format warnings
e28d742 examples/gnss: Fix some printf format warnings
f2ba5ab examples/geofence: Fix some printf format warnings
67e67dd examples/fwupdate: Fix some printf format warnings
bf19a34 examples/fft: Fix some printf format warnings
5dfe011 examples/decimator: Fix some printf format warnings
385d594 examples/awsiot_gnsslogger: Fix some printf format warnings
839b5a7 examples/asmp: Fix some printf format warnings
9d9ce4d examples/adc_monitor: Fix some printf format warnings
cab903f lte: Open usersock after call altcom_initialize
3cedfb3 tignore: The content is meaningless and will be deleted once
419c2b5 Update Submodules for develop at 2021/06/23 05:46:42
2da72e4 tools/Sdk.mk: Remove CONFIG_BUILD_LOADABLE option in Sdk.mk
dbcef5b install-tools.sh: Update arm gcc version to 9-2019q4
5b1288f install-tools.sh: Fix re-install process with -r option
637bc3a sdk/configs/examples/wget: Change wget example to spresense example
358e475 examples/wget: Add wget command to spresense examples
0462a19 externals/sslutils: Support new TLS framework on NuttX10.1
b6fe330 tools/scripts/Make.defs: Change c++ option to -std=c++11
5990448 configs: Add new defconfig for SMP feature
0a209b5 configs: Add new defconfig for task trace feature
16e6261 configs: Refresh defconfigs
2aa2e0e tools/mkversion.sh: Update version to 10.1.0
74f6505 sdk/modules: Update examples makefiles to follow latest nuttx
43c7688 externals: Update examples makefiles to follow latest nuttx
10e31bb examples: Update examples makefiles to follow latest nuttx
8520a8a Fix build warning
5380398 tools/mkversion.sh: Use dummy version
cfaf02c Replace NFILE_DESCRIPTORS to NFILE_DESCRIPTORS_PER_BLOCK
2080c72 modules/asmp/worker: Add sdk/modules/include into AFLAG
c2b5fd2 tools/scripts/Make.defs: Add modules/include to ARCHINCLUDES
b56f965 Update script from upstream change wk2109.3
7a24b5a Update makefile/script from latest nuttx(w2049.2)
bfd2621 audio: Fix type in mp3_stream_mng.cpp
23e6706 modules: Do not create .built
7558623 tls: Temporary support out TLS function
900dfea tools/Sdk.mk: Add CONFIGDIRS for indivisual directory
0acbd12 configs: update examples/smp_asmp defconfig file
aade6de examples/gnss_atcmd: Remove CONFIG_CAN_PASS_STRUCT
dcb3420 config: Update examples/camera defconfig
344fbc8 Revert "examples: Remove video_initialize from examples code"
c0ee993 modules/dnnrt: Add malloc.h for include header
592c8d9 modules: Change object file name as directory path
4b9cede modules: Change function name for archive object files
4e71388 examples: Remove video_initialize from examples code
872017b tools/scripts/Make.defs: Add "./" into header search path
c44d1b0 modules/asmp: Change include header file name from up
.h to arm_.h
b0d254f Make.defs: Add apps/include into CFLAGS
c0ea281 system/glues: Remove system/glues
ce2b13b externals: Update externals makefiles to follow latest nuttx
51846b2 examples: Update examples makefiles to follow latest nuttx
ce02fbc modules: Update modules makefiles to follow latest nuttx
b1082be system: Update system makefiles to follow latest nuttx
965aa9e Makefile: Add necessaty targets
1023b48 tools/mkversion.sh: Update version to 9.1.0
3ffe437 tools/Sdk.mk: Apply Spresense SDK changes
efa9666 tools/scripts/Make.defs: Apply Spresense SDK changes
a3b6144 tools/scripts/Make.defs: Copy original file from latest nuttx
02b7f7a tools/Sdk.mk: Copy original file from apps/Makefile
2aff860 Update Submodules for develop at 2021/05/15 07:25:28

spresense-nuttx.git

sonydevworld/spresense-nuttx@c5d89d0 modem/alt1250: Fix lack of queue initialization during initialize
sonydevworld/spresense-nuttx@f48fa54 Revert "net/usrsock: Add USRSOCK_IOC_REFLESH command to usrsock"
sonydevworld/spresense-nuttx@626974a Revert "UsrSock: Fix typo to USRSOCK_IOC_REFRESH"
sonydevworld/spresense-nuttx@68251cc drivers/modem/alt1250: Review pointed out correction
sonydevworld/spresense-nuttx@3e66a80 drivers/modem/alt1250: change the name from priv to dev
sonydevworld/spresense-nuttx@988faa8 drivers/modem/alt1250: Add ALT1250_IOC_EXCHGCONTAINER to ioctl command
sonydevworld/spresense-nuttx@43c81e4 drivers/modem/alt1250: Improved list processing
sonydevworld/spresense-nuttx@a813548 UsrSock: Fix typo to USRSOCK_IOC_REFRESH
sonydevworld/spresense-nuttx@5a92c59 libs/libc/queue: Fix bug with flink not setting to NULL
sonydevworld/spresense-nuttx@786dabe drivers/modem/alt1250: Fix bug where container resources were leaking
sonydevworld/spresense-nuttx@0dec855 net/usrsock: Add USRSOCK_IOC_REFLESH command to usrsock
sonydevworld/spresense-nuttx@3212cdc drivers/modem/alt1250: Fix bug in DNS address parsing
sonydevworld/spresense-nuttx@21cd209 libc/netdb: Separate IPv4 and IPv6 cache size limit
sonydevworld/spresense-nuttx@7d5af94 modem/alt1250: Fix get cellinfo return value
sonydevworld/spresense-nuttx@93b11bf modem/alt1250: Fix lack of implementation of getsockopt/setsockopt
sonydevworld/spresense-nuttx@7823202 drivers/modem/alt1250: Fix bug that caused modem to assert
sonydevworld/spresense-nuttx@c0b48f6 drivers/sensors/bmp280.c: Correct bmp280 driver
sonydevworld/spresense-nuttx@f442d36 drivers/modem/alt1250: Fix get CE return value when not supported
sonydevworld/spresense-nuttx@371c4b0 drivers/modem/alt1250: Add the feature to split the data
sonydevworld/spresense-nuttx@357569b drivers/modem: cxd56_spibus_initialize() is called when modem is powered on
sonydevworld/spresense-nuttx@291f6be drivers/modem/alt1250: Remove unnecessary definitions
sonydevworld/spresense-nuttx@c3a568c drivers/modem/alt1250: Add comment to understand
sonydevworld/spresense-nuttx@8069c69 drivers/modem/alt1250: Changed return type from uint64_t to int
sonydevworld/spresense-nuttx@e96b9c1 drivers/modem/alt1250: Removed unnecessary argument len
sonydevworld/spresense-nuttx@ec4788e drivers/modem/alt1250: Fix version phase debug log output
sonydevworld/spresense-nuttx@164d19b drivers/modem/alt1250: Support for mbedtls_ssl_conf_verify
sonydevworld/spresense-nuttx@703e6c2 drivers/modem/alt1250: Remove specific TLS handler from alt1250
sonydevworld/spresense-nuttx@1adf4f6 drivers/modem/alt1250: Add pointer to payload to argument of alt1250_sslcomposehdlr
sonydevworld/spresense-nuttx@e19e93d alt1250: Fix compile error about ALTCOM_CMD_VER_VX
sonydevworld/spresense-nuttx@571828e drivers/modem/alt1250: Remove Macro dupulication
sonydevworld/spresense-nuttx@6c298ef boards/cxd56xx/spresense: Add CXD56_LTE_LATE_INITIALIZE config
sonydevworld/spresense-nuttx@b6093ed drivers/modem/alt1250: Change the type of the return code
sonydevworld/spresense-nuttx@136dcbf include/nuttx/wireless/lte: Changed from "int8_t" to "char"
sonydevworld/spresense-nuttx@f698546 drivers/modem/alt1250: Add check process for input buffer size
sonydevworld/spresense-nuttx@2102137 drivers/modem/alt1250: Add feature related to FW upadate
sonydevworld/spresense-nuttx@2dfa1a5 net/socket: Fix bug that sendto did not return an error
sonydevworld/spresense-nuttx@9b02300 drivers/modem/alt1250: Fix bug in PIN API composer
sonydevworld/spresense-nuttx@87779e7 drivers/modem/alt1250: Fix return value of lte_get_rat()
sonydevworld/spresense-nuttx@f20f988 drivers/modem/alt1250: Fix ALTCOM command perser
sonydevworld/spresense-nuttx@3463f0a drivers/modem/alt1250: Fix bug in eDRX composer
sonydevworld/spresense-nuttx@d099e61 drivers/video: Add scene mode capability setting
sonydevworld/spresense-nuttx@acd2787 net/local: Fix receive data size calculation for local_recvmsg
sonydevworld/spresense-nuttx@770cabe net/netdev: Add ioctl interface for LTE
sonydevworld/spresense-nuttx@0336a82 drivers/modem/alt1250: Rearchitect alt1250 driver
sonydevworld/spresense-nuttx@681029b drivers/Makefile: Use the -include directive for platform/Make.defs
sonydevworld/spresense-nuttx@e883dca .github: Remove workflows *.yml file to stop NuttX CI tools
sonydevworld/spresense-nuttx@5a7f4ad boards: cxd56xx: Update defconfig of camera example
sonydevworld/spresense-nuttx@c94028c arch: cxd56xx: update loader and gnssfw version
sonydevworld/spresense-nuttx@8769cb6 drivers/video: Add assert.h inclusion
sonydevworld/spresense-nuttx@ce8bcb3 libcxx: Exclude symbolic link to extract a libcxx archive
sonydevworld/spresense-nuttx@b4698c4 tools/version.sh: Fix version number to get on master branch
sonydevworld/spresense-nuttx@ac11507 drivers/video: Delete unnecessary mode update processing
sonydevworld/spresense-nuttx@1311ddc drivers/video: Fix register address in updating sharpness
sonydevworld/spresense-nuttx@c3b1d3f drivers/video: Add format conversion of sub image
sonydevworld/spresense-nuttx@cfcbf27 drivers/video: Fix bug of the scene parameters reflection condition
sonydevworld/spresense-nuttx@900a54f drivers/video/isx012: Fix incorrect register setting
sonydevworld/spresense-nuttx@a9a88cf sched/task: Fix wrong return value from nxspawn_open()
sonydevworld/spresense-nuttx@c3ad4b7 libs/libc/math: Fix calculation error of log function
sonydevworld/spresense-nuttx@0a0d181 libc/math: Add fmax and fmin functions
sonydevworld/spresense-nuttx@3ee8025 arch: cxd56x: Add support for power management debug output
sonydevworld/spresense-nuttx@3ed28ed arch: cxd56x: Add Kconfig for power management debug output
sonydevworld/spresense-nuttx@5ed5f11 arch: cxd56x: pmic: Fix a compile error
sonydevworld/spresense-nuttx@c8b8255 arch: cxd56x: Add a configuration for PMIC interrupts
sonydevworld/spresense-nuttx@6e2b2e3 video/isx012.h: Minor fix a warning by undeclared type
sonydevworld/spresense-nuttx@3d659a6 arch: cxd56xx: Fix compile error when CONFIG_LIBM is disabled
sonydevworld/spresense-nuttx@b4cf276 boards: cxd56xx: Apply CXD56_PHYSADDR to cxd56_imageproc.c and cxd56_audio_dma.c
sonydevworld/spresense-nuttx@768bb3f boards: spresense: Introduce ramconfig-new.ld for the system bus
sonydevworld/spresense-nuttx@edbecd3 arch: cxd56xx: Fix address mapping in cxd56_modtext.c
sonydevworld/spresense-nuttx@f61fc85 binfmt: Call up_module_text_free() in unload_module()
sonydevworld/spresense-nuttx@2722b78 arch: arm: Add select ARCH_HAVE_MODULE_TEXT to ARCH_CHIP_CXD56XX
sonydevworld/spresense-nuttx@f5f13ce arch: cxd56xx: Introduce up_testset2 in cxd56_testset.c
sonydevworld/spresense-nuttx@83cd8d8 drivers: audio: Apply CXD56_PHYSADDR to cxd56.c
sonydevworld/spresense-nuttx@5ea870c arch: cxd56xx: Introduce CXD56_PHYSADDR
sonydevworld/spresense-nuttx@29fa277 arch: cxd56xx: Use uintptr_t for srcend/dstend in dma_descriptor_s
sonydevworld/spresense-nuttx@a484dff arch: cxd56xx: Introduce CONFIG_CXD56_USE_SYSBUS in Kconfig
sonydevworld/spresense-nuttx@c1b51d1 arch: cxd56xx: Introduce cxd56_modtext.c
sonydevworld/spresense-nuttx@92c92f8 arch: cxd56xx: Adjust loops per msec for the new memory map
sonydevworld/spresense-nuttx@bc43ed3 binfmt: Introduce a separate text memory for ELF
sonydevworld/spresense-nuttx@4c7de52 arch: cxd56xx: Add eMMC configuration for vendor-specific commands
sonydevworld/spresense-nuttx@02f687a boards: cxd56xx: Fix warning of cxd56 audio driver
sonydevworld/spresense-nuttx@ab6356d libs: libnx: nxfonts: Fix prefix of generated fonts data
sonydevworld/spresense-nuttx@6c001cd boards: cxd56xx: Fix bmp280 compile error
sonydevworld/spresense-nuttx@b403934 arch: cxd56x: emmc: Minor fix undefined configuration name
sonydevworld/spresense-nuttx@706c43e arch: cxd56x: sdhci: Minor fix configuration name
sonydevworld/spresense-nuttx@f2bd0e4 arch: cxd56xx: Fix a register name in cxd56_sdhci.c
sonydevworld/spresense-nuttx@bdd87c3 boards: cxd56xx: wiznet: Fix compile error in SMP
sonydevworld/spresense-nuttx@838845b drivers/net/wiznet: Fix compile warnings
sonydevworld/spresense-nuttx@2b7e40e arch: cxd56x: scu: Fix some printf format warnings
sonydevworld/spresense-nuttx@6bd1ee2 drivers/video: Replace error output macro to verr
sonydevworld/spresense-nuttx@aa59d7e boards: cxd56xx: Change c++ option to -std=c++11
sonydevworld/spresense-nuttx@32e05f5 boards: cxd56xx: Fix some printf format warnings
sonydevworld/spresense-nuttx@222e4ef arch: cxd56xx: Fix compile warning
sonydevworld/spresense-nuttx@8a47769 arch: cxd56xx: Rename to nxsem_set_protocol
sonydevworld/spresense-nuttx@412766c arch: cxd56xx: Use arm_arch.h instead of up_arch.h
sonydevworld/spresense-nuttx@e4f26fa arch: cxd56xx: Fix getting stuck by nested spinlock in serial
sonydevworld/spresense-nuttx@579f174 boards: cxd56xx: Fix crashdump compile error in SMP
sonydevworld/spresense-nuttx@a79c473 arch: cxd56xx: Support new video I/F
sonydevworld/spresense-nuttx@f94a0e1 boards: cxd56xx: Refactor camera initialization
sonydevworld/spresense-nuttx@53ebde1 driver: video: Rearchitect video driver
sonydevworld/spresense-nuttx@df5f2cd drivers/video/isx012: Fix included header files path
sonydevworld/spresense-nuttx@ba312da drivers/video/isx012: Move it to general driver directory
sonydevworld/spresense-nuttx@761bc51 boards: cxd56xx: Fix bug that modem may miss the GPIO interrupt
sonydevworld/spresense-nuttx@601410a boards: cxd56xx: Fix uninitialized variable
sonydevworld/spresense-nuttx@4ce6ba2 boards: cxd56xx: Fix configuration to compile bmp280 sensor
sonydevworld/spresense-nuttx@97286e6 boards: cxd56xx: Set the pin number to the argument of gpio handler
sonydevworld/spresense-nuttx@d6d1ee5 boards: spresense: Support board_reset on interrupt context
sonydevworld/spresense-nuttx@4d04e2d boards: spresense: Add delay only for PMIC GPO setting
sonydevworld/spresense-nuttx@0496fe9 boards: spresense: Fix PMIC setting during boot-up
sonydevworld/spresense-nuttx@e053787 arch: cxd56xx: Fix parameter check of hostif buffer
sonydevworld/spresense-nuttx@0771e82 arch: cxd56xx: Add host interface driver
sonydevworld/spresense-nuttx@d53a5e9 arch: cxd56xx: Fix uninitialized variable for gnss driver
sonydevworld/spresense-nuttx@7c2f05f arch: cxd56xx: Do not re-initialize the console for subcore
sonydevworld/spresense-nuttx@8300410 arch: cxd56xx: gauge: Use the dedicated debug macro
sonydevworld/spresense-nuttx@6b4a634 arch: cxd56xx: charger: Use the dedicated debug macro
sonydevworld/spresense-nuttx@da9e2ec arch: cxd56xx: gnss: Fix compile error in debug log
sonydevworld/spresense-nuttx@ea3a2ac arch: cxd56xx: wdt: Fix compile error in debug log
sonydevworld/spresense-nuttx@b523c1f arch: cxd56xx: Fix multiple open and close ADC driver
sonydevworld/spresense-nuttx@7f8e9bf arch: cxd56xx: Fix gnss open error by clock change
sonydevworld/spresense-nuttx@3da20ec arch: cxd56xx: Update isop firmware
sonydevworld/spresense-nuttx@33f8493 arch: cxd56xx: Support execution error by SCU sequencer
sonydevworld/spresense-nuttx@2fb444a arch: cxd56xx: Remove unnecessary i2c settings
sonydevworld/spresense-nuttx@7cae6b0 arch: cxd56xx: Update i2c register initialization
sonydevworld/spresense-nuttx@08a5252 arch: cxd56xx: Add SCU register definitions
sonydevworld/spresense-nuttx@aff6705 arch: cxd56xx: update loader and gnssfw version
sonydevworld/spresense-nuttx@474c493 arch: cxd56xx: Fix SPI setmode function
sonydevworld/spresense-nuttx@1f05b5d arch: cxd56xx: Fix RTC alarm cancellation process
sonydevworld/spresense-nuttx@7995a57 arch: cxd56xx: Prohibit clock change during SPI transfer
sonydevworld/spresense-nuttx@a3b0245 arch: cxd56xx: Support for suppresion of clock change
sonydevworld/spresense-nuttx@fed52bc arch: cxd56xx: Fix uart getting stuck during a clock change
sonydevworld/spresense-nuttx@3e3f78b fs/vfs: Fix bug that select() did not return
sonydevworld/spresense-nuttx@359fd9e drivers/modem/altair: Fix behavior when a reset packet conflicts with a send packet
sonydevworld/spresense-nuttx@702d982 drivers/mtd/smart.c: Recover the missing link of directory entry
sonydevworld/spresense-nuttx@63cd570 boards/arm/cxd56: Support spin_unlock_irqrestore() change.
sonydevworld/spresense-nuttx@be3cd6d drivers/net/wiznet: Fix delay fo send packet from other task
sonydevworld/spresense-nuttx@7b9cbb5 driver/net/wiznet: Add support for W5500 Usersock
sonydevworld/spresense-nuttx@53239bc video: Add lower half refgister
sonydevworld/spresense-nuttx@cdacf48 arch: cxd56xx: Support RGB565 format
sonydevworld/spresense-nuttx@370f541 drivers/video: isx012: Support RGB565 format
sonydevworld/spresense-nuttx@72006ea driver: video: Rearchitect video driver
sonydevworld/spresense-nuttx@020a380 arch: cxd56xx: Support new video I/F
sonydevworld/spresense-nuttx@7cd2356 boards: cxd56xx: Refactor camera initialization
Update NuttX 10.1.0

spresense-nuttx-apps.git

sonydevworld/spresense-nuttx-apps@3994c0f lte/alt1250: Fix connect result in getsockopt
sonydevworld/spresense-nuttx-apps@4030070 lte/alt1250: Fix bug where setsockopt could be stuck
sonydevworld/spresense-nuttx-apps@91a7fee lte/alt1250: Fix bug where the callback was not called
sonydevworld/spresense-nuttx-apps@a859124 lte/alt1250: Fix bug where an assert would occur
sonydevworld/spresense-nuttx-apps@6cb3514 lte/alt1250: Fix bug of wget getting stuck after modem reset
sonydevworld/spresense-nuttx-apps@6da4a1a lte/alt1250: Revised the start timing of select request
sonydevworld/spresense-nuttx-apps@c70fd68 lte/alt1250: Fix bug that stuck when using multiple sockets
sonydevworld/spresense-nuttx-apps@07f3c2b lte/alt1250: Fix bug that asserts when using multiple sockets
sonydevworld/spresense-nuttx-apps@d78d9e7 lte/alt1250: Fix bug that freezes when using multiple sockets
sonydevworld/spresense-nuttx-apps@8a4c3e0 lte/alt1250: Fixed response to connection request
sonydevworld/spresense-nuttx-apps@3e957ec lte/alt1250: Fix bug that caused the container to be free twice
sonydevworld/spresense-nuttx-apps@1661654 lte/alt1250: Fix typo to USRSOCK_IOC_REFRESH
sonydevworld/spresense-nuttx-apps@a318074 lte/alt1250: Fix bug where container resources were leaking
sonydevworld/spresense-nuttx-apps@25caa63 lte/alt1250: Fix bug that the value of getsockopt is not inputted
sonydevworld/spresense-nuttx-apps@f882e97 lte: Fix return timing of lte_finalize()
sonydevworld/spresense-nuttx-apps@da3a4c0 lte/alt1250: Fix bug prevented finalize right after initialize
sonydevworld/spresense-nuttx-apps@1fe93ce lte/alt1250: Fix bug that the recovery process stops
sonydevworld/spresense-nuttx-apps@1e002a4 lte/alt1250: Fix bug where add DNS address process did not work
sonydevworld/spresense-nuttx-apps@c87a51a lte/alt1250: Fixed comment
sonydevworld/spresense-nuttx-apps@8d48992 lte/alt1250: Improve the implementation of the read_usockreq function
sonydevworld/spresense-nuttx-apps@c8f96fb lte/alt1250: Changed some members of the usock_s structure to unions
sonydevworld/spresense-nuttx-apps@294b8a4 examples/camera: Save the memory in video-only mode
sonydevworld/spresense-nuttx-apps@2e7e9df lte/alt1250: Fix the return value of lte_power_on() after power on
sonydevworld/spresense-nuttx-apps@194f28c lte/lapi: Add debug option to show message about lapi
sonydevworld/spresense-nuttx-apps@68d9f7a lte/alt1250: Correcting the return value during multiple executions for asyn functions
sonydevworld/spresense-nuttx-apps@30cbec6 lte/lapi: Fix PIN code length check
sonydevworld/spresense-nuttx-apps@173bb63 lte/alt1250: Support for mbedtls_ssl_conf_verify
sonydevworld/spresense-nuttx-apps@4d0d7c1 lte/alt1250: Fix bug that caused an error when unregistering a callback
sonydevworld/spresense-nuttx-apps@8df8dc9 lte/lapi/src: Add feature related to FW update
sonydevworld/spresense-nuttx-apps@638ce71 lte: Remove duplicated definition
sonydevworld/spresense-nuttx-apps@b7378df lte/lapi: Fix callback result value
sonydevworld/spresense-nuttx-apps@34abbe9 include/lte: Change the type of the return code
sonydevworld/spresense-nuttx-apps@eeee22c include/lte: Changed from "int8_t" to "char"
sonydevworld/spresense-nuttx-apps@124ab47 lte/lapi/src: Add check process for input buffer size
sonydevworld/spresense-nuttx-apps@70208f1 lte/alt1250: Use correct buffer size
sonydevworld/spresense-nuttx-apps@9755ae1 lte/alt1250: Remove redundant memory allocation
sonydevworld/spresense-nuttx-apps@4ade953 lte: Split long lapi.c to some files and refactor alt1250_daemon
sonydevworld/spresense-nuttx-apps@901d642 lte/lapi: Fix parameter check of set CE
sonydevworld/spresense-nuttx-apps@8c2902e lte/lapi: Fix parameter check for set eDRX
sonydevworld/spresense-nuttx-apps@d740fb1 lte/alt1250: Fix bug that LTE API would fail after executing lte_acquire_wakelock()
sonydevworld/spresense-nuttx-apps@10382f4 netutils/webclient: Fixed socket descriptor leak.
sonydevworld/spresense-nuttx-apps@830ba00 nshlib: Fix write buffer position in nsh cp command
sonydevworld/spresense-nuttx-apps@53bce22 lte/lapi: Add LAPI interface
sonydevworld/spresense-nuttx-apps@7f26630 lte: Add alt1250 usersock daemon
sonydevworld/spresense-nuttx-apps@8414384 system/trace: Fix trace output for the correct display in Trace Compass
sonydevworld/spresense-nuttx-apps@75c111a nshlib: Add 'rm -r' recursive remove directory support
sonydevworld/spresense-nuttx-apps@080b6df .github: Remove workflows *.yml file to stop NuttX CI tools
sonydevworld/spresense-nuttx-apps@79ecc21 netutils/wiznet: Support connect API with DGRAM socket
sonydevworld/spresense-nuttx-apps@b88f80f examples/camera: Fix some issues and update license
sonydevworld/spresense-nuttx-apps@9fe0307 system/embedlog: Fix sed command usage for macOS
sonydevworld/spresense-nuttx-apps@35bffa1 graphics/pdcurs34: Fix a compile warning
sonydevworld/spresense-nuttx-apps@4bafff3 graphics/pdcurs34: Fix compile error
sonydevworld/spresense-nuttx-apps@70704e7 system/embedlog: update to v0.6.0
sonydevworld/spresense-nuttx-apps@84ae19d examples/lvgl & graphics/lvgl: Use the usual Q variable for quiet instead of @.
sonydevworld/spresense-nuttx-apps@64ec7a2 examples/lvgldemo: LVGL examples are now called lv_demos and not lv_examples.
sonydevworld/spresense-nuttx-apps@9ea5682 examples/lvgldemo: Fix unused variable build warning
sonydevworld/spresense-nuttx-apps@9c0d162 examples/lvgldemo: Check for more specific input subclass on ifdefs
sonydevworld/spresense-nuttx-apps@0d503f1 examples/lvgldemo: Make input options depend on enabled drivers
sonydevworld/spresense-nuttx-apps@ff273a8 examples/configdata: Fix some printf format warnings
sonydevworld/spresense-nuttx-apps@6fac145 examples/charger: Fix some printf format warnings
sonydevworld/spresense-nuttx-apps@25f2215 examples/bmi160: Fix printf format warning
sonydevworld/spresense-nuttx-apps@575b4a1 webclient: Fix buffer overflow bug
sonydevworld/spresense-nuttx-apps@8df01eb spresense/Makefile: Remove Kconfig in make clean
sonydevworld/spresense-nuttx-apps@3c7105e netutils/wiznet: Fix build error for NuttX 10.1
sonydevworld/spresense-nuttx-apps@3e45752 netutils/wiznet: Fix delay fo send packet from other task
sonydevworld/spresense-nuttx-apps@3fca11c netutils/wiznet: Add support for W5500 Daemon
sonydevworld/spresense-nuttx-apps@a5ec3fa Add preconfig target into spresense
sonydevworld/spresense-nuttx-apps@d2cede1 Add temporary CONFIGURED_APPS solution
sonydevworld/spresense-nuttx-apps@df47346 Copy from new-master
Update NuttX 10.1.0