Commit Graph

206 Commits

Author SHA1 Message Date
MacRsh
5883620f38 优化:
1.枚举编码格式。
2023-05-10 00:53:34 +08:00
MacRsh
544d88f318 移除:
1.SPI位数配置,所有SPI都仅支持8位传输。
2023-05-09 01:42:18 +08:00
MacRsh
1d574ec353 优化:
1.优化read和write函数返回值。
2023-05-09 01:41:29 +08:00
MacRsh
27fae9b7f6 优化:
1.支持32位dac。
2023-05-09 01:39:47 +08:00
MacRsh
5583b843bc 优化:
1.支持32位adc。
2023-05-09 01:39:40 +08:00
MacRsh
878073025a 优化:
1.cmd优化成为ctrl。
2023-05-04 23:04:39 +08:00
MacRsh
26f9706f6f 优化:
1.适配现行版本。
2023-04-30 00:51:35 +08:00
MacRsh
21ad63369e 优化:
1.write和read的错误码回传机制,改成log提示。
2.spi的cs引脚信息改为pin引脚编号。
新增:
1.接管pin框架中断。
2.驱动框架对log的支持。
2023-04-30 00:51:05 +08:00
MacRsh
b596c1bbc8 优化:
1.版权声明。
2023-04-25 00:30:21 +08:00
MacRsh
3ed1aa24e5 修改:
1.函数命名add_to_xxx修改为add,不再指明具体添加到的目标。
2023-04-21 23:28:57 +08:00
MacRsh
aeedb6d439 优化:
1.去除GCC特定用法,提高代码兼容性。
2023-04-20 02:30:59 +08:00
MacRsh
ae3b5f9610 修改:
1.ringbuffer 类型重命名为fifo
2023-04-19 17:29:16 +08:00
MacRsh
16885e931b 优化:
1.代码。
2023-04-18 01:10:13 +08:00
MacRsh
7643db30d7 优化:
1.优化代码和注释。
2023-04-14 18:20:02 +08:00
MacRsh
36cf2de552 优化:
1.优化代码。
2023-04-14 18:18:22 +08:00
MacRsh
1d67f13e67 新增:
1.串口中断回调设置函数。
2.定时器快捷函数。
2023-04-02 14:06:11 +08:00
MacRsh
f17108ba9e 优化:
1.优化底层驱动错误函数LOG输出格式。
2023-04-02 14:05:26 +08:00
MacRsh
738abb7756 新增:
1.定时器驱动框架。
2023-04-02 13:48:16 +08:00
MacRsh
7e3c69749c 新增:
1.驱动常用函数,方便用户调用。
2023-03-28 23:48:59 +08:00
MacRsh
3ecc8c94a4 优化:
1.引用路径优化。
2023-03-28 00:24:04 +08:00
MacRsh
4797997635 新增:
1.DAC驱动框架。
2023-03-28 00:23:41 +08:00
MacRsh
1f81b36859 优化:
1.代码格式。
2023-03-27 23:38:34 +08:00
MacRsh
93c5083b64 优化:
1.代码格式。
2023-03-27 23:37:45 +08:00
MacRsh
a387ceedcf 优化:
1.代码格式。
2023-03-27 23:37:32 +08:00
MacRsh
668d57fa68 新增:
1.i2c驱动框架。
2023-03-27 23:36:43 +08:00
MacRsh
f04ff1bf60 新增:
1.adc驱动框架。
2023-03-27 23:36:29 +08:00
MacRsh
b223db8eda 新增:
1.对spi底层驱动的检测,如果驱动未适配却被调用时,会进入内置断言保护,输出错误信息。
2023-03-25 00:35:27 +08:00
MacRsh
fdd756fc41 修复:
1.mr_serial_read 和 mr_serial_write 中 &((mr_uint8_t *)buffer)[length]。
优化:
1.mr_serial_read 和 mr_serial_write 对于传入 count = 0 的处理。
2023-03-20 20:09:20 +08:00
MacRsh
ef8a3146d2 修复:
1.mr_serial_read 和 mr_serial_write 中,部分编译器对直接使用 void *buffer 传入报错。
2023-03-19 10:12:50 +08:00
MacRsh
e7adb6f459 新增:
1.断言检测。
2.mr_state 用于表示状态。

修复:
1.mr_serial_write函数多余类型转换。
2023-03-19 00:56:57 +08:00
MacRsh
85bc5ea1ec SPI版本更新0.0.1 2023-03-19 00:56:56 +08:00
MacRsh
eb1731b9d5 修复:
1.修复临界段和中断开关的错误使用。
2023-03-19 00:56:56 +08:00
MacRsh
d53f97a1f8 推送pin驱动基础版本0.0.1 2023-03-19 00:56:56 +08:00
MacRsh
de3b3dabaf 修复bug:
1.修复中断发送时,启动发送顺序错误。
2.修改ringbuffer API。
2023-03-16 11:09:12 +08:00
MacRsh
9946abd5e7 添加对 MR_CMD_SET_RX_CALLBACK 和 MR_CMD_SET_TX_CALLBACK 命令的支持。 2023-03-15 16:39:29 +08:00
MacRsh
e7038b14d9 串口版本更新 0.0.1:
1.支持全中断模式,收发使用fifo.
2023-03-15 16:22:50 +08:00
MacRsh
4aa51ea776 暂存link思路 2023-03-15 01:40:05 +08:00
MacRsh
30316f810e 更新 2023-03-15 01:38:54 +08:00
MacRsh
8a0d2096d3 设计修正中,暂存版本 2023-03-14 00:30:36 +08:00
MacRsh
de89af97c1 建立基础版本 2023-03-14 00:30:36 +08:00
MacRsh
be28e5a0ef 清空工程 2023-03-08 13:15:04 +08:00
MacRsh
6106222b15 修正 2023-02-01 02:03:47 +08:00
MacRsh
1d6ce616d3 推送自动初始化模块 2023-02-01 02:02:17 +08:00
MacRsh
a898a0f04a 修改readme 2023-01-30 00:32:28 +08:00
MacRsh
7c1b97e7d2 推送软件iic模块 2023-01-30 00:10:03 +08:00
MacroRsh
e0e1c08231 update device/mr_soft_spi/README.md.
Signed-off-by: MacroRsh <9457265+chen-fanyi@user.noreply.gitee.com>
2023-01-29 16:08:31 +00:00
MacRsh
e996dcc2ac 推送软件spi模块 2023-01-28 16:39:11 +08:00
MacRsh
b59dfdcc5e 修正注释 2023-01-28 16:38:38 +08:00
MacRsh
1ca7920045 更新readme.md 2023-01-28 02:26:24 +08:00
MacRsh
a31a1e8bd3 推送软件spi模块 2023-01-28 02:23:45 +08:00