summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-09-26utest: move driver related case under to driversChen Wang
src/utest/device_tc.c is testing API: rt_device_find(), which is a function defined in components/drivers/core/device.c. So it should be a testcase for drivers core, not for core. Move it to under components/drivers/core. Signed-off-by: Chen Wang <[email protected]>
2025-09-26[components/lwp]add doxygen comment for lwp_dbg.c.ligr
2025-09-26utest: core: unify case namesChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-09-26utest: move core tesetcases under to directiry "src"Chen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-09-26utest: remove RT_UTEST_USING_ALL_CASESChen Wang
Many modules' utests currently don't support enabling all tests at once. Furthermore, some modules' tests are complex, for example due to their numerous dependencies on other modules. This makes it nearly impossible to enable all tests with a single global switch. Consequently, the previously defined `RT_UTEST_USING_ALL_CASES` has lost its original meaning. We recommend deprecating this configuration switch. If a module needs to enable a group of functional tests through its own configuration, this local enable all switch should be implemented by the module itself, and a global RTT enable switch will no longer be provided. If such a requirement arises in the future, we recommend careful design, especially considering how to ensure that turning on a single switch enables all dependencies for all involved modules for ease of use. Signed-off-by: Chen Wang <[email protected]>
2025-09-26improve[ci]: Improve the comment instructions for the PR format bot (#10747)Yuqiang Wang
2025-09-25maintainer: add new code owner for renesas and gd32(arm)Yuqiang Wang
2025-09-25[bsp][gd32]: can add support for GD32F5xx (#10737)CYFS
2025-09-25improve[clang-format]: optimize the formatting logic for RT-Thread coding ↵Yuqiang Wang
standard
2025-09-25[components/lwp]add doxygen comment for lwp avl implementation.ligr
2025-09-25bsp/cvitek: Increase the value of RT_NAME_MAXChen Wang
Otherwise report runtime error: [E/kernel.obj] Object name sys workq exceeds RT_NAME_MAX=8, consider increasing RT_NAME_MAX. (obj_name_len <= RT_NAME_MAX - 1) assertion failed at function:rt_object_allocate, line number:520 Increase the value of RT_NAME_MAX to 16 for c906B. The value of RT_NAME_MAX for BSP of C906L and ARM core already meet the requirement of more than 8. Signed-off-by: Chen Wang <[email protected]>
2025-09-25feat[SPI]: Add SPI device detach functionwdfk-prog
2025-09-25improve[ci]: standardize the naming of CI files related to auto assign ↵Yuqiang Wang
reviewers #10729
2025-09-24[components/lwp]add doxygen comment for lwp_tid.ligr
2025-09-24RT_TIMER_CTRL_SET_TIME only accept rt_tick_t, pass rt_tick_t instead ↵Yonggang Luo
int/rt_int32_t
2025-09-24Fixes ↵Yonggang Luo
bsp/allwinner/libraries/sunxi-hal/hal/source/sdmmc/osal/os/RT-Thread/os_timer.c call to RT_TIMER_CTRL_SET_TIME RT_TIMER_CTRL_SET_TIME expects a pointer to rt_tick_t (ticks). period_tick is derived from periodMS (milliseconds) via rt_tick_from_millisecond to ensure correct units are passed.
2025-09-24sunxi-hal use rt_tick_tYonggang Luo
2025-09-24RT_TIMER_CTRL_SET_TIME and RT_TIMER_CTRL_GET_TIME should both use rt_tick_tYonggang Luo
2025-09-24cast to (rt_tick_t)RT_WAITING_FOREVER for explicitYonggang Luo
2025-09-24_rt_wqueue_wait use rt_tick_tYonggang Luo
2025-09-24Trim trailing spaces of components/libc/posix/io/poll/poll.cYonggang Luo
Signed-off-by: Yonggang Luo <[email protected]>
2025-09-23improve[ci]: each comment is assigned a unique ID.kurisaw
2025-09-23tools: add clang-format formatting script for CI (#10684)Yuqiang Wang
* tools: add clang-format formatting script for CI * improve[ci]: standardize the naming of CI files related to clang-format
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]>