rt-thread-official/bsp/hc32
梁生 7a56058c61
[bsp][hc32]优化can驱动和pwm驱动 (#8217)
**为什么提交这份PR (why to submit this PR)**
1. hc32驱动函数和rtt函数声明之间的参数类型不一致,在mdk编译时产生警告。
2. hc32的can设备,在注册时就把can中断使能了。导致can设备在打开前,就会产生中断。
3. hc32的pwm驱动,不支持PWM_CMD_SET_PERIOD和PWM_CMD_SET_PULSE指令,导致rt_pwm_set_pulse()函数返回失败。
**你的解决方案是什么 (what is your solution)**
1. 修改hc32驱动函数参数类型和声明一致。
2. 注册can设备时主动禁止can中断,因为打开设备时会主动打开中断。
3. 修改pwm驱动,增加PWM_CMD_SET_PERIOD和PWM_CMD_SET_PULSE指令支持。
2023-11-14 09:18:32 -05:00
..
docs Add the BSP of HC32 series. (#5905) 2022-05-06 09:28:21 +08:00
ev_hc32f4a0_lqfp176 [project] update mdk/iar project and config. 2023-10-08 11:21:00 +08:00
ev_hc32f460_lqfp100_v2 [project] update mdk/iar project and config. 2023-10-08 11:21:00 +08:00
libraries [bsp][hc32]优化can驱动和pwm驱动 (#8217) 2023-11-14 09:18:32 -05:00
tools Add the BSP of HC32 series. (#5905) 2022-05-06 09:28:21 +08:00
README.md Hc32 pr (#6003) 2022-05-31 11:53:56 +08:00

README.md

HC32 BSP 说明

HC32 系列 BSP 目前支持情况如下表所示:

BSP 文件夹名称 开发板名称
F1 系列
F4 系列
ev_hc32f460_lqfp100_v2 小华 官方 EV_F460_LQ100_V2 开发板
ev_hc32f4a0_lqfp176 小华 官方 EV_F4A0_LQ176 开发板
M1 系列
M4 系列

可以通过阅读相应 BSP 下的 README 来快速上手,如果想要使用 BSP 更多功能可参考 docs 文件夹下提供的说明文档,如下表所示:

BSP 使用教程 简介
外设驱动使用教程 讲解 BSP 上更多外设驱动的使用方法
外设驱动介绍与应用 讲解 HC32 系列 BSP 驱动的支持情况,以及如何利用驱动框架开发应用程序
BSP 制作与提交 简介
BSP 制作教程 讲解 HC32 系列 BSP 的制作方法