Commit Graph

143 Commits

Author SHA1 Message Date
NeoZng b9a7d87dfd 更新了程序流程和数据流图,增加ozone一键调试的支持,补充了legacy support warn 2023-02-15 18:28:25 +08:00
NeoZng 53bdf1707c 修复了HT电机PID计算的bug 2023-02-14 17:36:02 +08:00
NeoZng cff796dbff Merge branch 'master' of gitee.com:hnuyuelurm/basic_framework 2023-02-14 11:13:37 +08:00
NeoZng 7c76852041 新增了教程和注释以及文档,增加了一键编译并打开ozone调试的脚本 2023-02-14 11:13:32 +08:00
NeoZng b0fcab53ad 增加了部分led的支持 2023-02-14 11:05:41 +08:00
NeoZng 8fa03012cf 更新了usb接口,修改了callback实现 2023-02-09 21:42:16 +08:00
NeoZng 4e2b750037 新增了教程和注释以及文档 2023-02-09 00:09:28 +08:00
NeoZng 637d7de114 增加了usb虚拟串口的支持,编写了部分bmi088it读取 2023-02-05 14:11:59 +08:00
NeoZng 80df9bca15 完成BMI088在线标定 2023-02-04 23:32:53 +08:00
NeoZng 144596687c 添加了编译参数提示,完成了bmi088阻塞周期访问版本的实现,添加了zeromalloc 2023-02-04 22:48:53 +08:00
NeoZng 429aa17fa4 修改freertos时基心跳为tim14,更新引脚lable 2023-02-04 15:38:05 +08:00
NeoZng 1262f9a516 添加了ist8310磁力计的支持,同时修复了gpio初始化先于exti的bug 2023-02-03 15:25:58 +08:00
NeoZng 73cdc66de5 更新了CUBEMX配置,添加了所有引脚和外部中断. 2023-02-02 15:21:22 +08:00
NeoZng 2576befb80 添加bsp gpio的支持 2023-02-02 14:15:57 +08:00
NeoZng 38e1eabc2d 添加了oled模块,使用i2c2,但是没有进行封装。 2023-02-02 11:10:32 +08:00
NeoZng bcf7755a8a 添加了前置知识 2023-01-12 21:38:42 +08:00
NeoZng 7b5512fb92 更新了todo列表 2023-01-08 21:02:02 +08:00
NeoZng 3db2a20a0e 添加了遥控器的离线检测和daemone的说明文档 2023-01-04 21:26:11 +08:00
NeoZng 48370d4411 添加了can的发送超时控制,添加了所有application层的文档和注释 2023-01-03 22:53:49 +08:00
NeoZng f37d813bcd 增加了额外的注释 2023-01-02 23:50:04 +08:00
NeoZng bfaae13b59 重新组织了文件的防止 2023-01-02 23:20:35 +08:00
NeoZng c05513587c 增加了大量注释 2023-01-01 17:32:22 +08:00
NeoZng c2f8b5c8c3 修复了servo类型定义错误 2023-01-01 12:48:45 +08:00
NeoZng 7e36f6a0cf 增加了BSP PWM的支持,修改了bsp和module层的初始化提高可读性,新年快乐 2023-01-01 12:45:07 +08:00
NeoZng 08440ce116 Merge branch 'develop',rebase to next generation 2022-12-30 23:49:22 +08:00
NeoZng a3631a5ca5 重构bsp层,bsp层将和HAL的配置一致,修改CubeMX之后不需要修改bsp。重构bmi088。 2022-12-30 23:39:04 +08:00
panrui 390e168b46 与master分支同步更改 2022-12-29 16:53:10 +08:00
NeoZng ab1a9726b1 增加了spi的bsp支持 2022-12-28 23:12:25 +08:00
NeoZng 25a0e24529 添加了iic和spi的HAL配置 2022-12-26 15:40:20 +08:00
NeoZng 22171177da 添加了部分说明文档 2022-12-19 17:15:42 +08:00
panrui 3e312b0041 舵机md文件修改 2022-12-16 16:15:09 +08:00
panrui f4aca2d5bc 增添舵机模块-测试 2022-12-16 16:08:01 +08:00
NeoZng cb1856a6dd 新增了配置cubemx时需要修改的内容 2022-12-15 21:32:50 +08:00
NeoZng 9e83c22d2c 添加了舵机 2022-12-15 21:20:20 +08:00
NeoZng 3dbc0a7b0a 修复HT电机解算bug,待添加零位校准。修复bsp_can module id未初始化问题 2022-12-14 17:15:54 +08:00
NeoZng 4637cb8297 完成了HTMotor和LKMotor模块,并为motor_def增加了前馈指令 2022-12-14 13:33:19 +08:00
NeoZng 67fbf9064d Merge branch 'master' of gitee.com:hnuyuelurm/basic_framework 2022-12-13 19:40:06 +08:00
NeoZng 11329aaddb 增加了LK电机和HT电机的基本支持,待编写控制 2022-12-13 19:40:03 +08:00
NeoZng 94499150bc add compatibility under LINUX 2022-12-12 22:29:51 +08:00
NeoZng 2f41e67de0 完成了LKmotor模块的重构,优化了DJIMotor的反馈计算 2022-12-11 20:48:24 +08:00
NeoZng 78cc27ee1a 发布beta版本,目前基本功能都可用 2022-12-11 14:59:45 +08:00
NeoZng 37c23ddb79 优化了点击pid计算流程,修复了bsp未初始化的异常,修复了数个未定义和隐式声明的警告 2022-12-09 18:25:35 +08:00
NeoZng 02b3af15c7 修复了遥控器摇杆值解算错误的问题 2022-12-09 14:21:31 +08:00
NeoZng 9f09002235 修复INS_Task双重循环NAN的问题,暂时关闭了急停模式 2022-12-08 23:08:28 +08:00
NeoZng fe85ae5a6e update gitignore 2022-12-08 23:03:26 +08:00
NeoZng c1a22e6f68 增加了daemon模块 2022-12-08 17:36:12 +08:00
NeoZng f043d5e265 修复了total angle计算异常的问题 2022-12-08 12:08:49 +08:00
NeoZng 2dd39f9815 增加了遥控器控制,待测试 2022-12-07 21:56:34 +08:00
NeoZng 3eba5b1c07 修复了遥控器设置键值时数值溢出的问题 2022-12-07 21:08:22 +08:00
NeoZng df356cf675 增加robot_cmd的总控制和急停处理,添加遥控器位域处理,待测试 2022-12-06 22:58:42 +08:00