Commit Graph

  • 6bae2d0a28 1.移除旧版本内容。 MacRsh 2024-04-21 12:15:09 +08:00
  • dfee856535 1.编码风格修改,重新格式化。 MacRsh 2024-02-19 13:34:50 +08:00
  • b3722e4e23 1.CAN模板更新。2.设备框架更新,中断机制重构,设备中断仅唤醒自身回调列表,需要递归调用可手动调用mr_dev_isr。3.由于使用回调列表,数据量可能发生变化,设备中断回调不再传入缓冲区数据数量,需用户手动获取。4.PIN设备支持模式保存。5.serial新增DMA支持。 MacRsh 2024-02-19 13:23:42 +08:00
  • 85360e3470 1.修复i2c应答错误。2.修复msh文档获取参数索引错误。 MacRsh 2024-02-04 17:50:09 +08:00
  • 7ab4df6582 1.新增msh设备命令文档。 MacRsh 2024-02-02 16:39:18 +08:00
  • e70112c961 1.文档优化。 MacRsh 2024-02-02 16:38:44 +08:00
  • fd3a6eb97c 1.更新驱动,适配设备新接口。 MacRsh 2024-02-02 01:54:15 +08:00
  • 59276f5e05 1.更新驱动,适配设备新接口。 MacRsh 2024-02-02 01:47:16 +08:00
  • 7930b355aa 1.底层接口新增返回值,增加超时判断。2.完善i2c机制,为软件i2c增加ack支持。 MacRsh 2024-02-02 01:46:05 +08:00
  • fbeeac68ac 1.驱动新增使能设备但未使能驱动警告提示。 MacRsh 2024-01-31 23:16:21 +08:00
  • 7d4c71d44a 1.msh命令行工具支持历史命令功能。2.设备命令新增查看设备读写权限等信息。 MacRsh 2024-01-31 22:57:10 +08:00
  • 2218b8ec71 1.格式优化。 MacRsh 2024-01-31 22:50:21 +08:00
  • b218bbdbd2 1.为提速软件模拟效率,引入快速Pin,注意此接口仅为模拟接口使用,请不要随意使用此接口,严禁跳过设备框架在应用层使用此功能(如果不遵守,将破坏软件架构,导致解耦失效)。 MacRsh 2024-01-31 22:49:25 +08:00
  • 9985cd07f4 1.为支持DMA接收模式,spi从机模式强制使用硬件CS,主机模式强制使用软件CS。 MacRsh 2024-01-31 22:45:56 +08:00
  • 7566385e31 1.移除单一引脚中断回调,使用设备框架通用回调机制。 MacRsh 2024-01-31 22:42:21 +08:00
  • 7d5d7f2d3d 1.修复非阻塞模式下写入缓冲区为0时的非阻塞发送锁持续上锁,导致无法继续写入的问题。 MacRsh 2024-01-31 22:41:48 +08:00
  • de64eb3ead 1.更新内置命令名。2.移除驱动类型。3.设备回调支持每个设备描述符独立挂载,不限上限。4.offset修改为position,更强调写入位置概念。5.设备中断概念修正,父系设备中断不仅唤起自身的回调函数,同时也将递归唤醒子设备回调函数(更强调依赖关系)。6.增强doxygen规范,生成文档更完整。 MacRsh 2024-01-31 22:39:30 +08:00
  • 26197d3b0d 1.更新内置命令名。2.移除驱动类型。3.设备回调支持每个设备描述符独立挂载,不限上限。4.offset修改为position,更强调写入位置概念。5.设备中断概念修正,父系设备中断不仅唤起自身的回调函数,同时也将递归唤醒子设备回调函数(更强调依赖关系)。 MacRsh 2024-01-31 22:31:10 +08:00
  • 2158ff700a 1.链接安全优化。 MacRsh 2024-01-31 22:17:46 +08:00
  • ff482fbb60 1.新增ST-DAC驱动适配。 MacRsh 2024-01-22 21:05:31 +08:00
  • e24caa1068 1.新增ST-f103、f407系列BSP。 2.提高ST-ADC驱动可移植性。 MacRsh 2024-01-22 19:13:15 +08:00
  • 249ad56859 1.ST-PWM驱动适配。 MacRsh 2024-01-22 16:59:19 +08:00
  • 6f059f4935 1.代码优化。 MacRsh 2024-01-22 16:58:30 +08:00
  • 81d9c2b100 1.关闭读写控制功能时,依旧保留sflags功能。 MacRsh 2024-01-21 18:32:21 +08:00
  • 7b3c2f4231 1.驱动优化。 MacRsh 2024-01-21 18:31:35 +08:00
  • 391fe2681e 1.描述符分配和释放函数修改为内联。 MacRsh 2024-01-21 18:06:49 +08:00
  • 27014a95d4 1.移除mr_msh_recv_char函数降低降低调用深度。 2.dselect新增-g获取自身描述符命令。 MacRsh 2024-01-21 18:06:14 +08:00
  • 5276d02378 1.修改命令结构,将系统命令移至最高字节,方便用户自定义命令操作。 MacRsh 2024-01-21 01:12:18 +08:00
  • 802444700d 1.添加安全补丁和具体注释。 MacRsh 2024-01-21 01:11:28 +08:00
  • 28e6be3f89 1.优化定时器PSC、ARR和reload计算算法,大幅提升计算效率,reload值大幅下降,平均中断开销减少1000倍。 2.Timer-info中clk从MHz改为Hz。 MacRsh 2024-01-21 01:10:28 +08:00
  • 182de531ca 1.优化PWM定时器PSC和ARR计算算法,大幅提升计算效率(通常只需迭代2-3次),优先逼近目标频率,并在误差允许范围内(万分之一到百分之一,误差范围随目标频率提高而增加)获得最佳的占空比分辨率。 2.PWM-info中clk从MHz改为Hz。 MacRsh 2024-01-20 04:04:34 +08:00
  • 3d6344a090 1.优化export。 MacRsh 2024-01-19 21:10:15 +08:00
  • 0355536d1d 1.修改ioctl返回值为int。 2.优化自动初始化宏和版本信息。 MacRsh 2024-01-19 20:53:34 +08:00
  • 6894b544bc 1.修改ioctl返回值为int。 MacRsh 2024-01-19 20:42:34 +08:00
  • dffa5fba52 1.新增PWM文档。 MacRsh 2024-01-19 02:18:40 +08:00
  • d80c8f1ca8 1.移除PIN设备电平宏。 MacRsh 2024-01-18 15:53:23 +08:00
  • 2a85350772 1.修复构建工具无法正常导入文件。 MacRsh 2024-01-18 15:15:33 +08:00
  • c5c433ee0a 1.新增设备命令说明。 MacRsh 2024-01-18 08:31:17 +08:00
  • 28a54ee52f 1.新增设备命令说明。 MacRsh 2024-01-18 08:29:17 +08:00
  • 502d67d963 1.修复在启用设备但为启用对应驱动时的编译错误。 MacRsh 2024-01-18 08:00:59 +08:00
  • 6617c0341a 1.自动构建脚本优化,自动识别工程类型。 MacRsh 2024-01-18 07:58:51 +08:00
  • 9df8cf9780 1.宏MR_LIMIT将直接修改变量值。 MacRsh 2024-01-18 07:58:25 +08:00
  • bbf06b160d 1.安全优化。 MacRsh 2024-01-18 07:57:24 +08:00
  • 9c8e16a9ed 1.优化msh命令。 MacRsh 2024-01-18 07:56:50 +08:00
  • 743df8a781 1.独立msh配置文件。 MacRsh 2024-01-18 07:56:13 +08:00
  • 5013c520fc 1.Kconfig细分。 MacRsh 2024-01-18 07:55:48 +08:00
  • f8fb7f63d3 1.简化构建流程,增加排障说明。 MacRsh 2024-01-18 07:55:05 +08:00
  • 2005f09552 1.简化构建流程,增加排障说明。 MacRsh 2024-01-18 07:54:58 +08:00
  • bc1d7dd607 1.简化构建流程,增加排障说明。 MacRsh 2024-01-18 07:54:40 +08:00
  • c2cbabf40b 1.文档新增无依赖使用说明。 MacRsh 2024-01-18 03:29:46 +08:00
  • 3f6770b2b1 1.CH32驱动更新,新增硬件延迟函数。 2.CH32驱动修复,PWM通道设置初值。 MacRsh 2024-01-16 04:14:33 +08:00
  • cb907160b1 1.通过统一的设备接口,提供msh设备命令:dlist、dopen、dclose、dselect、dioctl、dread、dwrite。 MacRsh 2024-01-16 04:13:24 +08:00
  • 8e71805654 1.pwm读写参数类型由float改为uint32_t,范围由0-100%改变至0-1000000。 MacRsh 2024-01-16 04:11:54 +08:00
  • a43d77c2e3 1.描述符改为动态检查,移除获取路径等独立函数,仅保留验证描述符是否有效的独立接口。 2.修改ioctl操作成功后返回值为操作字节数。 3.新增获取sflags、oflags、path命令。 MacRsh 2024-01-16 04:10:20 +08:00
  • d45995369e 1.描述符改为动态检查,移除获取路径等独立函数,仅保留验证描述符是否有效的独立接口。 2.修改ioctl操作成功后返回值为操作字节数。 3.新增获取sflags、oflags、path命令。 MacRsh 2024-01-16 04:10:08 +08:00
  • 8abdd4d218 1.设备框架参数更新。 MacRsh 2024-01-16 04:03:40 +08:00
  • 2a79c055d0 1.修复驱动bug。 MacRsh 2024-01-13 03:24:27 +08:00
  • cbad03d947 1.新增CH32 PWM驱动。 MacRsh 2024-01-13 03:15:34 +08:00
  • 61de70d432 1.完善pwm设备。 MacRsh 2024-01-13 03:15:02 +08:00
  • 2d7c627828 1.新增bsp使用说明。 MacRsh 2024-01-13 03:13:42 +08:00
  • 4f8e8af8f8 1.添加bsp说明。 MacRsh 2024-01-13 03:13:25 +08:00
  • f68d2d0ab0 1.驱动优化。 MacRsh 2024-01-13 03:12:09 +08:00
  • 01dd617216 1.优化错误码字符。 MacRsh 2024-01-10 23:03:44 +08:00
  • be8efbadcf 1.新增pin命令。 MacRsh 2024-01-10 23:03:30 +08:00
  • c21414ea50 1.新增CH32V203系列驱动。 MacRsh 2024-01-10 23:03:06 +08:00
  • b1d589ac12 1.文件优化。 MacRsh 2024-01-10 17:13:11 +08:00
  • 6c1d728743 1.新增ST-BSP文档。 MacRsh 2024-01-10 17:12:42 +08:00
  • 9cdf96e001 1.msh优化,简化使用流程。 2.新增回显命令。 MacRsh 2024-01-10 16:59:03 +08:00
  • 4eeb73295e 1.log优化。 MacRsh 2024-01-10 16:58:15 +08:00
  • 7ea86bbfe9 1.printf优化。 MacRsh 2024-01-10 16:57:57 +08:00
  • 016f722223 1.msh文档更新。 MacRsh 2024-01-10 16:57:35 +08:00
  • 7eea1155b3 1.配置项优化。 MacRsh 2024-01-10 16:47:46 +08:00
  • c1291a6c66 1.新增通道检查开关。 MacRsh 2024-01-10 16:41:40 +08:00
  • 84592a2236 1.安全优化。 MacRsh 2024-01-10 16:40:08 +08:00
  • 7f3adc3e44 1.软件i2c速率修复。 MacRsh 2024-01-04 16:49:59 +08:00
  • e1309dfd62 1.格式修复。 MacRsh 2024-01-04 16:46:33 +08:00
  • 6bd36a2c02 1.宏命名修复。 MacRsh 2024-01-02 00:13:58 +08:00
  • b747b432c4 1.优化对strnlen的依赖。 MacRsh 2024-01-02 00:03:12 +08:00
  • 1ce69d3524 1.copyright 2024。 MacRsh 2024-01-02 00:02:48 +08:00
  • 063534ad34 1.新增msh文档。 MacRsh 2024-01-01 20:24:41 +08:00
  • d56e7674fb 1.msh默认输出接口修改。 MacRsh 2024-01-01 20:23:28 +08:00
  • a2376c5f00 1.配置工具文档优化。 MacRsh 2024-01-01 17:24:24 +08:00
  • 318027a782 1.配置名修改。 MacRsh 2024-01-01 17:23:53 +08:00
  • 3af2f26f1a 1.配置名修改。 MacRsh 2024-01-01 17:11:38 +08:00
  • e34a41e79f 1.新增msh命令支持,lsdev支持查看dev结构与对于的desc。 MacRsh 2024-01-01 17:11:09 +08:00
  • 9e32d2f87c 1.msh优化,解析参数API修改。 MacRsh 2024-01-01 17:10:31 +08:00
  • 15b8e96dd5 1.支持表更新。 MacRsh 2024-01-01 17:10:02 +08:00
  • c38260713a 1.msh增强适配,新增命令自动补全。 MacRsh 2023-12-31 16:46:31 +08:00
  • 842ac82d52 1.新增自动根据文件生成include。 2.新增msh命令导出。 MacRsh 2023-12-31 16:44:49 +08:00
  • e900ee4fb9 1.新增自动根据文件生成include。 2.新增msh命令导出。 MacRsh 2023-12-31 16:44:36 +08:00
  • 483c6cb37c 1.适配更新。 MacRsh 2023-12-31 16:32:35 +08:00
  • d6292586ec 1.代码优化。 MacRsh 2023-12-31 16:32:01 +08:00
  • f2b55fd7b1 1.新增msh组件(类Shell工具)。 MacRsh 2023-12-30 03:51:50 +08:00
  • 2073e3d7fe 1.构建工具文档重构。 MacRsh 2023-12-30 03:29:37 +08:00
  • 714a3bec20 1.编码风格修改,宏回到全大写。 MacRsh 2023-12-30 03:29:01 +08:00
  • 3ca21c0221 1.编码风格修改,宏回到全大写。 MacRsh 2023-12-30 03:28:33 +08:00
  • 0d35810272 1。新增双语文档。 MacRsh 2023-12-28 01:19:05 +08:00
  • aa3620c919 1。新增组件配置项。 MacRsh 2023-12-27 23:48:59 +08:00
  • b2c2ff1532 1。代码优化。 MacRsh 2023-12-27 23:47:57 +08:00
  • f4cfebefe1 1.新增自动构建脚本文档。 MacRsh 2023-12-25 16:34:33 +08:00