summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-11-11[libcpu][cortex-a] Replace FPU init loop with rt_memsetcopilot/fix-fpu-initialization-issuecopilot-swe-agent[bot]
Co-authored-by: BernardXiong <[email protected]>
2025-11-11[libcpu][cortex-a] Improve FPU stack initialization implementationcopilot-swe-agent[bot]
Co-authored-by: BernardXiong <[email protected]>
2025-11-11Initial plancopilot-swe-agent[bot]
2025-11-10docs(utest): Add standardized documentation for core.irq (irq_tc.c) (#10913)lhxj
* docs(utest): Add standardized documentation for core.irq (irq_tc.c) Most test cases in `src/utest` lack standardized functional documentation, as tracked in issue #10895. This leads to high maintenance costs, difficulty for new contributors, and inefficient code reviews. Solution: This patch adds the full, standardized documentation block to `src/utest/irq_tc.c`, following the approved template. The documentation details: - Test Objectives and tested APIs - Test Scenarios (for `irq_test` and `interrupt_test`) - Verification Metrics (the `uassert` criteria) - Dependencies (Kconfig options and hardware) - Test Execution command and Expected Results This makes the test case's purpose and behavior immediately clear to future maintainers and reviewers. Relates to #10895 Signed-off-by: lhxj <[email protected]> * Update src/utest/irq_tc.c Co-authored-by: Copilot <[email protected]> --------- Signed-off-by: lhxj <[email protected]> Co-authored-by: Copilot <[email protected]>
2025-11-10update:rtthread version number to v5.3.0rbb666
2025-11-10action:Fixed assertion failure when running utest/messagequeue_tc multiple ↵Rbb666
times.
2025-11-08fix(can): Resolve potential race condition in message transmissionwdfk-prog
Setting the send status flag `sndchange` after calling the can->ops->sendmsg function could lead to a race condition if a transmission timeout occurs, resulting in incorrect state handling. This patch moves the operation of setting the `sndchange` flag to before the call to can->ops->sendmsg. This ensures that the mailbox's status is correctly marked as "sending" before the hardware begins transmission, making the driver's state management more robust and reliable, especially in handling exceptions like timeouts. Additionally, new macros for CAN filter modes have been added in dev_can.h.
2025-11-08utest:Fix signal info node leak in signal_tc when running multiple times.Rbb666
2025-11-08[bsp][gd32] 串口 tx buf应该可以设置为0 (#10908)RyanCW
2025-11-08fix:stm32 can build error (#10909)CYFS
2025-11-07[libc][syscall] add detailed function comments for memory managementChengyangMa
2025-11-07[libc][syscalls] 新手PR任务_增加文件操作相关函数的文档注释Liu Changjie
2025-11-07[Components] Remove vbus component and realview-a8-vmm libcpu (#10863)Copilot
* Initial plan * Remove vbus component and related code Co-authored-by: BernardXiong <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: BernardXiong <[email protected]>
2025-11-07[bsp] [stm32] 添加鹿小班STM32H723开发板的BSP (#10842)Pcb-yun
* [bsp] [stm32] 添加鹿小班STM32H723开发板的BSP * fix(bsp): 修正链接脚本中的拼写错误并启用环境变量配置 修复链接脚本中'excetion'拼写错误为'execution' 启用rtconfig.py中的环境变量配置选项 * fix(bsp): 重新添加开发板IAR、GCC链接脚本 链接脚本中包含了所有寄存器,除flash与主sarm外其余寄存器已注释 * refactor(bsp): 移除冗余的SOC_STM32H723ZGT6配置选项
2025-11-07utilize the clang-format-ignore mechanism in bsp/nxpthomax2
2025-11-07fix:[dfs]ls在文件名太长时打印出来的文件名与大小连接在� ↵wdfk-prog
�起,无法区分
2025-11-07[klibc] 将函数签名与标准 libc 对齐以修复类型冲突 #10890Copilot
2025-11-07feat[ulog]: 增加 Kconfig 选项以控制 Finsh/MSH 命令wdfk-prog
2025-11-07[serialv2]:Fixed the issue where the serialv2 terminal did not have the ↵CYFS
enable stream mode
2025-11-07[bsp][gd32][serial_v2] 增加GD32F5支持 (#10840)RyanCW
[bsp][gd32][serial_v2] 增加 GD32F5 支持
2025-11-06fix(finsh): Correct stack usage display format in list_thread commandwdfk-prog
2025-11-06fix(doc): Exclude 'src/utest/perf/README.md' from Doxygen build ↵lhxj
(RT-Thread#10888) Problem description: The file 'src/utest/perf/README.md' was incorrectly appearing as a root-level page in the Doxygen documentation output. Problem analysis: This file was unintentionally included by the Doxygen build process following commit 7499790. It is an internal README for performance tests and is not intended to be part of the generated documentation. Solution: The issue is resolved by explicitly excluding this file from the build. The path '../src/utest/perf/README.md' has been added to the EXCLUDE list in both 'documentation/Doxyfile.1.9.1' and 'documentation/Doxyfile.1.9.8'. This issue was originally introduced by the following commit: Commit: 7499790 Title: utest: core: move perf testcase from example to src Signed-off-by: lhxj <[email protected]>
2025-11-04[ci]: disable the post-ci-status enabling option for regarding the relevant CIkurisaw
2025-11-04[ci]: disable auto-run status ciYuqiang Wang
2025-11-02Add a token to fix the 403 errorCYFS
2025-11-02[libcpu/arm/cortex-m33]: Fix incorrect CPU architecture in GCC context switchYucai Liu
The context_gcc.S file was incorrectly marked as cortex-m4 in both the doxygen comment and .cpu directive, while the IAR and KEIL versions correctly specify cortex-m33. This file uses ARMv8-M specific features (PSPLIM register, TrustZone support) that are not available in Cortex-M4. Changes: - Update doxygen group from cortex-m4 to cortex-m33 - Change .cpu directive from cortex-m4 to cortex-m33
2025-10-31[log]Update V5.2.2 Released Changelog.CYFS
2025-10-30[ci]: Introduce a regular inspection mechanism for abnormal CI reports (#10852)Yuqiang Wang
2025-10-30feature: k230: Add other existing drivers to the ci.attachconfig.yml file ↵Ze-Hou
(#10869) Resolve issue #10857 Signed-off-by: Ze-Hou <[email protected]>
2025-10-30[Feature] Add automated CI results comment to pull requests (#10856)Copilot
* Initial plan * Add CI results comment workflow Co-authored-by: supperthomas <[email protected]> * Improve CI results comment formatting and PR detection Co-authored-by: supperthomas <[email protected]> * Add documentation for CI results comment feature Co-authored-by: supperthomas <[email protected]> * Add ToolsCI and pkgs_test to monitored workflows Co-authored-by: supperthomas <[email protected]> * Add immediate CI status comment via direct workflow integration Co-authored-by: supperthomas <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: supperthomas <[email protected]>
2025-10-29[bsp/stm32h7]: Add STM32H7 fdcan driver. #10767PandaFeng
2025-10-29bsp: k230: add i2c driverZe-Hou
Requirement: The BSP for the k230 platform in the RT-Thread repository does not yet have an I2C driver. Solution: Provide I2C driver for the k230 platform in the RT-Thread repository. 1. support i2c master mode Signed-off-by: Ze-Hou <[email protected]>
2025-10-29[bsp/xuantie] 添加E901BSP #10836WangShun
2025-10-28[components]:utilize the clang-format-ignore mechanism (#10860)CYFS
2025-10-28移除HAL_Drivers/config/ra2a1HZY0117
2025-10-28[utest] when enabling utest, force the logging feature to be enabled.ryancw
2025-10-28feat:clang format ignore migrationache
2025-10-28[bsp][renesas]:pwm_config里新增对BSP_USING_PWM10到BSP_USING_PWM12的定 ↵hzy0117
义 (#10859) * [BSP][renesas][rsoc][fix]:移除HAL_Drivers/config/ra2a1,add pwm configuration items * 在pwm_config里新增对BSP_USING_PWM10到BSP_USING_PWM12的定义
2025-10-27修复gd32f5系列adc问题增加条件编译westcity-YOLO
2025-10-27cherryusb:Adapt the usbd_kinetis_delay_ms interface in usb_glue_mcx.rbb666
2025-10-27cherryusb:Add the missing header files for bsp/frdm-mcxa156.rbb666
2025-10-27cherryusb:Fixed the issue where the USB device in the cdc_rndis_template ↵rbb666
example could not enable DHCP.
2025-10-27fix:[ulog][backend]filter不应与ULOG_USING_COLOR及ULOG_USING_SYSLOG配置 ↵wdfk-prog
有关
2025-10-27Fixed: ci build errors for hpm* bsp. (#10854)R b b666
2025-10-23aarch64: document the CNTFRQ_EL0Yonggang Luo
Signed-off-by: Yonggang Luo <[email protected]>
2025-10-23[format][version]: synchronize bsp version configurationkurisaw
2025-10-23[kernel][object]: update the default value of RT_NAME_MAX to 12kurisaw
2025-10-23feat:[sal][utest] added test cases for the sal api (#10720)Yuqiang Wang
* feat:[sal][utest] added test cases for the sal api * improve[net][utestcase]: standardize script construction * ci[auto utest run]: standardize naming and add sal testcases * add sal utest auto run configure and standard Information
2025-10-21[BSP] xmc7100外设适配和RTDuino适配hydevcode
2025-10-21[bsp/nxp/mcx/mcxa] Fix UART clock configuration type mismatchYucai Liu
Fixed implicit type conversion warning in UART driver by correctly separating clock_name_t and clock_attach_id_t enum types. Changes: - Use kCLOCK_Fro12M (clock_name_t) for clock_src field - Keep kFRO12M_to_LPUARTx (clock_attach_id_t) for clock_attach_id field - Fix mcx_getc() to use correct status flag kLPUART_RxDataRegFullFlag This resolves the compiler warning: "implicit conversion from 'int' to 'clock_name_t' changes value from 16777216 to 0" Signed-off-by: Yucai Liu [email protected]