summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-11-15fix patch:#10715v5.2.1-betaRbb666
2025-05-30[bsp]增加超睿DP1000 bsp支持v5.2.1ZhangJing
2025-05-30bsp: k230: use utest asset apiChen Wang
Use utest assert API for utest cases. Signed-off-by: Chen Wang <[email protected]>
2025-05-30移除无用文件,该文件未被任何BSP使用Yaochenger
2025-05-30[libcpu/common] ↵Yaochenger
修正对RV32E的支持,RV32E不支持s2寄存器,修改为s1寄存器
2025-05-30Update MAINTAINERSYaochenger
2025-05-30doxygen: move device_driver under to components for pagesChen Wang
In line with the layout of the source code, the Device-Driver submodule should belong to components. The doxygen Module part has been adjusted. This commit modifies the markdown document part and moves the device-driver pages under to components. Signed-off-by: Chen Wang <[email protected]>
2025-05-30doxygen: change group_Drivers to group_device_driverChen Wang
The originally defined "group_Drivers" should actually be part of the device-driver component, so "group_Drivers" is renamed to "group_device_driver". In this way, the original "group_Device" and "group_Drivers" are merged into "group_device_driver". Adjusted the writing method of doxygen comments in the driver code to be unified as follows: ```c * @defgroup group_XXX XXX * @brief xxxxxx * @ingroup group_device_driver ``` Signed-off-by: Chen Wang <[email protected]>
2025-05-30doxygen: change group_Device to group_device_driverChen Wang
The originally defined "group_Device" should actually be part of the device-driver component, so create a new "group_device_driver" and then rename "group_Device" to "group_device_driver". Signed-off-by: Chen Wang <[email protected]>
2025-05-30[bsp][Infineon]修复psoc6-evaluationkit-062S2调用rt_adc_disable()时报� ↵yans
�的问题
2025-05-30[bsp]stm32f103-keysking 驱动:uart、pwm、pulse encoder (#10330)qianjiuyuan
2025-05-30[libcpu][risc-v]:add comment for the round down of symb_pczhangjing
2025-05-30[libcpu][risc-v] fix:only map the 1GB space where the original code segment ↵zhangjing
is located
2025-05-30bsp: k230: add watchdog supportChen Wang
K230 has two watchdog timers. Add unit tests based on utest framework. Watchdog and test are both configuable, disabled by default. Signed-off-by: Chen Wang <[email protected]>
2025-05-30[bsp][stm32] add descriptions of 2 board in README.md doc (#10327)下里巴人
2025-05-30bsp: k230: fix kconfig warningsChen Wang
scons --menuconfig will report: ``` warning: the choice symbol PKG_USING_ZLIB_LATEST_VERSION (defined at /home/u/.env/packages/packages/misc/zlib/Kconfig:31) is selected by the following symbols, but select/imply has no effect on choice symbols - BSP_ROOTFS_TYPE_CROMFS (defined at Kconfig:36) warning: default on the choice symbol BSP_USING_SDIO0 (defined at board/Kconfig:20) will have no effect, as defaults do not affect choice symbols warning: default on the choice symbol BSP_USING_SDIO1 (defined at board/Kconfig:34) will have no effect, as defaults do not affect choice symbols ``` Fix and remove these warnings. Signed-off-by: Chen Wang <[email protected]>
2025-05-24新增gd32470z-lckfb配套LCD驱动 (#10311)godmial
* 新增gd32470z-lckfb配套LCD驱动 * 1.使用RTT的编程规范修改注释 2.readme文件新增注意事项以及原作者信息 * Add maintainer info for gd32470z-lckfb-lcd
2025-05-23[bsp][wch][risc-v] add drv_flash for ch32v307. (#10306)Chasel
* [bsp][wch][risc-v] add drv_flash for ch32v307. * [bsp][wch][risc-v] 1. add yml file for ch32v307. 2. fix programs a word at chip flash timeout. 3. priority use of fast mode. * [bsp][wch][risc-v] fix spi device for ch32v307.
2025-05-23[clock]添加 rt_tick_get_delta 函数 htl5241
2025-05-23[DM/PCI] Add /proc access in RT-Smart user.GuEe-GUI
1. Add ROM base info. 2. Save th PM status. Signed-off-by: GuEe-GUI <[email protected]>
2025-05-23ci: Replace the judgment file modification mechanism of bsp_building.… ↵hydevcode
(#10314) ci: Replace the judgment file modification mechanism of bsp_building.yml and incorporate the PR status show into bsp_building.yml
2025-05-23[bsp] [ESP32C3] Add dockerfile and update README (#10313)wumingzi
bsp: ESP32C3: Add dockerfile and update README
2025-05-22[components][serial_v2] ↵ryancw
写满丢弃策略对dma_ping_buf的处理有误、细节调整
2025-05-21fix scons --target=cmake command failure (#10276)冥焱破晓
* fix scons --target=cmake command failure * fix scons --menuconfig scons: Reading SConscript files ... Cannot found RT-Thread root directory, please check RTT_ROOT
2025-05-21Update shell.c LTreeshu
To enhance the robustness of key recognition and solve the problem of errors and omissions caused by the lag of state assignment statement 增强方向键识别的鲁棒性,解决状态赋值语句滞后带来的错漏问题
2025-05-21MAINTAINERS: serial_v2 按照字母顺序进行排序ryancw
2025-05-21bsp: k230: support sdioChen Wang
Support sdio work for 01Studio board. 01Studio connect TF socket with sdio0, which is different from standard canmv v1.0/v1.1 board (which uses sdio1). Updated configuration menu, - SDIO devices are now a choice of two. - Root file system types are also a choice of multiple. Currently only cromfs and elmFAT are supported. - Modified the default mount partition of the root file system to sd0p1 Deleted the configuration BSP_SD_SDIO_DEV, and now directly set mmcsd_change according to the selection of the SDIO device. Eliminated the warning of the drv_sdhci.c and egularized the code format. The logic of this file has not been essentially modified. Sync and update the .config/rtconfig.h to the latest. Signed-off-by: Chen Wang <[email protected]>
2025-05-20[dfs] enable procfs and tempfs in default when using smart; fix LWIP_ROUTE ↵Bernard Xiong
warning issue.
2025-05-20bsp: k230: add flashsd scriptChen Wang
Add a script to call rttpkgtool's sdcard.sh. Ths script encapsulate checking and downloading of rttpkgtool and call ./script/sdcard.sh. It also print new message so user need not learn how to use sdcard.sh. Update README.md. Signed-off-by: Chen Wang <[email protected]>
2025-05-20bsp: k230: improve cleanupChen Wang
Previously, `scons -c` did not clean up the build directory and the automatically generated link.lds.generated. This is fixed now. Signed-off-by: Chen Wang <[email protected]>
2025-05-19[smart] Fix parameter issue when calling the __arch_get_hw_counter function.bernard
2025-05-19[smart] Enhance build script with additional cleanup stepsbernard
2025-05-19[smart] Fix typo in vDSO Kconfig.bernard
2025-05-19[smart] move vdso.c to arch/common folder.bernard
2025-05-19[smart] Add vDSO support for RISC-V architecture and refactor related componentsbernard
- Implemented vDSO functionality for the RISC-V architecture, including the necessary source files and linker scripts. - Introduced a new `vdso_sys.c` file for RISC-V, containing functions to handle time retrieval using the vDSO mechanism. - Created architecture-specific linker scripts (`vdso.lds.S`) for both AArch64 and RISC-V. - Updated the build system to support vDSO compilation for RISC-V, including necessary adjustments in `SConstruct` files. - Refactored existing vDSO code to improve compatibility and maintainability across architectures. - Adjusted the maximum number of PTY devices in the terminal configuration from 64 to 32 for better resource management. - Fixed minor issues in existing code, including correcting the path for the vDSO shared library and ensuring proper function definitions.
2025-05-19[tools] 修复rttstudio无法导入bsp的问题 (#10290)hydevcode
2025-05-19bsp: k230: use sysctl to reboot the boardWang Chen
Signed-off-by: Wang Chen <[email protected]>
2025-05-19stm32f103-keysking学习板BSP移植(first version) (#10286)qianjiuyuan
* 添加bsp到ci * [BSP]stm32f103-keysking学习板 bsp移植(first version) * 压缩board.png * 删除不必要文件(main.c,system_stm32f1xx.c) * 修改ignore文件 * 删改CubeMX_Config多余文件 * 修改attach文件为ci.attachconfig.yml * yml添加 --strict
2025-05-18components: drivers: audio: Add audio driver test framework1078249029
Achieve driver framework by operating memory to simulate audio peripheral drivers. And it could be as a draft standrad for other drivers test framework. Signed-off-by: 1078249029 <[email protected]>
2025-05-16[drivers][serial_v2]允许阻塞接收超过rx缓冲区大小的数据、增 ↵ryancw
加超时时间、flush、获取缓冲区数据长度命令、数据溢出逻辑修复、稳定性细节优化、添加更多serial_v2测试用例 [components][serial_v2] 优化txflush逻辑、对tx的activated做中断保护 [components][at] at_client适配新版serial_v2 [components][at] at_server适配新版serial_v2 [components][serial_v2] 测试用例增加循环调用,format测试用例 [components][serial_v2] poll模式判断逻辑错误 [components][serial_v2] 测试用例去掉一些非必要延时 [components][serial_v2] 测试例程使用menuconfig进行配置,更新readme [components][at_client] at_client_getchar返回值错误、at_client解析线程优先级错误设置 [components][at] 错误码应该返回负值 [components][serial_v2] TCFLSH和FIONREAD完善、control函数增加错误返回值 [components][serial_v2] RT_SERIAL_CTRL_GET_RX_DATA_LEN更改为RT_SERIAL_CTRL_GET_UNREAD_BYTES_COUNT [utest][serial_v2] TC_UART_SEND_TIMES替换为RT_SERIAL_TC_SEND_ITERATIONS [components][serial_v2] FIONREAD参数应该是无符号类型 [utest][serial_v2] 完善测试用例 [components][serial_v2] 避免使用三目运算符 [components][serial_v2] 使用clang-format格式化代码 [components][serial_v2] 添加get超时时间命令 [components][serial_v2] 完善posix接口 [components][serial_v2] 阻塞接口添加阻塞时间为0时的处理逻辑、优化RX阻塞接收逻辑 [components][serial_v2] 设置超时时间命令的参数改为指针形式 [components][serial_v2] nbuf发送添加超时时间为0时的逻辑 [components][serial_v2] 完善添加测试用例 [utest][serial_v2] 修复依赖关系 [components][serial_v2] 非阻塞模式下tx_flush错误修复 [components][serial_v2] activated使用原子API [components][serial_v2] 优化DMA逻辑、没使能DMA时屏蔽DMA逻辑节约资源 [components][serial_v2] 提供写满时丢弃新数据和覆盖旧数据策略,写满丢弃策略效率更高 [components][serial_v2] 部分平台适配写满时两种策略功能 [components][serial_v2] DMA模式暂不支持丢弃新数据策略 [utest][serial_v2] 优化测试代码 [components][serial_v2] DMA模式下使用乒乓缓冲、DMA模式支持丢弃新数据策略 [utest][serial_v2] 适配DMA乒乓缓冲 [bsp][serial_v2] 部分bsp适配DMA下乒乓缓冲 [components][serial_v2] 使用spinlock替换中断,对部分结构体变量使用原子操作 [utest][serial_v2] 更新测试用例 [components][at] 适配new serialv2不再判断RTT版本号 [components][at] 删除多余的中文注释 [utest][serial_v2] 添加交叉echo示例,qemu环境下专用 [bsp][qemu] 适配串口v2并开启fifo [components][at] 修复合并导致的错误 [bsp][n32] 适配serial_v2,没有经过测试 [components][serial_v2] 格式化代码 [utest][serial_v2] 删除无意义的打印
2025-05-16[action/ci] show the PR status for Pull requestSupper Thomas
2025-05-16[building] rename the group name: LIBADT to Utilities. (#10267)Bernard Xiong
* [building] rename the group name: LIBADT to Utilities.
2025-05-15bsp: k230: add sysctl driverWang Chen
SystemCtrl includes: - boot - clock - power - reset These drivers are built-in by default. Signed-off-by: Wang Chen <[email protected]>
2025-05-15bsp: ab32vg1 board support gpio interrupt (#10280)Yuqiang Wang
2025-05-15MAINTAINERS: add Ryan-CW as owner of serial_v2RyanCW
2025-05-15bsp/nxp:Separate nxp_imx library (#10273)hydevcode
2025-05-15MAINTAINERS: add myself as owner of bsp/cvitek & bsp/k230Chen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-05-15bsp: k230: add hardlock driverWang Chen
This hardlock is required by some other drivers, such as sysctl power. This driver can be enable/disabled by configuration. Signed-off-by: Wang Chen <[email protected]>
2025-05-14[bsp] add xuantie e906 series bsp (#10275)Yaochenger
* [add] add xuantie e906 series * [ci] 添加玄铁e906 bsp ci * 移除脚本中输出彩色的print
2025-05-14[action] Remove phytium because of gitee link sdk (#10271)Supper Thomas