MacRsh
|
1c37dceb14
|
fix(spi): 修复SPI同步传输错误
1. 修复SPI-IOCTL中同步传输spi_dev_transfer参数错误("dev->parent"应为"spi_dev"),感谢“我姓朱i”的反馈。
|
2024-08-12 21:21:05 +08:00 |
|
MacRsh
|
dfee856535
|
1.编码风格修改,重新格式化。
|
2024-02-19 13:34:50 +08:00 |
|
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
|
7ab4df6582
|
1.新增msh设备命令文档。
|
2024-02-02 16:39:18 +08:00 |
|
MacRsh
|
e70112c961
|
1.文档优化。
|
2024-02-02 16:38:44 +08:00 |
|
MacRsh
|
fd3a6eb97c
|
1.更新驱动,适配设备新接口。
|
2024-02-02 01:54:15 +08:00 |
|
MacRsh
|
59276f5e05
|
1.更新驱动,适配设备新接口。
|
2024-02-02 01:47:16 +08:00 |
|
MacRsh
|
7930b355aa
|
1.底层接口新增返回值,增加超时判断。2.完善i2c机制,为软件i2c增加ack支持。
|
2024-02-02 01:46:05 +08:00 |
|
MacRsh
|
fbeeac68ac
|
1.驱动新增使能设备但未使能驱动警告提示。
|
2024-01-31 23:16:21 +08:00 |
|
MacRsh
|
7d4c71d44a
|
1.msh命令行工具支持历史命令功能。2.设备命令新增查看设备读写权限等信息。
|
2024-01-31 22:57:10 +08:00 |
|
MacRsh
|
2218b8ec71
|
1.格式优化。
|
2024-01-31 22:50:21 +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
|
26197d3b0d
|
1.更新内置命令名。2.移除驱动类型。3.设备回调支持每个设备描述符独立挂载,不限上限。4.offset修改为position,更强调写入位置概念。5.设备中断概念修正,父系设备中断不仅唤起自身的回调函数,同时也将递归唤醒子设备回调函数(更强调依赖关系)。
|
2024-01-31 22:31:10 +08:00 |
|
MacRsh
|
2158ff700a
|
1.链接安全优化。
|
2024-01-31 22:17:46 +08:00 |
|
MacRsh
|
ff482fbb60
|
1.新增ST-DAC驱动适配。
|
2024-01-22 21:05:31 +08:00 |
|
MacRsh
|
e24caa1068
|
1.新增ST-f103、f407系列BSP。
2.提高ST-ADC驱动可移植性。
|
2024-01-22 19:13:15 +08:00 |
|
MacRsh
|
249ad56859
|
1.ST-PWM驱动适配。
|
2024-01-22 16:59:19 +08:00 |
|
MacRsh
|
6f059f4935
|
1.代码优化。
|
2024-01-22 16:58:30 +08:00 |
|
MacRsh
|
81d9c2b100
|
1.关闭读写控制功能时,依旧保留sflags功能。
|
2024-01-21 18:32:21 +08:00 |
|
MacRsh
|
7b3c2f4231
|
1.驱动优化。
|
2024-01-21 18:31:35 +08:00 |
|
MacRsh
|
391fe2681e
|
1.描述符分配和释放函数修改为内联。
|
2024-01-21 18:06:49 +08:00 |
|
MacRsh
|
27014a95d4
|
1.移除mr_msh_recv_char函数降低降低调用深度。
2.dselect新增-g获取自身描述符命令。
|
2024-01-21 18:06:14 +08:00 |
|
MacRsh
|
5276d02378
|
1.修改命令结构,将系统命令移至最高字节,方便用户自定义命令操作。
|
2024-01-21 01:12:18 +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
|
3d6344a090
|
1.优化export。
|
2024-01-19 21:10:15 +08:00 |
|
MacRsh
|
0355536d1d
|
1.修改ioctl返回值为int。
2.优化自动初始化宏和版本信息。
|
2024-01-19 20:53:34 +08:00 |
|
MacRsh
|
6894b544bc
|
1.修改ioctl返回值为int。
|
2024-01-19 20:42:34 +08:00 |
|
MacRsh
|
dffa5fba52
|
1.新增PWM文档。
|
2024-01-19 02:18:40 +08:00 |
|
MacRsh
|
d80c8f1ca8
|
1.移除PIN设备电平宏。
|
2024-01-18 15:53:23 +08:00 |
|
MacRsh
|
2a85350772
|
1.修复构建工具无法正常导入文件。
|
2024-01-18 15:15:33 +08:00 |
|
MacRsh
|
c5c433ee0a
|
1.新增设备命令说明。
|
2024-01-18 08:31:17 +08:00 |
|
MacRsh
|
28a54ee52f
|
1.新增设备命令说明。
|
2024-01-18 08:29:17 +08:00 |
|
MacRsh
|
502d67d963
|
1.修复在启用设备但为启用对应驱动时的编译错误。
|
2024-01-18 08:00:59 +08:00 |
|
MacRsh
|
6617c0341a
|
1.自动构建脚本优化,自动识别工程类型。
|
2024-01-18 07:58:51 +08:00 |
|
MacRsh
|
9df8cf9780
|
1.宏MR_LIMIT将直接修改变量值。
|
2024-01-18 07:58:25 +08:00 |
|
MacRsh
|
bbf06b160d
|
1.安全优化。
|
2024-01-18 07:57:24 +08:00 |
|
MacRsh
|
9c8e16a9ed
|
1.优化msh命令。
|
2024-01-18 07:56:50 +08:00 |
|
MacRsh
|
743df8a781
|
1.独立msh配置文件。
|
2024-01-18 07:56:13 +08:00 |
|
MacRsh
|
5013c520fc
|
1.Kconfig细分。
|
2024-01-18 07:55:48 +08:00 |
|
MacRsh
|
f8fb7f63d3
|
1.简化构建流程,增加排障说明。
|
2024-01-18 07:55:05 +08:00 |
|
MacRsh
|
2005f09552
|
1.简化构建流程,增加排障说明。
|
2024-01-18 07:54:58 +08:00 |
|
MacRsh
|
bc1d7dd607
|
1.简化构建流程,增加排障说明。
|
2024-01-18 07:54:40 +08:00 |
|
MacRsh
|
c2cbabf40b
|
1.文档新增无依赖使用说明。
|
2024-01-18 03:29:46 +08:00 |
|