| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-19 | [drivers][block][efi] Fix GPT partition entry underflow vulnerabilitycopilot/fix-gpt-partition-underflow-issue | copilot-swe-agent[bot] | |
| Co-authored-by: BernardXiong <[email protected]> | |||
| 2026-03-19 | Initial plan | copilot-swe-agent[bot] | |
| 2026-03-18 | [dm][block] fixup the EFI partition checked in 32bits | GuEe-GUI | |
| Link: https://github.com/RT-Thread/rt-thread/issues/11260 Signed-off-by: GuEe-GUI <[email protected]> | |||
| 2026-03-16 | fix[stm32][spi]: add usage_freq and compute transfer timeout by frequency | wdfk-prog | |
| 2026-03-16 | docs(kservice): Update the documentation comments of the fls function | wdfk-prog | |
| 2026-03-16 | feat(core): Add 8-bit and 16-bit atomic operation support | wdfk-prog | |
| 2026-03-15 | [libcpu][cortex-m7]Canonical alignment | wdfk-prog | |
| 2026-03-15 | feat[stm32][i2c]: Add H7 hard I2C config and I2C4 entries | wdfk-prog | |
| 2026-03-15 | [bsp][gd32] fix gd32vw553h-eval board Kconfig syntax error | yefeng | |
| 2026-03-12 | refactor(core): Move __rt_fls to kservice | wdfk-prog | |
| 2026-03-12 | feat[i2c]: add bus configuration and max-hz control | wdfk-prog | |
| 2026-03-12 | [lwp/aarch64] Fix macro definition style in reloc.c | huangshuhua | |
| Split the merged #define macros on line 13 into separate lines to comply with coding standards and avoid potential preprocessor issues. | |||
| 2026-03-12 | [bsp][gd32]:gd32vw553h-eval add wdt support (#11181) | ZhangYiXiSucceed | |
| * [bsp][gd32]:gd32vw553h-eval add wdt support * [bsp][gd32]:gd32vw553h-eval refine wdt and modify ai review * [bsp][gd32]:gd32vw553h-eval update code format --------- Co-authored-by: Rbb666 <[email protected]> | |||
| 2026-03-12 | components: libc: fix reset static variable unsolved in ↵ | kenneth.liu | |
| dlmodule_load_shared_object [Problem Description] In the dlmodule_load_shared_object function, if a module loading fails once due to an unresolved symbol, all subsequent attempts to load any module will fail. The system becomes unable to load modules correctly until a reboot. [Problem Analysis] The root cause is that the variable unsolved is defined as static. Static variables retain their value between function calls. If a relocation error occurs, unsolved is set to RT_TRUE. However, when the function returns with an error, the value of unsolved is not reset. Consequently, on the next function call, unsolved remains RT_TRUE from the previous execution. This causes the check if (unsolved) to trigger immediately (or after the loop), forcing the function to return an error regardless of whether the current module is valid or not. [Solution] Reset the unsolved variable to RT_FALSE before returning the error code -RT_ERROR. This ensures the variable is in a clean state for the next function call, preventing state leakage between invocations. Signed-off-by: Liu Gui <[email protected]> | |||
| 2026-03-11 | [bsp/gd32]Add GD32VW553H spi support (#11192) | gta5zsk | |
| * Add VW553H spi support * Fix Some Issues | |||
| 2026-03-10 | [nxp][mcx] add frdm-mcxa366 support (#11243) | 杨熙 | |
| * add frdm-mcxa366 support * add frdm-mcxa366 bsp driver support * add ALL_BSP_COMPILE.json * fix co-pliot issue --------- Co-authored-by: nxp-alexyang <[email protected]> | |||
| 2026-03-06 | docs(core): Add help description for RT_USING_THREADSAFE_PRINTF | wdfk-prog | |
| 2026-03-04 | bsp: [gd32] add GD32VW553 hw timer support. (#11157) | POMIN | |
| * bsp: [gd32] add GD32VW553 hw timer support. * bsp: [gd32] add GD32VW553 hw timer config. | |||
| 2026-03-04 | [bsp][gd32]:gd32vw553h-eval add wifi support#11175 | CYFS | |
| 2026-03-04 | [BSP][GD32]:增加GDF405RG芯片BSP (#11221) | ShiHongChao | |
| * feat(bsp/gd32): 增加GDF405RG芯片BSP * chore(bsp/gd32): 取消git对RTE目录的跟踪,并更新README中的BSP条目 * style(bsp/gd32): 修改格式 | |||
| 2026-03-04 | [bsp/gd32] support adc driver for gd32vw553 | MuChenger | |
| 2026-03-02 | [BSP][GD32]: 修复硬件iic和pwm驱动的一些问题#11222 | ShiHongChao | |
| 2026-03-02 | [dm][pci] fixup the shift of class in probe | GuEe-GUI | |
| Signed-off-by: GuEe-GUI <[email protected]> | |||
| 2026-02-27 | [tool]Fix the issue where using the command "scons --target=eclipse" would ↵ | yans | |
| rename the project name to "project". | |||
| 2026-02-27 | fix(ymodem): improve send read loop and unify session cleanup | wdfk-prog | |
| - Accumulate short reads, mark finishing on EOF - Track begin/end callback states and cleanup on error paths - Add ACK handling with retry/error counting in send flow | |||
| 2026-02-27 | fix(serial): only apply CRLF translation in STREAM mode for poll tx | wdfk-prog | |
| 2026-02-26 | fix[bsp][ultrarisc]: Add RISC-V Standard Svpbmt Extension macro definition; | shuta.lst | |
| 2026-02-26 | fix[bsp][xuantie]: Add RISC-V Standard Svpbmt Extension macro definition; | shuta.lst | |
| 2026-02-26 | fix[libcpu][risc-v]: | shuta.lst | |
| - Implement _noncache() and _cache() function features; - Correct rt_hw_mmu_setup function for NORMAL_NOCACHE_MEM type property configuration; - Update C908/C906 PTE macro definition configuration; | |||
| 2026-02-26 | feat[libcpu][t-head][c908]: Support RISC-V Standard Svpbmt Extension For C908; | shuta.lst | |
| 2026-02-25 | fix(finsh): dup / cause error | Weixie Cui | |
| if src == '/', result in something lik 'dest//file' | |||
| 2026-02-25 | Feat/xuantie c908x #11219 | goodnorning | |
| 2026-02-25 | fix(drivers/ipc): correct rt_ringbuffer_peek to not consume data | Shaun | |
| 2026-02-25 | [bsp/gd32] fix gd32vw553 bsp | MuChenger | |
| 2026-02-25 | fix(klibc): fix incorrect %hh format output for values in [0x80, 0xff] | Shaun | |
| 2026-02-24 | fix[bsp][xuantie]: Correct some inaccurate information about XuanTie processors. | shuta.lst | |
| 2026-02-24 | [libc/posix] Fix mq_send() to block when queue is full per POSIX standard | hzt | |
| The POSIX mq_send() function currently passes timeout=0 to rt_mq_send_wait_prio(), causing it to return immediately when the queue is full instead of blocking as required by POSIX.1-2017. This patch: 1. Changes mq_send() to use RT_WAITING_FOREVER for blocking behavior 2. Implements mq_timedsend() properly with timeout support 3. Fixes errno mapping for different error conditions Reference: POSIX.1-2017 mq_send(3p): "If the specified message queue is full, mq_send() shall block until space becomes available to enqueue the message, or until mq_send() is interrupted by a signal." Fixes: https://github.com/RT-Thread/rt-thread/issues/11196 Signed-off-by: hzt <[email protected]> | |||
| 2026-02-22 | fix(drivers/block): replace GNU ?: extension with standard C ternary in blk.c | Shaun | |
| 2026-02-13 | chore: fix typo in components and libcpu | theqengineer | |
| 2026-02-13 | [gd32][i2c]Add an example for measuring the onboard peripherals of the I2C board | CXSforHPU | |
| 2026-02-13 | fix(ulog): Avoid async ulog empty wakeups and missed notifications | wdfk-prog | |
| 2026-02-13 | refactor(ulog): Unify ulog warning output with ulog_warn_once | wdfk-prog | |
| 2026-02-12 | [bsp][stm32]: correct the errors in README of U series | theqengineer | |
| 2026-02-12 | feat(console): Add console output enable switch | wdfk-prog | |
| - rt_console_output_enabled()/rt_console_output_is_enabled() gate rt_kprintf/rt_kputs output with the switch | |||
| 2026-02-11 | [style][components/fal_rtt] misrac style | O-O-BOOK | |
| 2026-02-11 | [gd32][i2c] Add GD32VW553xx hardware I2C driver | yefeng | |
| 2026-02-10 | [docs] 修复 STM32 BSP 制作教程中的Sconscrip文件教程错误 (#11189) | Just Chen | |
| 2026-02-10 | fix(CAN): Avoid double counting RX overflow drops | wdfk-prog | |
| 2026-02-10 | Revert ↵ | Rbb666 | |
| "修复MCXN947开发板arduino接口中的串口无法使用以及串口再配置后无法收到数据的问题." This reverts commit 1bcd5c8f163baf1d86c42dfa29cfa170ef5592cf. | |||
| 2026-02-10 | 修复MCXN947开发板arduino接口中的串口无法使用以及串口再� ↵ | vandoul | |
| �置后无法收到数据的问题. | |||
