summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-09-23[bsp][hpmicro] upgrade to bsp v1.10.0, add hpm6p00evk and hpm5e00evk supportFan YANG
- upgraded bsp to v1.10.0 - moved hpm_sdk to rt-thread package - added support for hpm6p00evk and hpm5e00evk Signed-off-by: Fan YANG <[email protected]>
2025-09-23[utest][cpp]add cpp-smartptr testcase.Rbb666
2025-09-23[utest][cpp]add cpp-lambda testcase.Rbb666
2025-09-23[utest][cpp]add cpp-auto testcase.Rbb666
2025-09-23[utest][cpp]add cpp-mutex testcase.Rbb666
2025-09-23[utest][cpp]add cpp-atomic testcase.Rbb666
2025-09-23[utest][cpp]rename thread_tc.cpp to tc_thread.cpp.Rbb666
2025-09-23[ci][rtduino]Fixed CI: ARDUINO_ADAFRUIT_SENSORLAB compilation failure issue.Rbb666
2025-09-23[bsp/renesas] add bsp ra6e2-ek #10631BruceOu
2025-09-22bsp: k230: add rtc driverZe-Hou
Requirement: The BSP for the k230 platform in the RT-Thread repository does not yet have an RTC driver. Solution: Provide RTC drivers for the k230 platform in the RT-Thread repository, implementing timekeeping and alarm functionalities, with interrupt support for the alarm feature. Signed-off-by: Ze-Hou <[email protected]>
2025-09-22bsp/qemu-virt64-riscv: disable RT_USING_UTESTChen Wang
utest framework is an optional module and should be enabled when running utest. So RT_USING_UTEST should not be enabled by default. Disable it now. Signed-off-by: Chen Wang <[email protected]>
2025-09-21[kernel]fix scheduling exception caused by interrupt preemption in rt_schedulewdfk-prog
2025-09-20[bsp/renesas] add bsp ra4e2-ek (#10700)miaolei
* [bsp/renesas] add bsp ra4e2-ek * bsp: Renesas ra4e2-ek bsp support the nano * fix bsp and SOC_SERIES_R7FA4E2 * remove file R7FA4E2B9.svd 工程未使用此文件, 此文件在renesas bsp中已有一份,此文件可以删除 bsp\renesas\ra4e2-eco\script\R7FA4E2B9.svd
2025-09-19[components/lwp]add doxygen comment for lwp_pid. #10702Guorui Li
2025-09-18[utest][netdev]add netdev api testcases.Rbb666
2025-09-17[bsp][renesas][ek-ra2a1]add AD\DA and Flash device (#10704)CYFS
add AD\DA and Flash device
2025-09-17[bsp][renesas] add EK-RA2E2 other device drivers support (#10695)tomjielii
* [bsp][renesas]add EK-RA2E2 sci_uart support * [bsp][renesas] add EK-RA2E2 (i2c/spi/adc/pwm/flash/gpio interrupt) support * [bsp][renesas] comment drv_flash.c and format drv_i2c.c
2025-09-17[bsp/xuantie] [e906]添加以BSP方式导入RT-Studio的CDT工程文件 (#10705)WangShun
[bsp/e906] 添加以BSP方式导入RT-Studio的CDT工程文件
2025-09-17[components][finsh] 清理掉无用的拷贝操作 (#10699)蒙蒙plus
清理掉无用的拷贝操作
2025-09-15utest: update naems using new ruleChen Wang
The names of the utest cases defined in their respective modules have been updated. Some utest case names are not yet in their respective modules because their paths need to be finalized before their unique names can be determined. Currently, these names do not appear to conflict with the unified names. These include: - utest cases still in examples - bsp/qemu-virt64-riscv/applications/test/test_vector/test_vector.c. The entire test case should probably be placed in libcpu/risc-v rather than bsp. Signed-off-by: Chen Wang <[email protected]>
2025-09-15doxygen: update naming rule for utest-caseChen Wang
More details see PR #10681. As utest cases are currently moving out of `examples/utest/testcases` into their own module directories, the naming rule needs to change accordingly. Signed-off-by: Chen Wang <[email protected]>
2025-09-15[net/netdev]Fixed compilation errors when enabling IPv6 and IPv4 dual-stack ↵Rbb666
support.
2025-09-14[netdev]Fixed netdev_unregister missing correct return value. (#10693)R b b666
2025-09-14[components/lwp]add doxygen comment for lwp_args. (#10696)Guorui Li
2025-09-12移除已经废弃的CPU使用率相关的字段和初始化代码蒙蒙plus
2025-09-10add ra2a1 drvicesCYFS
2025-09-10doxygen: update doc for env to latestChen Wang
The introduction to Env under the documentation section of the RTT source code repository is outdated and unmaintained. We recommend moving the Env documentation to https://github.com/RT-Thread/env/ for self-maintenance. Solution: Direct users to the latest README at https://github.com/RT-Thread/env/. The Env content under the documentation section of RTT will not be deleted for now, but will be marked as "outdated". Signed-off-by: Chen Wang <[email protected]>
2025-09-10[utest][lwip]add lwip api testcase.Rbb666
2025-09-09doxygen: fixed duplicated comments for scheduler APIsChen Wang
Similar to PR #10674, `src/scheduler_mp.c` and `src/scheduler_up.c` also have similar issues. After investigation, we found: in commit 2c98ce4605 "[HUST CSE][document] Fix some comments, invalid grouping commands and warnings in Doxygen." This patch excluded `src/scheduler_mp.c` and `src/scheduler_up.c` from the Doxygen build and include `documentation/doxygen/thread.h` (the new file path after adjustment is `documentation/0.doxygen/core/thread.h`), placing the Doxygen comments for some functions in this file. However, this approach has its problems: - The comments in `documentation/0.doxygen/core/thread.h` are separated from the source code, making them difficult to maintain. This also results in the comments for the newly added functions in `src/scheduler_mp.c` and `src/scheduler_up.c` not being updated in a timely manner and failing to be compiled into Doxygen (becoming HTML). - For the average programmer, it's unlikely that they'll consider the `documentation/0.doxygen/` directory for function declarations and comments, let alone the need to maintain the Doxygen comments in that directory. Currently, the header files under `documentation/0.doxygen/` should strictly be used only to define Doxygen groups and should not include Doxygen comments for the code itself. (Similar issues exist in documentation/0.doxygen/3.hardware.h and documentation/0.doxygen/core/systeminit.h, which require further cleanup.) The solution is similar to PR #10674, where only MP documentation is generated by default. For functions defined in MP but not in UP, we use the "@note" directive in the function's doxygen comment to indicate whether the function is supported in both UP and MP, or only in MP. After implementing this solution, the file `documentation/0.doxygen/core/thread.h` can be deleted. Signed-off-by: Chen Wang <[email protected]>
2025-09-09[fix][ci]Fixed CI compilation failure in sal/src/sal_socket.cRbb666
2025-09-09[add][thread]Add api:rt_thread_suspend_force allow suspend other threads.Rbb666
2025-09-08doxygen: fixed duplicated comments for cpu APIsChen Wang
Refer to the issue described in PR #10599. This was a temporary fix at that time. After further research, we discovered that this issue can be addressed using the "@cond" command supported by Doxygen. Since we currently do not intend to generate two sets of documentation for UP and MP when generating Doxygen documentation, the current solution is to generate only MP documentation by default. For functions defined in MP but not in UP, we will use the "@note" command in the function's Doxygen comment to indicate whether the function supports both UP and MP, or only MP. Signed-off-by: Chen Wang <[email protected]>
2025-09-08[bsp][renesas] add EK-RA2E2 support (#10646)tomjielii
* add EK-RA2E2 support
2025-09-07[DM/NVME] Fixup the QUEUE alloc errorno checkGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2025-09-07fix ci problem.Rbb666
2025-09-07[add][testcases]add filesystem(dfs api & posix api) testcase.Rbb666
2025-09-07[add][testcase]add mempool tc.Rbb666
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