summaryrefslogtreecommitdiff
path: root/bsp
AgeCommit message (Collapse)Author
2026-04-01[finsh][shell] Drop unrelated generated BSP changecopilot/fix-format-string-injectioncopilot-swe-agent[bot]
Agent-Logs-Url: https://github.com/RT-Thread/rt-thread/sessions/b514540d-90fa-4ac9-bb74-5c84dd939b40 Co-authored-by: BernardXiong <[email protected]>
2026-04-01[finsh][shell] Finalize prompt format-string fixcopilot-swe-agent[bot]
Agent-Logs-Url: https://github.com/RT-Thread/rt-thread/sessions/b514540d-90fa-4ac9-bb74-5c84dd939b40 Co-authored-by: BernardXiong <[email protected]>
2026-03-31[bsp][rockchip] support RK3528GuEe-GUI
1. CLK for RK3528 2. Pinctrl for RK3528 3. hwrng for RK-RNG 4. OTP for RK3528 5. TSADC for RK3528 Signed-off-by: GuEe-GUI <[email protected]>
2026-03-24[dm][clk][rockchip] fixup rockchip clkGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2026-03-22[bsp][stm32/fdcan]修复CAN-FD发送/接收问题并新增5Mbps ISO ↵takuya60
CAN-FD数据相位速率支持
2026-03-20feat[bsp][xuantie]: c/r serial cpus support SMP;shuta.lst
2026-03-16fix[stm32][spi]: add usage_freq and compute transfer timeout by frequencywdfk-prog
2026-03-15feat[stm32][i2c]: Add H7 hard I2C config and I2C4 entrieswdfk-prog
2026-03-15[bsp][gd32] fix gd32vw553h-eval board Kconfig syntax erroryefeng
2026-03-12[bsp][gd32]:gd32vw553h-eval add wdt support (#11181)ZhangYiXiSucceed
* [bsp][gd32]:gd32vw553h-eval add wdt support * [bsp][gd32]:gd32vw553h-eval refine wdt and modify ai review * [bsp][gd32]:gd32vw553h-eval update code format --------- Co-authored-by: Rbb666 <[email protected]>
2026-03-11[bsp/gd32]Add GD32VW553H spi support (#11192)gta5zsk
* Add VW553H spi support * Fix Some Issues
2026-03-10[nxp][mcx] add frdm-mcxa366 support (#11243)杨熙
* add frdm-mcxa366 support * add frdm-mcxa366 bsp driver support * add ALL_BSP_COMPILE.json * fix co-pliot issue --------- Co-authored-by: nxp-alexyang <[email protected]>
2026-03-04bsp: [gd32] add GD32VW553 hw timer support. (#11157)POMIN
* bsp: [gd32] add GD32VW553 hw timer support. * bsp: [gd32] add GD32VW553 hw timer config.
2026-03-04[bsp][gd32]:gd32vw553h-eval add wifi support#11175CYFS
2026-03-04[BSP][GD32]:增加GDF405RG芯片BSP (#11221)ShiHongChao
* feat(bsp/gd32): 增加GDF405RG芯片BSP * chore(bsp/gd32): 取消git对RTE目录的跟踪,并更新README中的BSP条目 * style(bsp/gd32): 修改格式
2026-03-04[bsp/gd32] support adc driver for gd32vw553MuChenger
2026-03-02[BSP][GD32]: 修复硬件iic和pwm驱动的一些问题#11222ShiHongChao
2026-02-26fix[bsp][ultrarisc]: Add RISC-V Standard Svpbmt Extension macro definition;shuta.lst
2026-02-26fix[bsp][xuantie]: Add RISC-V Standard Svpbmt Extension macro definition;shuta.lst
2026-02-25Feat/xuantie c908x #11219goodnorning
2026-02-25[bsp/gd32] fix gd32vw553 bspMuChenger
2026-02-24fix[bsp][xuantie]: Correct some inaccurate information about XuanTie processors.shuta.lst
2026-02-13[gd32][i2c]Add an example for measuring the onboard peripherals of the I2C boardCXSforHPU
2026-02-12[bsp][stm32]: correct the errors in README of U seriestheqengineer
2026-02-11[gd32][i2c] Add GD32VW553xx hardware I2C driveryefeng
2026-02-10[docs] 修复 STM32 BSP 制作教程中的Sconscrip文件教程错误 (#11189)Just Chen
2026-02-10Revert ↵Rbb666
"修复MCXN947开发板arduino接口中的串口无法使用以及串口再配置后无法收到数据的问题." This reverts commit 1bcd5c8f163baf1d86c42dfa29cfa170ef5592cf.
2026-02-10修复MCXN947开发板arduino接口中的串口无法使用以及串口再� ↵vandoul
�置后无法收到数据的问题.
2026-02-09[bsp][rockchip] fixup rk3500 build and runGuEe-GUI
Linker: https://github.com/RT-Thread/rt-thread/issues/11150 Signed-off-by: GuEe-GUI <[email protected]>
2026-02-06更新国民技术BSP架构,添加N32H7xx系列BSPOnlyou_tzZ
修改clang_format-ignore文件,根据反馈修改n32h7xxx/libraries/N32_Drivers/nano/*下的文件格式,修改n32h7xxx/n32/n32hxxx/n32h760zil7-stb/applications/main.c文件,区别处理Nano下头文件包含 将N32 BSP的.clang-format-ignore文件放入libraries同级目录 忽略库文件格式检查 fix(cherryusb): fix dwc2 host size check Signed-off-by: sakumisu <[email protected]> [components][clock_time] Refactor time subsystem around clock_time (#11111) * [components][clock_time] Refactor time subsystem around clock_time Introduce the clock_time core with clock source/event separation, high-resolution scheduling, and boot-time helpers, plus clock_timer adapters for timer peripherals. Remove legacy ktime/cputime/hwtimer implementations and migrate arch and BSP time paths to the new subsystem while keeping POSIX time integration functional. Update drivers, Kconfig/SConscript wiring, documentation, and tests; add clock_time overview docs and align naming to clock_boottime/clock_hrtimer/clock_timer. * [components][clock_time] Use BSP-provided clock timer frequency on riscv64 * [risc-v] Use runtime clock timer frequency for tick and delays * [bsp] Add clock timer frequency hooks for riscv64 boards * [bsp] Update Renesas RA driver doc clock_timer link * [bsp] Sync zynqmp-r5-axu4ev rtconfig after config refresh * [bsp][rk3500] Update rk3500 clock configuration * [bsp][hpmicro] Add rt_hw_us_delay hook and update board delays * [bsp][stm32l496-st-nucleo] enable clock_time for hwtimer sample in ci * [bsp][hpmicro] Fix rtconfig include scope for hpm6750evk Move rtconfig.h include outside the ENET_MULTIPLE_PORT guard for hpm6750evk and hpm6750evk2 so configuration macros are available regardless of ENET settings. * [bsp][raspi3] select clock time for systimer * [bsp][hpm5300evk] Trim trailing blank line * [bsp][hpm5301evklite] Trim trailing blank line * [bsp][hpm5e00evk] Trim trailing blank line * [bsp][hpm6200evk] Trim trailing blank line * [bsp][hpm6300evk] Trim trailing blank line * [bsp][hpm6750evk] Trim trailing blank line * [bsp][hpm6750evk2] Trim trailing blank line * [bsp][hpm6750evkmini] Trim trailing blank line * [bsp][hpm6800evk] Trim trailing blank line * [bsp][hpm6e00evk] Trim trailing blank line * [bsp][nxp] switch lpc178x to gcc and remove mcx timer source * [bsp][stm32] fix the CONFIG_RT_USING_CLOCK_TIME issue. * [docs][clock_time] add clock time documentation * [docs][clock_time] Update clock time subsystem documentation - Update device driver index to use correct page reference - Clarify upper layer responsibilities in architecture overview - Update README to describe POSIX/libc, Soft RTC, and device driver usage - Refine architecture diagram with improved layout and color scheme - Remove obsolete clock_timer.md file * [kernel][utest] Trim trailing space * [clock_time] Fix hrtimer wrap handling * [clock_time] fix the static rt_inline issue * [clock_time] fix the rt_clock_hrtimer_control result issue 解决N32 BSP project.ewp和project.uvprojx冲突 更新RTT最新同步 sdio: fix missing card status polling after CMD6 in eMMC DDR mode switch fix[dfs_v1]: prevent vnode ref underflow and double release on close/fd release feat[STM32][CAN]: drain RX FIFO frames in ISR with a bounded limit to reduce overruns - Add CAN_ISR_DRAIN_LIMIT (default 3) to cap ISR work - Drain multiple frames per RX0/RX1 interrupt to reduce FIFO FULL/OVERRUN docs(can): improve dev_can.h docs for batched RX example fix[STM32][RTC]: Compute tv_usec from SecondFraction/SubSeconds and skip during shift pending Use the generic SecondFraction/SubSeconds formula when SSR/PRER are available. If SHPF is present and a shift is pending, keep tv_usec at 0. Platforms without SSR/PRER (e.g. F1) default to 0. [bsp][gd32]:add gd32vw533xx pwm support Update Nsing's BSP architecture and add N32H7xx series BSPs. (#11159) * 更新国民技术BSP架构,添加N32H7xx系列BSP * 修改clang_format-ignore文件,根据反馈修改n32h7xxx/libraries/N32_Drivers/nano/*下的文件格式,修改n32h7xxx/n32/n32hxxx/n32h760zil7-stb/applications/main.c文件,区别处理Nano下头文件包含 * 将N32 BSP的.clang-format-ignore文件放入libraries同级目录 * 忽略库文件格式检查 * 解决N32 BSP project.ewp和project.uvprojx冲突 * 更新RTT最新同步 rename i2c mutex Co-authored-by: BernardXiong <[email protected]> Squashed commit of the following: commit cadd095cd34bb2eaab5e39466f56674a9fe3f19b Merge: 5ad4edcf39 68da106253 Author: Onlyou_tzZ <[email protected]> Date: Wed Feb 4 22:50:54 2026 +0800 Merge branch 'RT-Thread:master' into master commit 68da10625347cfe34fad8b73a78feffbe311d561 Author: CYFS <[email protected]> Date: Wed Feb 4 16:45:30 2026 +0800 [components][drivers]:fix wlan err commit 5ad4edcf39330f01f698d95c322c3d0f8aae2feb Author: Onlyou_tzZ <[email protected]> Date: Wed Feb 4 20:22:40 2026 +0800 更新BSP下README.md中N32相关的描述 更新BSP下README.md中N32相关的描述 [components][drivers]:fix wlan err [components][lwip]: fix ping timeout handling and support LWIP_SO_SNDRCVTIMEO_NONSTANDARD [gd32][uart] Add GD32VW553 series UART driver support (#11147) * feat(gd32): add GD32VW55x series USART driver support - Add support for GD32VW55x series UART/USART peripherals - Implement proper GPIO alternate function configuration for GD32VW55x - Add conditional compilation for different GD32 series (GD32VF103V vs GD32VW55x) - Remove unused UART3/UART4 configurations from Kconfig * Update drv_usart.c * Update drv_usart.h follow AI Review. * Update bsp/gd32/risc-v/libraries/gd32_drivers/drv_usart.c Co-authored-by: Copilot <[email protected]> * feat: optimize gd32 uart driver error messages --------- Co-authored-by: Copilot <[email protected]>
2026-02-05[gd32][uart] Add GD32VW553 series UART driver support (#11147)haitaoZhang
* feat(gd32): add GD32VW55x series USART driver support - Add support for GD32VW55x series UART/USART peripherals - Implement proper GPIO alternate function configuration for GD32VW55x - Add conditional compilation for different GD32 series (GD32VF103V vs GD32VW55x) - Remove unused UART3/UART4 configurations from Kconfig * Update drv_usart.c * Update drv_usart.h follow AI Review. * Update bsp/gd32/risc-v/libraries/gd32_drivers/drv_usart.c Co-authored-by: Copilot <[email protected]> * feat: optimize gd32 uart driver error messages --------- Co-authored-by: Copilot <[email protected]>
2026-02-03Update Nsing's BSP architecture and add N32H7xx series BSPs. (#11159)Onlyou_tzZ
* 更新国民技术BSP架构,添加N32H7xx系列BSP * 修改clang_format-ignore文件,根据反馈修改n32h7xxx/libraries/N32_Drivers/nano/*下的文件格式,修改n32h7xxx/n32/n32hxxx/n32h760zil7-stb/applications/main.c文件,区别处理Nano下头文件包含 * 将N32 BSP的.clang-format-ignore文件放入libraries同级目录 * 忽略库文件格式检查 * 解决N32 BSP project.ewp和project.uvprojx冲突 * 更新RTT最新同步
2026-02-03[bsp][gd32]:add gd32vw533xx pwm supportCYFS
2026-02-03fix[STM32][RTC]: Compute tv_usec from SecondFraction/SubSeconds and skip ↵wdfk-prog
during shift pending Use the generic SecondFraction/SubSeconds formula when SSR/PRER are available. If SHPF is present and a shift is pending, keep tv_usec at 0. Platforms without SSR/PRER (e.g. F1) default to 0.
2026-02-03feat[STM32][CAN]: drain RX FIFO frames in ISR with a bounded limit to reduce ↵wdfk-prog
overruns - Add CAN_ISR_DRAIN_LIMIT (default 3) to cap ISR work - Drain multiple frames per RX0/RX1 interrupt to reduce FIFO FULL/OVERRUN
2026-01-31[components][clock_time] Refactor time subsystem around clock_time (#11111)Bernard Xiong
* [components][clock_time] Refactor time subsystem around clock_time Introduce the clock_time core with clock source/event separation, high-resolution scheduling, and boot-time helpers, plus clock_timer adapters for timer peripherals. Remove legacy ktime/cputime/hwtimer implementations and migrate arch and BSP time paths to the new subsystem while keeping POSIX time integration functional. Update drivers, Kconfig/SConscript wiring, documentation, and tests; add clock_time overview docs and align naming to clock_boottime/clock_hrtimer/clock_timer. * [components][clock_time] Use BSP-provided clock timer frequency on riscv64 * [risc-v] Use runtime clock timer frequency for tick and delays * [bsp] Add clock timer frequency hooks for riscv64 boards * [bsp] Update Renesas RA driver doc clock_timer link * [bsp] Sync zynqmp-r5-axu4ev rtconfig after config refresh * [bsp][rk3500] Update rk3500 clock configuration * [bsp][hpmicro] Add rt_hw_us_delay hook and update board delays * [bsp][stm32l496-st-nucleo] enable clock_time for hwtimer sample in ci * [bsp][hpmicro] Fix rtconfig include scope for hpm6750evk Move rtconfig.h include outside the ENET_MULTIPLE_PORT guard for hpm6750evk and hpm6750evk2 so configuration macros are available regardless of ENET settings. * [bsp][raspi3] select clock time for systimer * [bsp][hpm5300evk] Trim trailing blank line * [bsp][hpm5301evklite] Trim trailing blank line * [bsp][hpm5e00evk] Trim trailing blank line * [bsp][hpm6200evk] Trim trailing blank line * [bsp][hpm6300evk] Trim trailing blank line * [bsp][hpm6750evk] Trim trailing blank line * [bsp][hpm6750evk2] Trim trailing blank line * [bsp][hpm6750evkmini] Trim trailing blank line * [bsp][hpm6800evk] Trim trailing blank line * [bsp][hpm6e00evk] Trim trailing blank line * [bsp][nxp] switch lpc178x to gcc and remove mcx timer source * [bsp][stm32] fix the CONFIG_RT_USING_CLOCK_TIME issue. * [docs][clock_time] add clock time documentation * [docs][clock_time] Update clock time subsystem documentation - Update device driver index to use correct page reference - Clarify upper layer responsibilities in architecture overview - Update README to describe POSIX/libc, Soft RTC, and device driver usage - Refine architecture diagram with improved layout and color scheme - Remove obsolete clock_timer.md file * [kernel][utest] Trim trailing space * [clock_time] Fix hrtimer wrap handling * [clock_time] fix the static rt_inline issue * [clock_time] fix the rt_clock_hrtimer_control result issue
2026-01-28[bsp][nxp]:fix mcxa346 ci errCYFS
2026-01-21[bsp] fix rtconfig.py SyntaxWarningdongly
2026-01-20update:更新维护者信息PeakRacing
2026-01-19Fix: fix xpt2046_touch_readpoint type errorEric Chan
Fix & Improve: fix touch event bug with LVGL Fix touch event bug with LVGL. Improve the touch sliding experience of resistive screens. [ci][stm32f407] add lcd attach config CI check Fix: minor modification Fix format issue. Fix Ci attach file.
2026-01-15bsp/stm32f407-micu:add aht20,icm20608,ssd1306 supportDaiLingxiang
2026-01-14Fix: add sdcard detect before mountEric Chan
Add sdcard detect before mount in case auto mount failed.
2026-01-08[bsp][rockchip] Port to DMGuEe-GUI
RK3588/RK3576/RK356x/RK3308 Signed-off-by: GuEe-GUI <[email protected]>
2026-01-08[bsp/ft32] 新增 ft32f407xe-starter 板级支持 (#11130)weidong
新增 ft32f407xe-starter 板级支持
2026-01-06[add][RTduino] Fitter RTduino in frdm-mcxa346 (#11067)xiyao
* add mcxa346-RTduino
2026-01-05feat:[stm32][can]: Validate CAN filter bank settings and skip invalid itemswdfk-prog
2025-12-27add i2c,timer,pwm supportDailingxiang1
revise the README.md
2025-12-26feat[nxp][can]:add mcxa346 can deviceCYFS
2025-12-26[sdio][dm] update for DM (#11078)GUI
* [sdio][dm] import Kconfig for DM Signed-off-by: GuEe-GUI <[email protected]> * [sdio] fixup IRQ and mmcsd threads' stack size default Signed-off-by: GuEe-GUI <[email protected]> * [sdio][dm] Support DM mode 1. Support features read by DM. 2. Support regulator API in drivers. 3. Support send tuning option CMD. 4. Replace `switch_uhs_voltage` by `signal_voltage_switch`. Signed-off-by: GuEe-GUI <[email protected]> * [dm][sdhci] Cleanup the SDHCI Signed-off-by: GuEe-GUI <[email protected]> * [sdio][dm] add new SDIO/SDHCI drivers 1. SDHCI support on PCI bus 2. Synopsys DesignWare MMC Family(MMIO/PCI) Signed-off-by: GuEe-GUI <[email protected]> --------- Signed-off-by: GuEe-GUI <[email protected]>
2025-12-26[bsp][k230]:add gnne driverChuan
Requirement: The BSP for the k230 platform in the RT-Thread repository does not yet have a gnne driver. Solution: Provide gnne driver for the k230 platform in the RT-Thread repository. - Implements mutex lock mechanism for AI2D and GNNE modules. - Adds HARDLOCK_AI2D support in hardlock driver for mutual exclusion. - Implements poll operation for device status monitoring. - Updates documentation in bsp/README.md. Signed-off-by: ChuanN-sudo <[email protected]>