Commit Graph

25 Commits

Author SHA1 Message Date
NeoZng cb3aeb4063 添加cmakelists的支持,修复了一些静态检查warning 2023-07-26 14:31:49 +08:00
NeoZng 4a45331d31 添加了大量调试log,新增了dwt计时宏,增加了USB软件复位防止主控复位后上位机无法连接usb 2023-06-22 21:52:46 +08:00
NeoZng 0eec5d762b 修改文档文件夹位置,添加部分文档 2023-06-14 20:07:39 +08:00
NeoZng 253f391cd5 更新了大量文档 2023-06-03 21:58:21 +08:00
NeoZng eba6c4fe4f 增加了CANcomm的守护线程 2023-04-21 13:48:25 +08:00
NeoZng 9e364cbaaa 增加了文档,修改通信协议,更新了平衡底盘的VMC映射和五连杆解算,修复了双板通信数据结构步对齐的错误 2023-04-14 18:17:46 +08:00
NeoZng 1bc2ff411c 重新组织文件结构,方便修改cubemx进行移植或新增/减少功能 2023-04-13 11:33:31 +08:00
NeoZng 95fca40700 降低message center的冗余度,提升can_comm的接收效率并在发送增加延时保证顺序 2023-04-11 14:54:12 +08:00
NeoZng 41d033e3f8 修复CAN中断优先级导致函数重入访问static变量的问题,提升了bsp和部分module的性能。 2023-03-23 18:22:24 +08:00
NeoZng 7c76852041 新增了教程和注释以及文档,增加了一键编译并打开ozone调试的脚本 2023-02-14 11:13:32 +08:00
NeoZng 48370d4411 添加了can的发送超时控制,添加了所有application层的文档和注释 2023-01-03 22:53:49 +08:00
NeoZng c05513587c 增加了大量注释 2023-01-01 17:32:22 +08:00
NeoZng 7e36f6a0cf 增加了BSP PWM的支持,修改了bsp和module层的初始化提高可读性,新年快乐 2023-01-01 12:45:07 +08:00
NeoZng 4637cb8297 完成了HTMotor和LKMotor模块,并为motor_def增加了前馈指令 2022-12-14 13:33:19 +08:00
NeoZng 11329aaddb 增加了LK电机和HT电机的基本支持,待编写控制 2022-12-13 19:40:03 +08:00
NeoZng 6d4a0cb148 上传了所有todo任务,为底盘新增了超级电容模块 2022-12-05 22:07:44 +08:00
NeoZng 9c9ea14bde 增加了遥控器按键功能并修改所有函数和类型定义为标准格式 2022-12-05 21:01:26 +08:00
NeoZeng bcd7bf00e5 完成了队列版本的pubsub机制,但尚未测试 2022-11-30 22:10:57 +08:00
NeoZeng fc37baed23 更新了视觉上位机和CAN多机通信的文档 2022-11-29 23:11:37 +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 36df442214 完成第一版can comm多机通信,还未测验,可能有bug. 2022-11-27 22:38:59 +08:00
NeoZeng 82ee444c00 增加CAN Comm通信功能,接收中断处理尚未编写完毕 2022-11-27 20:58:49 +08:00
NeoZng 82a55d7eca add tutorial 2022-11-12 18:03:18 +08:00