summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-03-19[drivers][block][efi] Fix GPT partition entry underflow vulnerabilitycopilot/fix-gpt-partition-underflow-issuecopilot-swe-agent[bot]
Co-authored-by: BernardXiong <[email protected]>
2026-03-19Initial plancopilot-swe-agent[bot]
2026-03-18[dm][block] fixup the EFI partition checked in 32bitsGuEe-GUI
Link: https://github.com/RT-Thread/rt-thread/issues/11260 Signed-off-by: GuEe-GUI <[email protected]>
2026-03-16fix[stm32][spi]: add usage_freq and compute transfer timeout by frequencywdfk-prog
2026-03-16docs(kservice): Update the documentation comments of the fls functionwdfk-prog
2026-03-16feat(core): Add 8-bit and 16-bit atomic operation supportwdfk-prog
2026-03-15[libcpu][cortex-m7]Canonical alignmentwdfk-prog
2026-03-15feat[stm32][i2c]: Add H7 hard I2C config and I2C4 entrieswdfk-prog
2026-03-15[bsp][gd32] fix gd32vw553h-eval board Kconfig syntax erroryefeng
2026-03-12refactor(core): Move __rt_fls to kservicewdfk-prog
2026-03-12feat[i2c]: add bus configuration and max-hz controlwdfk-prog
2026-03-12[lwp/aarch64] Fix macro definition style in reloc.chuangshuhua
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-12components: 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-06docs(core): Add help description for RT_USING_THREADSAFE_PRINTFwdfk-prog
2026-03-04bsp: [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#11175CYFS
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 gd32vw553MuChenger
2026-03-02[BSP][GD32]: 修复硬件iic和pwm驱动的一些问题#11222ShiHongChao
2026-03-02[dm][pci] fixup the shift of class in probeGuEe-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-27fix(ymodem): improve send read loop and unify session cleanupwdfk-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-27fix(serial): only apply CRLF translation in STREAM mode for poll txwdfk-prog
2026-02-26fix[bsp][ultrarisc]: Add RISC-V Standard Svpbmt Extension macro definition;shuta.lst
2026-02-26fix[bsp][xuantie]: Add RISC-V Standard Svpbmt Extension macro definition;shuta.lst
2026-02-26fix[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-26feat[libcpu][t-head][c908]: Support RISC-V Standard Svpbmt Extension For C908;shuta.lst
2026-02-25fix(finsh): dup / cause errorWeixie Cui
if src == '/', result in something lik 'dest//file'
2026-02-25Feat/xuantie c908x #11219goodnorning
2026-02-25fix(drivers/ipc): correct rt_ringbuffer_peek to not consume dataShaun
2026-02-25[bsp/gd32] fix gd32vw553 bspMuChenger
2026-02-25fix(klibc): fix incorrect %hh format output for values in [0x80, 0xff]Shaun
2026-02-24fix[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 standardhzt
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-22fix(drivers/block): replace GNU ?: extension with standard C ternary in blk.cShaun
2026-02-13chore: fix typo in components and libcputheqengineer
2026-02-13[gd32][i2c]Add an example for measuring the onboard peripherals of the I2C boardCXSforHPU
2026-02-13fix(ulog): Avoid async ulog empty wakeups and missed notificationswdfk-prog
2026-02-13refactor(ulog): Unify ulog warning output with ulog_warn_oncewdfk-prog
2026-02-12[bsp][stm32]: correct the errors in README of U seriestheqengineer
2026-02-12feat(console): Add console output enable switchwdfk-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 styleO-O-BOOK
2026-02-11[gd32][i2c] Add GD32VW553xx hardware I2C driveryefeng
2026-02-10[docs] 修复 STM32 BSP 制作教程中的Sconscrip文件教程错误 (#11189)Just Chen
2026-02-10fix(CAN): Avoid double counting RX overflow dropswdfk-prog
2026-02-10Revert ↵Rbb666
"修复MCXN947开发板arduino接口中的串口无法使用以及串口再配置后无法收到数据的问题." This reverts commit 1bcd5c8f163baf1d86c42dfa29cfa170ef5592cf.
2026-02-10修复MCXN947开发板arduino接口中的串口无法使用以及串口再� ↵vandoul
�置后无法收到数据的问题.