DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
PR-957 PR-947 PR-963 PR-969 Provide Provide nx_ versions of many functions that are used internally to avoid disrupting errno in userspace
PR-965 PR-980 PR-984 ioctl is now always in the variadic form syscalls in KERNEL builds are also more efficent with this as well now.
...
- Any thread may query its own stack,
- A kernel thread may query the stack of any other thread
- Application threads, however, may query only the stacks of threads within the same task group, i.e., the main thread and any of the child pthreads created with the main thread as a parent or grandparent or great-grandparent.
PR-1104 Internal function fs_fsopen() no longer affects errno
Bug Fixes
Many private architecture interfaces were using 'up_' instead of the arch name 'arm_'
...
PR-1018 PR-1017 PR-1021 PR-1022 PR-1057 PR-1060 Clean up internal APIs that were not using the propery naming conventions
...
This removes support for the Codesourcery, Atollic, DevKitArm, Raisonance, and CodeRed toolchains. Not only are these tools old and no longer used but they are all equivalent to the standard ARM EABI toolchains. Retaining specific support has not meaningful (and they are still supported, but now just as generic EABI toolchains).
Bug Fixes
Many small changes to resolve dependency resolution issues that would sometimes appear during parallel builds. Parallel builds should be much more reliable now and bugs filed against any issues found.
PR-1000 Fix broken support of ZDS-II Toolchain with MSYS
...
- It was not possible to DMA to/from AXI sram if CONFIG_STM32H7_DMACAPABLE=y
- When doing TX DMA (e.g. in SPI driver in simplex-tx mode), it should not be necessary to
align the data buffers to the cache line.
PR-1103 STM32H7: Resolve clocking and pin configurations bugs that could cause SDMMC and ETH to fail in some configurations
PR-1104 STM32H7: Use UUID for Ethernet MAC. This is inline with the behaviour of STM32F7
PR-1110 STM32H7: Use FDCANSEL to determin FDCAN clock source if possible
PR-905 x86_64: Resolve linking issue when building with gcc 7 and 905x86_64: Resolve linking issue when building with gcc 7 and 9.
PR-904 x86_64: Resolve compiler aliasing warnings and RNG pointer cast bug
...
PR-988 K210: Resolve occasional lock in early boot caused by waiting for serial driver to initialize
PR-1112 tiva: Add up_idle support
Driver SupportDriver Support
New Driver Support
PR-795 PR-1001 Initial NuttX audio driver supporting the Spresense CXD56
PR-975 Support for HDC1008 temperature and humidity sensor
PR-1201 Support for the CS4344 stereo audio DAC
Drivers With Significant Improvements
...
PR-1032 gs2200m: Add SPI-DMA support to spresensesupport to spresense
PR-1046 gs2200m: Add getsockname() support
PR-1052 gs2200m: Add max payload size to prevent crashing when sending large packets
PR-1090 gs2200m: Fix possible packet queue count overflow seen durring streaming
PR-1094 gs2200m: Add flow control support to prevent memory starvation in changing network environments
PR-1101 gs2200m: Add WPA2-PSK AP mode support. This is now the default instead of WEP
PR-1115: SPI slave: Improve interface
Enable enqueue and receive full buffers of data with single call, to avoid call overhead when sending / receiving large amountsof data.
- Enable the slave device to leave received data in the controller receive buffers and retrieve it from there by polling
Board Support
Significant Improvements
...
PR-1029 maix-bit: Add knsh configuration for testing Kernel mode under QEMU virtualization
PR-1056 stm32h747i-disco: Add support for FAT and SD Card via SDMMC
PR-1070 PR-1086 spresense: Add ftpd/ftpc and nxplayer to wifi and rndis configurations
PR-1084 imxrt1060-evk: Add dns client and renew command to netnsh configuration
PR-1113 lm3s6965ek: Use proper sysclock for QEMU configuration
File System
Bug Fixes
PR-918 tmpfs: Calling statfs could cause files to be removed recursively
...