29 Commits

Author SHA1 Message Date
MacRsh
b3722e4e23 1.CAN模板更新。2.设备框架更新,中断机制重构,设备中断仅唤醒自身回调列表,需要递归调用可手动调用mr_dev_isr。3.由于使用回调列表,数据量可能发生变化,设备中断回调不再传入缓冲区数据数量,需用户手动获取。4.PIN设备支持模式保存。5.serial新增DMA支持。 2024-02-19 13:23:42 +08:00
MacRsh
85360e3470 1.修复i2c应答错误。2.修复msh文档获取参数索引错误。 2024-02-04 17:50:09 +08:00
MacRsh
7930b355aa 1.底层接口新增返回值,增加超时判断。2.完善i2c机制,为软件i2c增加ack支持。 2024-02-02 01:46:05 +08:00
MacRsh
de64eb3ead 1.更新内置命令名。2.移除驱动类型。3.设备回调支持每个设备描述符独立挂载,不限上限。4.offset修改为position,更强调写入位置概念。5.设备中断概念修正,父系设备中断不仅唤起自身的回调函数,同时也将递归唤醒子设备回调函数(更强调依赖关系)。6.增强doxygen规范,生成文档更完整。 2024-01-31 22:39:30 +08:00
MacRsh
6894b544bc 1.修改ioctl返回值为int。 2024-01-19 20:42:34 +08:00
MacRsh
8abdd4d218 1.设备框架参数更新。 2024-01-16 04:03:40 +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
3ca21c0221 1.编码风格修改,宏回到全大写。 2023-12-30 03:28:33 +08:00
MacRsh
b2c2ff1532 1。代码优化。 2023-12-27 23:47:57 +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
b9a8a3c2c3 1.修正格式。 2023-12-06 17:19:27 +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
f7654e12b2 1.路径优化。 2023-11-30 22:13:07 +08:00
MacRsh
3c308b7454 1.路径优化。 2023-11-27 23:14:40 +08:00
MacRsh
674b663b39 1.精简总线结构。 2023-11-25 23:37:42 +08:00
MacRsh
58eae71ca1 1.取消使用过于直接的SET_OFFSET命令,新增设备独立设置对应功能offset的宏命令。 2023-11-25 00:35:56 +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
46d10954ac 1.优化代码。 2023-10-04 00:26:44 +08:00
MacRsh
d7cccfff29 1.修复i2c无法断联。
2.限制直接操作i2c总线引发的错误。
3.修改软件i2c接口。
2023-10-02 23:10:29 +08:00
MacRsh
c7acba65eb 1.添加i2c地址提示。 2023-10-01 00:20:20 +08:00
MacRsh
aee1ceb7b9 1.修复i2c设备支持的打开方式。 2023-09-26 17:55:21 +08:00
MacRsh
efae8ae6cb 1.I2C总线框架优化,预留中断接管。 2023-09-24 01:27:11 +08:00
MacRsh
4ba0109ebc 1.移除设备细分目录。 2023-09-21 16:57:45 +08:00