mirror of
https://github.com/apache/nuttx.git
synced 2026-02-06 04:22:26 +08:00
style: fix typos
Thanks, codespell!
This commit is contained in:
@@ -288,7 +288,7 @@ wiki instead of old nuttx.org resources
|
||||
|
||||
* [PR-1501](https://github.com/apache/nuttx/pull/1501) Port all the
|
||||
existing documentation from HTML files to Sphinx based documentation along with
|
||||
a bunch of updates and improvments
|
||||
a bunch of updates and improvements
|
||||
|
||||
* [PR-1433](https://github.com/apache/nuttx/pull/1433) Convert README
|
||||
documentation to Markdown
|
||||
@@ -377,7 +377,7 @@ Flash driver
|
||||
Ethernet driver
|
||||
|
||||
* [PR-1610](https://github.com/apache/nuttx/pull/1610) ESP32: Improve
|
||||
SPI transmision (DMA, IOMUX, software CS)
|
||||
SPI transmission (DMA, IOMUX, software CS)
|
||||
|
||||
* [PR-1630](https://github.com/apache/nuttx/pull/1630) ESP32: Add
|
||||
support for HW RNG
|
||||
@@ -401,7 +401,7 @@ driver
|
||||
#### Kinetis
|
||||
|
||||
* [PR-1624](https://github.com/apache/nuttx/pull/1624) Kinetis:
|
||||
USBHOST improvements to avoid race condition durring freeing for queue head
|
||||
USBHOST improvements to avoid race condition during freeing for queue head
|
||||
structure by using Async Advance Doorbell.
|
||||
|
||||
PR-1516 Kinetis K28: Add support for USB High Speed Host
|
||||
@@ -956,7 +956,7 @@ missing options to kconfig
|
||||
to get hostname via syscall first
|
||||
|
||||
* [PR-391](https://github.com/apache/nuttx-apps/pull/391) wapi: Add
|
||||
option to assocated directly via bssid
|
||||
option to associated directly via bssid
|
||||
|
||||
* [PR-390](https://github.com/apache/nuttx-apps/pull/390) wapi: App
|
||||
option to scan partial channel
|
||||
|
||||
@@ -140,7 +140,7 @@ NuttX-10.1.0
|
||||
* [#2107](https://github.com/apache/nuttx/pull/2107) build: Makefile should reference CONFIG_HOST_xxx
|
||||
* [#2392](https://github.com/apache/nuttx/pull/2392) configure.sh: support custom board build config with absolute path
|
||||
* [#2824](https://github.com/apache/nuttx/pull/2824) build/esp32: Create Flash size configuration and a new DOWNLOAD make target
|
||||
* [#3317](https://github.com/apache/nuttx/pull/3317) tols: Update python scripts to py3 and lint all of them againt Black
|
||||
* [#3317](https://github.com/apache/nuttx/pull/3317) tols: Update python scripts to py3 and lint all of them against Black
|
||||
|
||||
### Bug Fixes
|
||||
* [#1890](https://github.com/apache/nuttx/pull/1890) make/expression: improving up asm/C/C++ compile times(make with multi-jobs only)
|
||||
@@ -319,7 +319,7 @@ NuttX-10.1.0
|
||||
|
||||
#### STM32L4
|
||||
* [#2068](https://github.com/apache/nuttx/pull/2068) STM32L4: Improvements on ADC driver
|
||||
* [#2178](https://github.com/apache/nuttx/pull/2178) STM32L4 ADC driver: extenal event configuration
|
||||
* [#2178](https://github.com/apache/nuttx/pull/2178) STM32L4 ADC driver: external event configuration
|
||||
* [#2220](https://github.com/apache/nuttx/pull/2220) STM32L4 TIMER: Add some helper functions
|
||||
* [#2232](https://github.com/apache/nuttx/pull/2232) STM32L4 ADC: Add injected channel support.
|
||||
|
||||
@@ -542,7 +542,7 @@ NuttX-10.1.0
|
||||
* [#2819](https://github.com/apache/nuttx/pull/2819) Documentation: document nRF52832 Sparkfun board (improve MDK board a bit)
|
||||
* [#3022](https://github.com/apache/nuttx/pull/3022) hostfs: Document the backends and restrictions
|
||||
* [#3127](https://github.com/apache/nuttx/pull/3127) Documentation: add ESP32 and DevKitC docs
|
||||
* [#3138](https://github.com/apache/nuttx/pull/3138) Addind CMake based C++ project example in documentation
|
||||
* [#3138](https://github.com/apache/nuttx/pull/3138) Adding CMake based C++ project example in documentation
|
||||
* [#3490](https://github.com/apache/nuttx/pull/3490) Documentation/esp32: Add supported peripherals
|
||||
|
||||
### Improvements
|
||||
@@ -557,7 +557,7 @@ NuttX-10.1.0
|
||||
* [#2329](https://github.com/apache/nuttx/pull/2329) Documentation/components/drivers/character/pwm: fix pwm.c location
|
||||
* [#2362](https://github.com/apache/nuttx/pull/2362) Documentation improvements
|
||||
* [#2390](https://github.com/apache/nuttx/pull/2390) Documentation: improve debugging section
|
||||
* [#2485](https://github.com/apache/nuttx/pull/2485) Documentaiton: merge quickstart to getting started
|
||||
* [#2485](https://github.com/apache/nuttx/pull/2485) Documentation: merge quickstart to getting started
|
||||
* [#2563](https://github.com/apache/nuttx/pull/2563) update Documentation/components/drivers/character/watchdog.rst
|
||||
* [#3144](https://github.com/apache/nuttx/pull/3144) CI: remove linkcheck when building docs
|
||||
* [#3180](https://github.com/apache/nuttx/pull/3180) documentation: improve boardctl() docs
|
||||
@@ -614,7 +614,7 @@ NuttX-10.1.0
|
||||
* [#2571](https://github.com/apache/nuttx/pull/2571) bluetooth: Fix bt_buff lifecycle
|
||||
* [#2607](https://github.com/apache/nuttx/pull/2607) wireless: bluetooth: minor fix to bluetooth stack
|
||||
* [#2609](https://github.com/apache/nuttx/pull/2609) wireless: bluetooth: fix minor issue in bt uart driver
|
||||
* [#2611](https://github.com/apache/nuttx/pull/2611) wireless/bluetooth: Fix vairous issues found in bt uart shim driver
|
||||
* [#2611](https://github.com/apache/nuttx/pull/2611) wireless/bluetooth: Fix various issues found in bt uart shim driver
|
||||
* [#2617](https://github.com/apache/nuttx/pull/2617) serial: should include <signal.h> explicitly
|
||||
* [#2621](https://github.com/apache/nuttx/pull/2621) syslog: Added formatted timestamps in syslog.
|
||||
* [#2636](https://github.com/apache/nuttx/pull/2636) pipes: pty shouldn't call nx_pipe and then file_detach in kernel space
|
||||
@@ -633,7 +633,7 @@ NuttX-10.1.0
|
||||
* [#2775](https://github.com/apache/nuttx/pull/2775) mtd: w25qxxxjv.c : W25Q256's sector count is 8192
|
||||
* [#2776](https://github.com/apache/nuttx/pull/2776) net/encx24j600.c: Correct setting of ifstate
|
||||
* [#2798](https://github.com/apache/nuttx/pull/2798) wireless: gs2200m: Change retry condition in gs2200m_hal_write()
|
||||
* [#2801](https://github.com/apache/nuttx/pull/2801) mtd:w25qxxxjv.c: use different protect bits and address lengts
|
||||
* [#2801](https://github.com/apache/nuttx/pull/2801) mtd:w25qxxxjv.c: use different protect bits and address lengths
|
||||
* [#2850](https://github.com/apache/nuttx/pull/2850) audio: Introduce a driver-specific spinlock to cxd56.c
|
||||
* [#2907](https://github.com/apache/nuttx/pull/2711) sensors: driver model update
|
||||
* [#2950](https://github.com/apache/nuttx/pull/2950) audio: pcm_decode: add RAW format support
|
||||
@@ -693,7 +693,7 @@ NuttX-10.1.0
|
||||
* [#2753](https://github.com/apache/nuttx/pull/2753) esp32: Enable renew for "wapi" configs
|
||||
* [#2864](https://github.com/apache/nuttx/pull/2864) Add wapi_smp to test Wi-Fi in SMP mode
|
||||
* [#2883](https://github.com/apache/nuttx/pull/2883) This commit implements I2C support for ESP32 (wrover kit)
|
||||
* [#2888](https://github.com/apache/nuttx/pull/2888) This commit enables BMP180 suport for ESP32
|
||||
* [#2888](https://github.com/apache/nuttx/pull/2888) This commit enables BMP180 support for ESP32
|
||||
* [#2971](https://github.com/apache/nuttx/pull/2971) esp32: Add board config to support MCP2515
|
||||
* [#3071](https://github.com/apache/nuttx/pull/3071) ESP32: Mount TMPFS on board bring up
|
||||
* [#3095](https://github.com/apache/nuttx/pull/3095) ESP32: Allow a BSS section to reside in external memory
|
||||
@@ -842,7 +842,7 @@ NuttX-10.1.0
|
||||
* [#3069](https://github.com/apache/nuttx/pull/3069) fs/mmap: Clarify MAP_PRIVATE dependency on CONFIG_FS_RAMMAP
|
||||
* [#3070](https://github.com/apache/nuttx/pull/3070) fs/mmap: Return EACCES for incompatible file descriptors
|
||||
* [#3105](https://github.com/apache/nuttx/pull/3105) fs/epoll: correct the return value of epoll_ctl(2)
|
||||
* [#3137](https://github.com/apache/nuttx/pull/3137) fs/littlefs: Suppport the duplication function
|
||||
* [#3137](https://github.com/apache/nuttx/pull/3137) fs/littlefs: Support the duplication function
|
||||
* [#3444](https://github.com/apache/nuttx/pull/3444) fs/romfs: fix open zero-byte file fail issue
|
||||
* [#3491](https://github.com/apache/nuttx/pull/3491) fs: vfs: adjust the error code of write to be consistent with read
|
||||
|
||||
|
||||
@@ -62,7 +62,7 @@ NuttX-10.2.0
|
||||
* [#3967](https://github.com/apache/nuttx/pull/3967) libc/dirname: Handle the consecutive '/' correctly
|
||||
* [#4018](https://github.com/apache/nuttx/pull/4018) libs/libc/spawn: fix posix_spawn_file_actions_adddup2 alloc size error
|
||||
* [#4009](https://github.com/apache/nuttx/pull/4009) Move aligned_alloc, posix_memalign and valloc from mm/umm to libs/libc/stdlib
|
||||
* [#4021](https://github.com/apache/nuttx/pull/4021) sched/waitpid: handle waitpid waitting tcb->group is NULL
|
||||
* [#4021](https://github.com/apache/nuttx/pull/4021) sched/waitpid: handle waitpid waiting tcb->group is NULL
|
||||
* [#4026](https://github.com/apache/nuttx/pull/4026) sched/idle: disable sched when idle call nx_bringup
|
||||
* [#4035](https://github.com/apache/nuttx/pull/4035) work_queue: schedule the work queue using the timer mechanism
|
||||
* [#4048](https://github.com/apache/nuttx/pull/4048) libc: Move pthread_key_destructor to task_info_s
|
||||
@@ -74,7 +74,7 @@ NuttX-10.2.0
|
||||
* [#4127](https://github.com/apache/nuttx/pull/4127) libc: Increase the function of crc8 to use custom polynomials
|
||||
* [#4160](https://github.com/apache/nuttx/pull/4160) group/child_status: Dynamically expand group child_status
|
||||
* [#4183](https://github.com/apache/nuttx/pull/4183) sched/task: Fix wrong return value from nxspawn_open()
|
||||
* [#4226](https://github.com/apache/nuttx/pull/4226) syslog: reslove crash because vmov.i32 instruction is not ready
|
||||
* [#4226](https://github.com/apache/nuttx/pull/4226) syslog: resolve crash because vmov.i32 instruction is not ready
|
||||
* [#4246](https://github.com/apache/nuttx/pull/4246) libc/pthread_barrierattr_destory.c: Destroy shouldn't reinitialize the attributes
|
||||
* [#4270](https://github.com/apache/nuttx/pull/4270) tzset: avoid taking semaphore in interrupt for non-kernel mode
|
||||
* [#4413](https://github.com/apache/nuttx/pull/4413) sched/wdog: fix switch_context caused error in wd_start()
|
||||
@@ -87,7 +87,7 @@ NuttX-10.2.0
|
||||
* [#4377](https://github.com/apache/nuttx/pull/4377) task_spawn: release g_spawn_parmsem and sched_unlock at the ending
|
||||
* [#4068](https://github.com/apache/nuttx/pull/4068) mm: Remove mm_heap_impl_s struct
|
||||
* [#4247](https://github.com/apache/nuttx/pull/4247) Redirect _l function to non-locale version
|
||||
* [#4380](https://github.com/apache/nuttx/pull/4380) som byteorder modification
|
||||
* [#4380](https://github.com/apache/nuttx/pull/4380) some byteorder modification
|
||||
* [#4283](https://github.com/apache/nuttx/pull/4283) libc/gettext: Change g_domain to array
|
||||
* [#4512](https://github.com/apache/nuttx/pull/4512) lib_vsprintf: Add %pV format support
|
||||
* [#4513](https://github.com/apache/nuttx/pull/4513) libc/rexec/rexec_af: support remote command execution
|
||||
@@ -316,7 +316,7 @@ NuttX-10.2.0
|
||||
* [#3782](https://github.com/apache/nuttx/pull/3782) spi: Improve SPI Slave interface documentation
|
||||
* [#4390](https://github.com/apache/nuttx/pull/4390) Documentation: Update ESP32-C3 supported peripheral list.
|
||||
* [#3702](https://github.com/apache/nuttx/pull/3702) Documentation/esp32c3: Fix a couple of issues from #3700
|
||||
* [#4242](https://github.com/apache/nuttx/pull/4242) Documentation/bl602: Update some imformation
|
||||
* [#4242](https://github.com/apache/nuttx/pull/4242) Documentation/bl602: Update some information
|
||||
* [#3662](https://github.com/apache/nuttx/pull/3662) Fix some issues on SPI documentation
|
||||
* [#4375](https://github.com/apache/nuttx/pull/4375) Documentation/esp32-wrover-kit: update the name of the GPIO interrupt device.
|
||||
* [#4298](https://github.com/apache/nuttx/pull/4298) Doc/FAQ: Add more entries about board initialization
|
||||
@@ -387,7 +387,7 @@ NuttX-10.2.0
|
||||
* [#4415](https://github.com/apache/nuttx/pull/4415) Adds driver for msa301 sensore module
|
||||
* [#4420](https://github.com/apache/nuttx/pull/4420) sensor: fix the bug that lsm6dsl selftest is invalid in nuttx.
|
||||
* [#3787](https://github.com/apache/nuttx/pull/3787) drivers/spi: Add SPI Slave character device driver
|
||||
* [#4566](https://github.com/apache/nuttx/pull/4566) drivers/syslog: Call up_puts in syslog_default_write instad up_putc
|
||||
* [#4566](https://github.com/apache/nuttx/pull/4566) drivers/syslog: Call up_puts in syslog_default_write instead up_putc
|
||||
* [#4580](https://github.com/apache/nuttx/pull/4580) drivers/syslog: Ensure the buffer zero terminate
|
||||
* [#4302](https://github.com/apache/nuttx/pull/4302) Compile fixes in MCP23X17 driver.
|
||||
* [#4299](https://github.com/apache/nuttx/pull/4299) bchlib: Improve error handling
|
||||
|
||||
@@ -25,9 +25,9 @@ NuttX-10.3.0
|
||||
* [#5681](https://github.com/apache/nuttx/pull/5681) Simplify and unify fcntl with FIOCLEX and FIONCLEX
|
||||
* [#5082](https://github.com/apache/nuttx/pull/5082) compile/flags: add FRAME_POINTER into Toolchain.defs
|
||||
* [#5199](https://github.com/apache/nuttx/pull/5199) file_operations: get back C89 compatible initializer
|
||||
* [#5065](https://github.com/apache/nuttx/pull/5065) reanme CONFIG_USER_ENTRYPOINT to CONFIG_INIT_ENTRYPOINT
|
||||
* [#5065](https://github.com/apache/nuttx/pull/5065) rename CONFIG_USER_ENTRYPOINT to CONFIG_INIT_ENTRYPOINT
|
||||
* [#5399](https://github.com/apache/nuttx/pull/5399) Add CONFIG_NDEBUG Kconfig to control NDEBUG definition
|
||||
* [#5347](https://github.com/apache/nuttx/pull/5347) register_driver: fix driver modes accross the code
|
||||
* [#5347](https://github.com/apache/nuttx/pull/5347) register_driver: fix driver modes across the code
|
||||
* [#5509](https://github.com/apache/nuttx/pull/5509) libc.csv: Add pthread_setname_np and pthread_getname_np
|
||||
* [#5364](https://github.com/apache/nuttx/pull/5364) libc.csv: Add more symbols
|
||||
|
||||
@@ -157,7 +157,7 @@ NuttX-10.3.0
|
||||
* [#5266](https://github.com/apache/nuttx/pull/5266) sched: IDLE thread will not boost up when IDLE hold sem
|
||||
* [#5540](https://github.com/apache/nuttx/pull/5540) sched: semaphore: fix corner case sem_waitirq assert crash
|
||||
* [#4682](https://github.com/apache/nuttx/pull/4682) sched: cpuload: fix crash because of the member of g_pidhash is NULL
|
||||
* [#5171](https://github.com/apache/nuttx/pull/5171) sched: semphore: release all semphores' holder that the task held when exit
|
||||
* [#5171](https://github.com/apache/nuttx/pull/5171) sched: semaphore: release all semaphores' holder that the task held when exit
|
||||
* [#5063](https://github.com/apache/nuttx/pull/5063) sched: wqueue: fix NO leave_critical_section() when only CONFIG_SCHED_HPWORK
|
||||
|
||||
## Major Changes to the Build System
|
||||
@@ -409,11 +409,11 @@ NuttX-10.3.0
|
||||
* [#5188](https://github.com/apache/nuttx/pull/5188) arch: sim: Rename up_vfork_x[32|64].S to up_vfork_x86[_64].S
|
||||
* [#5179](https://github.com/apache/nuttx/pull/5179) arch: sim: Move spiflash simulation to drivers/spi instead
|
||||
* [#5178](https://github.com/apache/nuttx/pull/5178) arch: sim: Rename up_vfork[32|64].S to up_vfork_x[32|64].S
|
||||
* [#5431](https://github.com/apache/nuttx/pull/5431) arch: sim: Don't add up_tls_size in up_use_stack before foward to up_create_stack
|
||||
* [#5431](https://github.com/apache/nuttx/pull/5431) arch: sim: Don't add up_tls_size in up_use_stack before forward to up_create_stack
|
||||
* [#4487](https://github.com/apache/nuttx/pull/4487) arch: sim: Don't add -lc++abi to STDLIBS
|
||||
* [#4791](https://github.com/apache/nuttx/pull/4791) arch: sim: btuart: Remove the unnecessary config
|
||||
* [#5313](https://github.com/apache/nuttx/pull/5313) arch: sim: netdev: retrieve all the queued RX frames from the network device on every poll
|
||||
* [#4696](https://github.com/apache/nuttx/pull/4696) arch: sim: rptun: Trigger the callback only the sequnece number change
|
||||
* [#4696](https://github.com/apache/nuttx/pull/4696) arch: sim: rptun: Trigger the callback only the sequence number change
|
||||
* [#5286](https://github.com/apache/nuttx/pull/5286) arch: sim: up_macho_init.c: Add a workaround for Monterey
|
||||
* [#5046](https://github.com/apache/nuttx/pull/5046) arch: sim: usrsock: increase the sim usrsock buffer size
|
||||
* [#5030](https://github.com/apache/nuttx/pull/5030) arch: sim: usrsock: reuse the socket address to avoid bind timeout
|
||||
@@ -544,7 +544,7 @@ NuttX-10.3.0
|
||||
* [#4688](https://github.com/apache/nuttx/pull/4688) arch: xtensa: Kconfig: add quotes in source to clean warnings from setconfig
|
||||
* [#5738](https://github.com/apache/nuttx/pull/5738) arch: xtensa: Save exception cause and vaddr into the user frame
|
||||
* [#5149](https://github.com/apache/nuttx/pull/5149) arch: xtensa: Rename up_stack_color to xtensa_stack_color.
|
||||
* [#5198](https://github.com/apache/nuttx/pull/5198) arch: xtensa: fix lack of float register save & resotre
|
||||
* [#5198](https://github.com/apache/nuttx/pull/5198) arch: xtensa: fix lack of float register save & restore
|
||||
* [#4663](https://github.com/apache/nuttx/pull/4663) arch: xtensa: Correctly save/restore coprocessor0 state.
|
||||
* [#5450](https://github.com/apache/nuttx/pull/5450) arch: xtensa: kconfig: move ARCH_HAVE_TESTSET config to chip
|
||||
* [#5648](https://github.com/apache/nuttx/pull/5648) arch: xtensa: fix sp duplicate reduce in handler enter
|
||||
@@ -558,7 +558,7 @@ NuttX-10.3.0
|
||||
* [#4683](https://github.com/apache/nuttx/pull/4683) arch: xtensa: mpu: modify acc and memtype to uint32_t
|
||||
* [#4664](https://github.com/apache/nuttx/pull/4664) arch: xtensa: xtensa_context.S: Save and restore SCOMPARE1 when necessary.
|
||||
* [#4669](https://github.com/apache/nuttx/pull/4669) arch: xtensa: xtensa_cpupause.c: Allow a spin before taking the g_cpu_wait spinlock.
|
||||
* [#5336](https://github.com/apache/nuttx/pull/5336) arch: xtensa: use swint to swith context
|
||||
* [#5336](https://github.com/apache/nuttx/pull/5336) arch: xtensa: use swint to switch context
|
||||
* [#5679](https://github.com/apache/nuttx/pull/5679) arch: xtensa: xtensa_user_handler.S: Store EXCCAUSE and EXCVADDR into the user frame.
|
||||
* [#5000](https://github.com/apache/nuttx/pull/5000) arch: xtensa: correct the interrupt stack on irq handler
|
||||
|
||||
@@ -644,7 +644,7 @@ NuttX-10.3.0
|
||||
* [#4530](https://github.com/apache/nuttx/pull/4530) drivers: mmcsd: Add RPMB ioctl
|
||||
* [#5215](https://github.com/apache/nuttx/pull/5215) drivers: mmcsd: sdio.c: Fix struct packing of sdio_resp_r5
|
||||
* [#5155](https://github.com/apache/nuttx/pull/5155) drivers: mmcsd: sdio: Move sdio utils functions to drivers/mmcsd
|
||||
* [#4472](https://github.com/apache/nuttx/pull/4472) drivers: mmcsd: sdio: Update the defintion to the latest spec
|
||||
* [#4472](https://github.com/apache/nuttx/pull/4472) drivers: mmcsd: sdio: Update the definition to the latest spec
|
||||
* [#5294](https://github.com/apache/nuttx/pull/5294) drivers: mmcsd: add option to limit block count in multiple-block trans…
|
||||
* [#5182](https://github.com/apache/nuttx/pull/5182) drivers: motor: Move simulated drivers from sim to common place
|
||||
* [#4833](https://github.com/apache/nuttx/pull/4833) drivers: motor: add upperhalf structure
|
||||
@@ -655,7 +655,7 @@ NuttX-10.3.0
|
||||
* [#4891](https://github.com/apache/nuttx/pull/4891) drivers: mtd: ramtron: Remove errant code and definitions
|
||||
* [#4995](https://github.com/apache/nuttx/pull/4995) drivers: mtd/filemtd: improve write and erase access
|
||||
* [#4964](https://github.com/apache/nuttx/pull/4964) drivers: note: noteram: when the buffer overflow happen and give the asan report
|
||||
* [#4763](https://github.com/apache/nuttx/pull/4763) drivers: pipes: pipe close should notify block writting, and write will return …
|
||||
* [#4763](https://github.com/apache/nuttx/pull/4763) drivers: pipes: pipe close should notify block writing, and write will return …
|
||||
* [#5425](https://github.com/apache/nuttx/pull/5425) drivers: pipes: Remove pipe from file system after open
|
||||
* [#5475](https://github.com/apache/nuttx/pull/5475) drivers: pipes: Don't use sched_[lock|unlock] to do protection
|
||||
* [#5423](https://github.com/apache/nuttx/pull/5423) drivers: pipes: Add DEV_PIPE_VFS_PATH to specify the pipe location
|
||||
@@ -703,7 +703,7 @@ NuttX-10.3.0
|
||||
* [#5217](https://github.com/apache/nuttx/pull/5217) drivers: syslog: Fix in file channel initialization.
|
||||
* [#5021](https://github.com/apache/nuttx/pull/5021) drivers: syslog/rpmsg: using up_putc to force flush syslog_rpmsg buffer
|
||||
* [#5333](https://github.com/apache/nuttx/pull/5333) drivers: timers: Add weak_function for up_ function
|
||||
* [#5265](https://github.com/apache/nuttx/pull/5265) drivers: timers: dirctly call rpmsg_rtc_server_xx() in server_ept_cb()
|
||||
* [#5265](https://github.com/apache/nuttx/pull/5265) drivers: timers: directly call rpmsg_rtc_server_xx() in server_ept_cb()
|
||||
* [#5743](https://github.com/apache/nuttx/pull/5743) drivers: timers: timer: Add option for non-periodic notification
|
||||
* [#5232](https://github.com/apache/nuttx/pull/5232) drivers: timers: rpmsg_rtc: resolve deadlock when the receive SYNC cmd
|
||||
* [#5230](https://github.com/apache/nuttx/pull/5230) drivers: timers: Simplify the RTC rpmsg driver implementation
|
||||
@@ -711,7 +711,7 @@ NuttX-10.3.0
|
||||
* [#5594](https://github.com/apache/nuttx/pull/5594) drivers: video: vncserver: Allow fb operation while no connection
|
||||
* [#5510](https://github.com/apache/nuttx/pull/5510) drivers: video: vncserver: Fix dead lock on re-connect
|
||||
* [#5369](https://github.com/apache/nuttx/pull/5369) drivers: usbdev: cdcacm:support returning c_cflag & speed via termios
|
||||
* [#5249](https://github.com/apache/nuttx/pull/5249) drivers: usbdev: Fix aligment issue: pktbuf needs to be 16bit aligned
|
||||
* [#5249](https://github.com/apache/nuttx/pull/5249) drivers: usbdev: Fix alignment issue: pktbuf needs to be 16bit aligned
|
||||
* [#4766](https://github.com/apache/nuttx/pull/4766) drivers: Fix syslog_write failed
|
||||
* [#4757](https://github.com/apache/nuttx/pull/4757) drivers: rptun: add ns_unbind_notify support
|
||||
* [#4974](https://github.com/apache/nuttx/pull/4974) drivers: rptun: support can_recursive check for openamp
|
||||
@@ -845,7 +845,7 @@ NuttX-10.3.0
|
||||
* [#4665](https://github.com/apache/nuttx/pull/4665) boards: risc-v: k210: Fix -march and -mabi
|
||||
* [#5067](https://github.com/apache/nuttx/pull/5067) boards: risc-v: mpfs: update m100pfsevp board info
|
||||
* [#5688](https://github.com/apache/nuttx/pull/5688) boards: risc-v: mpfs: MPFS USB driver
|
||||
* [#5111](https://github.com/apache/nuttx/pull/5111) boards: risc-v: m100pfsevp: Decrease DDR lane temination values to 40 ohm and …
|
||||
* [#5111](https://github.com/apache/nuttx/pull/5111) boards: risc-v: m100pfsevp: Decrease DDR lane termination values to 40 ohm and …
|
||||
* [#5500](https://github.com/apache/nuttx/pull/5500) boards: risc-v: bl602: Remove -D__NuttX__ from Makefile
|
||||
* [#5515](https://github.com/apache/nuttx/pull/5515) boards: risc-v: rv-virt: Supports FPU test and ostest in both rv32/rv64
|
||||
|
||||
@@ -857,7 +857,7 @@ NuttX-10.3.0
|
||||
* [#5186](https://github.com/apache/nuttx/pull/5186) boards: sim: Turn on more rpmsg drivers in rpserver config
|
||||
* [#5101](https://github.com/apache/nuttx/pull/5101) boards: sim: Remove sim_tsc_setup
|
||||
* [#5561](https://github.com/apache/nuttx/pull/5561) boards: sim: defconfig for hello_rust
|
||||
* [#5535](https://github.com/apache/nuttx/pull/5535) boards: sim: Enable Rust suppport for hello_rust application.
|
||||
* [#5535](https://github.com/apache/nuttx/pull/5535) boards: sim: Enable Rust support for hello_rust application.
|
||||
* [#5640](https://github.com/apache/nuttx/pull/5640) boards: sim: Remove CCLINKFLAGS, use CFLAGS/CXXFLAGS instead
|
||||
* [#5501](https://github.com/apache/nuttx/pull/5501) boards: sim: Add adb config for test
|
||||
* [#5121](https://github.com/apache/nuttx/pull/5121) boards: sim: recovered eth0 interface in sim:tcpblaster configuration
|
||||
@@ -978,7 +978,7 @@ NuttX-10.3.0
|
||||
* [#5239](https://github.com/apache/nuttx/pull/5239) net: tcp/sendfile: NET_TCP_WRITE_BUFFERS and NET_SENDFILE were inconsistent with each other
|
||||
* [#5293](https://github.com/apache/nuttx/pull/5293) net: tcp/sendfile: fixed an issue with unackseq calculation.
|
||||
* [#5272](https://github.com/apache/nuttx/pull/5272) net: tcp/sendfile: retransmit only one the earliest not acknowledged segment
|
||||
* [#5013](https://github.com/apache/nuttx/pull/5013) net: udp: fix the invaild udp destination address
|
||||
* [#5013](https://github.com/apache/nuttx/pull/5013) net: udp: fix the invalid udp destination address
|
||||
* [#4890](https://github.com/apache/nuttx/pull/4890) net: udp/icmp: correct the unreadchable handling
|
||||
* [#5154](https://github.com/apache/nuttx/pull/5154) net: usrsock: replace xid type to uint64_t to avoid limitation of connections
|
||||
|
||||
|
||||
@@ -103,7 +103,7 @@ NuttX-11.0.0
|
||||
* [#6196](https://github.com/apache/nuttx/pull/6196) libxx: Make HAVE_CXXINITIALIZE workable even HAVE_CXX isn't enabled
|
||||
* [#6175](https://github.com/apache/nuttx/pull/6175) libc: Remove the redundant seek in writev
|
||||
* [#6184](https://github.com/apache/nuttx/pull/6184) libc/assert: let CONFIG_NDEBUG default to !CONFIG_DEBUG_ASSERTIONS
|
||||
* [#6169](https://github.com/apache/nuttx/pull/6169) libc/arch_atomic: add gcc legacy __sync buitins support and add FAR to pointers
|
||||
* [#6169](https://github.com/apache/nuttx/pull/6169) libc/arch_atomic: add gcc legacy __sync builtins support and add FAR to pointers
|
||||
* [#6140](https://github.com/apache/nuttx/pull/6140) libs/libc/string: unify implementation across the functions
|
||||
* [#5948](https://github.com/apache/nuttx/pull/5948) libc/lib_localtime:fix deadcode
|
||||
* [#5861](https://github.com/apache/nuttx/pull/5861) libs/libc/time: update description of strftime
|
||||
@@ -124,7 +124,7 @@ NuttX-11.0.0
|
||||
* [#6714](https://github.com/apache/nuttx/pull/6714) libc: Remove the unnecessary include from wchar and wctype
|
||||
* [#6613](https://github.com/apache/nuttx/pull/6613) libc/stdio: Support "long long" type if CONFIG_HAVE_LONG_LONG is enabled
|
||||
* [#6607](https://github.com/apache/nuttx/pull/6607) libc/stdio: Enable LIBC_FLOATINGPOINT by default if ARCH_FPU is enabled
|
||||
* [#6606](https://github.com/apache/nuttx/pull/6606) libc/stdio: enable long long formating by CONFIG_HAVE_LONG_LONG
|
||||
* [#6606](https://github.com/apache/nuttx/pull/6606) libc/stdio: enable long long formatting by CONFIG_HAVE_LONG_LONG
|
||||
* [#6547](https://github.com/apache/nuttx/pull/6547) libc: Fix getrandom() bug: Didn't propagate read error
|
||||
* [#6241](https://github.com/apache/nuttx/pull/6241) libs: risc-v: Add R_RISCV_JAL support to arch_elf.c
|
||||
* [#6667](https://github.com/apache/nuttx/pull/6667) libs/libc/string: add memmem
|
||||
@@ -140,7 +140,7 @@ NuttX-11.0.0
|
||||
* [#6709](https://github.com/apache/nuttx/pull/6709) Imx6 adb
|
||||
* [#6586](https://github.com/apache/nuttx/pull/6586) Sabre6quad netknsh
|
||||
* [#6482](https://github.com/apache/nuttx/pull/6482) Use builtins for byteswapping
|
||||
* [#6421](https://github.com/apache/nuttx/pull/6421) getrandom: use _NX_XXXX interface to remove cancelation point for kernel
|
||||
* [#6421](https://github.com/apache/nuttx/pull/6421) getrandom: use _NX_XXXX interface to remove cancellation point for kernel
|
||||
|
||||
* [#6205](https://github.com/apache/nuttx/pull/6205) binfmt/libelf: Fix function description field
|
||||
* [#6190](https://github.com/apache/nuttx/pull/6190) binfmt_execmodule: Use heap size getter for print
|
||||
@@ -188,7 +188,7 @@ NuttX-11.0.0
|
||||
* [#5920](https://github.com/apache/nuttx/pull/5920) ARCH_ADDRENV: Add guard against mis-configuration
|
||||
* [#6105](https://github.com/apache/nuttx/pull/6105) arch/clang: add support for Clang LTO
|
||||
* [#6089](https://github.com/apache/nuttx/pull/6089) arch: Move group_addrenv to common place
|
||||
* [#6183](https://github.com/apache/nuttx/pull/6183) arch: Remvoe the error message when toolchain can't find
|
||||
* [#6183](https://github.com/apache/nuttx/pull/6183) arch: Remove the error message when toolchain can't find
|
||||
* [#6080](https://github.com/apache/nuttx/pull/6080) arch/ostest: remove CONFIG_TESTING_OSTEST_FPUSIZE & board level implement
|
||||
* [#6086](https://github.com/apache/nuttx/pull/6086) Remove FAR from the arch and board files of ceva/mips/misoc/or1k/sim/sparc/x86_64/xtensa
|
||||
* [#6778](https://github.com/apache/nuttx/pull/6778) arch: common: Fix up_check_tcbstack() for CONFIG_ARCH_ADDRENV=y
|
||||
@@ -281,7 +281,7 @@ NuttX-11.0.0
|
||||
* [#5907](https://github.com/apache/nuttx/pull/5907) riscv/bl602: Remove check for LCD driver
|
||||
* [#5908](https://github.com/apache/nuttx/pull/5908) riscv/esp32c3: Remove check for LCD driver
|
||||
* [#5746](https://github.com/apache/nuttx/pull/5746) RISCV: Fix nasty bug in PMP region test
|
||||
* [#5842](https://github.com/apache/nuttx/pull/5842) arch/risc-v: improve style consistency accross chip variants
|
||||
* [#5842](https://github.com/apache/nuttx/pull/5842) arch/risc-v: improve style consistency across chip variants
|
||||
* [#5913](https://github.com/apache/nuttx/pull/5913) arch/risc-v: Move group_addrenv to correct place
|
||||
* [#5922](https://github.com/apache/nuttx/pull/5922) arch/risc-v: get wider visibility for arch instruction macros
|
||||
* [#5940](https://github.com/apache/nuttx/pull/5940) arch/risc-v: Add handler for misaligned load/store
|
||||
@@ -550,7 +550,7 @@ NuttX-11.0.0
|
||||
* [#5747](https://github.com/apache/nuttx/pull/5747) drivers/timers: rename notification parameter oneshot to periodic
|
||||
* [#5849](https://github.com/apache/nuttx/pull/5849) pm: remove unnecessary depends on OSINIT_OS_READY
|
||||
* [#5853](https://github.com/apache/nuttx/pull/5853) driver/syslog: Add microseconds after date time
|
||||
* [#5901](https://github.com/apache/nuttx/pull/5901) power: unify lock sates and move pm_auto_update to outer dir
|
||||
* [#5901](https://github.com/apache/nuttx/pull/5901) power: unify lock states and move pm_auto_update to outer dir
|
||||
* [#5990](https://github.com/apache/nuttx/pull/5990) fix uinput rpmsg logic error
|
||||
* [#5816](https://github.com/apache/nuttx/pull/5816) drivers/mtd/mtd_config: set different format versions for named and ID modes
|
||||
* [#5736](https://github.com/apache/nuttx/pull/5736) driver/uinput: add cross core control function
|
||||
@@ -573,7 +573,7 @@ NuttX-11.0.0
|
||||
* [#6704](https://github.com/apache/nuttx/pull/6704) driver/sensors: enhance sensor driver
|
||||
* [#6696](https://github.com/apache/nuttx/pull/6696) driver/sensor: add sensor type of cap and wake_gesture
|
||||
* [#6698](https://github.com/apache/nuttx/pull/6698) driver/power:add ioctl cmd for voltage info and protocol and add update event mask
|
||||
* [#6727](https://github.com/apache/nuttx/pull/6727) power: add PM_IDLE_DOMAIN to pm.h and remove definations
|
||||
* [#6727](https://github.com/apache/nuttx/pull/6727) power: add PM_IDLE_DOMAIN to pm.h and remove definitions
|
||||
* [#6759](https://github.com/apache/nuttx/pull/6759) drivers: Reorganize the power related code layout
|
||||
* [#6748](https://github.com/apache/nuttx/pull/6748) power/axp202: Replace battery_charger_operations_s * with battery_charger_dev_s
|
||||
* [#6761](https://github.com/apache/nuttx/pull/6761) drivers/wireless/gs2200m: Fix short bit length
|
||||
@@ -594,7 +594,7 @@ NuttX-11.0.0
|
||||
* [#6455](https://github.com/apache/nuttx/pull/6455) usbhost_cdcacm: fix error with interrupt IN endpoint
|
||||
* [#6369](https://github.com/apache/nuttx/pull/6369) Fix in default syslog date format
|
||||
* [#6601](https://github.com/apache/nuttx/pull/6601) usbdev/usbmsc: introduce USBMSC_WRMULTIPLE for faster writes
|
||||
* [#6571](https://github.com/apache/nuttx/pull/6571) fix sd can't usage when mult-block receive errro
|
||||
* [#6571](https://github.com/apache/nuttx/pull/6571) fix sd can't usage when mult-block receive error
|
||||
* [#6551](https://github.com/apache/nuttx/pull/6551) framebuffer for e-ink display. Added callback function to redraw
|
||||
* [#6456](https://github.com/apache/nuttx/pull/6456) mmcsd/sdio: correct return value of sdio_probe()
|
||||
* [#6363](https://github.com/apache/nuttx/pull/6363) Added color reset when a syslog channel is added
|
||||
@@ -635,7 +635,7 @@ NuttX-11.0.0
|
||||
|
||||
* [#6216](https://github.com/apache/nuttx/pull/6216) Nucleo G474RE board support including USB Full Speed Device
|
||||
* [#6754](https://github.com/apache/nuttx/pull/6754) NXP S32K1XX: add initial support for NXP RDDRONE-BMS772 board
|
||||
* [#6730](https://github.com/apache/nuttx/pull/6730) boards/stm32f7: add intial support for ST steval-eth001v1 board
|
||||
* [#6730](https://github.com/apache/nuttx/pull/6730) boards/stm32f7: add initial support for ST steval-eth001v1 board
|
||||
* [#6691](https://github.com/apache/nuttx/pull/6691) boards: add initial support for ST steval-stlcs01v1
|
||||
* [#6383](https://github.com/apache/nuttx/pull/6383) boards/nucleo-wl55jc: add new board
|
||||
* [#6448](https://github.com/apache/nuttx/pull/6448) xtensa/esp32s3: Add esp32s3-eye board support
|
||||
@@ -693,7 +693,7 @@ NuttX-11.0.0
|
||||
* [#6287](https://github.com/apache/nuttx/pull/6287) stm32h7: allow definition of HSI divider in board config
|
||||
* [#6373](https://github.com/apache/nuttx/pull/6373) board: nucleo-l432kc: Add missing nucleo 432kc spi driver setting
|
||||
* [#6275](https://github.com/apache/nuttx/pull/6275) boards/arm: Remove "LDFLAGS += -g" whichi is already added by Toolchain.defs
|
||||
* [#6439](https://github.com/apache/nuttx/pull/6439) boards/esp32: Increase the NTP deamon stack size as it was overflowing
|
||||
* [#6439](https://github.com/apache/nuttx/pull/6439) boards/esp32: Increase the NTP daemon stack size as it was overflowing
|
||||
* [#6273](https://github.com/apache/nuttx/pull/6273) board/sim: Enable hellocxx in loadable config
|
||||
* [#6580](https://github.com/apache/nuttx/pull/6580) Add ws2812 bringup logic to all RP2040 boards
|
||||
* [#6511](https://github.com/apache/nuttx/pull/6511) esp32_board_spi:Missing Data Command pin support
|
||||
@@ -715,7 +715,7 @@ NuttX-11.0.0
|
||||
|
||||
## Bug Fixes and Improvements
|
||||
|
||||
* [#6726](https://github.com/apache/nuttx/pull/6726) vfs: Remove the unnessary check when CONFIG_DEBUG_MM enable
|
||||
* [#6726](https://github.com/apache/nuttx/pull/6726) vfs: Remove the unnecessary check when CONFIG_DEBUG_MM enable
|
||||
* [#6007](https://github.com/apache/nuttx/pull/6007) fs/vfs: fix st_mode mask check
|
||||
* [#6002](https://github.com/apache/nuttx/pull/6002) fs/poll: change format for type pollevent_t
|
||||
* [#5797](https://github.com/apache/nuttx/pull/5797) fs/rpmsgfs: minor refine the return value
|
||||
@@ -757,7 +757,7 @@ NuttX-11.0.0
|
||||
* [#5856](https://github.com/apache/nuttx/pull/5856) rpmsgfs/rename: fix bug about pathname align with 8bytes
|
||||
* [#5892](https://github.com/apache/nuttx/pull/5892) rpmsgfs related update
|
||||
* [#5846](https://github.com/apache/nuttx/pull/5846) epoll: fix epoll close error, report by kasan
|
||||
* [#6680](https://github.com/apache/nuttx/pull/6680) poll: defalut set POLLERR POLLHUP to events
|
||||
* [#6680](https://github.com/apache/nuttx/pull/6680) poll: default set POLLERR POLLHUP to events
|
||||
* [#6681](https://github.com/apache/nuttx/pull/6681) unlink: don't do unlink with inode_semtake
|
||||
* [#6637](https://github.com/apache/nuttx/pull/6637) mtd/smartfs: Fix uninitialized variable
|
||||
|
||||
|
||||
@@ -8,15 +8,15 @@ NuttX-12.0.0
|
||||
* [#7493](https://github.com/apache/incubator-nuttx/pull/7493) sched: clock: adjust clock function to support tick
|
||||
* [#7200](https://github.com/apache/incubator-nuttx/pull/7200) sched: clock: Rename g_system_timer to g_system_ticks
|
||||
* [#6936](https://github.com/apache/incubator-nuttx/pull/6936) sched: cpuload: fix cpuload error
|
||||
* [#7318](https://github.com/apache/incubator-nuttx/pull/7318) sched: env: Skip the envirnment variable duplication of kernel thread
|
||||
* [#7490](https://github.com/apache/incubator-nuttx/pull/7490) sched: getprioritymax: handle invaild policy as posix style
|
||||
* [#7318](https://github.com/apache/incubator-nuttx/pull/7318) sched: env: Skip the environment variable duplication of kernel thread
|
||||
* [#7490](https://github.com/apache/incubator-nuttx/pull/7490) sched: getprioritymax: handle invalid policy as posix style
|
||||
* [#7563](https://github.com/apache/incubator-nuttx/pull/7563) sched: group_setupidlefiles: fall back to /dev/null if /dev/console is disabled
|
||||
* [#7235](https://github.com/apache/incubator-nuttx/pull/7235) sched: irq: Refactor irq_spinlock.c
|
||||
* [#7469](https://github.com/apache/incubator-nuttx/pull/7469) sched: mutex: NXMUTEX_INITIALIZER should enable priority inheritance
|
||||
* [#7095](https://github.com/apache/incubator-nuttx/pull/7095) sched: mqueue: fix resource leak in mq_timedsend()
|
||||
* [#7088](https://github.com/apache/incubator-nuttx/pull/7088) sched: msgq: add support of System V message queue
|
||||
* [#7838](https://github.com/apache/incubator-nuttx/pull/7838) sched: nx_bringup: Set the initial stack size in kernel build as well
|
||||
* [#7492](https://github.com/apache/incubator-nuttx/pull/7492) sched: posix/timer: handle invaild timerid correctly
|
||||
* [#7492](https://github.com/apache/incubator-nuttx/pull/7492) sched: posix/timer: handle invalid timerid correctly
|
||||
* [#6905](https://github.com/apache/incubator-nuttx/pull/6905) sched: prctl: Replace strncpy with strlcpy for safety
|
||||
* [#7267](https://github.com/apache/incubator-nuttx/pull/7267) sched: sem: don't clear waitobj when do sem recover
|
||||
* [#6967](https://github.com/apache/incubator-nuttx/pull/6967) sched: semaphore: add sem_count temporary variable to improve performance
|
||||
@@ -31,9 +31,9 @@ NuttX-12.0.0
|
||||
* [#7477](https://github.com/apache/incubator-nuttx/pull/7477) sched: change the type of tg_joinlock, mm_lock and md_lock from sem_t to mutex_t
|
||||
* [#7019](https://github.com/apache/incubator-nuttx/pull/7019) sched: fix corner case wd_cancel assert crash
|
||||
* [#7062](https://github.com/apache/incubator-nuttx/pull/7062) sched: fix kasan report error when open CONFIG_DEBUG_MM
|
||||
* [#6948](https://github.com/apache/incubator-nuttx/pull/6948) sched: fix macro "SCHED_NOTE_PRINTF" requires 3 argumnets, but only 1 given
|
||||
* [#6948](https://github.com/apache/incubator-nuttx/pull/6948) sched: fix macro "SCHED_NOTE_PRINTF" requires 3 arguments, but only 1 given
|
||||
* [#7322](https://github.com/apache/incubator-nuttx/pull/7322) sched: fix runtime error UBSan(division by zero)
|
||||
* [#7792](https://github.com/apache/incubator-nuttx/pull/7792) sched: Improve UBSan configuraion
|
||||
* [#7792](https://github.com/apache/incubator-nuttx/pull/7792) sched: Improve UBSan configuration
|
||||
* [#7159](https://github.com/apache/incubator-nuttx/pull/7159) sched: merge waitsem and msgwaitq
|
||||
* [#7791](https://github.com/apache/incubator-nuttx/pull/7791) sched: move _assert to kernel space.
|
||||
* [#7837](https://github.com/apache/incubator-nuttx/pull/7837) sched: move sched_note.c to drivers/note
|
||||
@@ -52,7 +52,7 @@ NuttX-12.0.0
|
||||
* [#7511](https://github.com/apache/incubator-nuttx/pull/7511) sched: remove sched_continue, merge code
|
||||
* [#7599](https://github.com/apache/incubator-nuttx/pull/7599) sched: remove nxsched_remove_blocked from up_unblock_task
|
||||
* [#7364](https://github.com/apache/incubator-nuttx/pull/7364) sched: Support the stack size and address for posix_spawn and kernel mode
|
||||
* [#7415](https://github.com/apache/incubator-nuttx/pull/7415) sched: Pass idle thread envionment variables to the child task through copy
|
||||
* [#7415](https://github.com/apache/incubator-nuttx/pull/7415) sched: Pass idle thread environment variables to the child task through copy
|
||||
* [#7454](https://github.com/apache/incubator-nuttx/pull/7454) sched: remove the unused function nx_wait and nx_waitid
|
||||
* [#7605](https://github.com/apache/incubator-nuttx/pull/7605) sched: mqueue: make mqueue and mqueue sysv can disable separately
|
||||
* [#7656](https://github.com/apache/incubator-nuttx/pull/7656) sched: merge up_block_task and up_unblock_task
|
||||
@@ -122,7 +122,7 @@ NuttX-12.0.0
|
||||
* [#7820](https://github.com/apache/incubator-nuttx/pull/7820) libc: netdb: add proto.c
|
||||
* [#7289](https://github.com/apache/incubator-nuttx/pull/7289) libc: newlib/impure: declare thread specific file only if __NEWLIB__ is defined
|
||||
* [#7281](https://github.com/apache/incubator-nuttx/pull/7281) libc: newlib/impure: sync with newlib(4.2.0) reent update
|
||||
* [#7667](https://github.com/apache/incubator-nuttx/pull/7667) libc: obstack, mm/circbuf: Fix non-standard usage of void* arithmetics
|
||||
* [#7667](https://github.com/apache/incubator-nuttx/pull/7667) libc: obstack, mm/circbuf: Fix non-standard usage of void* arithmetic
|
||||
* [#7716](https://github.com/apache/incubator-nuttx/pull/7716) libc: optimize the code of the printf
|
||||
* [#6954](https://github.com/apache/incubator-nuttx/pull/6954) libc: Port strtod fixes to strtof, strtold and improve comments
|
||||
* [#7565](https://github.com/apache/incubator-nuttx/pull/7565) libc: pthread_barrier:don't destroy when barrier used
|
||||
@@ -131,7 +131,7 @@ NuttX-12.0.0
|
||||
* [#6805](https://github.com/apache/incubator-nuttx/pull/6805) libc: Remove CONFIG_LIBC_ERR
|
||||
* [#7116](https://github.com/apache/incubator-nuttx/pull/7116) libc: Remove LIBC_ERR from libs/libc/misc/Kconfig
|
||||
* [#7151](https://github.com/apache/incubator-nuttx/pull/7151) libc: Remove the reference of _stext/_etext from lib_cxx_initialize.c
|
||||
* [#5070](https://github.com/apache/incubator-nuttx/pull/5070) libc: semaphore: sem_init change defult protocol
|
||||
* [#5070](https://github.com/apache/incubator-nuttx/pull/5070) libc: semaphore: sem_init change default protocol
|
||||
* [#7710](https://github.com/apache/incubator-nuttx/pull/7710) libc: signal: correct the return values
|
||||
* [#7499](https://github.com/apache/incubator-nuttx/pull/7499) libc: spawn: Always build lib_psa_[get|set]stacksize.c
|
||||
* [#6152](https://github.com/apache/incubator-nuttx/pull/6152) libc: stdio: Add stdio file locking functions
|
||||
@@ -197,7 +197,7 @@ NuttX-12.0.0
|
||||
* [#7594](https://github.com/apache/incubator-nuttx/pull/7594) tools: configure.bat: Update USAGE
|
||||
* [#7765](https://github.com/apache/incubator-nuttx/pull/7765) tools: define.bat: sync design of define.bat with define.sh to uniform usage
|
||||
* [#7572](https://github.com/apache/incubator-nuttx/pull/7572) tools: Fix various error in Windows native build
|
||||
* [#7560](https://github.com/apache/incubator-nuttx/pull/7560) tools: Fix some buid error
|
||||
* [#7560](https://github.com/apache/incubator-nuttx/pull/7560) tools: Fix some build error
|
||||
* [#7529](https://github.com/apache/incubator-nuttx/pull/7529) tools: Fix some configure error in Windows native build
|
||||
|
||||
## Architectural Support
|
||||
@@ -264,7 +264,7 @@ NuttX-12.0.0
|
||||
* [#7338](https://github.com/apache/incubator-nuttx/pull/7338) arch: arm: armv7-a/r: Don't define fiq stack if CONFIG_ARMV7A_DECODEFIQ=n
|
||||
* [#7751](https://github.com/apache/incubator-nuttx/pull/7751) arch: arm: armv7-a/r: thumb: force assembler files to be interpreted as Thumb code
|
||||
* [#7129](https://github.com/apache/incubator-nuttx/pull/7129) arch: arm: armv7-a/r: Implement up_affinity_irq
|
||||
* [#7144](https://github.com/apache/incubator-nuttx/pull/7144) arch: arm: armv7-a/r: only primary can do invalidate_dcache_all() at startting
|
||||
* [#7144](https://github.com/apache/incubator-nuttx/pull/7144) arch: arm: armv7-a/r: only primary can do invalidate_dcache_all() at starting
|
||||
* [#7113](https://github.com/apache/incubator-nuttx/pull/7113) arch: arm: armv7-a/r: refact cp15_cache functions
|
||||
* [#7045](https://github.com/apache/incubator-nuttx/pull/7045) arch: arm: armv7-a/r: use SRS and RFE for exception handler
|
||||
* [#7063](https://github.com/apache/incubator-nuttx/pull/7063) arch: arm: armv7-a/r: use generic timer to realize arm_timer
|
||||
@@ -375,7 +375,7 @@ NuttX-12.0.0
|
||||
* [#7800](https://github.com/apache/incubator-nuttx/pull/7800) arch: risc-v: esp32: Optimize macro and ensure overwrite protection
|
||||
* [#7790](https://github.com/apache/incubator-nuttx/pull/7790) arch: risc-v: esp32: Modify REG_[GET/SET]_FIELD to use [get/set]reg32
|
||||
* [#7817](https://github.com/apache/incubator-nuttx/pull/7817) arch: risc-v: es32c3: improve passthrough performance by iob offload
|
||||
* [#7637](https://github.com/apache/incubator-nuttx/pull/7637) arch: risc-v: esp32c3: fix i2c bug of timout
|
||||
* [#7637](https://github.com/apache/incubator-nuttx/pull/7637) arch: risc-v: esp32c3: fix i2c bug of timeout
|
||||
* [#7214](https://github.com/apache/incubator-nuttx/pull/7214) arch: risc-v: esp32c3: Fix retrieval for linker-defined symbol
|
||||
* [#6988](https://github.com/apache/incubator-nuttx/pull/6988) arch: risc-v: esp32c3: Fix some UBSAN shift-out-of-bounds warnings
|
||||
* [#7439](https://github.com/apache/incubator-nuttx/pull/7439) arch: risc-v: esp32[-s2/-s3/-c3]: Re-sort SPI Flash configs
|
||||
@@ -393,7 +393,7 @@ NuttX-12.0.0
|
||||
* [#6922](https://github.com/apache/incubator-nuttx/pull/6922) arch: risc-v: mpfs: ihc: fix performance issue
|
||||
* [#6902](https://github.com/apache/incubator-nuttx/pull/6902) arch: risc-v: mpfs: ihc: update vq ids
|
||||
* [#6872](https://github.com/apache/incubator-nuttx/pull/6872) arch: risc-v: mpfs: ihc: don't use semaphores with OpenSBI vendor calls
|
||||
* [#7461](https://github.com/apache/incubator-nuttx/pull/7461) arch: risc-v: mpfs: Lower the defaul…
|
||||
* [#7461](https://github.com/apache/incubator-nuttx/pull/7461) arch: risc-v: mpfs: Lower the default…
|
||||
* [#7606](https://github.com/apache/incubator-nuttx/pull/7606) arch: risc-v: mpfs: Mark .start section attributes explicitly
|
||||
* [#6879](https://github.com/apache/incubator-nuttx/pull/6879) arch: risc-v: mpfs: Make entrypoint table run-time configurable
|
||||
* [#7527](https://github.com/apache/incubator-nuttx/pull/7527) arch: risc-v: mpfs: opensbi: fix random boot failures
|
||||
@@ -528,7 +528,7 @@ NuttX-12.0.0
|
||||
* [#6934](https://github.com/apache/incubator-nuttx/pull/6934) drivers: wireless/bluetooth:add bt bridge codes
|
||||
* [#7024](https://github.com/apache/incubator-nuttx/pull/7024) drivers: wireless: Add SIOCGIFFLAGS support to gs2200m.c
|
||||
* [#6845](https://github.com/apache/incubator-nuttx/pull/6845) drivers: wireless: Added gSPI mode for Infineon CYW43439 WiFi chip.
|
||||
* [#7374](https://github.com/apache/incubator-nuttx/pull/7374) drivers: wireless: bcm43xxx: correct auth status if PSK is invaild
|
||||
* [#7374](https://github.com/apache/incubator-nuttx/pull/7374) drivers: wireless: bcm43xxx: correct auth status if PSK is invalid
|
||||
* [#7543](https://github.com/apache/incubator-nuttx/pull/7543) drivers: wireless: lpwan/sx127x: correct device unlock interface to nxmutex_unlock()
|
||||
|
||||
## Board Support
|
||||
@@ -561,7 +561,7 @@ NuttX-12.0.0
|
||||
* [#7071](https://github.com/apache/incubator-nuttx/pull/7071) boards: arm: rp2040: Add "telnet" configuration to Raspberry Pi Pico W
|
||||
* [#7243](https://github.com/apache/incubator-nuttx/pull/7243) boards: arm: raspberrypi-pico: Adjust CONFIG_UART0_TXBUFSIZE for SMP
|
||||
* [#6844](https://github.com/apache/incubator-nuttx/pull/6844) boards: arm: samv7: add support for GPIO driver based encoder
|
||||
* [#7601](https://github.com/apache/incubator-nuttx/pull/7601) boards: arm: samv7: Add SAMV7's capability to overwirte pwm pins
|
||||
* [#7601](https://github.com/apache/incubator-nuttx/pull/7601) boards: arm: samv7: Add SAMV7's capability to overwrite pwm pins
|
||||
* [#7122](https://github.com/apache/incubator-nuttx/pull/7122) boards: arm: sabre-6quad/lm3s6965-ek: ac6: add scatter linker script for sabre-6quad/lm3s6965-ek
|
||||
* [#7176](https://github.com/apache/incubator-nuttx/pull/7176) boards: arm: stm32: Add b-g474e-dpow1:ostest configuration.
|
||||
* [#7240](https://github.com/apache/incubator-nuttx/pull/7240) boards: arm: stm32: nucleo-f446re: add romfs support
|
||||
@@ -591,7 +591,7 @@ NuttX-12.0.0
|
||||
* [#6927](https://github.com/apache/incubator-nuttx/pull/6927) boards: arm: tiva: lm3s6965-ek: Fix to load ELF applications for qemu-protected
|
||||
* [#7183](https://github.com/apache/incubator-nuttx/pull/7183) boards: arm: tiva: tm4c129e-launchpad: Expand README.txt
|
||||
* [#7253](https://github.com/apache/incubator-nuttx/pull/7253) boards: arm: tiva: tm4c129e-launchpad: Enable priority inheritance in ostest config
|
||||
* [#7098](https://github.com/apache/incubator-nuttx/pull/7098) boards: arm: tlsr: Add specific section for discribe information
|
||||
* [#7098](https://github.com/apache/incubator-nuttx/pull/7098) boards: arm: tlsr: Add specific section for describe information
|
||||
* [#7303](https://github.com/apache/incubator-nuttx/pull/7303) boards: arm64: qemu/qemu-a53: Ensure the purity of the defconfig
|
||||
* [#7796](https://github.com/apache/incubator-nuttx/pull/7796) boards: arm64: a64: Add drivers for PIO and LEDs
|
||||
* [#7806](https://github.com/apache/incubator-nuttx/pull/7806) boards: arm64: a64: pinephone: add support of reboot command
|
||||
@@ -630,7 +630,7 @@ NuttX-12.0.0
|
||||
* [#7553](https://github.com/apache/incubator-nuttx/pull/7553) boards: xtensa: esp32-devkitc: Update elf/defconfig
|
||||
* [#7756](https://github.com/apache/incubator-nuttx/pull/7756) boards: xtensa: esp32-devkitc: wamr_wasi_debug: enable native-lib stuff
|
||||
* [#6964](https://github.com/apache/incubator-nuttx/pull/6964) boards: xtensa: esp32-devkitc: wamr_wasi_debug: config maintenance
|
||||
* [#7736](https://github.com/apache/incubator-nuttx/pull/7736) boards: xtensa: esp32-devkitc: wamr_wasi_debug: kconfig maintainance
|
||||
* [#7736](https://github.com/apache/incubator-nuttx/pull/7736) boards: xtensa: esp32-devkitc: wamr_wasi_debug: kconfig maintenance
|
||||
* [#7559](https://github.com/apache/incubator-nuttx/pull/7559) boards: xtensa: esp32-lyrat: Remove CONFIG_MM_CIRCBUF=y from audio config
|
||||
|
||||
|
||||
@@ -647,7 +647,7 @@ NuttX-12.0.0
|
||||
* [#7555](https://github.com/apache/incubator-nuttx/pull/7555) fs: littlefs: set LFS_NAME_MAX to CONFIG_NAME_MAX
|
||||
* [#7760](https://github.com/apache/incubator-nuttx/pull/7760) fs: littlefs: Get and return the current error status before RMDIR execution type
|
||||
* [#7568](https://github.com/apache/incubator-nuttx/pull/7568) fs: epoll: Reuse fd returned from epoll for internal signaling
|
||||
* [#7642](https://github.com/apache/incubator-nuttx/pull/7642) fs: epoll: support extend the epoll dynamicly.
|
||||
* [#7642](https://github.com/apache/incubator-nuttx/pull/7642) fs: epoll: support extend the epoll dynamically.
|
||||
* [#7696](https://github.com/apache/incubator-nuttx/pull/7696) fs: epoll: [bug fix] EPOLL_CTL_ADD/MOD consider the teardown list too
|
||||
* [#7699](https://github.com/apache/incubator-nuttx/pull/7699) fs: epoll: [bug fix] epoll node use-after-free in epoll extend list
|
||||
* [#7539](https://github.com/apache/incubator-nuttx/pull/7539) fs: epoll: Correct epoll lock usage
|
||||
@@ -698,7 +698,7 @@ NuttX-12.0.0
|
||||
* [#7703](https://github.com/apache/incubator-nuttx/pull/7703) net: devif/ip: build l2 header on the IP layer
|
||||
* [#7746](https://github.com/apache/incubator-nuttx/pull/7746) net: devif: fix devif loopback
|
||||
* [#7719](https://github.com/apache/incubator-nuttx/pull/7719) net: devif: add common interface to build L2 headers
|
||||
* [#7701](https://github.com/apache/incubator-nuttx/pull/7701) net: devif: add common funtion to build L2 headers before sending
|
||||
* [#7701](https://github.com/apache/incubator-nuttx/pull/7701) net: devif: add common function to build L2 headers before sending
|
||||
* [#7574](https://github.com/apache/incubator-nuttx/pull/7574) net: dns: Reduce the dns_lock granularity
|
||||
* [#7625](https://github.com/apache/incubator-nuttx/pull/7625) net: icmp: ICMP_NO_STACK should not depends on NET_IPv4
|
||||
* [#7269](https://github.com/apache/incubator-nuttx/pull/7269) net: ipforward: fix typo in ipv4_dev_forward
|
||||
|
||||
@@ -89,7 +89,7 @@ mm
|
||||
* [#7892](https://github.com/apache/nuttx/pull/7892) mm: iob: iob members are initialized after allocate
|
||||
* [#7870](https://github.com/apache/nuttx/pull/7870) mm: iob: add support of partial bytes clone
|
||||
* [#8296](https://github.com/apache/nuttx/pull/8296) mm: kasan: bypass link-time optimizer
|
||||
* [#8028](https://github.com/apache/nuttx/pull/8028) mm: map: Remove the unnessary map.h inclusion in various drivers
|
||||
* [#8028](https://github.com/apache/nuttx/pull/8028) mm: map: Remove the unnecessary map.h inclusion in various drivers
|
||||
* [#8512](https://github.com/apache/nuttx/pull/8512) mm: mempool: fix bug for realloc when shortage of memory
|
||||
* [#8511](https://github.com/apache/nuttx/pull/8511) mm: mempool: fix mempool bug,when use MM_BACKTRACE
|
||||
* [#8116](https://github.com/apache/nuttx/pull/8116) mm: mempool: fix crash by kasan report and enhance mempool
|
||||
@@ -107,10 +107,10 @@ mm
|
||||
libs
|
||||
* [#8042](https://github.com/apache/nuttx/pull/8042) libc: Add more libc function for arm and riscv
|
||||
* [#8862](https://github.com/apache/nuttx/pull/8862) libc: add more syscall/libc symbols into csv file
|
||||
* [#8118](https://github.com/apache/nuttx/pull/8118) libc: Add sys/endian.h to improve the compatiblity with bionic libc
|
||||
* [#8118](https://github.com/apache/nuttx/pull/8118) libc: Add sys/endian.h to improve the compatibility with bionic libc
|
||||
* [#8294](https://github.com/apache/nuttx/pull/8294) libc: Add return check in posix_spawn_file_actions_adddup2
|
||||
* [#7850](https://github.com/apache/nuttx/pull/7850) libc: Add scalbn[f|l]function to libc math
|
||||
* [#8437](https://github.com/apache/nuttx/pull/8437) libc: Define _assert/__assert to avoid 3rd libary redefine them
|
||||
* [#8437](https://github.com/apache/nuttx/pull/8437) libc: Define _assert/__assert to avoid 3rd library redefine them
|
||||
* [#8065](https://github.com/apache/nuttx/pull/8065) libc: don't redefined __ARM_ARCH_XXX when __ARM_ARCH defined
|
||||
* [#8624](https://github.com/apache/nuttx/pull/8624) libc: export exit() if configured in flat mode
|
||||
* [#8608](https://github.com/apache/nuttx/pull/8608) libc: fix a bug of strtof
|
||||
@@ -133,7 +133,7 @@ libs
|
||||
* [#8606](https://github.com/apache/nuttx/pull/8606) libc: lib_abort.c: Change tall to user-space exit() into system call _exit()
|
||||
* [#8651](https://github.com/apache/nuttx/pull/8651) libc: lib_bzero: Add bzero prototype.
|
||||
* [#8522](https://github.com/apache/nuttx/pull/8522) libc: lib_memcpy.c:Add mempcpy method.
|
||||
* [#8639](https://github.com/apache/nuttx/pull/8639) libc: lib_rawmemchr.c: Add rawmemchr methon.
|
||||
* [#8639](https://github.com/apache/nuttx/pull/8639) libc: lib_rawmemchr.c: Add rawmemchr method.
|
||||
* [#8756](https://github.com/apache/nuttx/pull/8756) libc: libvsprintf: use puts to replace the putc
|
||||
* [#8063](https://github.com/apache/nuttx/pull/8063) libc: math: add simple implementation for sincos API
|
||||
* [#8874](https://github.com/apache/nuttx/pull/8874) libc: math: rename libc/math.csv to libm/libm.csv
|
||||
@@ -181,7 +181,7 @@ Misc
|
||||
* [#8213](https://github.com/apache/nuttx/pull/8213) assert: Log the assertion expression in case of fail
|
||||
* [#6920](https://github.com/apache/nuttx/pull/6920) crypto: support /dev/crypto for nuttx
|
||||
* [#8134](https://github.com/apache/nuttx/pull/8134) crypto: support crypto can handle streaming data
|
||||
* [#8135](https://github.com/apache/nuttx/pull/8135) crypto: add read & write function aviod check flag failed
|
||||
* [#8135](https://github.com/apache/nuttx/pull/8135) crypto: add read & write function avoid check flag failed
|
||||
* [#8279](https://github.com/apache/nuttx/pull/8279) dns: packed dns_header_s and dns_question_s
|
||||
* [#8274](https://github.com/apache/nuttx/pull/8274) feature: add audio AUDIOIOC_SETPARAMTER ioctl command
|
||||
* [#8397](https://github.com/apache/nuttx/pull/8397) include: Add MIN/MAX definition to sys/param.h
|
||||
@@ -247,7 +247,7 @@ Improvements
|
||||
* [#8559](https://github.com/apache/nuttx/pull/8559) tools: nxstyle: add "CMUnitTest" to nxstyle white list
|
||||
* [#8307](https://github.com/apache/nuttx/pull/8307) tools: parsememdump.py: support show total pid memory
|
||||
* [#8652](https://github.com/apache/nuttx/pull/8652) tools: parsememdump.py: Restore the execution permission bit
|
||||
* [#8808](https://github.com/apache/nuttx/pull/8808) tools: parsetrace: fix context swtich parsing error
|
||||
* [#8808](https://github.com/apache/nuttx/pull/8808) tools: parsetrace: fix context switch parsing error
|
||||
* [#8928](https://github.com/apache/nuttx/pull/8928) tools: riscv: Map extensions to certain cpu model for LLVM based toolc…
|
||||
* [#8030](https://github.com/apache/nuttx/pull/8030) tools: script: support IPv6 in simhostroute.sh
|
||||
* [#8001](https://github.com/apache/nuttx/pull/8001) tools: script: enable forward in simhostroute.sh
|
||||
@@ -306,7 +306,7 @@ Improvements
|
||||
* [#8238](https://github.com/apache/nuttx/pull/8238) arm: armv8-m: Fix pthread_start syscall
|
||||
* [#7854](https://github.com/apache/nuttx/pull/7854) arm: armv8-m: support pmu api
|
||||
* [#8747](https://github.com/apache/nuttx/pull/8747) arm: armv8-m/cortex-m85: add support of PACBTI(Authentication and Branch Target Identification Extension)
|
||||
* [#8335](https://github.com/apache/nuttx/pull/8335) arm: itm_syslog: remove invaild select config
|
||||
* [#8335](https://github.com/apache/nuttx/pull/8335) arm: itm_syslog: remove invalid select config
|
||||
* [#8360](https://github.com/apache/nuttx/pull/8360) arm: unwinder: set default unwinder type to arm exidx/extab
|
||||
|
||||
* [#8678](https://github.com/apache/nuttx/pull/8678) arm: cxd56xx: Fix a freezing issue caused by power control
|
||||
@@ -592,10 +592,10 @@ Improvements
|
||||
* [#8846](https://github.com/apache/nuttx/pull/8846) drivers: pty: Echo input by default
|
||||
* [#8667](https://github.com/apache/nuttx/pull/8667) drivers: pty: Map CR->LF from terminal input
|
||||
* [#8742](https://github.com/apache/nuttx/pull/8742) drivers: power: ACT8945A: Correct DEBUGASSERT code error, plus tidy ups
|
||||
* [#8257](https://github.com/apache/nuttx/pull/8257) drivers: power: charge: add support for voltage infomation
|
||||
* [#8257](https://github.com/apache/nuttx/pull/8257) drivers: power: charge: add support for voltage information
|
||||
* [#8145](https://github.com/apache/nuttx/pull/8145) drivers: power: power related update
|
||||
* [#8631](https://github.com/apache/nuttx/pull/8631) drivers: rptun: fix rptun_start() failed
|
||||
* [#8041](https://github.com/apache/nuttx/pull/8041) drivers: segger: sysview: add up_perf_freq result chaeck
|
||||
* [#8041](https://github.com/apache/nuttx/pull/8041) drivers: segger: sysview: add up_perf_freq result check
|
||||
* [#8004](https://github.com/apache/nuttx/pull/8004) drivers: syslog: A trailing newline is added if none is present.
|
||||
* [#8432](https://github.com/apache/nuttx/pull/8432) drivers: syslog: correct Kconfig name
|
||||
* [#8008](https://github.com/apache/nuttx/pull/8008) drivers: syslog: fix extra line breaks in syslog when SYSLOG_COLOR_OUTPUT is e…
|
||||
@@ -650,7 +650,7 @@ Improvements
|
||||
* [#8644](https://github.com/apache/nuttx/pull/8644) drivers: video/fb: fix poll event lost
|
||||
* [#7924](https://github.com/apache/nuttx/pull/7924) drivers: video/fb: initializes the info structure
|
||||
* [#8056](https://github.com/apache/nuttx/pull/8056) drivers: virtio/net: Try fix virtnet logic
|
||||
* [#8045](https://github.com/apache/nuttx/pull/8045) drivers: wireless: bluetooth: add interrupt_context hander for netsnoop
|
||||
* [#8045](https://github.com/apache/nuttx/pull/8045) drivers: wireless: bluetooth: add interrupt_context handler for netsnoop
|
||||
* [#8318](https://github.com/apache/nuttx/pull/8318) drivers: wireless: Remove the duplicated bc_bifup check from bcmf_wl_auth_event_handler
|
||||
* [#8323](https://github.com/apache/nuttx/pull/8323) drivers: wireless: wireless/ieee80211: update ieee80211 header
|
||||
* [#8345](https://github.com/apache/nuttx/pull/8345) drivers: watchdog: Fix the wrong value of WATCHDOG_AUTOMONITOR_PING_INTERVAL
|
||||
@@ -680,7 +680,7 @@ Improvements
|
||||
* [#8796](https://github.com/apache/nuttx/pull/8796) arm: nrf53: nrf5340-dk: add sdc net core examples
|
||||
* [#8688](https://github.com/apache/nuttx/pull/8688) arm: nrf52: sdc examples
|
||||
* [#8179](https://github.com/apache/nuttx/pull/8179) arm: rp2040: add waveshare rp2040 lcd 1.28
|
||||
* [#8439](https://github.com/apache/nuttx/pull/8439) arm: rp2040: raspberrypi-pico-w: update submodule to avoid invaild firmware
|
||||
* [#8439](https://github.com/apache/nuttx/pull/8439) arm: rp2040: raspberrypi-pico-w: update submodule to avoid invalid firmware
|
||||
* [#8844](https://github.com/apache/nuttx/pull/8844) arm: sama5: sama5d3-xplained: Add reboot support.
|
||||
* [#8854](https://github.com/apache/nuttx/pull/8854) arm: sama5: sama5d3-xplained: Fix OHCI clock.
|
||||
* [#8879](https://github.com/apache/nuttx/pull/8879) arm: sama5: sama5d3-xplained: Make hot plugging more reliable.
|
||||
@@ -775,7 +775,7 @@ Improvements
|
||||
* [#8784](https://github.com/apache/nuttx/pull/8784) fs: mmap: try rammap when filesystem mmap don't support
|
||||
* [#8162](https://github.com/apache/nuttx/pull/8162) fs: mmap: fix compile warning if set the optimize level to O3
|
||||
* [#8383](https://github.com/apache/nuttx/pull/8383) fs: mqueue: Fix file_mq_open() for SMP
|
||||
* [#8269](https://github.com/apache/nuttx/pull/8269) fs: partiton: add sanity check
|
||||
* [#8269](https://github.com/apache/nuttx/pull/8269) fs: partition: add sanity check
|
||||
* [#8079](https://github.com/apache/nuttx/pull/8079) fs: poll: add missing FAR qualifier to poll()
|
||||
* [#8072](https://github.com/apache/nuttx/pull/8072) fs: poll: Fix poll_notify for CONFIG_BUILD_KERNEL
|
||||
* [#8337](https://github.com/apache/nuttx/pull/8337) fs: procfs: sort level0 process id
|
||||
@@ -789,7 +789,7 @@ Improvements
|
||||
* [#5999](https://github.com/apache/nuttx/pull/5999) fs: sync: add sync api
|
||||
* [#8053](https://github.com/apache/nuttx/pull/8053) fs: timerfd: Reverse truncate and mmap field
|
||||
* [#7990](https://github.com/apache/nuttx/pull/7990) fs: timerfd/eventfd: using anonymous inodes and using isr to notify poll waiter.
|
||||
* [#8373](https://github.com/apache/nuttx/pull/8373) fs: vfs: Suppoprt F_DUPFD_CLOEXEC
|
||||
* [#8373](https://github.com/apache/nuttx/pull/8373) fs: vfs: Support F_DUPFD_CLOEXEC
|
||||
* [#8032](https://github.com/apache/nuttx/pull/8032) fs: vfs: add missed truncate callback at timerfd file_operation
|
||||
* [#8729](https://github.com/apache/nuttx/pull/8729) fs: vfs/poll: Remove the unused ptr field from pollfd
|
||||
* [#8089](https://github.com/apache/nuttx/pull/8089) fs: vfs/poll: Remove POLLFILE and POLLSOCK NuttX specific extension
|
||||
@@ -876,7 +876,7 @@ Improvements
|
||||
* [#8493](https://github.com/apache/nuttx/pull/8493) net: udp: Support binding to same addr/port if SO_REUSEADDR is specified.
|
||||
* [#8609](https://github.com/apache/nuttx/pull/8609) net: usrsock: Do not return error when conn not found for an event
|
||||
* [#8317](https://github.com/apache/nuttx/pull/8317) net: usrsock: net_lock: fix deadlock issue when running iperf tx test on usrsock
|
||||
* [#8262](https://github.com/apache/nuttx/pull/8262) net: usrsock: only TCP data should be aggregrated for rpmsg case
|
||||
* [#8262](https://github.com/apache/nuttx/pull/8262) net: usrsock: only TCP data should be aggregated for rpmsg case
|
||||
* [#8429](https://github.com/apache/nuttx/pull/8429) net: usrsock: optimize usersock send/recv path
|
||||
* [#8630](https://github.com/apache/nuttx/pull/8630) net: local: local_socket: remove the wrong assertion in local_listen()
|
||||
* [#8148](https://github.com/apache/nuttx/pull/8148) net: rpmsg: socket related update
|
||||
|
||||
@@ -27,7 +27,7 @@ sched
|
||||
* [#8743](https://github.com/apache/nuttx/pull/8743) sched/nxmutex: mutex priority inheritance optimization
|
||||
* [#9066](https://github.com/apache/nuttx/pull/9066) sched/pthread: pthread_barrierwait can not be preemption
|
||||
* [#9067](https://github.com/apache/nuttx/pull/9067) sched/pthread: pthread_cond_wait dead lock
|
||||
* [#9002](https://github.com/apache/nuttx/pull/9002) sched/pthread: repalce sched_lock to enter_critical_section
|
||||
* [#9002](https://github.com/apache/nuttx/pull/9002) sched/pthread: replace sched_lock to enter_critical_section
|
||||
* [#9539](https://github.com/apache/nuttx/pull/9539) sched/pthread: Return ESRCH when the task is in the process of exit.
|
||||
* [#9202](https://github.com/apache/nuttx/pull/9202) sched/pthread: sched_lock should replace with enter_critical_secion
|
||||
* [#9091](https://github.com/apache/nuttx/pull/9091) sched/sem/sem_init: Change sem_xxx -> nxsem_xxx in kernel modules
|
||||
@@ -124,7 +124,7 @@ Misc
|
||||
* [#9149](https://github.com/apache/nuttx/pull/9149) Remove #warning in the unnecessary places
|
||||
* [#9594](https://github.com/apache/nuttx/pull/9594) Replace $(INCDIR) and ${DEFINE} with $(INCDIR_PREFIX) and $(DEFINE_PREFIX)
|
||||
* [#8726](https://github.com/apache/nuttx/pull/8726) Replace the unsafe function(strcat, sprintf) with the safe one(strlcat, snprintf)
|
||||
* [#9509](https://github.com/apache/nuttx/pull/9509) sdcard: update sdcard detection to avoid 0xff asignment to bool type
|
||||
* [#9509](https://github.com/apache/nuttx/pull/9509) sdcard: update sdcard detection to avoid 0xff assignment to bool type
|
||||
* [#9424](https://github.com/apache/nuttx/pull/9424) semantic/parser: fix compile warning found by sparse
|
||||
* [#9142](https://github.com/apache/nuttx/pull/9142) signal: add macro NSIG
|
||||
* [#9201](https://github.com/apache/nuttx/pull/9201) system/signal: in interrupting the context, regs modify logic error
|
||||
@@ -214,7 +214,7 @@ Improvements
|
||||
* [#9604](https://github.com/apache/nuttx/pull/9604) arch/arm/stm: Fix duplicate include guard
|
||||
* [#8992](https://github.com/apache/nuttx/pull/8992) arch/arm/stm32: Remove GPIO_{SPEED|MODE}_xxx and provide a legacy path for lazy migration
|
||||
* [#9491](https://github.com/apache/nuttx/pull/9491) arch/arm/stm32: Removed unused STM32_TICKLESS_SYSTICK Kconfig option.
|
||||
* [#8976](https://github.com/apache/nuttx/pull/8976) arch/arm/stm32/otg: rasie an assertion if IN request is not possible to transfer
|
||||
* [#8976](https://github.com/apache/nuttx/pull/8976) arch/arm/stm32/otg: raise an assertion if IN request is not possible to transfer
|
||||
* [#8943](https://github.com/apache/nuttx/pull/8943) arch/arm/stm32/stm32_eth: Added error handling for abnormal interrupts.
|
||||
* [#8975](https://github.com/apache/nuttx/pull/8975) arch/arm/{stm32f7,stm32h7,stm32l4}/sdmmc: callback support requires HPWORK
|
||||
* [#9228](https://github.com/apache/nuttx/pull/9228) arch/arm/stm32h7: sdmmc It is not an error if no wait was needed
|
||||
@@ -409,7 +409,7 @@ Improvements
|
||||
* [#9329](https://github.com/apache/nuttx/pull/#9329) drivers/video/vnc_server: set touch.maxpoint to 1 for circbuf_init
|
||||
* [#9447](https://github.com/apache/nuttx/pull/#9447) drivers/virtio: Fix virtnet_transmit() in virtio-mmio-net.c
|
||||
* [#9457](https://github.com/apache/nuttx/pull/#9457) drivers/virtio: Fix virtio-mmio-net
|
||||
* [#9582](https://github.com/apache/nuttx/pull/#9582) drivers/virtio: Use one dscriptor for RX in virtio-mmio-net.c
|
||||
* [#9582](https://github.com/apache/nuttx/pull/#9582) drivers/virtio: Use one descriptor for RX in virtio-mmio-net.c
|
||||
* [#9134](https://github.com/apache/nuttx/pull/#9134) drivers/wireless: Fix mtu info for gs2200m
|
||||
|
||||
Audio Support
|
||||
|
||||
@@ -238,7 +238,7 @@ Improvements
|
||||
* [#10546](https://github.com/apache/nuttx/pull/10546) mkdeps: increase MAX_BUFFER:MAX_EXPAND:MAX_SHQUOTE to 16384
|
||||
* [#10540](https://github.com/apache/nuttx/pull/10540) mkexport: copy full library directly if library without path
|
||||
* [#9618](https://github.com/apache/nuttx/pull/9618) mkexport: Allow boards to supply custom gnu-elf.ld.
|
||||
* [#10511](https://github.com/apache/nuttx/pull/10511) prasetrace: remvoe function name filter
|
||||
* [#10511](https://github.com/apache/nuttx/pull/10511) prasetrace: remove function name filter
|
||||
* [#10774](https://github.com/apache/nuttx/pull/10774) parsememdump.py: support the sequence number parse
|
||||
* [#10335](https://github.com/apache/nuttx/pull/10335) refresh.sh: Add option to refresh custom board
|
||||
* [#10619](https://github.com/apache/nuttx/pull/10619) Remove archive lock file in make distclean
|
||||
@@ -581,7 +581,7 @@ Drivers With Improvements
|
||||
* [#10738](https://github.com/apache/nuttx/pull/10738) modem: alt1250: Fix bug that errno was not converted correctly
|
||||
* [#10737](https://github.com/apache/nuttx/pull/10737) modem: alt1250: Fix bug that modem version could not be taken
|
||||
* [#10161](https://github.com/apache/nuttx/pull/10161) mtd: Add new functions part_isbad and part_markbad in mtd partition.
|
||||
* [#10332](https://github.com/apache/nuttx/pull/10332) mtd: add dhara compatiblity layer
|
||||
* [#10332](https://github.com/apache/nuttx/pull/10332) mtd: add dhara compatibility layer
|
||||
* [#10518](https://github.com/apache/nuttx/pull/10518) mtd: dhara: add dhara folder in gitignore
|
||||
* [#9958](https://github.com/apache/nuttx/pull/9958) mtd: ftl: Modify erasure result processing error issue
|
||||
* [#9931](https://github.com/apache/nuttx/pull/9931) mtd: ftl: support to skip bad block for earse:bread:bwrite
|
||||
@@ -602,14 +602,14 @@ Drivers With Improvements
|
||||
* [#10506](https://github.com/apache/nuttx/pull/10506) note: fix sched_note declaration inconsistency
|
||||
* [#10424](https://github.com/apache/nuttx/pull/10424) note: fix trace dump: dump failed
|
||||
* [#10124](https://github.com/apache/nuttx/pull/10124) note: move the note formatting code from trace_dump into noteram_drivers.c
|
||||
* [#10088](https://github.com/apache/nuttx/pull/10088) noteram: Remove the unnessary inclusion and declaration from header file
|
||||
* [#10088](https://github.com/apache/nuttx/pull/10088) noteram: Remove the unnecessary inclusion and declaration from header file
|
||||
* [#10784](https://github.com/apache/nuttx/pull/10784) power: pm: check the domain in pm_querystate
|
||||
* [#10585](https://github.com/apache/nuttx/pull/10585) power: pm: fix issue that system crash when passed invalid relpath value
|
||||
* [#10049](https://github.com/apache/nuttx/pull/10049) power: pm: fix second time add wakelock dq caused error
|
||||
* [#10601](https://github.com/apache/nuttx/pull/10601) power: pm: support pm runtime function
|
||||
* [#10427](https://github.com/apache/nuttx/pull/10427) power: supply: Regulator: check the id when register
|
||||
* [#10651](https://github.com/apache/nuttx/pull/10651) power: supply: regulator: Refine rpmsg regulator
|
||||
* [#10745](https://github.com/apache/nuttx/pull/10745) power: supply: regulator: fix some issues about rpmsg regualtor
|
||||
* [#10745](https://github.com/apache/nuttx/pull/10745) power: supply: regulator: fix some issues about rpmsg regulator
|
||||
* [#10123](https://github.com/apache/nuttx/pull/10123) pipes: use circbuf to refine buffer model
|
||||
* [#10330](https://github.com/apache/nuttx/pull/10330) pipes: fix busyloop issue when circbuf is full
|
||||
* [#10270](https://github.com/apache/nuttx/pull/10270) pty: Support get and set local mode of pty
|
||||
@@ -724,7 +724,7 @@ Boards With Improvements
|
||||
* [#10099](https://github.com/apache/nuttx/pull/10099) arm: cxd56xx: Disable NET_ARP from lte defconfig
|
||||
* [#10389](https://github.com/apache/nuttx/pull/10389) arm: cxd56xx: Fix charger and gauge initialize functions
|
||||
* [#10101](https://github.com/apache/nuttx/pull/10101) arm: cxd56xx: Fix duplicate make target
|
||||
* [#9966](https://github.com/apache/nuttx/pull/9966) arm: cxd56xx: Fix issue that GPO is not iniitalized by watchdog
|
||||
* [#9966](https://github.com/apache/nuttx/pull/9966) arm: cxd56xx: Fix issue that GPO is not initialized by watchdog
|
||||
* [#9692](https://github.com/apache/nuttx/pull/9692) arm: cxd56xx: Fix system clock to HV mode for video drivers
|
||||
* [#10407](https://github.com/apache/nuttx/pull/10407) arm: cxd56xx: lte: use mbedtls version configured
|
||||
|
||||
@@ -774,7 +774,7 @@ Boards With Improvements
|
||||
* [#9884](https://github.com/apache/nuttx/pull/9884) xtensa: esp32: esp32-devkitc: Refresh wifi_smp_rmt config
|
||||
* [#9709](https://github.com/apache/nuttx/pull/9709) xtensa: esp32: esp32-devkitc: wamr_wasi_debug: enable wasi-threads
|
||||
* [#9752](https://github.com/apache/nuttx/pull/9752) xtensa: esp32s2: Add basic support to SPIFLASH
|
||||
* [#9868](https://github.com/apache/nuttx/pull/9868) xtensa: esp32s3: Do not include specific board in commom
|
||||
* [#9868](https://github.com/apache/nuttx/pull/9868) xtensa: esp32s3: Do not include specific board in common
|
||||
* [#9870](https://github.com/apache/nuttx/pull/9870) xtensa: esp32s3: Some follow-up changes for ESP32s3 32M flash support
|
||||
* [#10748](https://github.com/apache/nuttx/pull/10748) xtensa: esp32s3: esp32s3-devkit:disable esp32s3-devkit:ksta_softap spinlock config
|
||||
* [#10588](https://github.com/apache/nuttx/pull/10588) xtensa: esp32s3: esp32s3-devkit:Add board GPIO support
|
||||
@@ -822,7 +822,7 @@ Improvements
|
||||
* [#10075](https://github.com/apache/nuttx/pull/10075) remove (flags & MAP_PRIVATE) == 0.
|
||||
* [#9905](https://github.com/apache/nuttx/pull/9905) semaphore: modify or remove sched_[un]lock
|
||||
* [#9924](https://github.com/apache/nuttx/pull/9924) semaphore: fix sem_open
|
||||
* [#10343](https://github.com/apache/nuttx/pull/10343) shmfs: Fix illegal usage of void* arithmetics
|
||||
* [#10343](https://github.com/apache/nuttx/pull/10343) shmfs: Fix illegal usage of void* arithmetic
|
||||
* [#10039](https://github.com/apache/nuttx/pull/10039) tmpfs: fix tmpfs_read overwrite after seek over tfo_size
|
||||
* [#9910](https://github.com/apache/nuttx/pull/9910) unionfs: Remove unionfs_mount function
|
||||
* [#10295](https://github.com/apache/nuttx/pull/10295) vfs: add nxsched_foreach to sched_lock avoid crash
|
||||
@@ -884,14 +884,14 @@ Improvements
|
||||
* [#9928](https://github.com/apache/nuttx/pull/9928) rpmsg: get credentials between client and server
|
||||
* [#9952](https://github.com/apache/nuttx/pull/9952) rpmsg: read receiving data after unbind
|
||||
* [#10046](https://github.com/apache/nuttx/pull/10046) rpmsg: rpmsg_socket update
|
||||
* [#10289](https://github.com/apache/nuttx/pull/10289) rpmsg: rpmsg_sockif: block poll shoud not set POLLERR
|
||||
* [#10289](https://github.com/apache/nuttx/pull/10289) rpmsg: rpmsg_sockif: block poll should not set POLLERR
|
||||
* [#10661](https://github.com/apache/nuttx/pull/10661) rpmsg: set conn->backlog=-1 only when socket listening
|
||||
* [#10669](https://github.com/apache/nuttx/pull/10669) rpmsg: socket: add return value check.
|
||||
* [#10537](https://github.com/apache/nuttx/pull/10537) rpmsg_sockif: add recvlock for conn->sendsize in connect
|
||||
* [#9879](https://github.com/apache/nuttx/pull/9879) setsockopt: Add IP_TTL support
|
||||
* [#10437](https://github.com/apache/nuttx/pull/10437) socket: bind: make sure that an address was provided
|
||||
* [#10309](https://github.com/apache/nuttx/pull/10309) tcp: Added tcp zero window probe timer support
|
||||
* [#10218](https://github.com/apache/nuttx/pull/10218) tcp: Fix the sack byte aligment error.
|
||||
* [#10218](https://github.com/apache/nuttx/pull/10218) tcp: Fix the sack byte alignment error.
|
||||
* [#10324](https://github.com/apache/nuttx/pull/10324) tcp: Fix unreadable error when doing poll operation on tcp socket.
|
||||
* [#10022](https://github.com/apache/nuttx/pull/10022) tcp: return -EINVAL if bind is called more than once
|
||||
* [#10608](https://github.com/apache/nuttx/pull/10608) tcp: Set SO_ERROR for poll error in setup
|
||||
|
||||
@@ -29,7 +29,7 @@ sched
|
||||
* [#11252](https://github.com/apache/nuttx/pull/11252) sched: sigaction: Expand si_user for non-kernel signals
|
||||
* [#10970](https://github.com/apache/nuttx/pull/10970) sched: smp call exit immediately when cpuset change to 0.
|
||||
* [#10861](https://github.com/apache/nuttx/pull/10861) sched: spinlock: Add spin_lock_init and spin_is_locked macro
|
||||
* [#11348](https://github.com/apache/nuttx/pull/11348) sched: Stack recored:Add maximum stack statistics when the task is running
|
||||
* [#11348](https://github.com/apache/nuttx/pull/11348) sched: Stack recorded:Add maximum stack statistics when the task is running
|
||||
* [#9163](https://github.com/apache/nuttx/pull/9163) sched: Stop the sched timer when possible to save the power in tickless mode
|
||||
* [#10934](https://github.com/apache/nuttx/pull/10934) sched: support smp function call
|
||||
* [#11032](https://github.com/apache/nuttx/pull/11032) sched: task: [posix]spawn: Simplify how spawn attributes are handled
|
||||
@@ -74,7 +74,7 @@ libs
|
||||
* [#10992](https://github.com/apache/nuttx/pull/10992) libc: stdio: Change FILE buffer field from "unsigned char *" to "char *"
|
||||
* [#11063](https://github.com/apache/nuttx/pull/11063) libc: stdlib/lib_exit.c: fix multiple definition of __dso_handle and sethost.sh: add MSYS environmen for msys2
|
||||
* [#11447](https://github.com/apache/nuttx/pull/11447) libc: stream: add stream interface
|
||||
* [#11350](https://github.com/apache/nuttx/pull/11350) libc: Support gdbstub kernal debugging
|
||||
* [#11350](https://github.com/apache/nuttx/pull/11350) libc: Support gdbstub kernel debugging
|
||||
* [#11346](https://github.com/apache/nuttx/pull/11346) libc: Supports storing coredump into block devices
|
||||
* [#10862](https://github.com/apache/nuttx/pull/10862) libc: memfd: shm_unlink or unlink anonymous file
|
||||
* [#10891](https://github.com/apache/nuttx/pull/10891) libc: memfd: turn a runtime error into a linker error
|
||||
@@ -238,7 +238,7 @@ sim
|
||||
* [#11381](https://github.com/apache/nuttx/pull/11381) sim_lcd: add open & close
|
||||
* [#11122](https://github.com/apache/nuttx/pull/11122) sim_netdriver: some sim defconfig have problems when using the network
|
||||
* [#11246](https://github.com/apache/nuttx/pull/11246) sim support 16bbp
|
||||
* [#11237](https://github.com/apache/nuttx/pull/11237) simwifi: Connect the wifi whose ssid contains the special charaters.
|
||||
* [#11237](https://github.com/apache/nuttx/pull/11237) simwifi: Connect the wifi whose ssid contains the special characters.
|
||||
* [#11235](https://github.com/apache/nuttx/pull/11235) simwifi: Escapes the special characters of ssid in the scan results.
|
||||
* [#11069](https://github.com/apache/nuttx/pull/11069) simwifi: Fix the error of the need length for scan bssinfo.
|
||||
* [#11112](https://github.com/apache/nuttx/pull/11112) simwifi: For scan results, parse and translate the Chinese ssid encoded by the wpa_cli.
|
||||
@@ -331,7 +331,7 @@ Drivers Improvements
|
||||
* [#10890](https://github.com/apache/nuttx/pull/10890) syslog: ramlog: remove sched_[un]lock and rl_nwaiters
|
||||
* [#11186](https://github.com/apache/nuttx/pull/11186) timers: Rewrite adjtime() implementation to work for RTC and tickless kernel
|
||||
* [#11356](https://github.com/apache/nuttx/pull/11356) usbdev: Add callback for CONFIG_USBDEV_SOFINTERRUPT
|
||||
* [#11042](https://github.com/apache/nuttx/pull/11042) usbdev: config USBDEV_TRACE_INITIALIDSET when disbale USBDEV_TRACE
|
||||
* [#11042](https://github.com/apache/nuttx/pull/11042) usbdev: config USBDEV_TRACE_INITIALIDSET when disable USBDEV_TRACE
|
||||
* [#11161](https://github.com/apache/nuttx/pull/11161) usbdev: Solve some problems of USB hotplug
|
||||
* [#10985](https://github.com/apache/nuttx/pull/10985) usrsock: Make the field of usrsock_request native alignment
|
||||
* [#11103](https://github.com/apache/nuttx/pull/11103) usrsock: rpmsg_server: Keep msg order in recursive call
|
||||
@@ -339,7 +339,7 @@ Drivers Improvements
|
||||
* [#10874](https://github.com/apache/nuttx/pull/10874) video: fb: Add fb_register_device
|
||||
* [#10812](https://github.com/apache/nuttx/pull/10812) video: goldfish: Remove the vsync residual code
|
||||
* [#11380](https://github.com/apache/nuttx/pull/11380) video: goldfish: optimize goldfish fb register
|
||||
* [#11249](https://github.com/apache/nuttx/pull/11249) video: video.c: modify set_buf call seqence in start_capture function.
|
||||
* [#11249](https://github.com/apache/nuttx/pull/11249) video: video.c: modify set_buf call sequence in start_capture function.
|
||||
* [#11224](https://github.com/apache/nuttx/pull/11224) video: wait when the vsync queue is full in FBIO_WAITFORVSYNC
|
||||
* [#11382](https://github.com/apache/nuttx/pull/11382) virtio: Support for setting MAC addresses of the virtio-net interfaces
|
||||
* [#11385](https://github.com/apache/nuttx/pull/11385) virtio: virtio-gpu: convert virito-gpu fb_register to virtio_gpu_fb_register
|
||||
@@ -384,7 +384,7 @@ arm
|
||||
* [#11117](https://github.com/apache/nuttx/pull/11117) stm32: b-g431b-esc1: don't use CONFIG_STM32_USE_LEGACY_PINMAP=y
|
||||
* [#11306](https://github.com/apache/nuttx/pull/11306) stm32h7: fix config conflict
|
||||
* [#11214](https://github.com/apache/nuttx/pull/11214) stm32h7: linum-stm32h753bi: Add support to RTC and alarm
|
||||
* [#11167](https://github.com/apache/nuttx/pull/11167) stm32h7: linum-stm32h753bi: Added suport to userlerds library.
|
||||
* [#11167](https://github.com/apache/nuttx/pull/11167) stm32h7: linum-stm32h753bi: Added support to userled library.
|
||||
* [#11265](https://github.com/apache/nuttx/pull/11265) stm32f4: stm32f401rc-rs485: Add sdcard support
|
||||
* [#11217](https://github.com/apache/nuttx/pull/11217) stm32f4: stm32f401rc-rs485: Add buttons support
|
||||
* [#11169](https://github.com/apache/nuttx/pull/11169) stm32f4: stm32f401rc-rs485: add support to userleds
|
||||
@@ -400,7 +400,7 @@ sim
|
||||
* [#11290](https://github.com/apache/nuttx/pull/11290) nxscope: remove CONFIG_ALLSYMS=y
|
||||
xtensa
|
||||
* [#11142](https://github.com/apache/nuttx/pull/11142) esp32: Add LVGL defconfig
|
||||
* [#11229](https://github.com/apache/nuttx/pull/11229) esp32: Add support enconder to ESP32-2432S028
|
||||
* [#11229](https://github.com/apache/nuttx/pull/11229) esp32: Add support encoder to ESP32-2432S028
|
||||
* [#10961](https://github.com/apache/nuttx/pull/10961) esp32: Add wifishare board config and documentation
|
||||
* [#10996](https://github.com/apache/nuttx/pull/10996) esp32: Rename Shift game to Brickmatch and add an board example to esp32-devkitc
|
||||
* [#11417](https://github.com/apache/nuttx/pull/11417) esp32<|s2|s3>_board_spiflash: Fix error message about SmartFS init
|
||||
|
||||
@@ -48,7 +48,7 @@ misc
|
||||
* [#11989](https://github.com/apache/nuttx/pull/11989) audio: libsrc
|
||||
* [#11464](https://github.com/apache/nuttx/pull/11464) binfmt/libelf: adjust log levels of a few binfmt logs
|
||||
* [#11904](https://github.com/apache/nuttx/pull/11904) binfmt/loadmodule: replace kmm_free() to lib_free()
|
||||
* [#11862](https://github.com/apache/nuttx/pull/11862) binfmt/task/member: remove invaild membership reverse
|
||||
* [#11862](https://github.com/apache/nuttx/pull/11862) binfmt/task/member: remove invalid membership reverse
|
||||
* [#11733](https://github.com/apache/nuttx/pull/11733) include/rpmsg/rpmsg.h: remove temporary define
|
||||
* [#11640](https://github.com/apache/nuttx/pull/11640) include/threads.h: Fix typo in mtx_timedlock
|
||||
* [#11466](https://github.com/apache/nuttx/pull/11466) include/types.h: make 64-bit time_t back to unsigned
|
||||
@@ -305,7 +305,7 @@ Drivers With Improvements
|
||||
* [#11719](https://github.com/apache/nuttx/pull/11719) drivers/rptun: should initialize the vring da when da == 0 || da == -1
|
||||
* [#11874](https://github.com/apache/nuttx/pull/11874) drivers/sensors: add uorb support for lsm9ds1
|
||||
* [#11628](https://github.com/apache/nuttx/pull/11628) drivers/sensors: delete warning about argument type in bmi160
|
||||
* [#11792](https://github.com/apache/nuttx/pull/11792) drivers/sensors: Remove duplicated defnitions from bmi160.h
|
||||
* [#11792](https://github.com/apache/nuttx/pull/11792) drivers/sensors: Remove duplicated definitions from bmi160.h
|
||||
* [#11789](https://github.com/apache/nuttx/pull/11789) drivers/sensors/bmi160: fix compilation errors
|
||||
* [#11923](https://github.com/apache/nuttx/pull/11923) drivers/sensors/bmi270: fix accel and gyro data position
|
||||
* [#11525](https://github.com/apache/nuttx/pull/11525) drivers/serial/pl011: add support of uart0/2/3 port
|
||||
@@ -401,7 +401,7 @@ xtrensa
|
||||
* [#11844](https://github.com/apache/nuttx/pull/11844) boards/xtensa/esp32c6: Remove sotest config for esp32c6
|
||||
File System
|
||||
improvements
|
||||
* [#11841](https://github.com/apache/nuttx/pull/11841) fs: enhance file_allocate_from_tcb() mulit-threads saftey & remove memcpy when close the fd
|
||||
* [#11841](https://github.com/apache/nuttx/pull/11841) fs: enhance file_allocate_from_tcb() mulit-threads safety & remove memcpy when close the fd
|
||||
* [#11896](https://github.com/apache/nuttx/pull/11896) fs: revise comments and harden nx_mount logic
|
||||
* [#11892](https://github.com/apache/nuttx/pull/11892) fs/driver: using nx_unlink to call unlink ops to release some resource
|
||||
* [#11723](https://github.com/apache/nuttx/pull/11723) fs/fat: fs_fat32: fix default return value of fat_ioctl().
|
||||
|
||||
@@ -45,12 +45,12 @@ Sched
|
||||
mm
|
||||
* [#12449](https://github.com/apache/nuttx/pull/12449) mm: check double free before adding to delaylist
|
||||
* [#12467](https://github.com/apache/nuttx/pull/12467) mm: fix mm_curused calculate err
|
||||
* [#12541](https://github.com/apache/nuttx/pull/12541) mm: seperate mm_pool and mm_pool init
|
||||
* [#12541](https://github.com/apache/nuttx/pull/12541) mm: separate mm_pool and mm_pool init
|
||||
* [#12041](https://github.com/apache/nuttx/pull/12041) mm/arch: user-space device mapping support
|
||||
* [#12445](https://github.com/apache/nuttx/pull/12445) mm/gran: Fix GRAN_ALIGNED() macro
|
||||
* [#12095](https://github.com/apache/nuttx/pull/12095) mm/gran: remove size limitation
|
||||
* [#12224](https://github.com/apache/nuttx/pull/12224) mm/iob: Support alloc IOB via malloc
|
||||
* [#12124](https://github.com/apache/nuttx/pull/12124) mm/map: minor reformating vm_region.c
|
||||
* [#12124](https://github.com/apache/nuttx/pull/12124) mm/map: minor reformatting vm_region.c
|
||||
* [#12040](https://github.com/apache/nuttx/pull/12040) mm/map.h: polish field defs/comments
|
||||
libc
|
||||
* [#12230](https://github.com/apache/nuttx/pull/12230) Basic locale support for C++ (libstdc++)
|
||||
@@ -100,7 +100,7 @@ New Architecture Support
|
||||
* [#12350](https://github.com/apache/nuttx/pull/12350) arch/arm/stm32h7: add stm32h755II chip
|
||||
* [#12394](https://github.com/apache/nuttx/pull/12394) arch/arm/stm32h7: add stm32h755II chip
|
||||
Architecture improvements
|
||||
* [#12281](https://github.com/apache/nuttx/pull/12281) arch: smp optmization
|
||||
* [#12281](https://github.com/apache/nuttx/pull/12281) arch: smp optimization
|
||||
* [#12457](https://github.com/apache/nuttx/pull/12457) arch: add LDC2 (dlang) support
|
||||
* [#12378](https://github.com/apache/nuttx/pull/12378) types: on some arch, execution speed can be accelerated
|
||||
|
||||
@@ -133,7 +133,7 @@ Architecture improvements
|
||||
* [#12081](https://github.com/apache/nuttx/pull/12081) arch/arm/samv7/sam_qencoder.c: add support for GETINDEX ioctl call
|
||||
* [#12247](https://github.com/apache/nuttx/pull/12247) arch/arm/samv7/sam_pwm.c: option to enable only the L PWM outputs
|
||||
* [#12538](https://github.com/apache/nuttx/pull/12538) arch/arm/stm32h7: allow Ethernet MAC without PHY
|
||||
* [#11933](https://github.com/apache/nuttx/pull/11933) arch/arm/stm32f7: Add support to I2S Audio inteface using I2S/SPI peripheral
|
||||
* [#11933](https://github.com/apache/nuttx/pull/11933) arch/arm/stm32f7: Add support to I2S Audio interface using I2S/SPI peripheral
|
||||
* [#11990](https://github.com/apache/nuttx/pull/11990) arch/arm/stm32h7: Serial Fix Logic error in up_dma_txavailable
|
||||
* [#12145](https://github.com/apache/nuttx/pull/12145) arch/arm/stm32h7/linum-stm32h753bi: Add support to littlefs and nxffs
|
||||
* [#11996](https://github.com/apache/nuttx/pull/11996) arch/arm/stm32h7/linum-stm32h753bi: Add FDCAN support
|
||||
@@ -284,7 +284,7 @@ Drivers With Improvements
|
||||
* [#12139](https://github.com/apache/nuttx/pull/12139) drivers: There is no need to use sched_[un]lock
|
||||
* [#12473](https://github.com/apache/nuttx/pull/12473) drivers/1wire: update pm callback use container_of
|
||||
* [#12411](https://github.com/apache/nuttx/pull/12411) drivers/analog: add configuration option to set DAC FIFO size
|
||||
* [#12143](https://github.com/apache/nuttx/pull/12143) drivers/analog: enable support for multible devices of mcp48xx
|
||||
* [#12143](https://github.com/apache/nuttx/pull/12143) drivers/analog: enable support for multiple devices of mcp48xx
|
||||
* [#11940](https://github.com/apache/nuttx/pull/11940) drivers/devicetree: Add a set of commonly used FDT utilities.
|
||||
* [#12405](https://github.com/apache/nuttx/pull/12405) drivers/devicetree/fdt: add additional fdt parsing utilities
|
||||
* [#12519](https://github.com/apache/nuttx/pull/12519) drivers/can/sja1000: fix cmd register write
|
||||
@@ -314,7 +314,7 @@ Drivers With Improvements
|
||||
* [#12341](https://github.com/apache/nuttx/pull/12341) drivers/tun: add tx packets dump
|
||||
* [#12413](https://github.com/apache/nuttx/pull/12413) drivers/timers/mcp794xx: store datetime in UTC and add trimming support
|
||||
* [#12474](https://github.com/apache/nuttx/pull/12474) drivers/timers/watchdog: fix idle callback maybe not upperhalf
|
||||
* [#12198](https://github.com/apache/nuttx/pull/12198) drivers/usbdev: fix complile break about mtp class
|
||||
* [#12198](https://github.com/apache/nuttx/pull/12198) drivers/usbdev: fix compile break about mtp class
|
||||
* [#12199](https://github.com/apache/nuttx/pull/12199) drivers/usbdev/cdcacm: simply cdcacm uninitialize flow and fix double issue
|
||||
* [#12197](https://github.com/apache/nuttx/pull/12197) drivers/usbdev/fs: fix issue between adb/fastboot/mtp and usbdev fs
|
||||
* [#12539](https://github.com/apache/nuttx/pull/12539) drivers/video: fix code scan
|
||||
@@ -323,7 +323,7 @@ Drivers With Improvements
|
||||
* [#11999](https://github.com/apache/nuttx/pull/11999) drivers/video/isx019: Fix the default_value of some parameters
|
||||
* [#12024](https://github.com/apache/nuttx/pull/12024) drivers/virtio/gpu: minor revision on virtio_gpu_send_cmd()
|
||||
* [#12330](https://github.com/apache/nuttx/pull/12330) drivers/vnc:fix vnc kbd assert cause by wrong data conversion
|
||||
* [#12390](https://github.com/apache/nuttx/pull/12390) PM: add stability governer
|
||||
* [#12390](https://github.com/apache/nuttx/pull/12390) PM: add stability governor
|
||||
* [#12351](https://github.com/apache/nuttx/pull/12351) PM: change domain field state after callback done
|
||||
* [#12503](https://github.com/apache/nuttx/pull/12503) pm: change pm lock from mutex to spinlock
|
||||
* [#12400](https://github.com/apache/nuttx/pull/12400) pm: do struct timespec copy to decrease api call times.
|
||||
|
||||
@@ -27,9 +27,9 @@ Sched
|
||||
* [#12553](https://github.com/apache/nuttx/pull/12553) sched/tcb: amend pull/12320
|
||||
MM
|
||||
* [#12550](https://github.com/apache/nuttx/pull/12550) mm: add mm_initialize_pool, make pool more flexible
|
||||
* [#12556](https://github.com/apache/nuttx/pull/12556) mm: mm_threshold perfer from init
|
||||
* [#12556](https://github.com/apache/nuttx/pull/12556) mm: mm_threshold prefer from init
|
||||
* [#12501](https://github.com/apache/nuttx/pull/12501) mm/iob: Simplify IOB alloc/free logic
|
||||
* [#12923](https://github.com/apache/nuttx/pull/12923) mm/map/vm_region.c: Fix usage of void* arithmetics
|
||||
* [#12923](https://github.com/apache/nuttx/pull/12923) mm/map/vm_region.c: Fix usage of void* arithmetic
|
||||
* [#12946](https://github.com/apache/nuttx/pull/12946) mm/mempool: rename the mempool_alloc and mempool_free function
|
||||
* [#12659](https://github.com/apache/nuttx/pull/12659) mm_ubsan: add dummy to bypass runtime actions
|
||||
* [#12646](https://github.com/apache/nuttx/pull/12646) mm_ubsan: add implement for dynamic_type_cache_miss
|
||||
@@ -113,7 +113,7 @@ New Features
|
||||
* [#12910](https://github.com/apache/nuttx/pull/12910) [cmake] add_application supports only registration but not compilation
|
||||
* [#12964](https://github.com/apache/nuttx/pull/12964) [cmake] split the archive process to avoid parameter too long problems
|
||||
* [#13019](https://github.com/apache/nuttx/pull/13019) [cmake] add nuttx_post and app_context inter targets for timing control
|
||||
* [#12908](https://github.com/apache/nuttx/pull/12908) [Win32 sim] enable win32 native platfrom sim compilation by CMake fix compilation error
|
||||
* [#12908](https://github.com/apache/nuttx/pull/12908) [Win32 sim] enable win32 native platform sim compilation by CMake fix compilation error
|
||||
* [#12900](https://github.com/apache/nuttx/pull/12900) arch/sim/src/cmake/Toolchain.cmake: macOS fix unknown options: --gc-sections
|
||||
* [#12856](https://github.com/apache/nuttx/pull/12856) build: Fix libc/pwd CMakeLists.txt
|
||||
* [#13347](https://github.com/apache/nuttx/pull/13347) build: fix memory manager compile options for CMake
|
||||
@@ -134,7 +134,7 @@ New Features
|
||||
* [#12608](https://github.com/apache/nuttx/pull/12608) cmake/add_library: enable library install by default
|
||||
* [#12714](https://github.com/apache/nuttx/pull/12714) cmake/boards: fix build break on custom board
|
||||
* [#13085](https://github.com/apache/nuttx/pull/13085) CMakeLists.txt: warning D9002 on Windows + msvc
|
||||
* [#13253](https://github.com/apache/nuttx/pull/13253) cmake/nuttx_kconfig.cmake: fixed the correct .config path in the buid folder
|
||||
* [#13253](https://github.com/apache/nuttx/pull/13253) cmake/nuttx_kconfig.cmake: fixed the correct .config path in the build folder
|
||||
* [#13276](https://github.com/apache/nuttx/pull/13276) cmake/tricore: filter out nostdlib in linker phase to avoid build break
|
||||
* [#13499](https://github.com/apache/nuttx/pull/13499) libc: add missing preadv/pwritev in CMakeLists.txt
|
||||
* [#12700](https://github.com/apache/nuttx/pull/12700) riscv/cmake: fix Toolchain.cmake
|
||||
@@ -161,7 +161,7 @@ unsorted
|
||||
* [#13200](https://github.com/apache/nuttx/pull/13200) arch: cxd56xx: Add logic for i2c reset
|
||||
* [#13496](https://github.com/apache/nuttx/pull/13496) arch: cxd56xx: Fix issue by update of inode reference
|
||||
* [#13201](https://github.com/apache/nuttx/pull/13201) arch: cxd56xx: Fix SCU sensor data format
|
||||
* [#12962](https://github.com/apache/nuttx/pull/12962) arch: inline this_task to improve performence
|
||||
* [#12962](https://github.com/apache/nuttx/pull/12962) arch: inline this_task to improve performance
|
||||
* [#13270](https://github.com/apache/nuttx/pull/13270) arch: remove unused up_cpu_pausereq waiting
|
||||
* [#13423](https://github.com/apache/nuttx/pull/13423) arch: use up_current_regs/up_set_current_regs replace CURRENT_REGS
|
||||
* [#13041](https://github.com/apache/nuttx/pull/13041) arch/EXTRA_LIBS: link all staging library.
|
||||
@@ -468,7 +468,7 @@ Drivers Improvements
|
||||
* [#12914](https://github.com/apache/nuttx/pull/12914) usbdev: add USB cdcncm device driver
|
||||
* [#12745](https://github.com/apache/nuttx/pull/12745) usbdev: delete unsigned comparison with 0
|
||||
* [#13216](https://github.com/apache/nuttx/pull/13216) usbdev: extend the usb req len to unit32_t
|
||||
* [#13190](https://github.com/apache/nuttx/pull/13190) USB 3.0 device side suppor
|
||||
* [#13190](https://github.com/apache/nuttx/pull/13190) USB 3.0 device side support
|
||||
|
||||
Board Support
|
||||
New Boards
|
||||
@@ -495,7 +495,7 @@ Boards Improvements
|
||||
* [#12593](https://github.com/apache/nuttx/pull/12593) boards/stm32: DRV8825 driver
|
||||
* [#12673](https://github.com/apache/nuttx/pull/12673) boards/esp32[c3|c6|h2|s2|s3]: Ignore etctmp in common board
|
||||
* [#13124](https://github.com/apache/nuttx/pull/13124) boards/esp32s3_lan9250: deinitialize the ethernet device lan9250
|
||||
* [#12716](https://github.com/apache/nuttx/pull/12716) boards/esp32s3: Increse the default stack size for usbnsh
|
||||
* [#12716](https://github.com/apache/nuttx/pull/12716) boards/esp32s3: Increase the default stack size for usbnsh
|
||||
* [#12763](https://github.com/apache/nuttx/pull/12763) boards/imx93-evk: add sdimage cleanup
|
||||
* [#12876](https://github.com/apache/nuttx/pull/12876) boards/lm3s6965-ek: fix memory.ld for PROTECTED
|
||||
* [#12598](https://github.com/apache/nuttx/pull/12598) boards/MIMXRT1020-EVK: Fix board I2C code to adapt to last IMXRT I2C/pi…
|
||||
@@ -535,7 +535,7 @@ FS Improvements
|
||||
* [#12863](https://github.com/apache/nuttx/pull/12863) Fix the location of tmpfs pwrite write and Fixed some code check warnings
|
||||
* [#13500](https://github.com/apache/nuttx/pull/13500) fs.h: fix a comment in file_operations
|
||||
* [#12532](https://github.com/apache/nuttx/pull/12532) fs: add backtrace to where file opens
|
||||
* [#13150](https://github.com/apache/nuttx/pull/13150) fs: add fs_heap, support shm/tmpfs/pseudofile with indepent heap
|
||||
* [#13150](https://github.com/apache/nuttx/pull/13150) fs: add fs_heap, support shm/tmpfs/pseudofile with independent heap
|
||||
* [#12587](https://github.com/apache/nuttx/pull/12587) Fs: backtrace tweak
|
||||
* [#13512](https://github.com/apache/nuttx/pull/13512) fs: Dump the list of files when the file description runs out
|
||||
* [#13194](https://github.com/apache/nuttx/pull/13194) fs: nfs: Fix nfsmount error
|
||||
@@ -584,7 +584,7 @@ Improvements
|
||||
* [#13385](https://github.com/apache/nuttx/pull/13385) Fix the bug that netlink receive wait does not hang up
|
||||
* [#13053](https://github.com/apache/nuttx/pull/13053) icmp:add net_lock to protect icmp connection
|
||||
* [#13336](https://github.com/apache/nuttx/pull/13336) local_socket: add SO_SNDBUF & SO_RCVBUF support
|
||||
* [#13045](https://github.com/apache/nuttx/pull/13045) localsocket improvment
|
||||
* [#13045](https://github.com/apache/nuttx/pull/13045) localsocket improvement
|
||||
* [#12639](https://github.com/apache/nuttx/pull/12639) net: Enable ICMP by default if IPv4 is enabled
|
||||
* [#13028](https://github.com/apache/nuttx/pull/13028) net_chksum.c:mod process of generating sum to solve checksum error
|
||||
* [#12991](https://github.com/apache/nuttx/pull/12991) net/icmpv6/icmpv6_input.c: fix undefined build error
|
||||
@@ -683,11 +683,11 @@ Improvements
|
||||
* [#13073](https://github.com/apache/nuttx/pull/13073) inode: call inode_release when close success
|
||||
* [#13198](https://github.com/apache/nuttx/pull/13198) Introduce new PCI framework
|
||||
* [#13442](https://github.com/apache/nuttx/pull/13442) input/ff: modify FF_MAX to support 64-bit machine
|
||||
* [#13387](https://github.com/apache/nuttx/pull/13387) ipfrag: fix warnig
|
||||
* [#13387](https://github.com/apache/nuttx/pull/13387) ipfrag: fix warning
|
||||
* [#13163](https://github.com/apache/nuttx/pull/13163) ipfrag: remove assert for actual product reasons
|
||||
* [#13012](https://github.com/apache/nuttx/pull/13012) irq: add [enter|leave]_critical_section_nonirq
|
||||
* [#13018](https://github.com/apache/nuttx/pull/13018) irq: add isr thread
|
||||
* [#13242](https://github.com/apache/nuttx/pull/13242) irq: dynaminc create g_irqmap
|
||||
* [#13242](https://github.com/apache/nuttx/pull/13242) irq: dynamic create g_irqmap
|
||||
* [#13256](https://github.com/apache/nuttx/pull/13256) irq: irq with the same priority share the same wqueue
|
||||
* [#12595](https://github.com/apache/nuttx/pull/12595) irq: remove g_cpu_nestcount in restore_critical_section
|
||||
* [#12935](https://github.com/apache/nuttx/pull/12935) irq: remove restore_critical_section in irq
|
||||
@@ -727,7 +727,7 @@ Improvements
|
||||
* [#13072](https://github.com/apache/nuttx/pull/13072) pm: update document, add pm_idle interface for not-smp case
|
||||
* [#13279](https://github.com/apache/nuttx/pull/13279) poll: fix thread_cancel() caused poll used after free
|
||||
* [#13074](https://github.com/apache/nuttx/pull/13074) Private requirement for wapi
|
||||
* [#13168](https://github.com/apache/nuttx/pull/13168) protected build: userspace threads will unexpectly work in privileged mode after syscall
|
||||
* [#13168](https://github.com/apache/nuttx/pull/13168) protected build: userspace threads will unexpectedly work in privileged mode after syscall
|
||||
* [#13153](https://github.com/apache/nuttx/pull/13153) pty: use mutex to protect alloc minor
|
||||
* [#13295](https://github.com/apache/nuttx/pull/13295) psram_cache_init: remove cosmetic differences between PRO/APP
|
||||
* [#13438](https://github.com/apache/nuttx/pull/13438) ramlog bug fix
|
||||
@@ -737,7 +737,7 @@ Improvements
|
||||
* [#13309](https://github.com/apache/nuttx/pull/13309) Restore ASSERT/VERIFY semantics
|
||||
* [#13485](https://github.com/apache/nuttx/pull/13485) Revert "irq: add [enter|leave]_critical_section_nonirq"
|
||||
* [#12607](https://github.com/apache/nuttx/pull/12607) Revert "irq: remove restore_critical_section in irq"
|
||||
* [#13432](https://github.com/apache/nuttx/pull/13432) Rpmsg VirtIO Transport support and releated patches
|
||||
* [#13432](https://github.com/apache/nuttx/pull/13432) Rpmsg VirtIO Transport support and related patches
|
||||
* [#13183](https://github.com/apache/nuttx/pull/13183) rpmsg_rtc:Update g_basetime from rpmsg.
|
||||
* [#13169](https://github.com/apache/nuttx/pull/13169) rpmsg.c: move onceinit judge logic to common part
|
||||
* [#13404](https://github.com/apache/nuttx/pull/13404) rpmsgblk: split multi_cmd only when it is too large to be placed into…
|
||||
@@ -751,7 +751,7 @@ Improvements
|
||||
* [#12837](https://github.com/apache/nuttx/pull/12837) spinlock: add support of spin_trylock_irqsave()
|
||||
* [#12836](https://github.com/apache/nuttx/pull/12836) spinlock: inline no trace implement to remove duplicate logic
|
||||
* [#13272](https://github.com/apache/nuttx/pull/13272) spinlock: spin_initialize should add memory barrier
|
||||
* [#13457](https://github.com/apache/nuttx/pull/13457) stack recored bug fix
|
||||
* [#13457](https://github.com/apache/nuttx/pull/13457) stack recorded bug fix
|
||||
* [#13386](https://github.com/apache/nuttx/pull/13386) stream/syslograw: remove support for iob buffer in syslog
|
||||
* [#13511](https://github.com/apache/nuttx/pull/13511) Support msync
|
||||
* [#13196](https://github.com/apache/nuttx/pull/13196) support rss/arfs with device
|
||||
|
||||
@@ -27,7 +27,7 @@ Sched
|
||||
* [#14954](https://github.com/apache/nuttx/pull/14954) sched: replace up_cpu_index with this_cpu
|
||||
* [#14051](https://github.com/apache/nuttx/pull/14051) sched: support backtrace record
|
||||
* [#14048](https://github.com/apache/nuttx/pull/14048) sched: There is no need to use sched_[un]lock
|
||||
* [#14340](https://github.com/apache/nuttx/pull/14340) sched: Use spinlock repalce sched_[un]lock in some place
|
||||
* [#14340](https://github.com/apache/nuttx/pull/14340) sched: Use spinlock replace sched_[un]lock in some place
|
||||
* [#14863](https://github.com/apache/nuttx/pull/14863) sched/addrenv.c: Fix usage of atomic_fetch_sub
|
||||
* [#14061](https://github.com/apache/nuttx/pull/14061) sched/cpuload: fix SMP situation CPULOAD statistics are inaccurate
|
||||
* [#14504](https://github.com/apache/nuttx/pull/14504) sched/cpuload: move g_cpuload_wdog to private chapter
|
||||
@@ -212,7 +212,7 @@ Improvements
|
||||
* [#14946](https://github.com/apache/nuttx/pull/14946) gcov: Add usage documentation
|
||||
* [#14538](https://github.com/apache/nuttx/pull/14538) gcov: Fix typographical errors
|
||||
* [#14557](https://github.com/apache/nuttx/pull/14557) gcov: Support for the most streamlined profile of LLVM-embedded-toolchain-for-Arm
|
||||
* [#13965](https://github.com/apache/nuttx/pull/13965) gcov:adjust gcov configuration name and delete non-existent dependencie
|
||||
* [#13965](https://github.com/apache/nuttx/pull/13965) gcov:adjust gcov configuration name and delete non-existent dependency
|
||||
* [#14251](https://github.com/apache/nuttx/pull/14251) cmake: add newly added sources to cmake
|
||||
* [#14615](https://github.com/apache/nuttx/pull/14615) cmake: don't include syslog files if CONFIG_SYSLOG=n
|
||||
* [#14404](https://github.com/apache/nuttx/pull/14404) cmake: fix the fdiagnostics-color handle issue
|
||||
@@ -329,7 +329,7 @@ ARM64
|
||||
* [#14991](https://github.com/apache/nuttx/pull/14991) arm64: change some format
|
||||
* [#14829](https://github.com/apache/nuttx/pull/14829) arm64: fix compile failed 'tpidr_el1' undeclared
|
||||
* [#14628](https://github.com/apache/nuttx/pull/14628) arm64: fix compile failed when build ELF apps
|
||||
* [#14476](https://github.com/apache/nuttx/pull/14476) arm64: fix fvp smp faild to boot
|
||||
* [#14476](https://github.com/apache/nuttx/pull/14476) arm64: fix fvp smp failed to boot
|
||||
* [#14171](https://github.com/apache/nuttx/pull/14171) arm64: fix the cmake break in kernel mode
|
||||
* [#14980](https://github.com/apache/nuttx/pull/14980) arm64: remove g_running_tasks[this_cpu()] = NULL
|
||||
* [#14824](https://github.com/apache/nuttx/pull/14824) arm64: remove unused code
|
||||
@@ -417,7 +417,7 @@ SIM
|
||||
* [#14119](https://github.com/apache/nuttx/pull/14119) Revert "sim/note: add note related configuration"
|
||||
* [#13878](https://github.com/apache/nuttx/pull/13878) sim bug fix
|
||||
* [#14361](https://github.com/apache/nuttx/pull/14361) sim_camera: modify sim camera init videosize using imgsensor extend p…
|
||||
* [#14449](https://github.com/apache/nuttx/pull/14449) sim_uart: rm LF to CRLF convertion
|
||||
* [#14449](https://github.com/apache/nuttx/pull/14449) sim_uart: rm LF to CRLF conversion
|
||||
* [#14693](https://github.com/apache/nuttx/pull/14693) sim: add defconfig for testing cmake compilation of quickjs
|
||||
* [#14587](https://github.com/apache/nuttx/pull/14587) sim: add note related configuration
|
||||
* [#13966](https://github.com/apache/nuttx/pull/13966) sim: disable sim uart output processing
|
||||
@@ -508,7 +508,7 @@ New Driver Support
|
||||
* [#14895](https://github.com/apache/nuttx/pull/14895) draft driver for STUSB4500
|
||||
Drivers With Improvements
|
||||
* [#13925](https://github.com/apache/nuttx/pull/13925) driver: add GOLDFISH_GPU_FB_PRIORITY for goldfish_gpu_fb_vsync_thread
|
||||
* [#14194](https://github.com/apache/nuttx/pull/14194) driver/i2c/ipcc: Post sempahore only when it's value is smaller than one
|
||||
* [#14194](https://github.com/apache/nuttx/pull/14194) driver/i2c/ipcc: Post semaphore only when it's value is smaller than one
|
||||
* [#14510](https://github.com/apache/nuttx/pull/14510) driver/serial: remove return value of up_putc()
|
||||
* [#14603](https://github.com/apache/nuttx/pull/14603) drivers: Fix the missing headers.
|
||||
* [#14817](https://github.com/apache/nuttx/pull/14817) drivers/adc: Rename up_ads1255initialize to ads1255_initialize
|
||||
@@ -523,7 +523,7 @@ Drivers With Improvements
|
||||
* [#14729](https://github.com/apache/nuttx/pull/14729) drivers/misc: fix rpmsgdev read overflow
|
||||
* [#15047](https://github.com/apache/nuttx/pull/15047) drivers/net: change netdev_lower_quota_load to macro
|
||||
* [#13860](https://github.com/apache/nuttx/pull/13860) drivers/net: Register "/dev/net/tun" as tun node too
|
||||
* [#13872](https://github.com/apache/nuttx/pull/13872) drivers/note: suport rpmsg transfer channel for notesome note api
|
||||
* [#13872](https://github.com/apache/nuttx/pull/13872) drivers/note: support rpmsg transfer channel for notesome note api
|
||||
* [#14185](https://github.com/apache/nuttx/pull/14185) drivers/optee: Return error if optee_recv return prematurely
|
||||
* [#14165](https://github.com/apache/nuttx/pull/14165) drivers/pci: fix pci framework warning in 32bit chip
|
||||
* [#14248](https://github.com/apache/nuttx/pull/14248) drivers/rpmsgdev: support get more battery info by rpmsgdev
|
||||
@@ -568,7 +568,7 @@ Drivers With Improvements
|
||||
* [#13853](https://github.com/apache/nuttx/pull/13853) Rpmsg syslog: update rpmsg syslog
|
||||
* [#14077](https://github.com/apache/nuttx/pull/14077) Rpmsg virtio: update rpmsg virtio and add sim config to verify rpmsg virtio
|
||||
* [#14106](https://github.com/apache/nuttx/pull/14106) rpmsg_port_spi_slave: fix compile error when enable RPMSG_PORT_SPI_SL…
|
||||
* [#14118](https://github.com/apache/nuttx/pull/14118) rpmsg_sockif: add some modifaction for rpsocket
|
||||
* [#14118](https://github.com/apache/nuttx/pull/14118) rpmsg_sockif: add some modification for rpsocket
|
||||
* [#13854](https://github.com/apache/nuttx/pull/13854) rpmsgblk.c: fix compile warning
|
||||
* [#13851](https://github.com/apache/nuttx/pull/13851) rptun: Remove include/nuttx/rptun/openamp.h
|
||||
* [#15008](https://github.com/apache/nuttx/pull/15008) video/fb: fix integer overflow issue
|
||||
@@ -745,7 +745,7 @@ Unsorted
|
||||
* [#14378](https://github.com/apache/nuttx/pull/14378) Discourage the use of LIBC_PRINT_EXTENSION
|
||||
* [#14094](https://github.com/apache/nuttx/pull/14094) dump more information when CONFIG_MM_DUMP_DETAILS_ON_FAILURE enabled flush log before coredump
|
||||
* [#13902](https://github.com/apache/nuttx/pull/13902) e1000: add polling mode support for tx/rx
|
||||
* [#14646](https://github.com/apache/nuttx/pull/14646) Enable DEV_PIPE_NPOLLWAITERS default value 4 for adapte APP
|
||||
* [#14646](https://github.com/apache/nuttx/pull/14646) Enable DEV_PIPE_NPOLLWAITERS default value 4 for adapter APP
|
||||
* [#14318](https://github.com/apache/nuttx/pull/14318) Expand samplerate bits from 8 to 32 enchance encode capacity in sim offload.
|
||||
* [#14310](https://github.com/apache/nuttx/pull/14310) external/ffmpeg: add offloding audio recording with amr format.
|
||||
* [#13867](https://github.com/apache/nuttx/pull/13867) Fdt mmio: add common fdt mmio virtio device register function
|
||||
@@ -841,7 +841,7 @@ Unsorted
|
||||
* [#14334](https://github.com/apache/nuttx/pull/14334) modify for set conn status with connected when receive event USRSOCK_EVENT_SENDTO_READY
|
||||
* [#14205](https://github.com/apache/nuttx/pull/14205) modlib:bug fixallow 64bit elf load and if sym is NULL not load symbol
|
||||
* [#14732](https://github.com/apache/nuttx/pull/14732) modlib:need add ctors to init_array and dtors to fini_array
|
||||
* [#14383](https://github.com/apache/nuttx/pull/14383) modlib/modlib_symbols.c: Fix usage of void* arithmetics
|
||||
* [#14383](https://github.com/apache/nuttx/pull/14383) modlib/modlib_symbols.c: Fix usage of void* arithmetic
|
||||
* [#14990](https://github.com/apache/nuttx/pull/14990) mps3an547 doc update
|
||||
* [#13927](https://github.com/apache/nuttx/pull/13927) mq: correct inode release in mq_inode_release()
|
||||
* [#14654](https://github.com/apache/nuttx/pull/14654) msys2: fix make[3]: warning: jobserver unavailable: using -j1.
|
||||
@@ -849,7 +849,7 @@ Unsorted
|
||||
* [#14053](https://github.com/apache/nuttx/pull/14053) nuttx-names.in: add feof
|
||||
* [#14468](https://github.com/apache/nuttx/pull/14468) nuttx: Add LIBSUPCXX_TOOLCHAIN to link the prebuilt library provide by toolchain.
|
||||
* [#14543](https://github.com/apache/nuttx/pull/14543) nuttx: Fix build warning with can't found xt-g++
|
||||
* [#14721](https://github.com/apache/nuttx/pull/14721) nuttx/qemu: Fix funciton up_idle multiple definition
|
||||
* [#14721](https://github.com/apache/nuttx/pull/14721) nuttx/qemu: Fix function up_idle multiple definition
|
||||
* [#13923](https://github.com/apache/nuttx/pull/13923) Pci bugfix
|
||||
* [#13963](https://github.com/apache/nuttx/pull/13963) Pci fixbugs
|
||||
* [#14969](https://github.com/apache/nuttx/pull/14969) Pci io
|
||||
@@ -916,7 +916,7 @@ Unsorted
|
||||
* [#14283](https://github.com/apache/nuttx/pull/14283) update defconfig
|
||||
* [#14120](https://github.com/apache/nuttx/pull/14120) Update esptool version on docs and build system
|
||||
* [#14794](https://github.com/apache/nuttx/pull/14794) update Intel64 and PCI documentation
|
||||
* [#14778](https://github.com/apache/nuttx/pull/14778) update stream relative fix mtd&blk stream readback before block update. decrese int use in stream to handle FS_LARGEFILE
|
||||
* [#14778](https://github.com/apache/nuttx/pull/14778) update stream relative fix mtd&blk stream readback before block update. decrease int use in stream to handle FS_LARGEFILE
|
||||
* [#13889](https://github.com/apache/nuttx/pull/13889) update the mm dump relative add orphan & biggest dump feature.
|
||||
* [#13913](https://github.com/apache/nuttx/pull/13913) Upgrade openamp and libmetal to last commit
|
||||
* [#14255](https://github.com/apache/nuttx/pull/14255) Use BACKTRACE_BUFFER_SIZE to declare backtrace buffer
|
||||
|
||||
@@ -303,7 +303,7 @@ Unsorted
|
||||
* [#14578](https://github.com/apache/nuttx/pull/14578) spin_lock_irqsave+sched_lock
|
||||
* [#14623](https://github.com/apache/nuttx/pull/14623) wqueue remove enter_critical_section
|
||||
* [#14672](https://github.com/apache/nuttx/pull/14672) Change the software interrupt to syscall instruction
|
||||
* [#15073](https://github.com/apache/nuttx/pull/15073) fix regresion from https://github.com/apache/nuttx/pull/14881
|
||||
* [#15073](https://github.com/apache/nuttx/pull/15073) fix regression from https://github.com/apache/nuttx/pull/14881
|
||||
* [#15075](https://github.com/apache/nuttx/pull/15075) semaphore: change semaphore count to atomic operation
|
||||
* [#15078](https://github.com/apache/nuttx/pull/15078) Feature/esp nxdiag wrapper
|
||||
* [#15079](https://github.com/apache/nuttx/pull/15079) Feature/esp pulse cnt
|
||||
@@ -328,7 +328,7 @@ Unsorted
|
||||
* [#15149](https://github.com/apache/nuttx/pull/15149) procfs:fix cmdline overflow bug
|
||||
* [#15150](https://github.com/apache/nuttx/pull/15150) Use LFS_DEFINES if available
|
||||
* [#15152](https://github.com/apache/nuttx/pull/15152) sem: remove the additional assignment.
|
||||
* [#15160](https://github.com/apache/nuttx/pull/15160) binfmt/exec: initialize binary_s to empty to avoid invaild access
|
||||
* [#15160](https://github.com/apache/nuttx/pull/15160) binfmt/exec: initialize binary_s to empty to avoid invalid access
|
||||
* [#15161](https://github.com/apache/nuttx/pull/15161) Add support for PCI CAN cards for QEMU: Kvaser and CTU CAN FD
|
||||
* [#15163](https://github.com/apache/nuttx/pull/15163) use atomic to protect f_refs
|
||||
* [#15164](https://github.com/apache/nuttx/pull/15164) risc-v: Move CSR register manipulation macros to csr.h
|
||||
|
||||
@@ -24,7 +24,7 @@ And feature enhancements:
|
||||
|
||||
* The LPC176x Ethernet driver was using all of AHB SRAM Bank0 for
|
||||
Ethernet packet buffers (16K). An option was added to limit
|
||||
the amount of SRAM used for packet buffering and to re-use any
|
||||
the amount of SRAM used for packet buffering and to reuse any
|
||||
extra Bank0 memory for heap.
|
||||
|
||||
* Enabled networking and SD/MMC card support in the Olimex
|
||||
|
||||
@@ -23,7 +23,7 @@ contributed by Laurent Latil
|
||||
* PIC32. The port to the Microchip PIC32MX is finally functional and
|
||||
reliable. The NuttX PIC32 port has verified configurations for
|
||||
the OS test and the NuttShell (NSH) both exist.
|
||||
* Tests: New re-usable tests (in apps/examples) for PWM, ADC, and
|
||||
* Tests: New reusable tests (in apps/examples) for PWM, ADC, and
|
||||
CAN loopback. Several existing tests can now be built as NSH built-in
|
||||
applications (dhcpd, nettest, and all of the new tests).
|
||||
|
||||
|
||||
@@ -121,7 +121,7 @@ Uses all Windows style paths, (2) Uses primarily Windows batch
|
||||
commands from cmd.exe, with (3) a few extensions from GNUWin32.
|
||||
|
||||
This capability should still be considered a work in progress
|
||||
because: (1) it has not been verfied on all targets and tools,
|
||||
because: (1) it has not been verified on all targets and tools,
|
||||
and (2) still lacks some of the creature-comforts of the more
|
||||
mature environments (like a function configure.sh script and
|
||||
'make menuconfig' support).
|
||||
|
||||
@@ -224,7 +224,7 @@ apps/examples/wlan: Remove non-functional example.
|
||||
apps/examples/ostest: Added a test of vfork(). Extend signal
|
||||
handler test to catch death-of-child signals (SIGCHLD). Add a
|
||||
test for waitpid(), waitid(), and wait().
|
||||
apps/exampes/posix_spawn: Added a test of posix_spawn().
|
||||
apps/examples/posix_spawn: Added a test of posix_spawn().
|
||||
|
||||
- NSH:
|
||||
|
||||
@@ -237,7 +237,7 @@ executed once when NSH starts; the .nshrc script will be executed
|
||||
for each session: Once for serial, once for each USB connection,
|
||||
once for each Telnet session.
|
||||
|
||||
- Supports a new daemon that can be used to monitor USB trace outpout.
|
||||
- Supports a new daemon that can be used to monitor USB trace output.
|
||||
- Removed non-functional wlan example.
|
||||
|
||||
Bugfixes (see the ChangeLog for details). Some of these are very important:
|
||||
|
||||
@@ -59,7 +59,7 @@ of the allocated memory.
|
||||
of the block that provides the same information that was previously
|
||||
provided by a kludgy, auto-generated header file (user_map.h).
|
||||
- Basic support implemented for the ARMv7-M family with fragments
|
||||
also implemetned for the ARMv6-M and MIPS32 families.
|
||||
also implemented for the ARMv6-M and MIPS32 families.
|
||||
- Kernel build supported added for the LPC17xx Open1788 and for
|
||||
the Atmel SAM3U-EK board. All testing is being performed on the
|
||||
Open1788 board.
|
||||
|
||||
@@ -160,7 +160,7 @@ and the system is very busy, the a pthread may be blocked at
|
||||
a critical point when trying to exit. Blocking at this critical
|
||||
point would cause crashes. All entire task/thread exit logic
|
||||
paths were reviewed and failsafe mechanisms were put in place
|
||||
to assure that exitting tasks never block after task teardown
|
||||
to assure that exiting tasks never block after task teardown
|
||||
has been started.
|
||||
|
||||
* ARMv6-M:
|
||||
|
||||
@@ -229,7 +229,7 @@ but still a problem. The correct solution would be configure the
|
||||
USB MSC thread to a task, however, this workaround from David
|
||||
Sidrane plugs the hole for now.
|
||||
- USB CDC/ACM, USB MSC, and Composite Device Classes: Un-initialization
|
||||
logic caused re-use of a stale pointer. Changed to a two pass
|
||||
logic caused reuse of a stale pointer. Changed to a two pass
|
||||
un-initialization for the case of the composite driver: Memory
|
||||
resources are not freed until the second un-initialization pass.
|
||||
From David Sidrane.
|
||||
|
||||
@@ -187,7 +187,7 @@ adds an option to use binfs with the Union FS.
|
||||
|
||||
* Applications: apps/examples:
|
||||
|
||||
- Modify/simpify apps/examples build files. From Roman Saveljev.
|
||||
- Modify/simplify apps/examples build files. From Roman Saveljev.
|
||||
- apps/examples/ltdc: Add testing support for the STM32 LTDC's 2D DMA.
|
||||
From Marco Krahl.
|
||||
- apps/examples/ostest: Add a test of nested signals. There are no
|
||||
|
||||
@@ -49,7 +49,7 @@ loopback devices if they arein the configuration.
|
||||
- The simulation now runs under Cygwin64. Modern Cygwin X86_64
|
||||
machines follow the Microsoft ABI for parameter passing. The Linux
|
||||
System 5 ABI would not work on X86_64-based Cygwin machines. Newer
|
||||
Cygwin tool chains do nor pre-pend symbol names with the underscore
|
||||
Cygwin tool chains do nor prepend symbol names with the underscore
|
||||
character.
|
||||
|
||||
* Atmel SAMA5Dx:
|
||||
|
||||
@@ -51,9 +51,9 @@ logic to support, configurable, smaller buffers for PTYs.
|
||||
* SYSLOG/Debug Output:
|
||||
|
||||
- SYSLOG: Consolidated all SYSLOG logic in drivers/syslog. Added an
|
||||
abstraction layer that supports: (1) redirection of SYSLOG outpout.
|
||||
abstraction layer that supports: (1) redirection of SYSLOG output.
|
||||
This is usually so that you can boot with one SYSLOG output but
|
||||
transition to another SYSLOG output when the OS has initialialized,
|
||||
transition to another SYSLOG output when the OS has initialized,
|
||||
(2) adds common serialization of interrupt output as a configuration
|
||||
option. Without this configuration setting, interrupt level output
|
||||
will be asynchronous. And (3) vsyslog is now a system call and is
|
||||
@@ -574,7 +574,7 @@ LSE during RTC initialization. From Alan Carvalho de Assis.
|
||||
- STM32 F1-F4: When configuring a GPIO via stm32_configgpio() the
|
||||
function will first set the mode to output and then set the initial
|
||||
state of the gpio later on. If you have an application with an
|
||||
externaly pulled-up pin, this would lead to a glitch on the line
|
||||
externally pulled-up pin, this would lead to a glitch on the line
|
||||
that may be dangerous in some applications (e.G. Reset Line for
|
||||
other chips, etc). This changes sets the output state before
|
||||
configuring the pin as an output. From Pascal Speck .
|
||||
|
||||
@@ -206,7 +206,7 @@ de Assis.
|
||||
|
||||
* Platforms: apps/interpreters:
|
||||
|
||||
- Add a port of Mini Basic, version 1.0, written by Malcom McLean and
|
||||
- Add a port of Mini Basic, version 1.0, written by Malcolm McLean and
|
||||
released under the Creative Commons Attribution license.
|
||||
|
||||
* Applications: apps/examples:
|
||||
|
||||
@@ -303,7 +303,7 @@ it. From Alan Carvalho de Assis.
|
||||
|
||||
* Applications: apps/system:
|
||||
|
||||
- apps/system/sched_note: Extend to include additions to instumentation
|
||||
- apps/system/sched_note: Extend to include additions to instrumentation
|
||||
for SMP.
|
||||
- apps/system/sched_note: Add support for spinlock notes.
|
||||
- apps/system/sched_note: Add support for new scheduler instrumentation.
|
||||
|
||||
@@ -30,7 +30,7 @@ PROTECTED mode build.
|
||||
- Interrupt handling: irq_attach() now includes an argument of type
|
||||
xcpt_t that retained with the handler address. That argument is
|
||||
then provided to the interrupt handler when the interrupt occurs.
|
||||
The common parameter passing replaces the ad hoc parmater passing
|
||||
The common parameter passing replaces the ad hoc parameter passing
|
||||
implemented in current drivers. From Mark Schulte.
|
||||
- Adapt many drivers to utilize the IRQ argument feature.
|
||||
- All functions that used to return an xcpt_t old handler value, now
|
||||
@@ -207,7 +207,7 @@ sync.
|
||||
* NSH: apps/nshlib:
|
||||
|
||||
- NSH: Add support for the 'ln' command.
|
||||
- NSH ls command: if node is a symobolic link, use readlink() to get
|
||||
- NSH ls command: if node is a symbolic link, use readlink() to get
|
||||
and the display the target of the symbolic link.
|
||||
- NSH: Add readlink command.
|
||||
|
||||
@@ -374,7 +374,7 @@ David Sidrane.
|
||||
- Kinetis Ethernet: Add #define for number of loops for auto
|
||||
negotiation to complete. From Marc Rechté.
|
||||
- Kinetis Werial: Fixed up_rxint - did not disable the RX
|
||||
interuppts. There was an OR where and AND NOT was needed. From
|
||||
interrupts. There was an OR where and AND NOT was needed. From
|
||||
David Sidrane.
|
||||
|
||||
* NXP/Freescale LPC43xx:
|
||||
|
||||
@@ -306,7 +306,7 @@ buttons, LEDS, IWDG, USB OTG HS, and procfs support. Configurations
|
||||
available for nsh, usbnsh, and wlan configurations.
|
||||
- Clicker2-STM32: Support for the Mikroelektronika Clicker 2 for
|
||||
STM32 was added by Anthony Merlino. This board, along with the
|
||||
MRF24J40 Click board is the platform used to deveop the IEEE
|
||||
MRF24J40 Click board is the platform used to develop the IEEE
|
||||
802.15.4 support. The boad configuration includes the MRF24J40
|
||||
initialization logic and SPI support. Configurations exist for nsh,
|
||||
knsh, usbnsh, and mrf24j40-radio.
|
||||
@@ -446,7 +446,7 @@ into NSH. From Simon Piriou.
|
||||
- apps/system/dhcpc: Add a command to renew or establish a lease on an
|
||||
IPv4 address.
|
||||
- apps/system/ntpc: Add a command to start or stop the NTPC daemon.
|
||||
- apps/system/ramtest: Make stacksize and priority conigurable.
|
||||
- apps/system/ramtest: Make stacksize and priority configurable.
|
||||
|
||||
* Platform-Specific Support (apps/platform)
|
||||
|
||||
@@ -613,7 +613,7 @@ Jussi Kivilinna.
|
||||
will all other IOCTL methods.
|
||||
- net/socket: Fix cloning of local and raw sockets. From Jussi
|
||||
Kivilinna.
|
||||
- TCP: Wait for 3-Way Handshare before accept() returns. From Simon
|
||||
- TCP: Wait for 3-Way Handshake before accept() returns. From Simon
|
||||
Piriou.
|
||||
- TCP: Send RST if application 'unlistens()' before we complete the
|
||||
connection sequence.
|
||||
@@ -768,7 +768,7 @@ error. From Freddie Chopin.
|
||||
similar STM32 I2C drivers. From David Sidrane.
|
||||
- STM32: OTG host implementations of stm32_in_transfer() must obey the
|
||||
polling interval for the case of isochronous and interrupt endpoints.
|
||||
- STM32: Fix erase sector number for microcontrolers with more than 11
|
||||
- STM32: Fix erase sector number for microcontrollers with more than 11
|
||||
sectors. Erase a sector from the second bank cause the bit 4 of SNB
|
||||
being set but never unused, so trying to erase a sector from the first
|
||||
bank was actually eraseing a sector from the second bank. From José
|
||||
@@ -799,7 +799,7 @@ From Alexander Oryshchenko; verified by David Sidrane.
|
||||
inherited dma bug from the stm32. see
|
||||
https://bitbucket.org/nuttx/nuttx/commits/df9ae3c13fc2fff2c21ebdb098c520b11f43280d
|
||||
for details. And (2) Most all CR1-CR3 settings can not be configured
|
||||
while UE is true. Threfore we make all operation atomic and disable
|
||||
while UE is true. Therefore we make all operation atomic and disable
|
||||
UE and restore it's originalstate on exit. From David Sidrane.
|
||||
- STM32 L1: Fix IWDG and WWDG debug mode stop for STM32L15XX. From
|
||||
Juha Niskanen.
|
||||
|
||||
@@ -994,7 +994,7 @@ in included system files. From Jeff.
|
||||
Makefile. Hopefully this will end awkward problems when you Control-C
|
||||
out of a build and libapps.a is deleted.
|
||||
- platform/Makefile: More attempts to fix for Windows native build.
|
||||
Backslash as a delimiter causes problems in pattern subsitutions.
|
||||
Backslash as a delimiter causes problems in pattern substitutions.
|
||||
|
||||
* NSH: apps/nshlib:
|
||||
|
||||
|
||||
@@ -80,7 +80,7 @@ application and belongs in apps, not in the OS.
|
||||
replacing the NSH df command. Also implements procfs /proc/fs/mount
|
||||
file, replacing the NSH mount command when there are no arguments.
|
||||
- procfs: Add /proc/meminfo. This is an alternative way to get the
|
||||
information that was previoulsy available in apps/system/free.
|
||||
information that was previously available in apps/system/free.
|
||||
apps/system/free was removed because it made illegal calls into the
|
||||
OS violating the portable interface. This new procfs entry provides
|
||||
the same information with no such violation. it also provides
|
||||
@@ -477,7 +477,7 @@ of NX.
|
||||
- tools/configure.sh: Add special support so that you can start with a
|
||||
windows native configuration and install on a different host (and
|
||||
vice versa).
|
||||
- tools/configure.c: Duplicate new functionaity added to configure.sh.
|
||||
- tools/configure.c: Duplicate new functionality added to configure.sh.
|
||||
- tools/configure.sh: This commit adds a -m option for macOS. For
|
||||
anyone not aware, Apple renamed OSX to macOS recently; thus the 'm'
|
||||
instead of 'o'. This does not change the other uses of *_OSX to
|
||||
@@ -893,7 +893,7 @@ CAN driver (via can_write) and order frames are sent on bus can be
|
||||
different (and I experience this in wild). Since CAN driver API
|
||||
pretends to be "file like" I expect data to be read from fd the same
|
||||
order it is written. So I consider described behaviour to be a bug.
|
||||
Fixed by settin the TXFP bit in the CAN_MCR register (FIFO
|
||||
Fixed by setting the TXFP bit in the CAN_MCR register (FIFO
|
||||
transmit order). From comments by Alexey T, in Bitbucket Issue 73.
|
||||
- STM32 HRTIM: Fix pclk calculation. From Mateusz Szafoni.
|
||||
- STM32 HRTIM: Fix burst mode prescaler update. From Mateusz Szafoni.
|
||||
|
||||
@@ -426,7 +426,7 @@ longer available.
|
||||
* System Utilities: apps/system
|
||||
|
||||
- apps/system/lzf: Added the test case from Marc Alexander Lehmann's
|
||||
LIBLZF3.6 librrary From Boris Astardzhiev.
|
||||
LIBLZF3.6 library From Boris Astardzhiev.
|
||||
- apps/system/embedlog: Support for embedlog data loggin package from
|
||||
https://embedlog.kurwinet.pl/ From Michal Lyszczek.
|
||||
- apps/system/zmodem: Added an option to enable hardware flow control
|
||||
|
||||
@@ -288,7 +288,7 @@ architectures. From Gregory Nutt.
|
||||
- syslog: Channel configuration. Decouple SYSLOG_SERIAL_CONSOLE and
|
||||
ARCH_LOWPUTC. Since some hardware can output log to the special
|
||||
debug channel not serial. From anchao.
|
||||
- syslog: Support pre-pending a prefix string to log output if
|
||||
- syslog: Support prepending a prefix string to log output if
|
||||
enabled. This very useful to identify which CPU send out the log
|
||||
in AMP SoC. From anchao.
|
||||
- Serial: Add Ctrl-C/Ctrl-X support. From ligd.
|
||||
@@ -643,7 +643,7 @@ FOC. From Mateusz Szafoni.
|
||||
if the compiler supports anonymous structures and unions. From
|
||||
Gregory Nutt.
|
||||
- include/nuttx/mutex.h: Add inline wrapper functions to more
|
||||
clearly support semaphores when used as mutexs. From QianWenfa.
|
||||
clearly support semaphores when used as mutexes. From QianWenfa.
|
||||
- include/nuttx/nuttx.h: Added nuttx.h header file which is
|
||||
analogous to the linux.h header file. Currently, it contains on
|
||||
the definition of the container_of() macro. From zhuyanlin.
|
||||
|
||||
@@ -1056,7 +1056,7 @@ none).
|
||||
at a time by calling the vi_putch() function, causing slow
|
||||
performance, especially in telnet or USBCDC sessions where there is
|
||||
a lot of overhead per packet. Fixed by calling vi_write() instead
|
||||
with a block of characters with breaks as needed for TAB exansion.
|
||||
with a block of characters with breaks as needed for TAB expansion.
|
||||
12. The forward delete 'x' operation allowed deletion through '\n'
|
||||
characters causing lines to be joined. This is different from
|
||||
standard vi where 'x' at the end of a line performs a delete
|
||||
|
||||
@@ -639,7 +639,7 @@ without sockets (CONFIG_NSOCKET_DESCRIPTORS == 0). That is not the
|
||||
case; if the network is enabled, sockets must be provided. From
|
||||
Gregory Nutt.
|
||||
- Networking: The value ERROR should never be returned from internal
|
||||
OS functions. That is reserved for returning values to appliations
|
||||
OS functions. That is reserved for returning values to applications
|
||||
with the errno value set. Within the OS, errors are returned with
|
||||
a negated errno value ALWAYS. From Gregory Nutt.
|
||||
- Networking: The struct in_addr doesn't have the member sin_addr.
|
||||
@@ -1021,7 +1021,7 @@ Gregory Nutt.
|
||||
- tools/nxstyle.c: Was confusing hex constants with strings staring
|
||||
with 'x'. Added logic to complain about hex constants containing
|
||||
upper case characters. From Gregory Nutt.
|
||||
- tools/nxstyle.c: Fix logic error that prevent detecion of '/' and
|
||||
- tools/nxstyle.c: Fix logic error that prevent detection of '/' and
|
||||
'/=' as operators. net/: Minor updates resulting from testing
|
||||
tools/nxstyle. From Gregory Nutt.
|
||||
|
||||
|
||||
@@ -295,7 +295,7 @@ Kivilinna.
|
||||
|
||||
* STMicro STM32 Drivers:
|
||||
|
||||
- RTCC: Fix for recent changes that caused compilation failrues with
|
||||
- RTCC: Fix for recent changes that caused compilation failures with
|
||||
STM32L15XX configurations. From Jussi Kivilinna.
|
||||
- SPI: The source clock for SPI 4,5, and 6 should be PCLK2, not PCLK1
|
||||
(for F411, F427, and F429). Per David Sidrane.
|
||||
|
||||
@@ -583,7 +583,7 @@ From Gregory Nutt.
|
||||
|
||||
- apps/examples/uid: Demo used to verify PASSWD and GROUP interfaces.
|
||||
From Gregory Nutt.
|
||||
- apps/examples/webserver/: Initialilze network and run forever only
|
||||
- apps/examples/webserver/: Initialize network and run forever only
|
||||
if not built-in app. Infer from CONFIG_NSH_BUILTIN_APPS if we are a
|
||||
NSH built-in app or not. If built-in app (CONFIG_NSH_BUILTIN_APPS
|
||||
defined) then we assume network is initialized prior to webserver
|
||||
|
||||
@@ -159,12 +159,12 @@ using writeback cache.
|
||||
|
||||
This also simplifies the sdmmc driver when the IDMA is in use. There
|
||||
is no need to mix IDMA and interrupt based transfers; instead, when
|
||||
making unaligned data tranfers, just make IDMA into an internal
|
||||
making unaligned data transfers, just make IDMA into an internal
|
||||
aligned buffer and then copy the data. This method also enables
|
||||
multiblock transfers, and transfers from/to data buffers which are not
|
||||
aligned on cache boundary.
|
||||
- PR-1042 STM32H7: Resolve multiple limitations and bugs with progmem
|
||||
especailly for partial memory writes
|
||||
especially for partial memory writes
|
||||
- PR-1045 STM32H7: This gives possibility to send arbitrary number of
|
||||
bytes from memory to peripheral using DMA also when using write-back
|
||||
cache
|
||||
@@ -176,7 +176,7 @@ buffers to the cache line.
|
||||
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
|
||||
- PR-1110 STM32H7: Use FDCANSEL to determine FDCAN clock source if
|
||||
possible - PR-1165 STM32H7: SPI transaction appears to be completed
|
||||
before the data has actually been flushed
|
||||
TX DMA completes before the data has been actually sent out from the
|
||||
@@ -207,11 +207,11 @@ Byte transfer anomaly - PR-1130 imxrt: Resolve WFI issue by setting
|
||||
the low power mode to remain in run mode
|
||||
- PR-1197 cxd56: Fix locking issue in Spresense audio driver causes by
|
||||
using semaphore in DMA buffer handling code
|
||||
- PR-1221 Add INTx_C macro defintion
|
||||
- PR-1221 Add INTx_C macro definition
|
||||
|
||||
* Driver Support:
|
||||
* Bug Fixes:
|
||||
- PR-1206 PR-1207 PR-1210 ioctl function should retun ENOTTY when the
|
||||
- PR-1206 PR-1207 PR-1210 ioctl function should return ENOTTY when the
|
||||
command is not recognized.
|
||||
|
||||
* New Driver Support:
|
||||
@@ -300,7 +300,7 @@ data since it must be on a 8 byte boundary
|
||||
- PR-1143 Report correct stats for proxied block and MTD drivers
|
||||
|
||||
* Significant Improvements:
|
||||
- PR-793 Allow use of genromfs to geneate ROMFS
|
||||
- PR-793 Allow use of genromfs to generate ROMFS
|
||||
- PR-851 Upgrade littlefs to v2.2.1
|
||||
- PR-1154 FATFS: Do not rewrite the root directory if it has not been
|
||||
changed.
|
||||
|
||||
@@ -39,7 +39,7 @@ Extended headers are currently not supported, but the header already has
|
||||
a reserved space for a pointer to it.
|
||||
|
||||
The image compatible with nxboot bootloader can be uploaded both directly
|
||||
to the primary area via physical programer as STlink or JTAG and to the
|
||||
to the primary area via physical programmer as STlink or JTAG and to the
|
||||
update partition via some external application (over Ethernet, USB, CAN, etc.).
|
||||
The update and recovery slots can be located in the the primary flash as
|
||||
well, but this halts the program execution during write operations, so it is
|
||||
@@ -65,7 +65,7 @@ file descriptor. This is a recommended approach as it avoids possible mistakes.
|
||||
Hardware Requirements
|
||||
---------------------
|
||||
|
||||
As mentioned above, the bootlaoder utilizes three partitions with the
|
||||
As mentioned above, the bootloader utilizes three partitions with the
|
||||
first one typically located in program flash.
|
||||
|
||||
The bootloader itself requires the minimal knowledge about characteristics
|
||||
@@ -131,7 +131,7 @@ Following configuration options are available:
|
||||
Image Creation
|
||||
--------------
|
||||
|
||||
The image intended to be booted by nxboot bootlaoder must have prepended header
|
||||
The image intended to be booted by nxboot bootloader must have prepended header
|
||||
to be recognized and worked with correctly. A Python script ``nximage.py``
|
||||
located in ``apps/boot/nxboot/tools`` directory can be used to generate
|
||||
nxboot compatible image.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
======================================
|
||||
``apds9960`` APDS-9960 test pplication
|
||||
======================================
|
||||
=======================================
|
||||
``apds9960`` APDS-9960 test application
|
||||
=======================================
|
||||
|
||||
APDS-9960 Test Application.
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
This is a very simply test of ``/dev/random``. It simple collects random numbers
|
||||
and displays them on the console.
|
||||
|
||||
Prerequistes:
|
||||
Prerequisites:
|
||||
|
||||
- ``CONFIG_DEV_RANDOM`` – Support for ``/dev/random`` must be enabled in order to
|
||||
select this example.
|
||||
|
||||
@@ -53,7 +53,7 @@ This will generate a small program called ``host``. Usage:
|
||||
dmesg
|
||||
|
||||
At the end of the dmesg output, you should see the serial device was
|
||||
successfully idenfied and assigned to a tty device, probably ``/dev/ttyUSB0``
|
||||
successfully identified and assigned to a tty device, probably ``/dev/ttyUSB0``
|
||||
or ``/dev/ttyACM0`` (depending on the configured USB serial driver).
|
||||
|
||||
3. Then start the host application::
|
||||
|
||||
@@ -6,7 +6,7 @@ The ABNT CODI is an old energy meter standard used in Brazil.
|
||||
|
||||
This code interprets the end user serial output existent in the energy meter.
|
||||
That output externalizes its data blinking an LED as a serial protocol at the
|
||||
baudrate of ``110 BPS`` and uses ``8`` octects:
|
||||
baudrate of ``110 BPS`` and uses ``8`` octets:
|
||||
|
||||
======= ======= =================================================================
|
||||
Octet Bits Description
|
||||
@@ -27,5 +27,5 @@ Octet Bits Description
|
||||
``006`` ``0-7`` Number of pulses for reactive energy of cur dem interv (``LSB``)
|
||||
``007`` ``0-6`` Number of pulses for reactive energy of cur dem interv (``MSB``)
|
||||
``7`` Not used
|
||||
``008`` ``0-7`` Inverted bits of _xor_ from previous octects
|
||||
``008`` ``0-7`` Inverted bits of _xor_ from previous octets
|
||||
======= ======= =================================================================
|
||||
|
||||
@@ -1677,7 +1677,7 @@ The reported time is the elapsed time from starting of the command to
|
||||
completion of the command. This elapsed time may not necessarily be just
|
||||
the processing time for the command. It may included interrupt level
|
||||
processing, for example. In a busy system, command processing could be
|
||||
delayed if pre-empted by other, higher priority threads competing for
|
||||
delayed if preempted by other, higher priority threads competing for
|
||||
CPU time. So the reported time includes all CPU processing from the
|
||||
start of the command to its finish possibly including unrelated
|
||||
processing time during that interval.
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
===================================
|
||||
``critmon`` Critcal Section Monitor
|
||||
===================================
|
||||
====================================
|
||||
``critmon`` Critical Section Monitor
|
||||
====================================
|
||||
|
||||
@@ -88,7 +88,7 @@ and a more detailed summary of the command I2C command options::
|
||||
|
||||
- An environment variable like ``$PATH`` may be used for any argument.
|
||||
- Arguments are _sticky_. For example, once the I2C address is specified, that
|
||||
address will be re-used until it is changed.
|
||||
address will be reused until it is changed.
|
||||
|
||||
**Warning**:
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ just run ``nxcodec -h``::
|
||||
[-i | --infile] Input filename for M2M devices
|
||||
[-o | --outfile] Outputs stream to filename
|
||||
|
||||
By default, it is the decodeing mode, with a default parameter size of
|
||||
By default, it is the decoding mode, with a default parameter size of
|
||||
640x480, input format of H264, and output format of YUV420. The ``-i``
|
||||
parameter corresponds to the input parameter before it, and the ``-i``
|
||||
parameter corresponds to the output parameter after it.
|
||||
|
||||
@@ -96,7 +96,7 @@ and a more detailed summary of the command SPI command options::
|
||||
|
||||
- An environment variable like $PATH may be used for any argument.
|
||||
- Arguments are _sticky_. For example, once the SPI bus is specified, that
|
||||
bus will be re-used until it is changed.
|
||||
bus will be reused until it is changed.
|
||||
|
||||
**Warning**:
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ The uClibc++ test includes simple test of:
|
||||
|
||||
### Example Configuration Options
|
||||
|
||||
- ``CONFIG_TESTING_CXXTEST=y`` – Eanbles the example
|
||||
- ``CONFIG_TESTING_CXXTEST=y`` – Enables the example
|
||||
|
||||
### Other Required Configuration Settings
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@ size, the spare area may have different structures (schemes). All the
|
||||
required schemes are defined in ``/drivers/mtd/mtd_nandscheme.c`` (in
|
||||
the ``g_nand_sparescheme*`` structures).
|
||||
|
||||
Due to the nature of NAND flash, upon testing, a manufaturer may decide that
|
||||
Due to the nature of NAND flash, upon testing, a manufacturer may decide that
|
||||
a certain block fails some test(s), and mark it as a **bad block** by
|
||||
writing a certain value in a certain position in the spare area (depends on
|
||||
data area's size, and thus, the spare area's scheme) of every page in it.
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user