Commit Graph

216 Commits

Author SHA1 Message Date
MacRsh
802444700d 1.添加安全补丁和具体注释。 2024-01-21 01:11:28 +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
6894b544bc 1.修改ioctl返回值为int。 2024-01-19 20:42:34 +08:00
MacRsh
bbf06b160d 1.安全优化。 2024-01-18 07:57:24 +08:00
MacRsh
5013c520fc 1.Kconfig细分。 2024-01-18 07:55:48 +08:00
MacRsh
8e71805654 1.pwm读写参数类型由float改为uint32_t,范围由0-100%改变至0-1000000。 2024-01-16 04:11:54 +08:00
MacRsh
8abdd4d218 1.设备框架参数更新。 2024-01-16 04:03:40 +08:00
MacRsh
61de70d432 1.完善pwm设备。 2024-01-13 03:15:02 +08:00
MacRsh
be8efbadcf 1.新增pin命令。 2024-01-10 23:03:30 +08:00
MacRsh
c1291a6c66 1.新增通道检查开关。 2024-01-10 16:41:40 +08:00
MacRsh
7f3adc3e44 1.软件i2c速率修复。 2024-01-04 16:49:59 +08:00
MacRsh
1ce69d3524 1.copyright 2024。 2024-01-02 00:02:48 +08:00
MacRsh
d6292586ec 1.代码优化。 2023-12-31 16:32:01 +08:00
MacRsh
714a3bec20 1.编码风格修改,宏回到全大写。 2023-12-30 03:29:01 +08:00
MacRsh
3ca21c0221 1.编码风格修改,宏回到全大写。 2023-12-30 03:28:33 +08:00
MacRsh
b2c2ff1532 1。代码优化。 2023-12-27 23:47:57 +08:00
MacRsh
868d7cc9ce 1.新增pwm。
2.优化其余设备。
2023-12-25 15:48:49 +08:00
MacRsh
b1b1fb3602 1.优化设备命令。 2023-12-20 16:04:33 +08:00
MacRsh
0786360508 1.软件i2c功能优化。 2023-12-19 19:22:48 +08:00
MacRsh
8e6ce1b215 1.新增虚拟根设备。 2023-12-19 03:54:43 +08:00
MacRsh
50e2f0572a 1.新增软件I2C总线。 2023-12-14 00:42:02 +08:00
MacRsh
0e25b92cd7 1.新增软件I2C总线。 2023-12-14 00:41:37 +08:00
MacRsh
86a1dcabe3 1.优化SPI-CS操作。 2023-12-13 16:27:46 +08:00
MacRsh
6d0f1c77e5 1.适配标准CONFIG命令。 2023-12-11 18:01:06 +08:00
MacRsh
c86764f478 1.适配标准CONFIG命令。 2023-12-10 16:21:48 +08:00
MacRsh
b9a8a3c2c3 1.修正格式。 2023-12-06 17:19:27 +08:00
MacRsh
d73b36edf6 1.PIN设备新增外部中断独立回调函数。
2.新增PIN设备使用文档。
2023-12-05 00:37:13 +08:00
MacRsh
8e33f734ac 1.修复spi cs引脚配置不更新。 2023-12-03 19:31:33 +08:00
MacRsh
48e8317c66 1.优化api。 2023-12-03 02:17:04 +08:00
MacRsh
d7a781c1dd 1.优化命令结构。
2.框架与驱动解耦。
2023-12-01 21:59:47 +08:00
MacRsh
f7654e12b2 1.路径优化。 2023-11-30 22:13:07 +08:00
MacRsh
842e73b3dc 1.Timer设备优化。 2023-11-29 15:17:02 +08:00
MacRsh
7bf435b6bd 1.优化设备命令。 2023-11-29 15:16:37 +08:00
MacRsh
96bbde29e1 1.路径优化。 2023-11-27 23:16:16 +08:00
MacRsh
3c308b7454 1.路径优化。 2023-11-27 23:14:40 +08:00
MacRsh
f33a3356dc 1.新增CAN设备测试版本。 2023-11-25 23:40:14 +08:00
MacRsh
d5d8897e53 1.优化中断事件宏。 2023-11-25 23:39:33 +08:00
MacRsh
674b663b39 1.精简总线结构。 2023-11-25 23:37:42 +08:00
MacRsh
5eccfa5495 1.定时器未完工版本。 2023-11-25 23:37:24 +08:00
MacRsh
58eae71ca1 1.取消使用过于直接的SET_OFFSET命令,新增设备独立设置对应功能offset的宏命令。 2023-11-25 00:35:56 +08:00
MacRsh
860963cd7f 1.重命名gpio为pin。 2023-11-25 00:29:11 +08:00
MacRsh
a14b0ead82 1.重命名串口为serial。 2023-11-25 00:28:56 +08:00
MacRsh
acadec35da 1.修正变量命名。 2023-11-17 23:17:42 +08:00
MacRsh
7bc4188038 1.路径优化。 2023-11-17 22:55:24 +08:00
MacRsh
f5aab48f69 1.版本更新。 2023-11-11 02:07:22 +08:00
MacRsh
1a940136f9 1.优化keil文件不最后不加一行报警告的问题。 2023-10-14 23:17:35 +08:00
MacRsh
7397961529 1.优化错误码,默认为负。 2023-10-14 11:14:15 +08:00
MacRsh
d206bafff5 1.格式修正。 2023-10-06 21:14:44 +08:00
MacRsh
46d10954ac 1.优化代码。 2023-10-04 00:26:44 +08:00