131 Commits

Author SHA1 Message Date
MacRsh
d1af97b42d fix(bsp/st/driver): Fix bugs in STM32 PIN and PWM device drivers.
1.Fixed the bug where PIN was missing an if judgment condition(thanks to 'Zuosir').
2.Fix the PWM parameter detection error (Thanks to '决浮云').
2025-08-13 22:51:54 +08:00
MacRsh
c945804480 fix(serial,drv_pin): 修复serial方法检查错误,修复PIN驱动中断关闭错误
感谢Lucas反馈问题
2025-04-07 19:50:46 +08:00
MacRsh
fd3a6eb97c 1.更新驱动,适配设备新接口。 2024-02-02 01:54:15 +08:00
MacRsh
59276f5e05 1.更新驱动,适配设备新接口。 2024-02-02 01:47:16 +08:00
MacRsh
7930b355aa 1.底层接口新增返回值,增加超时判断。2.完善i2c机制,为软件i2c增加ack支持。 2024-02-02 01:46:05 +08:00
MacRsh
fbeeac68ac 1.驱动新增使能设备但未使能驱动警告提示。 2024-01-31 23:16:21 +08:00
MacRsh
ff482fbb60 1.新增ST-DAC驱动适配。 2024-01-22 21:05:31 +08:00
MacRsh
e24caa1068 1.新增ST-f103、f407系列BSP。
2.提高ST-ADC驱动可移植性。
2024-01-22 19:13:15 +08:00
MacRsh
249ad56859 1.ST-PWM驱动适配。 2024-01-22 16:59:19 +08:00
MacRsh
7b3c2f4231 1.驱动优化。 2024-01-21 18:31:35 +08:00
MacRsh
28e6be3f89 1.优化定时器PSC、ARR和reload计算算法,大幅提升计算效率,reload值大幅下降,平均中断开销减少1000倍。
2.Timer-info中clk从MHz改为Hz。
2024-01-21 01:10:28 +08:00
MacRsh
182de531ca 1.优化PWM定时器PSC和ARR计算算法,大幅提升计算效率(通常只需迭代2-3次),优先逼近目标频率,并在误差允许范围内(万分之一到百分之一,误差范围随目标频率提高而增加)获得最佳的占空比分辨率。
2.PWM-info中clk从MHz改为Hz。
2024-01-20 04:04:34 +08:00
MacRsh
502d67d963 1.修复在启用设备但为启用对应驱动时的编译错误。 2024-01-18 08:00:59 +08:00
MacRsh
3f6770b2b1 1.CH32驱动更新,新增硬件延迟函数。
2.CH32驱动修复,PWM通道设置初值。
2024-01-16 04:14:33 +08:00
MacRsh
2a79c055d0 1.修复驱动bug。 2024-01-13 03:24:27 +08:00
MacRsh
cbad03d947 1.新增CH32 PWM驱动。 2024-01-13 03:15:34 +08:00
MacRsh
2d7c627828 1.新增bsp使用说明。 2024-01-13 03:13:42 +08:00
MacRsh
f68d2d0ab0 1.驱动优化。 2024-01-13 03:12:09 +08:00
MacRsh
c21414ea50 1.新增CH32V203系列驱动。 2024-01-10 23:03:06 +08:00
MacRsh
6c1d728743 1.新增ST-BSP文档。 2024-01-10 17:12:42 +08:00
MacRsh
1ce69d3524 1.copyright 2024。 2024-01-02 00:02:48 +08:00
MacRsh
318027a782 1.配置名修改。 2024-01-01 17:23:53 +08:00
MacRsh
483c6cb37c 1.适配更新。 2023-12-31 16:32:35 +08:00
MacRsh
50e2f0572a 1.新增软件I2C总线。 2023-12-14 00:42:02 +08:00
MacRsh
0d047c80de 1.新增STM32F411系列MDK示例工程。 2023-12-12 16:05:28 +08:00
MacRsh
d86fde09a6 1.配置项更新。 2023-12-12 16:04:36 +08:00
MacRsh
17c804542d 1.新增新版本适配。 2023-12-11 18:02:38 +08:00
MacRsh
e4afd85f0e 1.新增ST ADC驱动。 2023-12-09 00:18:16 +08:00
MacRsh
e1ba59aeed 1.新增ST timer驱动。 2023-12-08 21:34:51 +08:00
MacRsh
53b019fab0 1.CH32定时器驱动更新。
2.文档修正。
2023-12-05 00:40:55 +08:00
MacRsh
67b28054c7 1.新增ST-SPI驱动。 2023-12-03 19:36:48 +08:00
MacRsh
b3abe5ecff 1.新增ST-SPI驱动。 2023-12-03 19:36:34 +08:00
MacRsh
36ad8be702 1.新增ST驱动。 2023-12-03 02:18:25 +08:00
MacRsh
c984ade934 1.修复pin驱动错误。 2023-12-03 02:17:56 +08:00
MacRsh
d7a781c1dd 1.优化命令结构。
2.框架与驱动解耦。
2023-12-01 21:59:47 +08:00
MacRsh
c080cbc2c3 1.驱动优化。 2023-11-30 22:16:06 +08:00
MacRsh
f7654e12b2 1.路径优化。 2023-11-30 22:13:07 +08:00
MacRsh
e1b040b09c 1.新增Kconfig。 2023-11-27 23:17:23 +08:00
MacRsh
416a1f9714 1.更新WCH-V20x、V30x系列驱动。 2023-11-27 23:17:04 +08:00
MacRsh
1a0fc92a32 1.路径优化。 2023-11-17 22:56:00 +08:00
MacRsh
16c9848e61 1.优化GPIO驱动编写方式,降低资源占用。 2023-11-17 01:34:50 +08:00
MacRsh
93df503448 1.新增DAC驱动支持。 2023-11-15 12:36:19 +08:00
MacRsh
d794c74fef 1.未使能设备时自动屏蔽,同时报错。 2023-11-15 12:36:07 +08:00
MacRsh
8e9b9fed42 1.优化代码。 2023-11-14 21:01:22 +08:00
MacRsh
651bb341f8 1.完善I2C框架。 2023-11-14 21:01:04 +08:00
MacRsh
400defd26a 1.新增I2C对10位地址模式的支持。 2023-11-14 01:59:52 +08:00
MacRsh
f3039f23b2 1.完善SPI驱动配置选项。 2023-11-13 16:05:50 +08:00
MacRsh
041ba96c12 1.完善spi驱动。 2023-11-13 16:04:45 +08:00
MacRsh
4c773d2b58 1.修改驱动错误。 2023-11-13 16:04:21 +08:00
MacRsh
cdaab96ebf 1.优化代码。 2023-11-13 01:25:01 +08:00