DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
* [#6418](https://github.com/apache/incubator-nuttx/pull/#6418) Eps32 Lilygo t5v2 BSP
* [##6478](https://github.com/apache/incubator-nuttx/pull/#)#6478) arch: arm64: ARMv8-A support for NuttX
* [#](https://github.com/apache/incubator-nuttx/pull/#)
...
* [#6416](https://github.com/apache/incubator-nuttx/pull/#6416) Fix CONFIG_ALLSYMS for arm, risc-v and xtensa after #5496
* [##6567](https://github.com/apache/incubator-nuttx/pull/#)#6567) arch: Remove the inclusion of arch/irq.h from chip/irq.h
* [##6550](https://github.com/apache/incubator-nuttx/pull/#) #6550) arch: Move up_getsp from arch.h to irq.h
* [#6062#6452](https://github.com/apache/incubator-nuttx/pull/#6062) SAM3X HSMCI DMA Fixes#6452) arch/backtrace: correct the skip counter
* [#6059#6581](https://github.com/apache/incubator-nuttx/pull/#6059#6581) arch/risc-v/riscv_misaligned: Correct sw source register: Correct the order of stack related information in assert
* [#6065#](https://github.com/apache/incubator-nuttx/pull/#6065) RISC-V: Support for mtimer in S-mode#)
* [#6054#](https://github.com/apache/incubator-nuttx/pull/#6054) riscv/riscv_schedulesigaction.c: Remove the duplicate state saving)
* [#6051#](https://github.com/apache/incubator-nuttx/pull/#6051) arch/risc-v: Add missing DMB to mtimer / setmtimecmp#)
* [#6050#](https://github.com/apache/incubator-nuttx/pull/#6050) RISC-V: Move mhartid to own assembly macro+function#)
* [#6039#](https://github.com/apache/incubator-nuttx/pull/#6039) arch/riscv: Move toolchain config to arch/risc-v/Kconfig like xtensa#)
* [#6034#](https://github.com/apache/incubator-nuttx/pull/#6034) arch/risc-v: Apply common mtime driver to mtime based chps)
* [#6022#](https://github.com/apache/incubator-nuttx/pull/#6022) arch/risc-v: Apply misaligned access handler for k210/bl602#)
* [#6006#](https://github.com/apache/incubator-nuttx/pull/#6006) riscv/ESP32C3: Use the common exception handler#)
* [#6020#](https://github.com/apache/incubator-nuttx/pull/#6020) arch/riscv: Add mtimer driver#)
* [#6008#6062](https://github.com/apache/incubator-nuttx/pull/#6008#6062) SAM3X HSMCI DMA Fixes
* [#6059](https://github.com/apache/incubator-nuttx/pull/#6059) arch/) arch/risc-v: Attach exception handler in common place/riscv_misaligned: Correct sw source register
* [#5998#6065](https://github.com/apache/incubator-nuttx/pull/#5998) arch/riscv: Minor style change and text correction#6065) RISC-V: Support for mtimer in S-mode
* [#6003#6054](https://github.com/apache/incubator-nuttx/pull/#6003) esp32c3: Simplify irq dispatch logic#6054) riscv/riscv_schedulesigaction.c: Remove the duplicate state saving
* [#5989#6051](https://github.com/apache/incubator-nuttx/pull/#5989#6051) arch/risc-v: Replace riscv_fault with riscv_exceptionAdd missing DMB to mtimer / setmtimecmp
* [#5970#6050](https://github.com/apache/incubator-nuttx/pull/#5970#6050) bRISC-u585i-iot02a:nsh: Drop TrustedFirmware-M dependencyV: Move mhartid to own assembly macro+function
* [#5974#6039](https://github.com/apache/incubator-nuttx/pull/#5974#6039) arch/risc-v: use STACK_FRAME_SIZE for in S-mode syscall asmriscv: Move toolchain config to arch/risc-v/Kconfig like xtensa
* [#5980#6034](https://github.com/apache/incubator-nuttx/pull/#5980) RISC-V: Fix file name of riscv_dispatch_syscall#6034) arch/risc-v: Apply common mtime driver to mtime based chps
* [#5985#6022](https://github.com/apache/incubator-nuttx/pull/#5985#6022) RISCarch/risc-V: Combine 3 variables that depend on CPU amount into onev: Apply misaligned access handler for k210/bl602
* [#5981#6006](https://github.com/apache/incubator-nuttx/pull/#5981) RISC-V: Fix usage of static_assert in riscv_percpu.c#6006) riscv/ESP32C3: Use the common exception handler
* [#6468](https://github.com/apache/incubator-nuttx/pull/#6468) Add I2C_M_NOSTART and I2C_M_NOSTOP support in esp32c3_i2c
* [#6583](https://github.com/apache/incubator-nuttx/pull/#6583) risc-v/esp32c3: Add the rest of the reset causes
* [#6600](https://github.com/apache/incubator-nuttx/pull/#6600) ESP32-C3: General improvements to Protected Mode infra
* [#6487](https://github.com/apache/incubator-nuttx/pull/#6487) risc-v/esp32c3: Implement up_perf_xxx API
* [#6538](https://github.com/apache/incubator-nuttx/pull/#6538) ESP32-S3: Add driver for I2C peripheral in Master mode
* [#6552](https://github.com/apache/incubator-nuttx/pull/#6552) esp32s3: Fix IOMUX function number for SPI
* [#6522](https://github.com/apache/incubator-nuttx/pull/#6522) Added configuration files for using BMP280 with ESP32-DevkitC
* [#6549](https://github.com/apache/incubator-nuttx/pull/#6549) Esp32 lilygo tty t5v2 bugfix
* [#6540](https://github.com/apache/incubator-nuttx/pull/#6540) ESP32-S2: Improvements to the GPIO driver
* [#6539](https://github.com/apache/incubator-nuttx/pull/#6539) ESP32-S2: Add driver for I2C peripheral in Master mode
* [#6493](https://github.com/apache/incubator-nuttx/pull/#6493) stm32xx: Fix RTC drift when using HSE
* [#6492](https://github.com/apache/incubator-nuttx/pull/#6492) Stm32wl55JC SPI driver
* [#6579](https://github.com/apache/incubator-nuttx/pull/#6579) Added ADC support to RP2040
* [#6499](https://github.com/apache/incubator-nuttx/pull/#6499) Added PWM for rp2040
* [#6502](https://github.com/apache/incubator-nuttx/pull/#6502) risc-v: Move common memory map to its own file from riscv_internal
* [#6603](https://github.com/apache/incubator-nuttx/pull/#6603) ESP32: Add support for Protected Mode
* [#6516](https://github.com/apache/incubator-nuttx/pull/#6516) arch/stm32_capture fix SMC register offset address and completion slave mode selection
* [#6565](https://github.com/apache/incubator-nuttx/pull/#6565) arch/risc-v: Move __XSTR, FLOAD/FSTORE and REGLOAD/REGSTORE to the right place
* [#6020](https://github.com/apache/incubator-nuttx/pull/#6020) arch/riscv: Add mtimer driver
* [#6008](https://github.com/apache/incubator-nuttx/pull/#6008) arch/risc-v: Attach exception handler in common place
* [#5998](https://github.com/apache/incubator-nuttx/pull/#5998) arch/riscv: Minor style change and text correction
* [#6003](https://github.com/apache/incubator-nuttx/pull/#6003) esp32c3: Simplify irq dispatch logic
* [#5989](https://github.com/apache/incubator-nuttx/pull/#5989) arch/risc-v: Replace riscv_fault with riscv_exception
* [#5970](https://github.com/apache/incubator-nuttx/pull/#5970) b-u585i-iot02a:nsh: Drop TrustedFirmware-M dependency
* [#5974](https://github.com/apache/incubator-nuttx/pull/#5974) arch/risc-v: use STACK_FRAME_SIZE for in S-mode syscall asm
* [#5980](https://github.com/apache/incubator-nuttx/pull/#5980) RISC-V: Fix file name of riscv_dispatch_syscall
* [#5985](https://github.com/apache/incubator-nuttx/pull/#5985) RISC-V: Combine 3 variables that depend on CPU amount into one
* [#5981](https://github.com/apache/incubator-nuttx/pull/#5981) RISC-V: Fix usage of static_assert in riscv_percpu.c
* [#5983](https://github.com/apache/incubator-nuttx/pull/#5983) arch/risc-v: Remove the unnecessary inclusion of board header files
* [#5754](https://github.com/apache/incubator-nuttx/pull/#5754) arch/risc-v: Correct stack coloration in riscv_cpu_boot
* [#5758](https://github.com/apache/incubator-nuttx/pull/#5758) RISC-V: Prepare CONFIG_BUILD_KERNEL part 1
* [#5760](https://github.com/apache/incubator-nuttx/pull/#5760) ESP32-S3: Fix UART IRQ setup hardcoded to CPU 0
* [#5766](https://github.com/apache/incubator-nuttx/pull/#5766) arch/risc-v: Rework riscv_get_newintctx
* [#5773](https://github.com/apache/incubator-nuttx/pull/#5773) risc-v/esp32c3: Remove deprecated option for disabling atomics support
* [#5775](https://github.com/apache/incubator-nuttx/pull/#5775) arch/risc-v: Merge riscv_getnewintctx into common
* [#5781](https://github.com/apache/incubator-nuttx/pull/#5781) phy62xx_exception: using armv6-m exception_common code
* [#5782](https://github.com/apache/incubator-nuttx/pull/#5782) RISC-V: Implement option to run NuttX in supervisor mode (S-mode)
* [#5809](https://github.com/apache/incubator-nuttx/pull/#5809) fixed mpu9250 not work on i2c bus issue.
* [#5765 ](https://github.com/apache/incubator-nuttx/pull/#5765) esp32 efuse build fix
* [#5772](https://github.com/apache/incubator-nuttx/pull/#5772) arch/Kconfig: Don't depend on Xtensa for the SUPPRESS_CLOCK_CONFIG option
* [#5825](https://github.com/apache/incubator-nuttx/pull/#5825) ESP32-S3: Enable GPIO read/write operations and interrupts support
* [#5827](https://github.com/apache/incubator-nuttx/pull/#5827) Add SPIRAM to ESP32-S2
* [#5829](https://github.com/apache/incubator-nuttx/pull/#5829) RISC-V: Add/fix implementation for arch_elf.c
* [#5830](https://github.com/apache/incubator-nuttx/pull/#5830) risc-v/qemu-rv: Restore FPU context after context switch
* [#5831](https://github.com/apache/incubator-nuttx/pull/#5831) RISC-V: Add kernel stack
* [#5833](https://github.com/apache/incubator-nuttx/pull/#5833) ESP32-S2: Remove unused and unsupported configs from Kconfig
* [#5834](https://github.com/apache/incubator-nuttx/pull/#5834) ESP32-S2: Initialize instruction cache on startup
* [#5878](https://github.com/apache/incubator-nuttx/pull/#5878) arch/risc-v: Use riscv_fpuconfig to enable FPU
* [#5898](https://github.com/apache/incubator-nuttx/pull/#5898) riscv/bl602: Implement SPI Cmd/Data
* [#5957](https://github.com/apache/incubator-nuttx/pull/#5957) risc-v/esp32c3: Fix regression on IRQ handling for ECALL instruction
* [#5905](https://github.com/apache/incubator-nuttx/pull/#5905) arch/risc-v: Store/Restore FPU register in exception_common
* [#5795](https://github.com/apache/incubator-nuttx/pull/#5795) ESP32-S3: Clean up and improve GPIO driver interface
* [#6604](https://github.com/apache/incubator-nuttx/pull/#6604) esp32s3: Add DMA support
* [#5838](https://github.com/apache/incubator-nuttx/pull/#5838) esp32/Make.defs: Organise common arch files and chip files appropriately
* [#5868](https://github.com/apache/incubator-nuttx/pull/#5868) arch/risc-v: Move fpu [re]store to common place
* [#5869](https://github.com/apache/incubator-nuttx/pull/#5869) riscv/bl602: Enable SPI Master in SPI Poll Send
* [#5907](https://github.com/apache/incubator-nuttx/pull/#5907) riscv/bl602: Remove check for LCD driver
* [#5908 * [#5983](https://github.com/apache/incubator-nuttx/pull/#5983#5908) archriscv/risc-v: Remove the unnecessary inclusion of board header filesesp32c3: Remove check for LCD driver
* [#5754#5746](https://github.com/apache/incubator-nuttx/pull/#5754) arch/risc-v: Correct stack coloration in riscv_cpu_boot#5746) RISCV: Fix nasty bug in PMP region test
* [#5758#5842](https://github.com/apache/incubator-nuttx/pull/#5758#5842) RISCarch/risc-V: Prepare CONFIG_BUILD_KERNEL part 1v: improve style consistency accross chip variants
* [#5760#5913](https://github.com/apache/incubator-nuttx/pull/#5760#5913) ESP32arch/risc-S3: Fix UART IRQ setup hardcoded to CPU 0 v: Move group_addrenv to correct place
* [#5766#5922](https://github.com/apache/incubator-nuttx/pull/#5766#5922) arch/risc-v: Rework riscv_get_newintctxget wider visibility for arch instruction macros
* [#5773#5940](https://github.com/apache/incubator-nuttx/pull/#5773#5940) arch/risc-v/esp32c3: Remove deprecated option for disabling atomics support: Add handler for misaligned load/store
* [#5775#5917](https://github.com/apache/incubator-nuttx/pull/#5775#5917) arch/risc-v: Merge move REGLOAD/REGSTORE macro to riscv_getnewintctx into commoninternal.h
* [#5781#6217](https://github.com/apache/incubator-nuttx/pull/#5781) phy62xx_exception: using armv6-m exception_common code#6217) riscv/pmp: fix bug: PMP_CFG_FLAG_MASK makes pmp cfg fail
* [#5782#6192](https://github.com/apache/incubator-nuttx/pull/#5782) RISC-V: Implement option to run NuttX in supervisor mode (S-mode)#6192) Riscv hostfs
* [#5809#6235](https://github.com/apache/incubator-nuttx/pull/#5809) fixed mpu9250 not work on i2c bus issue.#6235) RISC-V: add C++ support to crt0
* [#5765 #5731](https://github.com/apache/incubator-nuttx/pull/#5765) esp32 efuse build fix#5731) arch/risc-v: Improve speed of context switch
* [#5772#6255](https://github.com/apache/incubator-nuttx/pull/#5772#6255) arch/Kconfig: Don't depend on Xtensa for the SUPPRESS_CLOCK_CONFIG optionriscv: Remove & ~1 before assign signal_handler to REG_EPC
* [#5825#6237](https://github.com/apache/incubator-nuttx/pull/#5825) ESP32-S3: Enable GPIO read/write operations and interrupts support#6237) arch: risc-v: Enable FPU for qemu-rv only if EXPERIMENTAL=y
* [#5827#6242](https://github.com/apache/incubator-nuttx/pull/#5827) Add SPIRAM to ESP32-S2#6242) rv-virt:knsh64
* [#5829#6690](https://github.com/apache/incubator-nuttx/pull/#5829) RISC-V: Add/fix implementation for arch_elf.c#6690) Ability to use newer pico-sdk with RP2040 builds (Issue #4919)
* [#5830#6249](https://github.com/apache/incubator-nuttx/pull/#5830#6249) risc-v/qemu-rv: Restore FPU context after context switchmpfs: introduce IHC driver
* [#5831#6776](https://github.com/apache/incubator-nuttx/pull/#5831#6776) RISC-V: Add kernel stackrisc-v/mpfs: usb: configure fifos properly
* [#5833#6077](https://github.com/apache/incubator-nuttx/pull/#5833#6077) ESP32arch/risc-S2: Remove unused and unsupported configs from Kconfigv: Use fs status definition from csr.h
* [#5834#6095](https://github.com/apache/incubator-nuttx/pull/#5834) ESP32-S2: Initialize instruction cache on startup#6095) arch/risc-v: Remove FAR from chip and board folder
* [#5878#6101](https://github.com/apache/incubator-nuttx/pull/#5878#6101) arch/risc-v: Use Change riscv_savefpu/riscv_fpuconfig loadfpu to enable FPUmacro
* [#5898#6102](https://github.com/apache/incubator-nuttx/pull/#5898#6102) riscvARM/bl602: Implement SPI Cmd/DataRISC-V: Fix xxx_assert from IRQ context
* [#5957#6115](https://github.com/apache/incubator-nuttx/pull/#5957#6115) arch/risc-v/esp32c3: Fix regression on IRQ handling for ECALL instruction: Don't clear reserved bits in fcsr in riscv_fpuconfig
* [#5905#6116](https://github.com/apache/incubator-nuttx/pull/#5905#6116) arch/risc-v: Store/Restore FPU register in exception_commonEnable FPU for K210
* [#5795#6117](https://github.com/apache/incubator-nuttx/pull/#5795) ESP32-S3: Clean up and improve GPIO driver interface#6117) arch/risc-v/riscv_misaligned: Implement float load/store support
* [#5838#6125](https://github.com/apache/incubator-nuttx/pull/#5838) esp32/Make.defs: Organise common arch files and chip files appropriately#6125) arch: risc-v: Do not enable FPU for K210 with QEMU
* [#5868#6126](https://github.com/apache/incubator-nuttx/pull/#5868#6126) arch/risc-v: Move fpu [re]store to common placeadd support for GCC LTO
* [#5869#6156](https://github.com/apache/incubator-nuttx/pull/#5869#6156) riscv/bl602: Enable SPI Master in SPI Poll SendMakefile: Delete old target used for debugging
* [#5907#6162](https://github.com/apache/incubator-nuttx/pull/#5907)riscv/bl602: Remove check for LCD driver#6162) RISC-V PMP: Restrict Fence instruction for chips that support S-mode
* [#5908#6191](https://github.com/apache/incubator-nuttx/pull/#5908) riscv/esp32c3: Remove check for LCD driver6191) RISC-V: Fix crt0 file compilation
* [#5746#6194](https://github.com/apache/incubator-nuttx/pull/#5746#6194) RISCVRISC-V: Fix nasty bug in PMP region testriscv_addrenv.c
* [#5842#6052](https://github.com/apache/incubator-nuttx/pull/#5842#6052) arch/risc-v: improve style consistency accross chip variantsriscv: Jump instead call riscv_dispatch_syscall
* [#5913#6131](https://github.com/apache/incubator-nuttx/pull/#5913#6131) arch/riscRISC-v: Move group_addrenv to correct placeV: Add implementation for vfork
* [#5922#6134](https://github.com/apache/incubator-nuttx/pull/#5922#6134) arch/riscRISC-v: get wider visibility for arch instruction macrosV: Fix system crash when FPU is in use
* [#5940#6145](https://github.com/apache/incubator-nuttx/pull/#5940#6145) arch/riscRISC-vV: Add handler for misaligned load/storesyscall support for vfork
* [#5917#6151](https://github.com/apache/incubator-nuttx/pull/#5917#6151) arch/riscRISC-v: move REGLOAD/REGSTORE macro to riscv_internal.hV: workaround for the RV64 SoC which does not has mem mapped MTI...
* [#6217#6069](https://github.com/apache/incubator-nuttx/pull/#6217)riscv/pmp: fix bug: PMP_CFG_FLAG_MASK makes pmp cfg fail6069) RISC-V: Add support for CONFIG_BUILD_KERNEL
* [#6192#6005](https://github.com/apache/incubator-nuttx/pull/#6192) Riscv hostfs#6005) ESP32C3 TWAI (CAN) controller support.
* [#6235#5740](https://github.com/apache/incubator-nuttx/pull/#6235) RISC-V: add C++ support to crt0#5740) Add ethernet support for risc-v/MPFS
* [#5731#5749](https://github.com/apache/incubator-nuttx/pull/#5731#5749) arch/ risc-v: Improve speed of context switch/mpfs: usb: fix ep0 stall/resume and rx reads
* [#6255#5783](https://github.com/apache/incubator-nuttx/pull/#6255#5783) arch/riscv: Remove & ~1 before assign signal_handler to REG_EPCrisc-v/mpfs: usb: fix ep0 read done
* [#6237#5881](https://github.com/apache/incubator-nuttx/pull/#6237) arch: risc-v: Enable FPU for qemu-rv only if EXPERIMENTAL=y#5881) MPFS: Fix issue with external interrupt detection
* [#6242#5875](https://github.com/apache/incubator-nuttx/pull/#6242#5875) rv-virt:knsh64MPFS: Fix error in flat build linker script
* [#6690#5912](https://github.com/apache/incubator-nuttx/pull/#6690) Ability to use newer pico-sdk with RP2040 builds (Issue #4919)#5912) arch/risc-v/mpfs: Remove duplicated riscv_restorefpu
* [#6249#6060](https://github.com/apache/incubator-nuttx/pull/#6249) risc-v/mpfs: introduce IHC driver#6060) MPFS: Fix timer and exception/fault handling
* [#6776#6070](https://github.com/apache/incubator-nuttx/pull/#6776) risc-v/mpfs: usb: configure fifos properly#6070) MPFS: Set correct interrupt per mode (M-/S-mode) for mtimer
* [#6077#5993](https://github.com/apache/incubator-nuttx/pull/#6077) arch/risc-v: Use fs status definition from csr.h#5993) MPFS: Prepare support for S-mode
* [#6095#5780](https://github.com/apache/incubator-nuttx/pull/#6095) arch/risc-v: Remove FAR from chip and board folder5780) MPFS: Add board_memorymap.h
* [#6101#6160](https://github.com/apache/incubator-nuttx/pull/#6101) arch/risc-v: Change riscv_savefpu/riscv_loadfpu to macro#6160) MPFS: Remove # CONFIG_ARCH_FPU is not set from defconfigs
* [#6102#6177](https://github.com/apache/incubator-nuttx/pull/#6102) ARM/RISC-V: Fix xxx_assert from IRQ context#6177) MPFS: Add support for CONFIG_BUILD_KERNEL, adds icicle:knsh
* [#6115#6303](https://github.com/apache/incubator-nuttx/pull/#6115) arch/risc-v: Don't clear reserved bits in fcsr in riscv_fpuconfig#6303) MPFS: Implement S-mode head and start function
* [#6116#6304](https://github.com/apache/incubator-nuttx/pull/#61166304) arch/ risc-v: Enable FPU for K210/mpfs: amend OpenSBI to utilize IHC
* [#6117#6260](https://github.com/apache/incubator-nuttx/pull/#6117#6260) arch/ risc-v/riscv_misaligned: Implement float load/store supportv/mpfs: apply IHC review fixes
* [#6125#6396](https://github.com/apache/incubator-nuttx/pull/#6125) arch: risc-v: Do not enable FPU for K210 with QEMU#6396) Mpfs fix ddr training failures
* [#6126#6395](https://github.com/apache/incubator-nuttx/pull/#6126#6395) arch/ risc-v: add support for GCC LTO/mpfs: composite usb driver
* [#6156#6261](https://github.com/apache/incubator-nuttx/pull/#6156#6261) riscv/Makefile: Delete old target used for debuggingrisc-v/mpfs: IHC: clarify semaphore usage
* [#6162#6285](https://github.com/apache/incubator-nuttx/pull/#6162#6285) RISC-V PMP: Restrict Fence instruction for chips that support S-moderisc-v/mpfs: IHC: allow hart configuration
* [#6191#6437](https://github.com/apache/incubator-nuttx/pull/#6191#6437) RISCrisc-V: Fix crt0 file compilationv/mpfs: update clock configuration parameters
* [#6194#6405](https://github.com/apache/incubator-nuttx/pull/#6194#6405) RISCrisc-V: Fix bug in riscv_addrenv.cv/mpfs: Move the entry point to .start section
* [#6052#6496](https://github.com/apache/incubator-nuttx/pull/#60526496) arch/riscv: Jump instead call riscv_dispatch_syscallrisc-v/mpfs: emmcsd: fix two issues
* [#6131#6326](https://github.com/apache/incubator-nuttx/pull/#6131) RISC-V: Add implementation for vfork#6326) mpfs/knsh: Add C++ support
* [#6134#6450](https://github.com/apache/incubator-nuttx/pull/#6134) RISC-V: Fix system crash when FPU is in use#6450) arch/riscv/mpfs: Add a config flag to select SD mux state
* [#6145#6503](https://github.com/apache/incubator-nuttx/pull/#6145#6503) RISC-V: Add syscall support for vforkarch/risc-v/src/mpfs: Add mpfs_gpiosetevent and gpio irq handling fun…
* [#6151#6530](https://github.com/apache/incubator-nuttx/pull/#6151) RISC-V: workaround for the RV64 SoC which does not has mem mapped MTI...#6530) mpfs: Fix IHC memory locations to native width type
* [#6069#6490](https://github.com/apache/incubator-nuttx/pull/#6069) RISC-V: Add support for CONFIG_BUILD_KERNEL#6490) mpfs: Allow mapping of RAM/ROM regions from different memory areas
* [#6005#6602](https://github.com/apache/incubator-nuttx/pull/#6005) ESP32C3 TWAI (CAN) controller support.#6602) risc-v/mpfs: usb: fix illegal reads
* [#5740#6535](https://github.com/apache/incubator-nuttx/pull/#5740) Add ethernet support for #6535) risc-v/MPFS mpfs: ihc: don't start rptun automatically
* [#5749#6361](https://github.com/apache/incubator-nuttx/pull/#5749#6361) arch/risc-v/mpfs: usb: fix ep0 stall/resume and rx reads : re-add missing riscv_udelay source
* [#5783#6343](https://github.com/apache/incubator-nuttx/pull/#5783#6343) Some cleanup for risc-v/mpfs: usb: fix ep0 read done
* [#5881#6342](https://github.com/apache/incubator-nuttx/pull/#5881) MPFS: Fix issue with external interrupt detection/#6342) arch/risc-v: Unify common source include
* [#5875#6292](https://github.com/apache/incubator-nuttx/pull/#5875)MPFS: Fix error in flat build linker script#6292) risc-v/opensbi: Generalize the SBI variable handling in makefile
* [#5912#6291](https://github.com/apache/incubator-nuttx/pull/#5912) arch/risc-v/mpfs: Remove duplicated riscv_restorefpu#6291) ESP32-C3: Add support for Protected Mode
* [#6060#6400](https://github.com/apache/incubator-nuttx/pull/#6060) MPFS: Fix timer and exception/fault handling#6400) ESP32-C3: Disable access to invalid memory regions using MPU
* [#6070#6336](https://github.com/apache/incubator-nuttx/pull/#6070#6336) MPFS: Set correct interrupt per mode (M-/S-mode) for mtimeresp32*: Disable CONFIG_RAW_BINARY and make Config.mk update nuttx.manifest for nuttx.bin
* [#5993#6325](https://github.com/apache/incubator-nuttx/pull/#5993) MPFS: Prepare support for S-mode#6325) esp32:wamr_wasi_debug: Remove CONFIG_SCHED_ONEXIT
* [#5780#6324](https://github.com/apache/incubator-nuttx/pull/#5780) MPFS: Add board_memorymap.h6324) Fix stm32 pwm HAVE_ADVTIM
* [#6160#6323](https://github.com/apache/incubator-nuttx/pull/#6160#6323) MPFS: Remove # CONFIG_ARCH_FPU is not set from defconfigsesp32: Add an example config for wamr and littlefs
* [#6177#6322](https://github.com/apache/incubator-nuttx/pull/#6177) MPFS: Add support for CONFIG_BUILD_KERNEL, adds icicle:knsh#6322) ESP32/ESP32-C3: Fix leak of semaphores created by Wi-Fi kernel thread
* [#6303#6317](https://github.com/apache/incubator-nuttx/pull/#6303) MPFS: Implement S-mode head and start function#6317) esp32_cpuidlestack.c: Remove unnecessary code.
* [#6304#6313](https://github.com/apache/incubator-nuttx/pull/#6304#6313) arch: risc-v/mpfs: amend OpenSBI to utilize IHC: Fix crt0.c if CONFIG_HAVE_CXX is not set
* [#6260#6300](https://github.com/apache/incubator-nuttx/pull/#6260#6300) risc-v/mpfs: apply IHC review fixesvfork: FPU was not saved correctly
* [#6396#6299](https://github.com/apache/incubator-nuttx/pull/#6396) Mpfs fix ddr training failures6299) risc-v/vfork: Fix saved register set and add FPU registers
* [#6395#6415](https://github.com/apache/incubator-nuttx/pull/#6395) risc-v/mpfs: composite usb driver#6415) arch: k210: Add a workaround for clock stabilization
* [#6261#](https://github.com/apache/incubator-nuttx/pull/#6261) risc-v/mpfs: IHC: clarify semaphore usage#)
* [#6285#](https://github.com/apache/incubator-nuttx/pull/#6285) risc-v/mpfs: IHC: allow hart configuration#)
* [#6437#](https://github.com/apache/incubator-nuttx/pull/#6437) risc-v/mpfs: update clock configuration parameters#)
* [#6405#](https://github.com/apache/incubator-nuttx/pull/#6405) risc-v/mpfs: Move the entry point to .start section)
* [#6326#5946](https://github.com/apache/incubator-nuttx/pull/#6326#5946) mpfsarch/knshxtensa: Add C++ supportxtensa_tcbinfo struct that contains helpful offsets
* [#5877 * [#6361](https://github.com/apache/incubator-nuttx/pull/#6361) arch/risc-v: re-add missing riscv_udelay source#5877) xtensa: add xtensa arch oneshot ops
* [#6343#5876](https://github.com/apache/incubator-nuttx/pull/#6343) Some cleanup for risc-v#5876) xtensa: add xtensa_spill_window declaration
* [#6342#5820](https://github.com/apache/incubator-nuttx/pull/#6342#5820) arch/risc-v: Unify common source includextensa/esp32(s2)_user.c: Use macros defined in xtens_corebits.h
* [#6292#5771](https://github.com/apache/incubator-nuttx/pull/#6292#5771) risc-varch/opensbi: Generalize the SBI variable handling in makefilextensa: Don't always reset the APP CPU on startup
* [#6291#5979](https://github.com/apache/incubator-nuttx/pull/#6291) ESP32-C3: Add support for Protected Mode#5979) arch/xtensa: Build the xtensa_tcbinfo.c file for S2 and S3
* [#6400#5987](https://github.com/apache/incubator-nuttx/pull/#6400) ESP32-C3: Disable access to invalid memory regions using MPU#5987) xtensa/esp32: Add support to TWAI/CANBus
* [#6336#5941](https://github.com/apache/incubator-nuttx/pull/#6336) esp32*: Disable CONFIG_RAW_BINARY and make Config.mk update nuttx.manifest for nuttx.bin#5941) arch/xtensa: add syscall note support in the flat build
* [#6325#6167](https://github.com/apache/incubator-nuttx/pull/#6325) esp32:wamr_wasi_debug: Remove CONFIG_SCHED_ONEXIT#6167) arch/xtensa: Replace the xcp context with stack context to improve context switching
* [#6324#6148](https://github.com/apache/incubator-nuttx/pull/#6324) Fix stm32 pwm HAVE_ADVTIM#6148) arch/xtensa: Refactor assembly macros
* [#6323#6147](https://github.com/apache/incubator-nuttx/pull/#6323#6147) esp32: Add an example config for wamr and littlefsarch/xtensa: Simply use xtensa_createstack for CPU1 idle task.
* [#6322#6136](https://github.com/apache/incubator-nuttx/pull/#6322)ESP32/ESP32-C3: Fix leak of semaphores created by Wi-Fi kernel thread#6136) xtensa: Fix backtrace on exceptions
* [#6317#6122](https://github.com/apache/incubator-nuttx/pull/#6317) esp32_cpuidlestack.c: Remove unnecessary code.#6122) arch/xtensa: Color the other CPUs task when they are created
* [#6313#6111](https://github.com/apache/incubator-nuttx/pull/#6313#6111) arch: risc-v: Fix crt0.c if CONFIG_HAVE_CXX is not set/xtensa: Use syscall interface for xtensa_save/restore_context
* [#6300#6109](https://github.com/apache/incubator-nuttx/pull/#6300#6109) risc-v/vfork: FPU was not saved correctlyarch/sparc,xtensa: Control output by $(Q) as other arch
* [#6299#6222](https://github.com/apache/incubator-nuttx/pull/#6299) risc-v/vfork: Fix saved register set and add FPU registers#6222) xtensa: move fpu register to XCPTCONTEXT_REGS
* [#6415#6231](https://github.com/apache/incubator-nuttx/pull/#6415) arch: k210: Add a workaround for clock stabilization#6231) xtensa_sigtramp.S: Remove unnecessary entry instruction
* [##6203](https://github.com/apache/incubator-nuttx/pull/#)#6203) xtensa/xtensa_coproc.S: Use the first allocated memory to save A0
* [##5790](https://github.com/apache/incubator-nuttx/pull/#) #5790) xtensa_coporc: Adjust stack frame for C callable coprocessor functions
* [##6258](https://github.com/apache/incubator-nuttx/pull/#)#6258) xtensa: Fix argument passing for sys_call5 and sys_call6 functions
* [##6269](https://github.com/apache/incubator-nuttx/pull/#) #6269) xtensa: use CONFIG_ARCH_FPU macro for coprocossor and add up_fpucmp
* [#5946#6270](https://github.com/apache/incubator-nuttx/pull/#5946#6270) arch/xtensa: Add xtensa_tcbinfo struct that contains helpful offsetsxtensa: Implement syscalls required for Protected Mode
* [#5877 #6278](https://github.com/apache/incubator-nuttx/pull/#5877#6278) xtensa: add xtensa arch oneshot ops.h: Remove old prototype
* [#5876#6293](https://github.com/apache/incubator-nuttx/pull/#5876#6293) xtensa: add xtensa_spill_window declarationXtensa: Add missing input operand on sys_call6 inline ASM
* [#5820#6349](https://github.com/apache/incubator-nuttx/pull/#5820#6349) xtensa/esp32(s2)_user.c: Use macros defined in xtens_corebits.h arch/xtensa: Remove the assembly signal trampoline
* [#5771#6312](https://github.com/apache/incubator-nuttx/pull/#5771#6312) archxtensa/xtensa: Don't always reset the APP CPU on startupesp32s3: Add basic support to SPI
* [#5979#6372](https://github.com/apache/incubator-nuttx/pull/#5979#6372) arch arch/xtensa: Build the xtensa_tcbinfo.c file for S2 and S3Initialize the internal heap early with the rest of custom heaps
* [#5987#6352](https://github.com/apache/incubator-nuttx/pull/#5987#6352) xtensa/esp32: Add support to TWAI/CANBusesp32-devkitc:wamr_wasi_debug: pin WAMR version
* [#5941#6314](https://github.com/apache/incubator-nuttx/pull/#5941#6314) arch/ xtensa: add syscall note support in the flat build: esp32: enable cp processor of app core
* [#6167#6302](https://github.com/apache/incubator-nuttx/pull/#6167#6302) arch/ xtensa: Replace the xcp context with stack context to improve context switching: coproc: modify coproc_save/restore to macro
* [#6148#6294](https://github.com/apache/incubator-nuttx/pull/#6148#6294) arch/ xtensa: Refactor assembly macrosadd perf counter
* [#6147#6380](https://github.com/apache/incubator-nuttx/pull/#6147#6380) arch/xtensa: Simply use /xtensa_createstack for CPU1 idle task.coproc.S: Fix the condition to save the coprocessors state
* [#6136#6425](https://github.com/apache/incubator-nuttx/pull/#6136#6425) arch/xtensa: Fix backtrace on exceptionsDon't build xtensa_coproc.S
* [#6122#6443](https://github.com/apache/incubator-nuttx/pull/#6122#6443) arch/xtensa: Color the other CPUs task when they are createdxtensa: Remove old references to co-processors
* [#6111#6440](https://github.com/apache/incubator-nuttx/pull/#6111#6440) arch/xtensa: Use syscall interface for xtensa_save/restore_contextRefactor assembly code
* [#6109#6436](https://github.com/apache/incubator-nuttx/pull/#6109#6436) arch/sparc,xtensa: Control output by $(Q) as other archxtensa/esp32_rtc_lowerhalf.c: Initialize ret variable
* [#6222#6532](https://github.com/apache/incubator-nuttx/pull/#6222) xtensa: move fpu register to XCPTCONTEXT_REGS#6532)Remove '-g' LDFLAG
* [#6231#6573](https://github.com/apache/incubator-nuttx/pull/#6231#6573) xtensa_sigtramp.S: Remove unnecessary entry instruction: Unify common options within a single Make.defs
* [#6203#](https://github.com/apache/incubator-nuttx/pull/#6203) xtensa/xtensa_coproc.S: Use the first allocated memory to save A0#)
* [#5790#](https://github.com/apache/incubator-nuttx/pull/#5790) xtensa_coporc: Adjust stack frame for C callable coprocessor functions#)
* [#6258#6390](https://github.com/apache/incubator-nuttx/pull/#6258) xtensa: Fix argument passing for sys_call5 and sys_call6 functions#6390) arch/sparc/bm3803: fix the using of uart1 and uart2
* [#6269#6327](https://github.com/apache/incubator-nuttx/pull/#6269)xtensa: use CONFIG_ARCH_FPU macro for coprocossor and add up_fpucmp#6327) arch/sparc: Remove FILE dump code from _up_dumponexit
* [#6270#6233](https://github.com/apache/incubator-nuttx/pull/#6270) xtensa: Implement syscalls required for Protected Mode#6233) Tiva qemu
* [#6278#5151](https://github.com/apache/incubator-nuttx/pull/#6278)xtensa.h: Remove old prototype#5151) Tiva CAN driver
* [#6293#6244](https://github.com/apache/incubator-nuttx/pull/#6293) Xtensa: Add missing input operand on sys_call6 inline ASM#6244) Fix broken tiva_gpioirqclear
* [#6349#6548](https://github.com/apache/incubator-nuttx/pull/#6349) arch/xtensa: Remove the assembly signal trampoline#6548) tiva: Add UART CTS/RTS support
* [#6312#](https://github.com/apache/incubator-nuttx/pull/#6312)xtensa/esp32s3: Add basic support to SPI#)
* [#6372#5815](https://github.com/apache/incubator-nuttx/pull/#6372#5815) arch/xtensa: Initialize the internal heap early with the rest of custom heapsdefconfig: add Lua configs for sim and teensy-4.x
* [#6352#6765](https://github.com/apache/incubator-nuttx/pull/#6352) esp32-devkitc:wamr_wasi_debug: pin WAMR version#6765) arm/backtrace: use sp unwind if FRAME_POINTER is enabled on thumb mode
* [#6314#6208](https://github.com/apache/incubator-nuttx/pull/#6314#6208) xtensa:esp32: enable cp processor of app corearm: Refine the common Make.defs
* [#6302#6309](https://github.com/apache/incubator-nuttx/pull/#6302) xtensa: coproc: modify coproc_save/restore to macro#6309) Armv6-m LTO fix
* [#6294#6071](https://github.com/apache/incubator-nuttx/pull/#6294#6071) xtensa: add perf counterarm/rtl8720c: Remove up_getsp which is already implemented in arch/arm/arch.h
* [#6380#6072](https://github.com/apache/incubator-nuttx/pull/#6380#6072) arch/xtensa/xtensa_coproc.S: Fix the condition to save the coprocessors statearm/armv7-[a|r]: move fpu save/restore to assembly handler
* [#6425#6048](https://github.com/apache/incubator-nuttx/pull/#64256048) archarm/xtensa: Don't build xtensa_coproc.Sarmv8-m: indicating no low-overhead-loop predication by default
* [#6443#6042](https://github.com/apache/incubator-nuttx/pull/#6443#6042) xtensa: Remove old references to co-processorsarch/arm: Move FPU initialization to common place
* [#6440#6001](https://github.com/apache/incubator-nuttx/pull/#6440#6001) arch/xtensa: Refactor assembly codearm/armv[7|8]-m: skip the fpu save/restore if stack frame is integer-only
* [#6436#5752](https://github.com/apache/incubator-nuttx/pull/#6436) xtensa/esp32_rtc_lowerhalf.c: Initialize ret variable#5752) arch: cxd56xx: Fix critical section in serial transmission
* [##5761](https://github.com/apache/incubator-nuttx/pull/#)/#5761) arch/arm: Remove the code copy register from xcpt to stack
* [##5774](https://github.com/apache/incubator-nuttx/pull/#) #5774) arch/arm: set the SP to stack top
* [##5824](https://github.com/apache/incubator-nuttx/pull/#5824) arch/arm/src/stm32l4: peripheral voltage monitor support for vddio2
* [##5863](https://github.com/apache/incubator-nuttx/pull/#) #5863) arch/arm: Change arm_arch.h to arm_internal.h in arm_perf.c
* [##5870](https://github.com/apache/incubator-nuttx/pull/#)#5870) arch/armv7-a: Fix a typo in Toolchain.defs
* [#6390#5845](https://github.com/apache/incubator-nuttx/pull/#6390)arch/sparc/bm3803: fix the using of uart1 and uart2#5845) armv8-m: make the securefault handled by non-securefult
* [#6327#5850](https://github.com/apache/incubator-nuttx/pull/#6327) arch/sparc: Remove FILE dump code from _up_dumponexit#5850) armv7-m/armv8-m: move up_pref* api to common place
* [#6233#5745](https://github.com/apache/incubator-nuttx/pull/#6233) Tiva qemu#5745) arch/arm/samv7/sam_tc: implement timer driver support
* [#5151#5896](https://github.com/apache/incubator-nuttx/pull/#5151)Tiva CAN driver#5896) arm/cortex-[a|r]: IRQ Switch return should with shadow SPSR
* [#6244#5897](https://github.com/apache/incubator-nuttx/pull/#6244) Fix broken tiva_gpioirqclear#5897) ESP32{S2/S3/C3}: Enable support for C++ applications
* [##5918](https://github.com/apache/incubator-nuttx/pull/#)#5918) arm/chip: add backtrace support for all chips that support thumb instruction set
* [##6079](https://github.com/apache/incubator-nuttx/pull/#) #6079) arm/arch: using __builtin_frame_address(0) implement up_getsp()
* [#5815#6076](https://github.com/apache/incubator-nuttx/pull/#5815) defconfig: add Lua configs for sim and teensy-4.x/#6076) arch/armv[7|8]m: enhance the clang support
* [#6765#6073](https://github.com/apache/incubator-nuttx/pull/#6765#6073) arch/arm/backtrace: use sp unwind if FRAME_POINTER is enabled on thumb mode: Remove all lazy fpu related code
* [#6208#6057](https://github.com/apache/incubator-nuttx/pull/#6208#6057) arm: Refine the common Make.defsarch/stm32h7: Add SocketCAN FDCAN driver
* [#6309#6091](https://github.com/apache/incubator-nuttx/pull/#6309) Armv6-m LTO fix#6091) arch/arm: Move arm_signal_dispatch.c to common folder
* [#6071#6165](https://github.com/apache/incubator-nuttx/pull/#6071) arm/rtl8720c: Remove up_getsp which is already implemented in #6165) arch/arm/arch.hMake.defs: unify common source include
* [#6072#6123](https://github.com/apache/incubator-nuttx/pull/#6072) arm/armv7-[a|r]: move fpu save/restore to assembly handler#6123) arch/arm: add support for GCC LTO
* [#6048#6114](https://github.com/apache/incubator-nuttx/pull/#6048#6114) arm/armv8-m: indicating no low-overhead-loop predication by defaultarmv[7|8]m: compare of hardware fp registers should skip REG_FP_RESERVED
* [#6042#6107](https://github.com/apache/incubator-nuttx/pull/#6042#6107) arch/arm: Move FPU initialization to common placearmv7/r:cp15_cache_all: fix error in LineSize 'r5' mask
* [#6001#6099](https://github.com/apache/incubator-nuttx/pull/#6001#6099) armarch/armvarmv7-[7a|8r]-m: skip the fpu save/restore if stack frame is integer-onlycorrect the handing of group env switch
* [#5752#6097](https://github.com/apache/incubator-nuttx/pull/#5752) arch: cxd56xx: Fix critical section in serial transmission#6097) arch/armv[7|8]-m: Unify the toolchain definition of eabi/clang/iar for linux and windows
* [#5761#6096](https://github.com/apache/incubator-nuttx/pull/#5761#6096) arch/arm: Remove the code copy register from xcpt to stackunneeded group_addrenv call which handled by arm_doirq
* [#5774#6093](https://github.com/apache/incubator-nuttx/pull/#5774#6093) arch/arm: set the SP to stack topRemove FAR and CODE from common/ and arm*/ folder
* [#5824#6092](https://github.com/apache/incubator-nuttx/pull/#5824#6092) arch/arm/src/stm32l4: peripheral voltage monitor support for vddio2: Remove FAR and CODE from chip and board folder
* [#5863#6198](https://github.com/apache/incubator-nuttx/pull/#5863) arch/arm: Change arm_arch.h to arm_internal.h in arm_perf.c#6198) armv7-a: smp: fix stack coloration
* [#5870#6185](https://github.com/apache/incubator-nuttx/pull/#5870#6185) arch/armv7-a: Fix a typo in Toolchain.defsarm/cxd56xx/lc823450: replace arch testset to board implement
* [#5845#6178](https://github.com/apache/incubator-nuttx/pull/#5845#6178) armv8armv7-m: make the securefault handled by non-securefulta/r: use cps instruction to change cpu mode
* [#5850#6163](https://github.com/apache/incubator-nuttx/pull/#5850#6163) armv7-m/armv8-m: move up_pref* api to common placearm/arch_setjmp.S: armv6m support setjmp, longjmp
* [#5745#6103](https://github.com/apache/incubator-nuttx/pull/#5745#6103) arch/ arm/samv7/sam_tc: implement timer driver support: Remove or merge assembly code as much as possible
* [#5896#6214](https://github.com/apache/incubator-nuttx/pull/#5896#6214) arm/cortexarmv7-[a|r]: IRQ Switch return should with shadow SPSR: smp: allocate page table for each cpu
* [#5897#6213](https://github.com/apache/incubator-nuttx/pull/#5897#6213) ESP32{S2/S3/C3}: Enable support for C++ applicationsarm/cortex-m/toolchain: try print runtime library only in clang
* [#5918#6211](https://github.com/apache/incubator-nuttx/pull/#5918) arm/chip: add backtrace support for all chips that support thumb instruction set#6211) armv7-a: Inner Shareable TLB maintenance operations
* [#6079#6225](https://github.com/apache/incubator-nuttx/pull/#6079#6225) arm/arch: using __builtin_frame_address(0) implement up_getsp()tlsr82: pwm driver optimize and add pulse count support
* [#6076#6259](https://github.com/apache/incubator-nuttx/pull/#6076#6259) arch/armv[7|8]m: enhance the clang arm/tlsr82: add hardware aes encrypt and decrypt support
* [#6073#6354](https://github.com/apache/incubator-nuttx/pull/#6073#6354) archarm/arm: Remove all lazy fpu related codetlsr82: support flash protection and flash voltage calibration
* [#6057#6311](https://github.com/apache/incubator-nuttx/pull/#6057#6311) archarm/stm32h7: Add SocketCAN FDCAN tlsr82: optimize the adc driver
* [#6091#6424](https://github.com/apache/incubator-nuttx/pull/#6091#6424) archarm/arm: Move arm_signal_dispatch.c to common foldertlsr82: bugfix, tlsr82_flash_ioctl() return wrong value
* [#6165#6379](https://github.com/apache/incubator-nuttx/pull/#6165#6379) arch/ arm/Make.defs: unify common source includetlsr82: gpio driver bug fix and optimize
* [#6123#6334](https://github.com/apache/incubator-nuttx/pull/#6123#6334) archarm/arm: add support for GCC LTOtlsr82: ble performance optimize and problems solve
* [#6114#6238](https://github.com/apache/incubator-nuttx/pull/#6114#6238) arm/armv[7|8]m: compare of hardware fp registers should skip REG_FP_RESERVEDtlsr82/tc32: optimize the irq process
* [#6107#6332](https://github.com/apache/incubator-nuttx/pull/#6107#6332) armv7/r:cp15_cache_all: fix error in LineSize 'r5' maskarch: imx6: add support kernel build and smp
* [#6099#6429](https://github.com/apache/incubator-nuttx/pull/#6099) arch/armv7-[a|r]: correct the handing of group env switch#6429) arch: imx6: Enable imx_idle.c to reduce CPU load
* [#6097#6234](https://github.com/apache/incubator-nuttx/pull/#6097) arch/armv[7|8]-m: Unify the toolchain definition of eabi/clang/iar for linux and windows#6234) arm/tc32/Make.defs: filter-out arm_udelay.c
* [#6096#6736](https://github.com/apache/incubator-nuttx/pull/#6096#6736) archarm/arm: Remove unneeded group_addrenv call which handled by arm_doirqallocateheap: fix multiple definition of 'up_allocate_heap'
* [#6093#6659](https://github.com/apache/incubator-nuttx/pull/#60936659) arch/arm: Remove FAR and CODE from common/ and arm*/ folder/samv7: fix SPI 16-bit transactions in DMA mode
* [#6092#6676](https://github.com/apache/incubator-nuttx/pull/#6092#6676) arch/ arm: Remove FAR and CODE from chip and board folder_secure_irq: fix NVIC_IRQ_DBGMONITOR un-secure set failed
* [#6198#5645](https://github.com/apache/incubator-nuttx/pull/#6198) armv7-a: smp: fix stack coloration#5645) arch/arm: optimize context switch speed
* [#6185#5662](https://github.com/apache/incubator-nuttx/pull/#6185#5662) arch/arm/cxd56xx/lc823450: replace arch testset to board implement: Move ARCHCPUFLAGS to Toolchain.defs
* [#6178#6228](https://github.com/apache/incubator-nuttx/pull/#6178#6228) armv7-aarch/r: use cps instruction to change cpu modearm: Fix target 'arm_fpuconfig.o' given more than once in the same rule
* [#6163#6201](https://github.com/apache/incubator-nuttx/pull/#6163) arm/arch_setjmp.S: armv6m support setjmp, longjmp#6201) Restore lost flash define for stm32
* [#6103#3488](https://github.com/apache/incubator-nuttx/pull/#6103#3488) arm: Remove or merge assembly code as much as possiblestm32h7: Adds tickless support
* [#6214#6772](https://github.com/apache/incubator-nuttx/pull/#6214) armv7-a: smp: allocate page table for each cpu#6772) arch/stm32f7/stm32_tim.c: include the missing RCC header
* [#6213#6771](https://github.com/apache/incubator-nuttx/pull/#6213#6771) armarch/cortex-mstm32xx/toolchain: try print runtime library only in clangKconfig: simplify and unify PWM options
* [#6211#6757](https://github.com/apache/incubator-nuttx/pull/#6211) armv7-a: Inner Shareable TLB maintenance #6757) STM32L4 DAC: Implements basic support for low level operations
* [#6225#6741](https://github.com/apache/incubator-nuttx/pull/#6225#6741) armstm32wb/tlsr82: pwm driver optimize and add pulse count supportmbox: fixing TX buffer queue
* [#6259#6739](https://github.com/apache/incubator-nuttx/pull/#6259#6739) boards/arm/tlsr82: add hardware aes encrypt and decrypt supportstm32/common/src: Fix mistakes in comments, snerr and syslog
* [#6354#6732](https://github.com/apache/incubator-nuttx/pull/#6354) arm/tlsr82: support flash protection and flash voltage calibration#6732) Multiple stm32wl5jc flash usage improvements
* [#6311#6775](https://github.com/apache/incubator-nuttx/pull/#6311#6775) arm/tlsr82: optimize the adc driverarch/stm32/stm32_foc.c: fix some ADC and PWM ifdefs
* [#6424#6769](https://github.com/apache/incubator-nuttx/pull/#6424#6769) armarch/tlsr82: bugfix, tlsr82_flash_ioctl() return wrong valuestm32f0l0g0: add SPI3 support (STM32G0B0 chips)
* [#6379#6218](https://github.com/apache/incubator-nuttx/pull/#6379) arm/tlsr82: gpio driver bug fix and optimize#6218) STM32F746G-Disco, Audiosupport, Bugfix
* [#6334#6715](https://github.com/apache/incubator-nuttx/pull/#6334#6715) arm/tlsr82: ble performance optimize and problems solvestm32wb: adding BLE support
* [#6238#6729](https://github.com/apache/incubator-nuttx/pull/#6238) tlsr82/tc32: optimize the irq process#6729) stm32f7: add showprogress in __start
* [#6332#6078](https://github.com/apache/incubator-nuttx/pull/#6332)arch: imx6: add support kernel build and smp #6078) Stm32f746 audio
* [#6429#6413](https://github.com/apache/incubator-nuttx/pull/#6429#6413) arch: imx6: Enable imx_idle.c to reduce CPU loadstm32wl5: add gpio exti support
* [#6234#6426](https://github.com/apache/incubator-nuttx/pull/#6234) arm/tc32/Make.defs: filter-out arm_udelay.c#6426) stm32wl5: add flash progmem driver support
* [#6736#6788](https://github.com/apache/incubator-nuttx/pull/#6736) arm/allocateheap: fix multiple definition of 'up_allocate_heap'#6788) LPC17xx_40xx PWM multichannel support
* [#6659#6758](https://github.com/apache/incubator-nuttx/pull/#6659) arch/arm/samv7: fix SPI 16-bit transactions in DMA mode#6758) LPC17_40 CAN driver SocketCAN support
* [#6676#6267](https://github.com/apache/incubator-nuttx/pull/#6676#6267) arch/arm_secure_irq: fix NVIC_IRQ_DBGMONITOR un-secure set failed/samv7/sam_afec: fix ADC pin for channel 9
* [#5645#6339](https://github.com/apache/incubator-nuttx/pull/#5645) arch/arm: optimize context switch speed#6339) sama5d2: Fix sama5d2 Kconfig errors and add missing pin definitions
* [#5662#6268](https://github.com/apache/incubator-nuttx/pull/#5662#6268) arch/arm: Move ARCHCPUFLAGS to Toolchain.defsarm/cortex-[a|r]: add performance counter implement based on PMU
* [#6228#6298](https://github.com/apache/incubator-nuttx/pull/#6228#6298) arch/arm: Fix target 'arm_fpuconfig.o' given more than once in the same rule/samv7: Fix PWM operation for single channel mode
* [#6201#6265](https://github.com/apache/incubator-nuttx/pull/#6201) Restore lost flash define for stm32#6265) Fixes to imxRT and SAM E70 PWM drivers
* [#3488#6572](https://github.com/apache/incubator-nuttx/pull/#3488) stm32h7: Adds tickless support6572) arch/arm/Kconfig: Add description for ARM_THUMB to make it configurable
* [#6772#6508](https://github.com/apache/incubator-nuttx/pull/#6772) #6508) sama5: add config SAMA5_SYSTEMRESET in arch/stm32f7/stm32_tim.c: include the missing RCC headerarm/src/sama5/Kconfig
* [#6771#6534](https://github.com/apache/incubator-nuttx/pull/#6771#6534) arch/stm32xxarm/Kconfig: simplify and unify PWM optionsarmv7-m: Fix error link argument for compiler-rt
* [#6757#6497](https://github.com/apache/incubator-nuttx/pull/#6757#6497) STM32L4 DAC: Implements basic support for low level operationssamv7:mcan Fix can buffer calculation. Add two words to every msg buffer
* [#6741#6614](https://github.com/apache/incubator-nuttx/pull/#6741) stm32wb/mbox: fixing TX buffer queue#6614) samv7: add support for RX DMA and RS-485 mode to serial driver
* [#6739#6599](https://github.com/apache/incubator-nuttx/pull/#6739#6599) boardsarch/arm/stm32/common/src: Fix mistakes in comments, snerr and syslogsamv7: EMAC bugfixes
* [#6732#](https://github.com/apache/incubator-nuttx/pull/#6732) Multiple stm32wl5jc flash usage improvements
* [#6775#6790](https://github.com/apache/incubator-nuttx/pull/#6775) arch/stm32/stm32_foc.c: fix some ADC and PWM ifdefs#6790) Several IMXRT fixes
* [#6769#6786](https://github.com/apache/incubator-nuttx/pull/#6769) arch/stm32f0l0g0: add SPI3 support (STM32G0B0 chips)#6786) IMX.RT EDMA Support
* [#6218#6787](https://github.com/apache/incubator-nuttx/pull/#6218) STM32F746G-Disco, Audiosupport, Bugfix#6787) imxrt: Ethernet Cleanup and extend support for ETH1 or ETH2 and LAN8742A
* [#6715#](https://github.com/apache/incubator-nuttx/pull/#6715#) stm32wb: adding BLE support
* [#6729#](https://github.com/apache/incubator-nuttx/pull/#6729) stm32f7: add showprogress in __start
* [#6078#6675](https://github.com/apache/incubator-nuttx/pull/#6078) Stm32f746 audio #6675) sim: idle pm should do PM_RESOTRE in critical section
* [#6413#6689](https://github.com/apache/incubator-nuttx/pull/#6413#6689) stm32wl5: add gpio exti supportsim: Increased priority of loop task
* [#6426#6792](https://github.com/apache/incubator-nuttx/pull/#6426#6792) stm32wl5: add flash progmem driver supportsim/adb: Enable ping for test
* [#6788#5862](https://github.com/apache/incubator-nuttx/pull/#6788) LPC17xx_40xx PWM multichannel support/#5862) arch/sim: Remove the unused SIM_TCNWAITERS from Kconfig
* [#6758#5923](https://github.com/apache/incubator-nuttx/pull/#6758) LPC17_40 CAN driver SocketCAN support#5923) sim: Fix initialization of static C++ constructors when using glibc >= 2.34
* [#6267#5885](https://github.com/apache/incubator-nuttx/pull/#6267#5885) arch/arm/samv7/sam_afec: fix ADC pin for channel 9sim/rptun: rsc must set rpmsg_vdev.config_len
* [#6339#5756](https://github.com/apache/incubator-nuttx/pull/#6339#5756) sama5d2: Fix sama5d2 Kconfig errors and add missing pin definitionssim: Enable garbage collection of unused input sections
* [#6268#5988](https://github.com/apache/incubator-nuttx/pull/#6268#5988) arm/cortex-[a|r]: add performance counter implement based on PMUarch/sim: support simulator keyboard devices
* [#6298#6043](https://github.com/apache/incubator-nuttx/pull/#6298)arch/arm/samv7: Fix PWM operation for single channel mode#6043) sim: bt: Add specific bluetooth HCI number id
Driver Support
New Driver Support
* [#6265#6030](https://github.com/apache/incubator-nuttx/pull/#6265) Fixes to imxRT and SAM E70 PWM drivers#6030) Add Sensirion's SCD41 driver and minor fix
* [##6412](https://github.com/apache/incubator-nuttx/pull/#)#6412) drivers/sensors: add driver for as5048a magnetic encoder
* [##6345](https://github.com/apache/incubator-nuttx/pull/#)#6345) drivers: video: add isx019 camera sensor
* [##6491](https://github.com/apache/incubator-nuttx/pull/##6491) LITEETH peripheral driver support
* [##6525](https://github.com/apache/incubator-nuttx/pull/#6525) drivers: add support of pwm capture driver
* [##6537](https://github.com/apache/incubator-nuttx/pull/#6537) drivers/ipcc: add Inter Processor Communication driver
* [#](https://github.com/apache/incubator-nuttx/pull/#)
* [#](https://github.com/apache/incubator-nuttx/pull/#)
* [#6790#](https://github.com/apache/incubator-nuttx/pull/#6790) Several IMXRT fixes
* [#6786#](https://github.com/apache/incubator-nuttx/pull/#6786) IMX.RT EDMA Support
* [#6787#](https://github.com/apache/incubator-nuttx/pull/#6787) imxrt: Ethernet Cleanup and extend support for ETH1 or ETH2 and LAN8742A/pull/#)
* [#](https://github.com/apache/incubator-nuttx/pull/#)
* [#](https://github.com/apache/incubator-nuttx/pull/#)
* [#6675#](https://github.com/apache/incubator-nuttx/pull/#6675) sim: idle pm should do PM_RESOTRE in critical section)
Bug Fixes and improvements
* [#6689#6068](https://github.com/apache/incubator-nuttx/pull/#6689) sim: Increased priority of loop task#6068) driver/mmcsdio: do not hold the semaphore on interrupt context
* [#6792#6019](https://github.com/apache/incubator-nuttx/pull/#6792#6019) simpower/adb: Enable ping for testgovernor: Remove the duplicated function prototype
* [#5862#6021](https://github.com/apache/incubator-nuttx/pull/#5862#6021) arch/sim: Remove the unused SIM_TCNWAITERS from KconfigTest/wm8904balance
* [#5923#6018](https://github.com/apache/incubator-nuttx/pull/#5923) sim: Fix initialization of static C++ constructors when using glibc >= 2.34#6018) Increase audio_comp driver flexibility
* [#5885#5927](https://github.com/apache/incubator-nuttx/pull/#5885) sim/rptun: rsc must set rpmsg_vdev.config_len/#5927) Minor improve for mmcsd
* [#5756#5747](https://github.com/apache/incubator-nuttx/pull/#5756#5747) sim: Enable garbage collection of unused input sectionsdrivers/timers: rename notification parameter oneshot to periodic
* [#5988#5849](https://github.com/apache/incubator-nuttx/pull/#5988) arch/sim: support simulator keyboard devices#5849) pm: remove unnecessary depends on OSINIT_OS_READY
* [#6043#5853](https://github.com/apache/incubator-nuttx/pull/#6043) sim: bt: Add specific bluetooth HCI number id
Driver Support
Bug Fixes
#5853) driver/syslog: Add microseconds after date time
* [#5901 * [#6068](https://github.com/apache/incubator-nuttx/pull/#6068) driver/mmcsdio: do not hold the semaphore on interrupt context#5901) power: unify lock sates and move pm_auto_update to outer dir
* [#6019#5990](https://github.com/apache/incubator-nuttx/pull/#6019) power/governor: Remove the duplicated function prototype#5990) fix uinput rpmsg logic error
* [#6021#5816](https://github.com/apache/incubator-nuttx/pull/#6021#5816) Test/wm8904balancedrivers/mtd/mtd_config: set different format versions for named and ID modes
* [#6018#5736](https://github.com/apache/incubator-nuttx/pull/#6018#5736) Increase audio_comp driver flexibilitydriver/uinput: add cross core control function
* [#5927#6127](https://github.com/apache/incubator-nuttx/pull/#5927) Minor improve for mmcsd#6127) pm: Move pm_initialize call from driver_initialize to xxx_pminitialize
* [#5747#6053](https://github.com/apache/incubator-nuttx/pull/#5747#6053) drivers/timers: rename notification parameter oneshot to periodic: remove unimplemented open/close/ioctl interfaces
* [#5849#6157](https://github.com/apache/incubator-nuttx/pull/#5849) pm: remove unnecessary depends on OSINIT_OS_READY#6157) drivers: mtd: fix null buffer reference
* [#5853#6159](https://github.com/apache/incubator-nuttx/pull/#5853#6159) driver/syslog: Add microseconds after date timeioexpander: remove response about irq_handler
* [#5901#6186](https://github.com/apache/incubator-nuttx/pull/#5901) power: unify lock sates and move pm_auto_update to outer dir/pull/#6186) Stm32f746 audio
* [#5990#6164](https://github.com/apache/incubator-nuttx/pull/#5990) fix uinput rpmsg logic error#6164) drivers/audio/cxd56: Workaround for HW issue of CXD56
* [#5816#6655](https://github.com/apache/incubator-nuttx/pull/#5816#6655) drivers/mtd/mtd_config: set different format versions for named and ID modesdriver/syslog: support syslog_rpmsg client and server chardev
* [#5736#6657](https://github.com/apache/incubator-nuttx/pull/#5736) driver/uinput: add cross core control function#6657) drivers/lcd/st7789: update putarea() method
* [#6127#6661](https://github.com/apache/incubator-nuttx/pull/#6127#6661) pm: Move pm_initialize call from driver_initialize to xxx_pminitializedrivers/syslog: Call up_nputs in syslog_default_write
* [#6053#6668](https://github.com/apache/incubator-nuttx/pull/#6053) drivers: remove unimplemented open/close/ioctl interfaces#6668) driver/ioe_rpmsg: split server and client ept_cb to simplify code
* [#6157#6246](https://github.com/apache/incubator-nuttx/pull/#61576246) drivers: mtd: fix null buffer reference/sdio: Call SDIO_LOCK before and after the transaction
* [#6159#5736](https://github.com/apache/incubator-nuttx/pull/#6159#5736) driver/ioexpander: remove response about irq_handleruinput: add cross core control function
* [#6186#5718](https://github.com/apache/incubator-nuttx/pull/#6186) Stm32f746 audio#5718) drivers/can: optimize can driver reader side
* [#6164#6789](https://github.com/apache/incubator-nuttx/pull/#6164#6789) drivers/audio/cxd56: Workaround for HW issue of CXD56net: make sure that net driver d_buf is 16-bit aligned
* [#6655#6708](https://github.com/apache/incubator-nuttx/pull/#6655#6708) driver/syslog: support syslog_rpmsg client and server chardevsensors[2]: enhance and update sensor driver
* [#6657#6703](https://github.com/apache/incubator-nuttx/pull/#6657#6703) driversdriver/lcd/st7789: update putarea() methodsensor: add calibrate interface for sensor driver
* [#6661#6704](https://github.com/apache/incubator-nuttx/pull/#6661#6704) driversdriver/syslog: Call up_nputs in syslog_default_writesensors: enhance sensor driver
* [#6668#6696](https://github.com/apache/incubator-nuttx/pull/#6668#6696) driver/ioe_rpmsg: split server and client ept_cb to simplify codesensor: add sensor type of cap and wake_gesture
* [#6246#6698](https://github.com/apache/incubator-nuttx/pull/#6246#6698) driversdriver/sdio: Call SDIO_LOCK before and after the transactionpower:add ioctl cmd for voltage info and protocol and add update event mask
* [#5736#6727](https://github.com/apache/incubator-nuttx/pull/#5736#6727) driver/uinput: add cross core control functionpower: add PM_IDLE_DOMAIN to pm.h and remove definations
* [#5718#6759](https://github.com/apache/incubator-nuttx/pull/#5718#6759) drivers/can: optimize can driver reader side: Reorganize the power related code layout
* [#6789#6748](https://github.com/apache/incubator-nuttx/pull/#6789#6748) driverspower/net: make sure that net driver d_buf is 16-bit alignedaxp202: Replace battery_charger_operations_s * with battery_charger_dev_s
* [#6708#6761](https://github.com/apache/incubator-nuttx/pull/#6708#6761) driver/sensors[2]: enhance and update sensor driverdrivers/wireless/gs2200m: Fix short bit length
* [#6703#6743](https://github.com/apache/incubator-nuttx/pull/#6703#6743) driverdrivers/sensor: add calibrate interface for sensor driverbattery: Handle the early changed event correctly
* [#6704#6673](https://github.com/apache/incubator-nuttx/pull/#6704) driver/sensors: enhance sensor driver6673) power related update
* [#6696#6653](https://github.com/apache/incubator-nuttx/pull/#6696#6653) driverDriver/sensor: add sensor type of cap and wake_gestureenhance sensor driver to support uorb and multi core access sensor by rpmsg
* [#6698#6331](https://github.com/apache/incubator-nuttx/pull/#6698) driver/power:add ioctl cmd for voltage info and protocol and add update event mask#6331) drivers/mtd/smart.c: Modify devname[] size to avoid overflow
* [#6727#6414](https://github.com/apache/incubator-nuttx/pull/#6727) power: add PM_IDLE_DOMAIN to pm.h and remove definations/#6414) drivers/syslog: fix deadlock by reverting part of the changes from b88a8cf39ff1019ad787c4316b22ce29c7daa2dc
* [#6759#6435](https://github.com/apache/incubator-nuttx/pull/#6759#6435) drivers: Reorganize the power related code layout/syslog: reuse rmutex_t for the recursive check
* [#6748#6419](https://github.com/apache/incubator-nuttx/pull/#6748) power/axp202: Replace battery_charger_operations_s * with battery_charger_dev_s#6419) drvers/mmcsd/sdio: function enable should wait for CCCR_IORDY
* [#6761#6500](https://github.com/apache/incubator-nuttx/pull/#6761#6500) drivers/wireless/gs2200m: Fix short bit length: serial: Add error for insuff buffer
* [#6743#6526](https://github.com/apache/incubator-nuttx/pull/#6743#6526) drivers/battery: Handle the early changed event correctlylcd: getplaneinfo fix for ST7789,ST7565 and skeleton driver
* [#6673#6513](https://github.com/apache/incubator-nuttx/pull/#6673) power related update6513) drivers/lcd: Fix regression on ILI9341 introduced after #6465
* [#6653#6544](https://github.com/apache/incubator-nuttx/pull/#6653#6544) Driver/sensor: enhance sensor driver to support uorb and multi core access sensor by rpmsgMake sensor mpu60x0 more configurable in menuconfig
* [#6331#6564](https://github.com/apache/incubator-nuttx/pull/#63316564) drivers/mtd/smart.c: Modify devname[] size to avoid overflowlcd_framebuffer: Optimize updateearea for the full screan case
* [#6414#6577](https://github.com/apache/incubator-nuttx/pull/#6414#6577) drivers/syslog: fix deadlock by reverting part of the changes from b88a8cf39ff1019ad787c4316b22ce29c7daa2dcsegger: Support the customize SEGGER_RTT_[BUFFER_]SECTION
* [#6435#](https://github.com/apache/incubator-nuttx/pull/#6435) drivers/syslog: reuse rmutex_t for the recursive check#)
* [#6419#](https://github.com/apache/incubator-nuttx/pull/#6419) drvers/mmcsd/sdio: function enable should wait for CCCR_IORDY)
* [#](https://github.com/apache/incubator-nuttx/pull/#)
...
* [#](https://github.com/apache/incubator-nuttx/pull/#)
Board Support
Significant Improvements
New Board Support
* [##6216](https://github.com/apache/incubator-nuttx/pull/#) #6216) Nucleo G474RE board support including USB Full Speed Device
* [##6754](https://github.com/apache/incubator-nuttx/pull/#)
...
#6754) NXP S32K1XX: add initial support for NXP RDDRONE-BMS772 board
* [#6030#6730](https://github.com/apache/incubator-nuttx/pull/#6030) Add Sensirion's SCD41 driver and minor fix#6730) boards/stm32f7: add intial support for ST steval-eth001v1 board
* [#6412#6691](https://github.com/apache/incubator-nuttx/pull/#6412#6691) drivers/sensorsboards: add driver for as5048a magnetic encoderinitial support for ST steval-stlcs01v1
* [#6345#6383](https://github.com/apache/incubator-nuttx/pull/#6345) drivers: video: add isx019 camera sensor#6383) boards/nucleo-wl55jc: add new board
* [##6448](https://github.com/apache/incubator-nuttx/pull/#) #6448) xtensa/esp32s3: Add esp32s3-eye board support
* [##6592](https://github.com/apache/incubator-nuttx/pull/#) 6592) boards: add initial support for stm32l0538-disco
* [##6528](https://github.com/apache/incubator-nuttx/pull/#) 6528) Added RP2040 Boards: Adafruit KB2040 and Adafruit Feather RP2040
* [#](https://github.com/apache/incubator-nuttx/pull/#)
...
* [#](https://github.com/apache/incubator-nuttx/pull/#)
Boards With Significant Improvements
* [##6036](https://github.com/apache/incubator-nuttx/pull/#)
Drivers With Significant Improvements
Board Support
Significant Improvements
New Board Support
#6036) arch, boards: cxd56xx: Minor update for spresense
* [#6074 * [#6216](https://github.com/apache/incubator-nuttx/pull/#6216) Nucleo G474RE board #6074) boards/arm/a1x: Remove the check CONFIG_ARCH_FPU around arm_fpuconfig
* [#5964 support including USB Full Speed Device * [#6754](https://github.com/apache/incubator-nuttx/pull/#6754) NXP S32K1XX: add initial support for NXP RDDRONE-BMS772 board#5964) boards/nucleo-f446re: support for SystemView
* [#6730#5964](https://github.com/apache/incubator-nuttx/pull/#6730#5964) boards/stm32f7nucleo-f446re: add intial support for ST steval-eth001v1 boardSystemView
* [#6691#5788](https://github.com/apache/incubator-nuttx/pull/#6691#5788) boards/arm/samv7/same70-qmtech: add initial support for ST steval-stlcs01v1gpio driver support
* [#6383#5812](https://github.com/apache/incubator-nuttx/pull/#6383#5812) boards/nucleo-wl55jc: add new boardesp32s3-devkit/spiflash: Use SmartFS instead of LittleFS
* [##5817](https://github.com/apache/incubator-nuttx/pull/#) #5817) boards/arm/same70-qmtech: Remove dead code
* [##5841](https://github.com/apache/incubator-nuttx/pull/#) #5841) esp32s3-devkit: Fix the number of memory regions in some configurations
* [##5909](https://github.com/apache/incubator-nuttx/pull/#) #5909) boards/boardctl:common boardctl to read reset cause
* [##5751](https://github.com/apache/incubator-nuttx/pull/#) #5751) boards/sim/adb: Enable CONFIG_ADBD_SOCKET_SERVICE
* [##5763](https://github.com/apache/incubator-nuttx/pull/#) #5763) boards: sabre-6quad: Enable environ and path in knsh/defconfig
* [##5839](https://github.com/apache/incubator-nuttx/pull/#) #5839) boards: rv-virt: Fix stack corruption for rv64 config
* [##5860](https://github.com/apache/incubator-nuttx/pull/#) 5860) boards/arm/uid: fix pointer to int compare
* [##5895](https://github.com/apache/incubator-nuttx/pull/#)
Boards With Significant Improvements
#5895) boards: correct path to RCRAWS files during file copy
* [#5785* [#6036](https://github.com/apache/incubator-nuttx/pull/#6036#5785) arch, boards: cxd56xx: Minor update for spresense/arm/samv7: define MTD progmem partitions at board level
* [#5787* [#6074](https://github.com/apache/incubator-nuttx/pull/#6074#5787) boards/arm/samv7/a1x: Remove the check CONFIG_ARCH_FPU around arm_fpuconfigsame70-qmtech: add /dev/timer0 support
* [#5804* [#5964](https://github.com/apache/incubator-nuttx/pull/#5964#5804) boards/arm/nucleosamv7/samv71-f446re: support for SystemViewxult: Fix mcuboot update example missing config
* [#5964#6142](https://github.com/apache/incubator-nuttx/pull/#5964#6142) boards/nucleo-f446re: support for SystemView: Switch the elf link script to binfmt/libelf/gnu-elf.ld
* [#5788#6199](https://github.com/apache/incubator-nuttx/pull/#5788#6199) boards/arm/samv7/same70-qmtech: add gpio driver support/space: Remove the unneeded XXXEXT definition
* [#5812#6138](https://github.com/apache/incubator-nuttx/pull/#5812#6138) esp32s3-devkitboards/spiflash: Use SmartFS instead of LittleFSboardctl: correct boarctl return value
* [#5817#6141](https://github.com/apache/incubator-nuttx/pull/#5817#6141) boards/arm/same70risc-qmtechv: Remove dead code"MAXOPTIMIZATION = -Os" from Make.defs
* [#5841#6143](https://github.com/apache/incubator-nuttx/pull/#5841) esp32s3-devkit: Fix the number of memory regions in some configurations#6143) boards: Move -fno-common from Make.defs to Toolchain.defs
* [#5909#6144](https://github.com/apache/incubator-nuttx/pull/#5909#6144) boards/boardctl:common boardctl to read reset cause: Move -g from Make.defs to Toolchain.defs
* [#5751#6146](https://github.com/apache/incubator-nuttx/pull/#5751#6146) boards/sim/adb: Enable CONFIG_ADBD_SOCKET_SERVICE: Move "-fno-exceptions -fcheck-new" from Make.defs to Toolchain.defs
* [#5763#6155](https://github.com/apache/incubator-nuttx/pull/#5763#6155) boards: sabre-6quad: Enable environ and path in knsh/defconfigMove -fno-strict-aliasing from Make.defs to Toolchain.defs
* [#5839#6195](https://github.com/apache/incubator-nuttx/pull/#5839#6195) boards: rv-virt: Fix stack corruption for rv64 configAdd support ELF to nsh and nsh64 defconfigs
* [#5860#6075](https://github.com/apache/incubator-nuttx/pull/#5860#6075) boards/arm/uid: fix pointer to int compareesp32_twai: Remove arm_arch.h from comment
* [#5895#6081](https://github.com/apache/incubator-nuttx/pull/#5895#6081) boards: correct path to RCRAWS files during file copy/sim: support rc.sysinit
* [#5785#6654](https://github.com/apache/incubator-nuttx/pull/#5785) boards/arm/samv7: define MTD progmem partitions at board level#6654) boardctl:add reset subreason restore factory
* [#5787#6744](https://github.com/apache/incubator-nuttx/pull/#5787#6744) boards/arm/samv7/same70-qmtech: add /dev/timer0 support/stm32wb/ble: adding nimble config
* [#5804#6752](https://github.com/apache/incubator-nuttx/pull/#5804) boards/arm/samv7/samv71-xult: Fix mcuboot update example missing config#6752) NXP S32K1XX: fix LPI2C reset
* [#6142#6753](https://github.com/apache/incubator-nuttx/pull/#6142#6753) NXP S32K1XX boards: Switch the elf link script to binfmt/libelf/gnu-elf.ldadd up_perf_init to support SEGGER SystemView
* [#6199#6798](https://github.com/apache/incubator-nuttx/pull/#6199#6798) boardsboard/cxd56xx/space: Remove the unneeded XXXEXT definitionaudio: Fix CXD56 audio initialization
* [#6138#5033](https://github.com/apache/incubator-nuttx/pull/#6138#5033) boards/arm/boardctl: correct boarctl return valuesamv7: Update mcuboot configs
* [#6141#6692](https://github.com/apache/incubator-nuttx/pull/#6141) boards/risc-v: Remove "MAXOPTIMIZATION = -Os" from Make.defs#6692) stm32f0l0g0: fixes for SPI half duplex
* [#6143#6693](https://github.com/apache/incubator-nuttx/pull/#61436693) boards: Move -fno-common from Make.defs to Toolchain.defs/stm32g071b-disco: add ina230 support and gpio dev support
* [#6144#6694](https://github.com/apache/incubator-nuttx/pull/#6144) boards: Move -g from Make.defs to Toolchain.defs #6694) esp32s3-devkit: Add support to discrete 5-way joystick
* [#6146#6764](https://github.com/apache/incubator-nuttx/pull/#6146#6764) boards: Move "-fno-exceptions -fcheck-new" from Make.defs to Toolchain.defs: spresense: Reduce power consumption with LTE board
* [#6155#6777](https://github.com/apache/incubator-nuttx/pull/#6155#6777) boards: Move -fno-strict-aliasing from Make.defs to Toolchain.defsEnable thread local storage for some config
* [#6195#6391](https://github.com/apache/incubator-nuttx/pull/#6195) boards: rv-virt: Add support ELF to nsh and nsh64 defconfigs#6391) esp32c3-devkit/knsh: Enable CONFIG_RAW_BINARY to convert the ELF file
* [#6075#6287](https://github.com/apache/incubator-nuttx/pull/#6075) boards/esp32_twai: Remove arm_arch.h from comment#6287) stm32h7: allow definition of HSI divider in board config
* [#6081#6373](https://github.com/apache/incubator-nuttx/pull/#6081) boards/sim: support rc.sysinit#6373) board: nucleo-l432kc: Add missing nucleo 432kc spi driver setting
* [#6654#6275](https://github.com/apache/incubator-nuttx/pull/#6654#6275) boardctl:add reset subreason restore factoryboards/arm: Remove "LDFLAGS += -g" whichi is already added by Toolchain.defs
* [#6744#6439](https://github.com/apache/incubator-nuttx/pull/#6744#6439) boards/stm32wb/ble: adding nimble configesp32: Increase the NTP deamon stack size as it was overflowing
* [#6752#6273](https://github.com/apache/incubator-nuttx/pull/#6752) NXP S32K1XX: fix LPI2C reset#6273) board/sim: Enable hellocxx in loadable config
* [#6753#6580](https://github.com/apache/incubator-nuttx/pull/#6753) NXP S32K1XX boards: add up_perf_init to support SEGGER SystemView#6580) Add ws2812 bringup logic to all RP2040 boards
* [#6798#6511](https://github.com/apache/incubator-nuttx/pull/#6798#6511) board/cxd56xx/audio: Fix CXD56 audio initializationesp32_board_spi:Missing Data Command pin support
* [#5033#6514](https://github.com/apache/incubator-nuttx/pull/#5033) boards/arm/samv7: Update mcuboot configs#6514) esp32-wrover-kit: Add board profile to support MMC/SDCard over SPI
* [#6692#6462](https://github.com/apache/incubator-nuttx/pull/#6692) stm32f0l0g0: fixes for SPI half duplex#6462) boards/risc-v/mpfs/m100pfsevp/include/board_liberodefs.h: Update memo…
* [#6693#6597](https://github.com/apache/incubator-nuttx/pull/#66936597) boards/stm32g071b-disco: add ina230 support and gpio dev supportxtensa: Remove outdated information
* [#6694#6582](https://github.com/apache/incubator-nuttx/pull/#6694) esp32s3-devkit#6582) boards: stm32f4discovery: Add support to discrete 5-way joystickiperf to rndis/defconfig
* [#6764#](https://github.com/apache/incubator-nuttx/pull/#6764) boards: spresense: Reduce power consumption with LTE board#)
* [#6777#](https://github.com/apache/incubator-nuttx/pull/#6777) boards: Enable thread local storage for some config#)
* [#6391#](https://github.com/apache/incubator-nuttx/pull/#6391) esp32c3-devkit/knsh: Enable CONFIG_RAW_BINARY to convert the ELF file#)
* [#6287#](https://github.com/apache/incubator-nuttx/pull/#6287) stm32h7: allow definition of HSI divider in board config#)
* [#6373#](https://github.com/apache/incubator-nuttx/pull/#6373) board: nucleo-l432kc: Add missing nucleo 432kc spi driver setting#)
* [#6275#](https://github.com/apache/incubator-nuttx/pull/#6275) boards/arm: Remove "LDFLAGS += -g" whichi is already added by Toolchain.defs#)
* [#6439#](https://github.com/apache/incubator-nuttx/pull/#6439) boards/esp32: Increase the NTP deamon stack size as it was overflowing#)
* [#6273#](https://github.com/apache/incubator-nuttx/pull/#6273) board/sim: Enable hellocxx in loadable config#)
* [#](https://github.com/apache/incubator-nuttx/pull/#)
...
* [#](https://github.com/apache/incubator-nuttx/pull/#)
File System
Bug Fixes
Significant Improvements
Networking
Applications
Improvements
Bug Fixes
Security Issues Fixed In This Release
...