Commit Graph

7690 Commits

Author SHA1 Message Date
Huang YunKun
c55cbc5cf2 [BSP] 添加GD32E230开发板适配 (#10557) 2025-07-31 17:27:18 +08:00
LeenixP
648e627696 [bsp][rockchip][rk3500]: update readme (#10565)
* rk3566 bsp:

* Add RK3566 Code (Forked from rt-thread/tree/master/bsp/rockchip/rk3500).
* Added to the original RK3566 documentation, more detailed usage instructions.

Signed-off-by: lipeng <lipeng.git@qq.com>
2025-07-30 19:39:03 +08:00
Yuqiang Wang
62f3fb4ce5 fix(kernel)/improve(utest):fix the legacy issue related to the length of the object name version #10537 2025-07-30 10:58:49 +08:00
dannyray019
c209173061 bsp: k230: add support for PWM driver
Added a PWM driver and a test file test_pwm.c.
The test uses PWM to control the LED brightness,
to check if the driver works correctly.

Signed-off-by: XU HU <1337858472@qq.com>
2025-07-29 15:48:08 +08:00
CYFS
95bd6854db fix gd32 dist bug 2025-07-28 10:12:57 +08:00
CYFS
0441065193 [bsp][wch]:适配WCH RISC-V系列uart_v2驱动 (#10514)
[bsp][wch]:adapt wch risc serial_v2
2025-07-21 12:51:10 +08:00
rcitach
381d69ae54 Improvements serial_v2 2025-07-21 10:34:54 +08:00
RyanCW
cb2ec36fd0 [bsp][stm32][usart_v2] 优化usart_2驱动兼容性 (#10496) 2025-07-20 22:02:04 +08:00
Jamie
4423c6f01f Add ev_hc32f334_lqfp64 board and update package relation. #10522 2025-07-18 15:50:00 +08:00
Xiaowei Swenson
2d75100922 [bsp/nrf5x]修改默认配置nrf52833的flash和sram大小 (#10516) 2025-07-17 09:13:56 +08:00
wdfk-prog
44dbb4e3c4 [stm32] Modify MIN_PERIOD and MIN_PULSE to Allow PWM Duty Cycle of 0%
Co-authored-by: wdfk-prog <1425075683@qq.com>
2025-07-12 07:18:17 +08:00
蒙蒙plus
7fc4a3c730 [bsp][GD32E503] fix project and link file 2025-07-09 10:29:06 +08:00
hydevcode
83067f12d6 [bsp][nrf5x] Adapt to gcc compilation (#10478) 2025-07-09 09:09:13 +08:00
CYFS
59a4b6b337 [bsp][wch]修复scons --dist (#10473)
fix wch scons --dist
2025-07-08 17:38:57 +08:00
wdfk-prog
dc225f3f83 [stm32] Fix Assertion Failure in HAL Library Due to Period=0 During PWM Initialization
Co-authored-by: wdfk-prog <1425075683@qq.com>
2025-07-08 14:12:50 +08:00
Yaochenger
935e1b1db1 [bsp][gd32] 添加GD32F527I BSP (#10454)
Co-authored-by: guozhanxin <guozhanxin@rt-thread.com>
2025-07-08 09:21:57 +08:00
Erik
ed5d877054 [bsp/renesas]: add ra4e2-eco 2025-07-07 19:23:06 +08:00
qianjiuyuan
207915ab24 [bsp]stm32f429-armfly-v6 添加yml配置 (#10459) 2025-07-07 11:11:23 +08:00
flyingcys
f4168669a7 Fix the crash of the SPI driver under the smart mode
Signed-off-by: flyingcys flyingcys@163.com
2025-07-04 20:51:04 +08:00
kurisaw
fcd0b1e679 bsp/renesas: fix the problem of abnormal timer count 2025-07-03 10:10:36 +08:00
unnamed2
a1e865171b fix stm32 CAN的SCE中断中只在ACK错误检查发送完成导致小概率出错的问题 #10354 2025-07-02 14:50:24 +08:00
zhangshuxun
251910aa0e bsp: update hc32 and nuvoton .config 2025-07-01 09:43:14 +08:00
zhangshuxun
f05dac9644 bsp/gd32: Separate gd32 std drivers 2025-07-01 09:43:14 +08:00
Zhao Puhan
1afed1b782 Update drv_uart.c 2025-06-30 10:46:52 +08:00
bernard
9a8dec35c1 [BSP][K230] Add soft-fpu option for k230 2025-06-30 09:52:09 +08:00
ricky
3e4f0ec015 bsp:<bsp/gd32/arm/libraries/gd32_drivers/drv_pwm.c>[Support for non-complementary PWM output with advanced timers] (#10426)
bsp:<bsp/gd32/arm/libraries/gd32_drivers/drv_pwm.c>
[Support for non-complementary PWM output with advanced timers]

1.当前结构体 TIMER_PORT_CHANNEL_MAP_Srt_int16_t 的成员channel为u16
为增加对非互补输出的支持 将uint16_t 改为int16_t
/* timer channel: -2 is ch_1n, -1 is ch_0n, 0 is ch0, 1 is ch1 */
2.对函数 channel_output_config 以及 drv_pwm_enable 进行修改,增加对非互补输出的支持

Signed-off-by: Yucai Liu <1486344514@qq.com>
2025-06-28 10:55:51 +08:00
Yaochenger
d62f1e46b8 [bsp/xuantie] 修复bsp的dist功能 2025-06-27 16:53:50 +08:00
沐攸
c3125df8fa bsp: Separate nuvoton drivers (#10435)
* bsp: Separate nuvoton drivers

* bsp: update nuvoton series project.uvprojx
2025-06-26 17:07:51 +08:00
沐攸
29ab5334af bsp:Separate HC32F4 series library (#10427)
* bsp:Separate HC32F4 series library
2025-06-25 10:02:43 +08:00
qianjiuyuan
1fe2a0bbb6 [bsp]stm32 attach配置整理为yml(f0-f4、g、l系列) (#10417)
* f0-f405 attach整理为yml

* f4系列yml整理

* g系列整理yml

* l系列yml整理

* l475 f429 yml关闭strict检测

* revert stm32l475-atk-pandora的修改

* revert stm32f723-st-disco的修改

* revert stm32f429-armfly-v6的修改
2025-06-25 00:09:47 +08:00
kurisaw
4f903298a2 libcpu/bsp: fix the M33 assembly syntax errors and fix the compilation error of bsp 2025-06-24 11:04:01 +08:00
godmial
593ac8dbd6 1.更改armcc编译器为armclang 2.修改sconstruct代码为通用模式 3.删除SPI flash 在使用DFS时自动挂载逻辑 2025-06-22 17:13:00 +08:00
Chasel
bf75b6665c [bsp][stm32] 1.Fixed the problem that the watchdog device was not registered, because the macro RT_USING_WDT was not introduced due to the missing header file. 2025-06-22 17:11:35 +08:00
Chen Wang
e8b6d4e3fd bsp: k230: imprvove README
Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-06-22 17:10:11 +08:00
rcitach
7178c933f4 Modify reference document link 2025-06-22 10:40:58 +08:00
rcitach
c9c1b9c8d0 Improve c906 smart qemu support 2025-06-22 10:40:58 +08:00
sakumisu
2ac969b4ca update(cherryusb): update to v1.5.0 (#10409) 2025-06-20 16:19:38 +08:00
zhangshuxun
c3da935369 bsp: Add a reminder when dependency packages fail to fetch 2025-06-18 18:03:54 +08:00
沐攸
5f9f522285 format: update all series of BSP configuration items (#10406) 2025-06-17 15:42:49 +08:00
qianjiuyuan
f35c775cd4 [bsp]bluepill readme补充flash描述,整理attachconfig为yml 2025-06-16 23:35:13 +08:00
Chen Wang
fe506d5157 bsp: k230: support adc
Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-06-10 19:23:09 +08:00
Yaochenger
cec2dbd7e9 玄铁全系列RISC-V内核支持(E系列/R系列/C系列) (#10343) 2025-06-10 16:18:07 +08:00
Chen Wang
14c147cb00 bsp: k230: add gpio driver
K230 supports 3 GPIO groups:
group0: GPIO0  ~ GPIO31, support i/o and irq
group1: GPIO32 ~ GPIO63, support i/o and irq
group2: GPIO64 ~ GPIO71, only support i/o.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-06-10 14:22:21 +08:00
qianjiuyuan
e97c5822b4 [bsp]stm32f103-keysking ADC PWM1 I2C1驱动 (#10356)
* [bsp]stm32f103-keysking ADC与PWM1驱动

* Update README.md

* 删除include main.h

* 增加I2C1驱动

* 添加yml
2025-06-09 16:33:35 +08:00
godmial
aec10aa0a8 bsp: gd32470z-lckfb: 增加 SPI Flash 支持及使用说明 (#10347) 2025-06-09 16:31:19 +08:00
Runcheng Lu
7568ec9618 bsp: stm32: drv_rtc: add local time conversion for get timeval and set stamp
-  include the year, month, and day for rtc_alarm_time_set API
- add local time conversion for get timeval and set stamp

Signed-off-by: Runcheng Lu <runcheng.lu@hpmicro.com>
2025-06-09 13:31:16 +08:00
stranding
12ac742407 bsp: artpi2: init project. (#10364) 2025-06-08 12:41:27 +08:00
Chen Wang
a84dc04307 bsp: k230: support pinctrl driver
Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-06-08 12:40:33 +08:00
wangqiang
39dca869b4 修复了USB通信概率性挂掉的问题。原因是USB_OSA_ENTER_CRITICAL等宏使用的是禁止调度的函数,无法保护中断与任务的临界资源,修改为禁止中断可以解决这个问题 2025-06-05 12:15:12 +08:00
Chen Wang
8525e08709 bsp: k230: add hwtimer support
K230 support 6 general hardware timers and 3 stc timers.
This patch only implement drivers for general hw timers.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-05-31 19:50:07 +08:00