summaryrefslogtreecommitdiff
path: root/bsp
AgeCommit message (Collapse)Author
2025-11-16Remove all FINSH_FUNCTION_EXPORT_ALIAS calls and definitionscopilot/clean-up-finsh-function-codecopilot-swe-agent[bot]
Co-authored-by: BernardXiong <[email protected]>
2025-11-16bsp: k230: add spi driverChuan
Requirement: The BSP for the k230 platform in the RT-Thread repository does not yet have an spi driver. Solution: Provide spi driver for the k230 platform in the RT-Thread repository. - Supports SPI0(OSPI) controller with 1/2/4/8 data lines. - Supports SPI1(QSPI0) and SPI2(QSPI1) controllers with 1/2/4 data lines. - Implements DMA-based transfers for OSPI, QSPI, and DSPI modes. - Falls back to standard IRQ-driven transfers for legacy SPI mode (single line). - Updates documentation in bsp/README.md Signed-off-by: ChuanN-sudo <[email protected]>
2025-11-13[bsp/xuantie][fix] 修正Bsp Kconfig配置MuChenger
2025-11-13feat:[stm32][can]: enhance control logic and refactor sendmsgwdfk-prog
2025-11-13clang format ignore migrationwestcity-YOLO
2025-11-13[BSP][Documentation] Add comprehensive BSP driver support summary table (#10925)R b b666
* List of RT-Thread BSP Support Additions.
2025-11-11bsp: add stm32f407-micu supportDailingxiang1
Update bsp/stm32/stm32f407-micu/rtconfig.py Co-authored-by: Copilot <[email protected]> Update bsp/stm32/stm32f407-micu/rtconfig.h Co-authored-by: Copilot <[email protected]> Update bsp/stm32/stm32f407-micu/project.uvproj Co-authored-by: Copilot <[email protected]> Update bsp/stm32/stm32f407-micu/project.uvproj Co-authored-by: Copilot <[email protected]> Update bsp/stm32/stm32f407-micu/board/board.h Co-authored-by: Copilot <[email protected]> add ci Delete bsp/stm32/stm32f407-micu/project.uvgui.dlx modified: MAINTAINERS deleted: bsp/stm32/stm32f407-micu/figures/board.png.png deleted: bsp/stm32/stm32f407-micu/project.uvopt modified: bsp/stm32/stm32f407-micu/project.uvoptx modified: bsp/stm32/stm32f407-micu/project.uvprojx
2025-11-08[bsp][gd32] 串口 tx buf应该可以设置为0 (#10908)RyanCW
2025-11-08fix:stm32 can build error (#10909)CYFS
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-07[bsp][gd32][serial_v2] 增加GD32F5支持 (#10840)RyanCW
[bsp][gd32][serial_v2] 增加 GD32F5 支持
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-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移除HAL_Drivers/config/ra2a1HZY0117
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:Add the missing header files for bsp/frdm-mcxa156.rbb666
2025-10-27Fixed: ci build errors for hpm* bsp. (#10854)R b b666
2025-10-23[format][version]: synchronize bsp version configurationkurisaw
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]
2025-10-21Remove rt_ktime_hrtimer_getcnt for hrtimerYonggang Luo
There is no user of it and also the return type is mismatch
2025-10-20[bsp][infineon] fix the type of rtc_alarm_callback in drv_rtc #10830ljcjames
2025-10-20fix-artpi-rtc4444x
2025-10-17[bsp][stm32]:fix-artpi-lcd4444x
2025-10-15[bsp][renesas][ra4m1-ek] add a new bsp for ra4m1-ek board (#10755)下里巴人
* [bsp][renesas][ra4m1-ek] add a new bsp for ra4m1-ek board * [bsp][renesas][ra4m1-ek] fix can driver compile problem * [bsp][renesas][ra4m1-ek] bsp code format * [bsp][renesas][ra4m1-ek] reset file status to original generated by RASC * [bsp][renesas][ra4m1-ek] support RT-Thread Nano * [bsp][renesas][ra4m1-ek] make it mini support for GPIO && USART * [bsp][renesas][ra4m1-ek] make it compilable under the GCC compiler * [bsp][renesas][ra4m1-ek] remove component RT_USING_CPLUSPLUS * [bsp][renesas][ra4m1-ek] reduce bsp peripheral device driver
2025-10-15utest: UTEST_SCHEDULER_TC -> RT_UTEST_SCHEDULERChen 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_SELF_PASS_TC -> RT_UTEST_SELF_PASSChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15fix bsp artpi RT_NAME_MAX to 164444x
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-13feat[can][gd32]: Implement non-blocking send mechanismCYFS
2025-10-13Update compiling of bluetrum/ab32vg1-ab-prougenYonggang Luo
remove auto generated cconfig.h
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-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-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-03format: utilize the clang-format-ignore mechanismYuqiang Wang
2025-09-28[bsp/xuantie] 添加bsp导入rt-studio相关文件 (#10728)WangShun
* [fix] 更新e906的以BSP导入RT-Studio相关文件
2025-09-28feat[can]: Implement non-blocking send mechanism and enhance CAN driver ↵wdfk-prog
functionality - Added support for non-blocking mode CAN message sending, including software ring buffer management and dynamic memory allocation options. - Improved related comments and error handling. - Updated example code to demonstrate the usage of both blocking and non-blocking sending modes, and corrected some structure field naming and macro definitions.
2025-09-28[fix] 修正UART驱动管脚配置不正确的问题MuChenger
2025-09-28[fix] 使能GD32H7 I/D Cache,移除Systick重复配置代码MuChenger