Commit Graph

104 Commits

Author SHA1 Message Date
NeoZng 2576befb80 添加bsp gpio的支持 2023-02-02 14:15:57 +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 a3631a5ca5 重构bsp层,bsp层将和HAL的配置一致,修改CubeMX之后不需要修改bsp。重构bmi088。 2022-12-30 23:39:04 +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 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 9f09002235 修复INS_Task双重循环NAN的问题,暂时关闭了急停模式 2022-12-08 23:08:28 +08:00
NeoZng 9c9ea14bde 增加了遥控器按键功能并修改所有函数和类型定义为标准格式 2022-12-05 21:01:26 +08:00
NeoZng b024d56bca 更新了一些文档 2022-12-02 23:10:36 +08:00
NeoZeng a539072052 修复因内存对齐访问导致的硬件错误 2022-11-29 16:33:34 +08:00
NeoZeng f1301ab7de 将底层的封装统一为相同的格式 2022-11-28 17:54:07 +08:00
NeoZeng 8332422eac 1.初版can comm已经实现; 2.修改了电机\bsp_can\usart的初始化实现 2022-11-28 16:17:30 +08:00
NeoZeng cb3f5d92d1 新增了CAN变长度数据帧的基本支持 2022-11-27 23:06:45 +08:00
NeoZeng 82ee444c00 增加CAN Comm通信功能,接收中断处理尚未编写完毕 2022-11-27 20:58:49 +08:00
NeoZeng 32c63e4c18 删除废弃注释 2022-11-23 22:23:58 +08:00
NeoZeng 490b957045 fix can rx fifo bug 2022-11-23 22:10:44 +08:00
NeoZeng e3137d867f 修改了bsp_usart的初始化方式,防止出现变包长数据读取一场的问题.增加了注释. 2022-11-19 16:28:39 +08:00
NeoZeng b8e84dc680 添加基本版的裁判系统接收referee.c模块 2022-11-19 15:45:55 +08:00
NeoZeng be4609c4d2 Merge branch 'referee' 2022-11-19 15:43:57 +08:00
NeoZeng 076973f41e 修复类型支持问题和重复定义 2022-11-19 15:40:38 +08:00
NeoZeng 1dc8622f53 修改编译器的类型支持,将老旧的struct_typedef替换为新的stdint-gcc.h 2022-11-19 15:34:15 +08:00
NeoZeng acf93052b2 修复编译速度慢的问题 2022-11-19 15:23:19 +08:00
kidneygood 6c56d4d19f 解决编译问题,消除packed警告 2022-11-19 14:30:32 +08:00
kidneygood 0d94ff3f28 修复字节对齐问题 2022-11-18 22:53:53 +08:00
kidneygood 611db0ded1 asdf 2022-11-18 22:06:06 +08:00
NeoZng 9908dfd015 update doc 2022-11-13 21:46:52 +08:00
NeoZng 3dd1b807cc 添加ozone调试教程和vscode使用 2022-11-13 14:40:21 +08:00
NeoZng a4f4d3566c update tutorials 2022-11-12 19:37:16 +08:00
NeoZng 82a55d7eca add tutorial 2022-11-12 18:03:18 +08:00
NeoZng 0fb67070b8 更新dji_motor初始化的配置,优化参数传递 2022-11-12 12:39:36 +08:00
NeoZng 55e12955b7 update seasky doc 2022-11-11 22:23:17 +08:00
NeoZng 33e10fa687 add bsp log doc 2022-11-11 21:49:03 +08:00
NeoZng ebb33406bb add log.c 2022-11-11 21:20:58 +08:00
NeoZng a1509ee665 add doc for bsp_usart, bsp_can and dji_motor 2022-11-11 21:00:02 +08:00
NeoZng 35d88aaa93 fix bugs 2022-11-09 20:24:22 +08:00
NeoZng a2b7558047 finish all bsp utilities 2022-11-01 22:32:15 +08:00
NeoZng c113ca81e0 finish the beta version of dji_motor 2022-10-31 20:20:16 +08:00
NeoZng 3dd4f1066c finish basic dji motor 2022-10-31 12:14:47 +08:00
NeoZng 6441982964 update some motor defs 2022-10-30 22:19:13 +08:00
NeoZng 5f59ebb916 add motor 2022-10-29 23:14:19 +08:00
NeoZng f46a463449 change all memory management to heap instead of stack 2022-10-20 21:38:48 +08:00
NeoZng 78f85b7fda init commit 2022-10-20 17:13:02 +08:00