778 Commits

Author SHA1 Message Date
MacRsh
8519ac5731 1.修复软件i2c驱动为开漏。 2023-10-10 18:23:05 +08:00
MacRsh
930bc67f37 1.优化断言检测。 2023-10-08 19:14:05 +08:00
MacRsh
873c6b7f68 1.适配驱动适配模板。 2023-10-08 19:13:48 +08:00
MacRsh
b09b333cf0 1.新增驱动适配模板。 2023-10-08 19:13:05 +08:00
MacRsh
57291c1907 1.新增板级初始化。 2023-10-08 19:11:54 +08:00
MacRsh
2e51f035f5 1.修复eloop。 2023-10-06 21:18:13 +08:00
MacRsh
d206bafff5 1.格式修正。 2023-10-06 21:14:44 +08:00
MacRsh
46d10954ac 1.优化代码。 2023-10-04 00:26:44 +08:00
MacRsh
0b5b9fd8f7 1.优化通道结构体。 2023-10-02 23:41:43 +08:00
MacRsh
e870216605 1.优化配置,开关设备将不影响配置。 2023-10-02 23:41:00 +08:00
MacRsh
c7af2cf352 1.修正添加serial设备时打开方式类型。 2023-10-02 23:40:15 +08:00
MacRsh
96df2c0af7 1.驱动适配软件i2c接口。 2023-10-02 23:11:45 +08:00
MacRsh
3eafdafe43 1.新增总线打开方式。 2023-10-02 23:11:19 +08:00
MacRsh
d7cccfff29 1.修复i2c无法断联。
2.限制直接操作i2c总线引发的错误。
3.修改软件i2c接口。
2023-10-02 23:10:29 +08:00
MacRsh
c7a5c7ee46 1.修复spi无法断联。
2.限制直接操作spi总线引发的错误。
2023-10-02 23:09:42 +08:00
MacRsh
fd92dc4fbb 1.修复spi文档排版错误。 2023-10-02 16:52:21 +08:00
MacRsh
d6fd2b163e 1.添加i2c地址说明。 2023-10-02 16:52:00 +08:00
MacRsh
d5930862d5 1.添加定时器使用说明。 2023-10-02 16:51:36 +08:00
MacRsh
b66a23b2e6 1.优化算法。 2023-10-01 14:33:41 +08:00
MacRsh
c7acba65eb 1.添加i2c地址提示。 2023-10-01 00:20:20 +08:00
MacRsh
2204196912 1.定时器框架更新,修改定时器频率为自动控制,以减少中断次数,提升效率。 2023-10-01 00:19:48 +08:00
MacRsh
ec508f8187 1.修复串口申请发送缓冲区错误。 2023-09-30 18:03:11 +08:00
MacRsh
c5fde9f81f 1.移除eloop组件,更改为etask组件。 2023-09-28 17:35:01 +08:00
MacRsh
370217c9cc 1.优化代码。 2023-09-28 17:34:34 +08:00
MacRsh
bd8e233fd7 1.修复CH32驱动ADC无法正确配置。 2023-09-28 17:33:45 +08:00
MacRsh
2f9950b628 1.修改串口和SPI设备重置缓冲区操作,从close更改至open。 2023-09-26 17:56:06 +08:00
MacRsh
aee1ceb7b9 1.修复i2c设备支持的打开方式。 2023-09-26 17:55:21 +08:00
MacRsh
e39e69a929 1.优化检测逻辑。 2023-09-26 17:54:47 +08:00
MacRsh
f4b0cf470d 1.SPI与串口设备文档更新。 2023-09-25 00:31:08 +08:00
MacRsh
53c9005671 1.使用文档更新。 2023-09-24 20:36:17 +08:00
MacRsh
efae8ae6cb 1.I2C总线框架优化,预留中断接管。 2023-09-24 01:27:11 +08:00
MacRsh
a712cf93cc 1.补全SPI同步传输模式权限管理。 2023-09-24 01:26:16 +08:00
MacRsh
1fb132d6cf 1.优化连接总线功能。优化从设备功能,从设备连接后将独占总线,其余设备不再允许任何读写总线操作直至从设备断开连接。 2023-09-23 18:32:55 +08:00
MacRsh
378354ec45 1.优化ringbuffer分配内存函数。 2023-09-23 18:30:16 +08:00
MacRsh
4076d73343 1.对串口设备模型修改,默认配置写入移至添加过程中,开启和关闭设备不会影响配置。 2023-09-23 18:29:38 +08:00
MacRsh
0d1a1f7b82 1.配置项更新。 2023-09-23 18:25:39 +08:00
MacRsh
fd17812f47 1.优化互斥锁逻辑。 2023-09-23 18:25:21 +08:00
MacRsh
a7617e3c84 1.移除设备对象中的读写fifo。 2023-09-23 18:25:01 +08:00
MacRsh
dfff675500 1.对象新增幻数管理,加强操作管理。 2023-09-21 17:00:08 +08:00
MacRsh
7b57c2fac0 1.路径修改。 2023-09-21 16:59:13 +08:00
MacRsh
8cead27e0e 1.device设备默认集成收发FIFO。 2023-09-21 16:58:58 +08:00
MacRsh
827460f086 1.移除设备细分目录。
2.device设备默认集成收发FIFO。
2023-09-21 16:58:20 +08:00
MacRsh
4ba0109ebc 1.移除设备细分目录。 2023-09-21 16:57:45 +08:00
MacRsh
ea9a261d67 1.新增精简版事件循环。 2023-09-19 23:37:08 +08:00
MacRsh
929fe71a7b 1.移除组件细分对象和容器,保持容器精简。 2023-09-19 23:36:37 +08:00
MacRsh
0ac89698d3 1.修复Debug信息错误。
2.修复移除事件时未校验风险。
2023-09-18 19:01:06 +08:00
MacRsh
3c8eff849b 1.为每个类型的组件都新增了对象容器。 2023-09-18 19:00:12 +08:00
MacRsh
c1183508f6 1.新增i2c使用说明。 2023-09-18 18:58:40 +08:00
MacRsh
75c00db021 1.示意图更新。 2023-09-16 23:41:13 +08:00
MacRsh
695f63b0ec 1.优化格式。 2023-09-16 23:39:12 +08:00