summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-10-15utest: UTEST_MTSAFE_KPRINT_TC -> RT_UTEST_MTSAFE_KPRINTChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_HOOKLIST_TC -> RT_UTEST_HOOKLISTChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_ATOMIC_TC -> RT_UTEST_ATOMICChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_THREAD_TC -> RT_UTEST_THREADChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_MAILBOX_TC -> RT_UTEST_MAILBOXChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_MUTEX_TC -> RT_UTEST_MUTEXChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_SIGNAL_TC -> RT_UTEST_SIGNALChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_MESSAGEQUEUE_TC -> RT_UTEST_MESSAGEQUEUEChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_TIMER_TC -> RT_UTEST_TIMERChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_EVENT_TC -> RT_UTEST_EVENTChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_SEMAPHORE_TC -> RT_UTEST_SEMAPHOREChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_IRQ_TC -> RT_UTEST_IRQChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_SLAB_TC -> RT_UTEST_SLABChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_OBJECT_TC -> RT_UTEST_OBJECTChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_SMALL_MEM_TC -> RT_UTEST_SMALL_MEMChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_MEMHEAP_TC -> RT_UTEST_MEMHEAPChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_TMPFS_CP -> RT_UTEST_TMPFS_CPChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_MM_LWP_TC -> RT_UTEST_MM_LWPChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_MM_API_TC -> RT_UTEST_MM_APIChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_CPP11_THREAD_TC -> RT_UTEST_CPP11_THREADChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_SELF_PASS_TC -> RT_UTEST_SELF_PASSChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_SERIAL_POSIX_TC -> RT_UTEST_SERIAL_POSIXChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_SERIAL_QEMU_TC -> RT_UTEST_SERIAL_QEMUChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_SERIAL_TC -> RT_UTEST_SERIAL_V2Chen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_SERIAL_BYPASS -> RT_UTEST_SERIAL_BYPASSChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15fix bsp artpi RT_NAME_MAX to 164444x
2025-10-14[utest]Remove all posix test cases from utest.Rbb666
2025-10-14MAINTAINERS: update path for utest of serial_v2Chen Wang
Fixes: 3b97667323 ("utest: serial: move from examples to components/drivers/serial") Signed-off-by: Chen Wang <[email protected]>
2025-10-14utest: fixed UTEST_SMP_CALL_FUNCChen Wang
In 66448d9e96 "utest: smp_call: move from example to components/drivers/smp_call" UTEST_SMP_CALL_FUNC was replaced with RT_UTEST_SMP_CALL_FUNC. However, some files are forgot to do this replacement, so this patch address this. Note: In .config, lines like "# CONFIG_XXX is not set" do not need to be modified; they are comments. Furthermore, for BSPs, running "scons --menuconfig" and save the config will automatically replace them. Therefore, no modification is necessary in this case. Signed-off-by: Chen Wang <[email protected]>
2025-10-14utest: fixed UTEST_DEVICE_TCChen Wang
In 01e015450f, "utest: move driver-related case under to drivers," UTEST_DEVICE_TC was replaced with RT_UTEST_DRIVERS_CORE. However, some files are forgot to do this replacement, so this patch address this. Note: In .config, lines like "# CONFIG_XXX is not set" do not need to be modified; they are comments. Furthermore, for BSPs, running "scons --menuconfig" and save the config will automatically replace them. Therefore, no modification is necessary in this case. Signed-off-by: Chen Wang <[email protected]>
2025-10-13Remove unused rt_hw_set_gtimer_frqYonggang Luo
2025-10-13compute ns with rt_int64_t instead of int64_t in ctime.cYonggang Luo
2025-10-13feat[can][gd32]: Implement non-blocking send mechanismCYFS
2025-10-13fix(stdio): ensure compatibility with newlib <3.4.0 by handling removed ↵loremmoqi
__sdidinit (#10791)
2025-10-13Update compiling of bluetrum/ab32vg1-ab-prougenYonggang Luo
remove auto generated cconfig.h
2025-10-13utest: ipc: move from examples to components/drivers/ipcChen Wang
Also: - Add "RT_" prefix for utest config options. - Rename the case names to following the naming rule. Signed-off-by: Chen Wang <[email protected]>
2025-10-11utest: core: move perf testcase from example to srcChen Wang
Also: - Add "RT_" prefix for the UTEST config options. - Follow the naming rules to update the case name. Signed-off-by: Chen Wang <[email protected]>
2025-10-11utest: smp_call: move from example to components/drivers/smp_callChen Wang
Also, - Rename UTEST_SMP_CALL_FUNC to RT_UTEST_SMP_CALL_FUNC. - Add depends on RT_USING_SMP in Kconfig for RT_UTEST_SMP_CALL_FUNC - Follow the naming rules of utest case to update the cases' name. Signed-off-by: Chen Wang <[email protected]>
2025-10-11utest: serial: update case namesChen Wang
Follow the naming rules of utest-cases. Signed-off-by: Chen Wang <[email protected]>
2025-10-11utest: serial: move from examples to components/drivers/serialChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-11gd32/driver: fix inaccurate WDT clock timeout feeding issuekurisaw
2025-10-11Use time_t for RT_DEVICE_CTRL_RTC_GET_TIME RT_DEVICE_CTRL_RTC_SET_TIMEYonggang Luo
2025-10-11bsp/w60x: fixes cppcheck: (#10781)Yonggang Luo
[cpp_check.py 80 INFO] bsp/w60x/drivers/drv_rtc.c:58:11: error: Syntax Error: AST broken, binary operator '&=' doesn't have two operands. [internalAstError] [cpp_check.py 80 INFO] libcpu/arm/s3c24x0/rtc.c:34:12: error: Expression 'RTCCON|=RTCCON|=0x01' depends on order of evaluation of side effects [unknownEvaluationOrder]
2025-10-10utest: serial_v2: add depends on RT_USING_SERIAL_V2Chen Wang
Add dependent of RT_USING_SERIAL_V2 in Kconfig to make sure utest for serial_v2 is only available when RT_USING_SERIAL_V2 is enabled. Otherwise menuconfig allow people enable UTEST_SERIAL_TC but building of utestcases failed. It looks weird and better to be fixed. Signed-off-by: Chen Wang <[email protected]>
2025-10-10utest: serial: bypass: add depends on RT_USING_SERIAL_BYPASSChen Wang
Add dependent of RT_USING_SERIAL_BYPASS in Kconfig to make sure utest for serial-bypass is only available when RT_USING_SERIAL_BYPASS is enabled. Otherwise building of utestcases failed when UTEST_SERIAL_BYPASS is enabled. Signed-off-by: Chen Wang <[email protected]>
2025-10-10Remove rarely used rt_time_tYonggang Luo
next_delay should be rt_tick_t Use time_t for RT_DEVICE_CTRL_RTC_GET_TIME
2025-10-10doxygen: support 1.9.8Chen Wang
The current test environment is mainly based on Ubuntu 22.04 LTS and doxygen version is 1.9.1. But when we switch to Ubuntu 24.04, the default Doxygen version on Ubuntu 24.04 is 1.9.8. The supported configuration and layout file formats differ from those in 1.9.1 (Ubuntu 22.04). In particular, the layout XML file format of 1.9.8 is incompatible with the older format(1.9.1). Therefore, to support Doxygen on Ubuntu 24.04, we need to load different configuration and layout files. (The layout file is specified using the LAYOUT_FILE parameter in the configuration file.) Solution: Provide corresponding configuration and layout files for different Doxygen versions, distinguished by the Doxygen version number. Currently, only Doxygen versions 1.9.1 and above are supported. If the doxygen version is >= 1.9.1 but < 1.9.8, the 1.9.1 configuration and layout are used by default. If the doxygen version is >= 1.9.8, the 1.9.8 configuration and layout are used. Only 1.9.1 and 1.9.8 have been tested, as these are the default doxygen versions on Ubuntu 22.04 LTS and Ubuntu 24.04. Other versions have not been tested yet. If necessary, we will change the configuration based on the same approach in the future. Signed-off-by: Chen Wang <[email protected]>
2025-10-10[CPU/AARCH64] 增加 libcpu/aarch64 KERNEL_ASPACE_START 配置 #10757zhangyan
针对不同的 Aarch64 BSP 针对 KERNEL_VADDR_START 宏定义进行区分
2025-10-10feat[driver][gd32]: Improve the RTC driver and support alarm interruptsYuqiang Wang
2025-10-10doxygen: fix two issues when building with doxygen 1.9.8 (#10768)Chen Wang
* doxygen: remove @return command if function return void When doxygen is upgraded to v1.9.8 (on ubuntu 24.04), doxygen reports: "doxygen error: found documented return type for xxx that does not return anything" for those functions which return void but declare "@return" in doxygen comment. Solution: remove "@return" for those cases, and update guide document for how to write doxgen comment for functions. Signed-off-by: Chen Wang <[email protected]> * doxygen: fixed a minor typo for uart doc This error is found when building with doxygen 1.9.8, but not detecetd on 1.9.1. Signed-off-by: Chen Wang <[email protected]>