summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-09-06feat: Initialize local variables to prevent GCC compilation warningswdfk-prog
2025-09-04fix: ↵wdfk-prog
在没有定义FINSH_USING_SYMTAB时编译报错以及IPC及finsh启用时自动选择必要的功能
2025-09-03fix(risc-v, virt64, plic): use volatile rw for claim and completeHaojin Tang
2025-09-02utest/utest: intergare testcases into utest framework (#10665)Chen Wang
* utest: move testcases of Utest from example to Utest folder Create unit-test-cases for the Utest framework subsystem according to "How to add utest cases into RT-Thread for your module." [1] Link: https://rt-thread.github.io/rt-thread/page_component_utest.html#autotoc_md804 [1] The original `components/utilities/utest` directory already has unit testcases, which are more comprehensive than the testcases in `examples/utest/testcases/utest/`. Therefore, simply deleted the test cases in `examples` and used the existing testcases in the utest framework. Signed-off-by: Chen Wang <[email protected]> * utest/utest: rename name and add license text Signed-off-by: Chen Wang <[email protected]> --------- Signed-off-by: Chen Wang <[email protected]>
2025-09-02[bsp/gd32] add gd32470i-eval bsp #10664WangShun
2025-09-02doxygen: updated doc for thread management subsystemChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-09-02[bsp/nxp/mcx/mcxe]: Add MCX E247 and FRDM-MCXE247 support. #10654Yilin Sun
2025-09-02[Add][kernel/thread]Add thread overflow hook and testcases:thread_overflow_tc.c.Rbb666
2025-09-02[bsp/gd32] 更新GD32 SPI驱动 #10657WangShun
2025-09-02[bsp]Modify the Flash size of the small-capacity BSP to pass CI checks.Rbb666
2025-09-02doxygen: align code for kenerl object docChen Wang
The code formatting in the Object Management Markdown document is misaligned. This issue can be fixed by replacing tabs with spaces. Signed-off-by: Chen Wang <[email protected]>
2025-09-01fix broken video link for BSP制作教程Youduo Liu
2025-09-01fix(risc-v, mmu): fix type mismatch of `_query`Haojin Tang
2025-09-01fix(risc-v/virt64, cpp): add spaces to fix `Wliteral-suffix`Haojin Tang
2025-09-01fix(riscv, cpp): remove `rt_hw_cpu_id` in `cpuport.h` to fix errorHaojin Tang
2025-09-01fix(klibc): also check `__clang__` when detecting gccHaojin Tang
2025-09-01fix(ioctl): _IOR() overflows in switch (int) #10650Tang Haojin
2025-09-01fix: warnings generated by Kconfig.maosql
2025-08-30[Add][kservice]Add thread usage support.Rbb666
2025-08-29[bsp/gd32] remove gd32 bsp soft i2c configMuChenger
2025-08-29bsp:k230:add pdma support for uart driverdannyray019
Added pdma support for uart driver and a test file test_uart.c. The test uses pdma to improve uart send speed, to check if the driver works correctly. Signed-off-by: XU HU [email protected]
2025-08-29[bsp/gd32] ↵MuChenger
移除BSP软件I2C相关配置,软件I2C以集成至I2C设备驱动框架
2025-08-28[bsp/gd32] update gd32 i2c driver #10641WangShun
2025-08-28[update][renesas/nano]Modify the semaphore used by the console to be ↵Rbb666
statically created.
2025-08-28[kernel] rt_scheduler_lock_nest使用原子操作ryancw
2025-08-26doxygen: add howto for utestChen Wang
After "utest: re-org utest framework (initial version)" (PR #10534) was merged, adding a document to introduce how to add utest-cases for your module. Signed-off-by: Chen Wang <[email protected]>
2025-08-26utest: integrate config option for utest of audio driverChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-08-26utest: integrate config option for utest of klibcChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-08-26utest: move entry from examples to utestChen Wang
Change the entry of utest's Kconfig from 'examples/utest/testcases/Kconfig' to 'Kconfig.utestcases'. Modified the build scripts where the path name is "examples/utest/testcases/Kconfig" and changed it to 'Kconfig.utestcases', otherwise build operations such 'scons --dist' may fail. In the future, the testcase source code of utest will be placed in each module for maintenance, but the entry of Kconfig will all be placed in Kconfig.utestcases for unified maintenance. In this way, when executing menuconfig, people can enter and configure from one place, avoiding searching for utest configuration switches here and there in the menuconfig interface. For each module, you can maintain unit-test in a unified manner in the following way: - Create a subdirectory named 'utest' in the directory where your module is located. - Store the following files in the utest subdirectory: - Unit test case program source code files for this module. - Kconfig file, add configuration options for the unit test files of this module, the recommended option is named RT_UTEST_TC_USING_XXXX, XXXX is the global unique module name of this module. - SConscript file, note that when adding src files, in addition to relying on RT_UTEST_TC_USING_XXXX, you must also rely on RT_UTEST_USING_ALL_CASES, the two dependencies are in an "or" relationship. The role of RT_UTEST_USING_ALL_CASES is that once this option is turned on, all unit tests will be enabled to avoid selecting one by one. After completing the above steps, add the path of the Kconfig file of utest of this module to the Kconfig.utestcases file. Signed-off-by: Chen Wang <[email protected]>
2025-08-26[DM/THERMAL] Fixup the PWM-FAN remove handle data ptrGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2025-08-26[DM/THERMAL] Fixup the C99, 6.8.1 Labeled statements p4GuEe-GUI
Append a null statement for "Any statement may be preceded by a prefix that declares an identifier as a label name." Signed-off-by: GuEe-GUI <[email protected]>
2025-08-25[DM/PCI] Add SoC PCI Kconfig importGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2025-08-25[DM/PCI] Fixup the DWC PCI resource releaseGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2025-08-25[DM/PCI] Fixup the bus-range probeGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2025-08-25[DM/PCI] Fixup the MSI info shuold freeGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2025-08-25[bsp/gd32] add gd32h759i-eval bsp add fix drv_usart.c (#10623)WangShun
* [bsp/gd32] add gd32h759i-eval bsp * [fix] Update gd32h759i-start config * 添加BSP CI看护 * Apply suggestions from code review Co-authored-by: Copilot <[email protected]> * Update bsp/gd32/arm/libraries/gd32_drivers/drv_usart.c Co-authored-by: Copilot <[email protected]> * Update bsp/gd32/arm/libraries/gd32_drivers/drv_usart.c Co-authored-by: Copilot <[email protected]> * add .gitignore --------- Co-authored-by: Copilot <[email protected]>
2025-08-25bsp: all Renesas bsp support the nano one-click switch. (#10629)Yuqiang Wang
* bsp: all Renesas bsp support the nano one-click switch. * fix pr conflicts.
2025-08-24[bsp][renesas]add EK-RA2A1 support #10610CYFS
2025-08-23[bsp/xuantie] xuantie系列bsp添加导出CDK工程功能 #10630Elian Dunmore
[bsp/xuantie] E902 BSP适配生成CDK工程 [bsp/xuantie] E907 BSP适配生成CDK工程 [bsp/xuantie] C906 BSP适配生成CDK工程 [bsp/xuantie] C907 BSP适配生成CDK工程 [bsp/xuantie] C908 BSP适配生成CDK工程 [bsp/xuantie] C910 BSP适配生成CDK工程 [bsp/xuantie] R908 BSP适配生成CDK工程 [bsp/xuantie] R910 BSP适配生成CDK工程 [bsp/xuantie] R920 BSP适配生成CDK工程
2025-08-22[F472] Modify the README.md for system clock frequency.JamieTx
2025-08-22Update bsp drivers for F334.JamieTx
2025-08-22Update RT_VERSION to 5.2.2 (#10627)R b b666
Update RT_VERSION to 5.2.2.
2025-08-21[github] add copilot instructionsBernardXiong
2025-08-21[component][net][at] at_client增加deInit接口 (#10598)RyanCW
* [component][net][at] at_client增加deInit接口 * [component][net][at] at_client优化serial_v2适配
2025-08-21nxp bsp support: frdm-mcxa346 (#10625)杨熙
* update nxp mcxa driver to support frdm-mcxa346 * update NXP bsp README * update frdm-mcxa346 project
2025-08-21[Fix][BSP][Serial_V2] add Serial V2 buffer configuration via Kconfig ↵wanwandegit
#10594#10602
2025-08-20[libcpu][cortex-m33]Added HardFault_Handler to save floating point registersRbb666
2025-08-20bsp:k230:add support for temperature sensor driverdannyray019
Added a temperature sensor driver and a test file test_ts.c. The test uses temperature sensor to measure the chip temperature, to check if the driver works correctly. Signed-off-by: XU HU [email protected]
2025-08-19[libcpu][cortex-m4]Added HardFault_Handler to save floating point registers.Rbb666
2025-08-19[libcpu ][cm3]The parameter passed to the unified rt_exception_hook is ↵R b b666
exception_stack. (#10619)