MacRsh
|
7930b355aa
|
1.底层接口新增返回值,增加超时判断。2.完善i2c机制,为软件i2c增加ack支持。
|
2024-02-02 01:46:05 +08:00 |
|
MacRsh
|
b218bbdbd2
|
1.为提速软件模拟效率,引入快速Pin,注意此接口仅为模拟接口使用,请不要随意使用此接口,严禁跳过设备框架在应用层使用此功能(如果不遵守,将破坏软件架构,导致解耦失效)。
|
2024-01-31 22:49:25 +08:00 |
|
MacRsh
|
9985cd07f4
|
1.为支持DMA接收模式,spi从机模式强制使用硬件CS,主机模式强制使用软件CS。
|
2024-01-31 22:45:56 +08:00 |
|
MacRsh
|
7566385e31
|
1.移除单一引脚中断回调,使用设备框架通用回调机制。
|
2024-01-31 22:42:21 +08:00 |
|
MacRsh
|
7d5d7f2d3d
|
1.修复非阻塞模式下写入缓冲区为0时的非阻塞发送锁持续上锁,导致无法继续写入的问题。
|
2024-01-31 22:41:48 +08:00 |
|
MacRsh
|
de64eb3ead
|
1.更新内置命令名。2.移除驱动类型。3.设备回调支持每个设备描述符独立挂载,不限上限。4.offset修改为position,更强调写入位置概念。5.设备中断概念修正,父系设备中断不仅唤起自身的回调函数,同时也将递归唤醒子设备回调函数(更强调依赖关系)。6.增强doxygen规范,生成文档更完整。
|
2024-01-31 22:39:30 +08:00 |
|
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 |
|