Commit Graph

  • 68f7e64c2a application中分离referee部分,相关代码重构,完成步兵UI的init kidneygood 2023-01-24 22:37:53 +08:00
  • 289530ac10 一致UI初始化至chassis,添加id自动判断 kidneygood 2023-01-15 21:11:15 +08:00
  • a9e1eb6247 操作部分宏定义换枚举 kidneygood 2023-01-14 22:39:26 +08:00
  • 2d41034769 更改UI推送函数内全部数字为枚举类型 kidneygood 2023-01-14 21:50:58 +08:00
  • e0abbf95ca 优化数据发送方式,整包发送 kidneygood 2023-01-13 21:45:04 +08:00
  • bcf7755a8a 添加了前置知识 NeoZng 2023-01-12 21:38:42 +08:00
  • 9b16407b57 referee.h文件中的枚举整合至_def.h kidneygood 2023-01-12 16:11:40 +08:00
  • 85a97abb9d 字符绘制 kidneygood 2023-01-12 15:24:56 +08:00
  • 8df0014a79 建立通信,验证图形绘制 kidneygood 2023-01-09 21:50:17 +08:00
  • 86e30f7893 串口6DMA发送 kidneygood 2023-01-09 16:17:03 +08:00
  • 7b5512fb92 更新了todo列表 NeoZng 2023-01-08 21:02:02 +08:00
  • 162044889f 根据协议修改文件结构 kidneygood 2023-01-06 22:54:01 +08:00
  • 3db2a20a0e 添加了遥控器的离线检测和daemone的说明文档 NeoZng 2023-01-04 21:26:11 +08:00
  • 48370d4411 添加了can的发送超时控制,添加了所有application层的文档和注释 NeoZng 2023-01-03 22:53:49 +08:00
  • f37d813bcd 增加了额外的注释 NeoZng 2023-01-02 23:50:04 +08:00
  • bfaae13b59 重新组织了文件的防止 NeoZng 2023-01-02 23:20:35 +08:00
  • c05513587c 增加了大量注释 NeoZng 2023-01-01 17:32:22 +08:00
  • c2f8b5c8c3 修复了servo类型定义错误 NeoZng 2023-01-01 12:48:45 +08:00
  • 7e36f6a0cf 增加了BSP PWM的支持,修改了bsp和module层的初始化提高可读性,新年快乐 NeoZng 2023-01-01 12:45:07 +08:00
  • 08440ce116 Merge branch 'develop',rebase to next generation NeoZng 2022-12-30 23:49:22 +08:00
  • a3631a5ca5 重构bsp层,bsp层将和HAL的配置一致,修改CubeMX之后不需要修改bsp。重构bmi088。 NeoZng 2022-12-30 23:39:04 +08:00
  • 390e168b46 与master分支同步更改 panrui 2022-12-29 16:53:10 +08:00
  • ab1a9726b1 增加了spi的bsp支持 NeoZng 2022-12-28 23:12:25 +08:00
  • 25a0e24529 添加了iic和spi的HAL配置 NeoZng 2022-12-26 15:40:20 +08:00
  • 22171177da 添加了部分说明文档 NeoZng 2022-12-19 17:15:42 +08:00
  • 3e312b0041 舵机md文件修改 panrui 2022-12-16 16:15:09 +08:00
  • f4aca2d5bc 增添舵机模块-测试 panrui 2022-12-16 16:08:01 +08:00
  • cb1856a6dd 新增了配置cubemx时需要修改的内容 NeoZng 2022-12-15 21:32:50 +08:00
  • 9e83c22d2c 添加了舵机 NeoZng 2022-12-15 21:20:20 +08:00
  • 3dbc0a7b0a 修复HT电机解算bug,待添加零位校准。修复bsp_can module id未初始化问题 NeoZng 2022-12-14 17:15:54 +08:00
  • 4637cb8297 完成了HTMotor和LKMotor模块,并为motor_def增加了前馈指令 NeoZng 2022-12-14 13:33:19 +08:00
  • 67fbf9064d Merge branch 'master' of gitee.com:hnuyuelurm/basic_framework NeoZng 2022-12-13 19:40:06 +08:00
  • 11329aaddb 增加了LK电机和HT电机的基本支持,待编写控制 NeoZng 2022-12-13 19:40:03 +08:00
  • 94499150bc add compatibility under LINUX NeoZng 2022-12-12 22:29:51 +08:00
  • 2f41e67de0 完成了LKmotor模块的重构,优化了DJIMotor的反馈计算 NeoZng 2022-12-11 20:48:24 +08:00
  • 78cc27ee1a 发布beta版本,目前基本功能都可用 NeoZng 2022-12-11 14:59:45 +08:00
  • 37c23ddb79 优化了点击pid计算流程,修复了bsp未初始化的异常,修复了数个未定义和隐式声明的警告 NeoZng 2022-12-09 18:25:35 +08:00
  • 02b3af15c7 修复了遥控器摇杆值解算错误的问题 NeoZng 2022-12-09 14:21:31 +08:00
  • 9f09002235 修复INS_Task双重循环NAN的问题,暂时关闭了急停模式 NeoZng 2022-12-08 23:08:28 +08:00
  • fe85ae5a6e update gitignore NeoZng 2022-12-08 23:03:26 +08:00
  • c1a22e6f68 增加了daemon模块 NeoZng 2022-12-08 17:36:12 +08:00
  • f043d5e265 修复了total angle计算异常的问题 NeoZng 2022-12-08 12:08:49 +08:00
  • 2dd39f9815 增加了遥控器控制,待测试 NeoZng 2022-12-07 21:56:34 +08:00
  • 3eba5b1c07 修复了遥控器设置键值时数值溢出的问题 NeoZng 2022-12-07 21:08:22 +08:00
  • df356cf675 增加robot_cmd的总控制和急停处理,添加遥控器位域处理,待测试 NeoZng 2022-12-06 22:58:42 +08:00
  • a235aec5df 修复裁判系统解析未定义的问题 NeoZng 2022-12-05 22:10:08 +08:00
  • 6d4a0cb148 上传了所有todo任务,为底盘新增了超级电容模块 NeoZng 2022-12-05 22:07:44 +08:00
  • 9c9ea14bde 增加了遥控器按键功能并修改所有函数和类型定义为标准格式 NeoZng 2022-12-05 21:01:26 +08:00
  • 3947c48230 Merge branch 'master' of gitee.com:hnuyuelurm/basic_framework NeoZng 2022-12-05 16:35:25 +08:00
  • db78ccef10 完成app层基本框架的搭建,TODOwork单独创建了md文档,提示每个模块尚未完成的工作和优化点 NeoZng 2022-12-05 16:35:21 +08:00
  • 84f0660d0f 超级电容通信 VOFA chenfu 2022-12-05 15:59:47 +08:00
  • 3c8ffda61d 更改了宏定义的文件 NeoZng 2022-12-05 15:03:45 +08:00
  • 8e7935876e 新增通用定义头文件,主要内容是角度转换.统一控制的输入,为后续model-based控制做准备 NeoZng 2022-12-04 23:15:18 +08:00
  • e94bb504b8 修复了djimotor发送时的致命错误,编写了shoot app的框架 NeoZng 2022-12-04 20:26:15 +08:00
  • 8e32fc0e6f 为电机增加了启动和停止模式,完成了gimbal的框架,模式过渡尚未完成 NeoZng 2022-12-04 14:35:42 +08:00
  • 92f376656c 完成了底盘的框架,逆运动学解算和IMU融合尚未编写,也尚未对双板兼容条件编译进行设置,can未添加 NeoZng 2022-12-04 13:49:08 +08:00
  • 78c9a77cf4 搭建了chassis的框架 NeoZng 2022-12-03 21:39:31 +08:00
  • bc1f928e02 增加了hardfault调试支持,修复了消息队列在发布者先于订阅者创建话题时野指针的错误 NeoZng 2022-12-03 15:20:17 +08:00
  • b024d56bca 更新了一些文档 NeoZng 2022-12-02 23:10:36 +08:00
  • 648de9f370 为每个应用设定了框架 NeoZng 2022-12-02 22:17:10 +08:00
  • f579796383 更新了说明文档和环境配置教程 NeoZng 2022-12-01 22:34:17 +08:00
  • 5ad8f57a79 优化了队列的实现,减少空间占用.完成message center的文档 NeoZng 2022-12-01 16:06:11 +08:00
  • 063203bd68 修复消息队列野指针的bug和队列长度计算异常的错误 NeoZng 2022-12-01 13:07:55 +08:00
  • bcd7bf00e5 完成了队列版本的pubsub机制,但尚未测试 NeoZeng 2022-11-30 22:10:57 +08:00
  • 32ae8eaa7f 完成消息中心模块,但是不提供队列功能 NeoZeng 2022-11-30 18:02:00 +08:00
  • fc37baed23 更新了视觉上位机和CAN多机通信的文档 NeoZeng 2022-11-29 23:11:37 +08:00
  • b75a848ef1 添加一键配置的教程 NeoZeng 2022-11-29 20:42:17 +08:00
  • 6dd2f9c504 增加了一键下载(不调试)的支持,并更新了makefile,添加了make clean支持 NeoZeng 2022-11-29 20:00:46 +08:00
  • a539072052 修复因内存对齐访问导致的硬件错误 NeoZeng 2022-11-29 16:33:34 +08:00
  • f1301ab7de 将底层的封装统一为相同的格式 NeoZeng 2022-11-28 17:54:07 +08:00
  • 8332422eac 1.初版can comm已经实现; 2.修改了电机\bsp_can\usart的初始化实现 NeoZeng 2022-11-28 16:17:30 +08:00
  • cb3f5d92d1 新增了CAN变长度数据帧的基本支持 NeoZeng 2022-11-27 23:06:45 +08:00
  • 36df442214 完成第一版can comm多机通信,还未测验,可能有bug. NeoZeng 2022-11-27 22:38:59 +08:00
  • 82ee444c00 增加CAN Comm通信功能,接收中断处理尚未编写完毕 NeoZeng 2022-11-27 20:58:49 +08:00
  • 1abd0d7e4b 确定双板/单板兼容的整体框架 NeoZeng 2022-11-27 18:54:27 +08:00
  • 32c63e4c18 删除废弃注释 NeoZeng 2022-11-23 22:23:58 +08:00
  • 7fc6083879 修复can FIFO1没有开启的bug NeoZeng 2022-11-23 22:19:06 +08:00
  • 490b957045 fix can rx fifo bug NeoZeng 2022-11-23 22:10:44 +08:00
  • 62b1783b59 修复GM6020电机接收ID计算错误问题 NeoZeng 2022-11-20 17:17:09 +08:00
  • 29877a4b64 修复电机接收角度计算bug NeoZeng 2022-11-20 16:26:32 +08:00
  • 267b9c41b1 更新文档,提供ccache的支持,加速编译过程 NeoZeng 2022-11-20 15:10:59 +08:00
  • 9fd540efba 增加修改windows用户名为英文的方法 NeoZeng 2022-11-20 14:38:44 +08:00
  • f287958a67 更新文档 NeoZeng 2022-11-19 22:47:45 +08:00
  • dffcbc6f70 update readme NeoZeng 2022-11-19 20:17:58 +08:00
  • 59ad9579b5 更新文档 NeoZeng 2022-11-19 17:53:50 +08:00
  • e3137d867f 修改了bsp_usart的初始化方式,防止出现变包长数据读取一场的问题.增加了注释. NeoZeng 2022-11-19 16:28:39 +08:00
  • 269b08f701 删除不必要的文件 NeoZeng 2022-11-19 16:05:57 +08:00
  • 6e5dea9db6 增加自动配置intellisense的支持 NeoZeng 2022-11-19 15:58:16 +08:00
  • 1a65f8a005 add gitignore NeoZeng 2022-11-19 15:47:56 +08:00
  • b8e84dc680 添加基本版的裁判系统接收referee.c模块 NeoZeng 2022-11-19 15:45:55 +08:00
  • be4609c4d2 Merge branch 'referee' NeoZeng 2022-11-19 15:43:57 +08:00
  • 076973f41e 修复类型支持问题和重复定义 NeoZeng 2022-11-19 15:40:38 +08:00
  • 1dc8622f53 修改编译器的类型支持,将老旧的struct_typedef替换为新的stdint-gcc.h NeoZeng 2022-11-19 15:34:15 +08:00
  • acf93052b2 修复编译速度慢的问题 NeoZeng 2022-11-19 15:23:19 +08:00
  • 6c56d4d19f 解决编译问题,消除packed警告 kidneygood 2022-11-19 14:30:32 +08:00
  • 0d94ff3f28 修复字节对齐问题 kidneygood 2022-11-18 22:53:53 +08:00
  • 611db0ded1 asdf kidneygood 2022-11-18 22:06:06 +08:00
  • 613939fe23 add tutorial for GDB debug process NeoZeng 2022-11-17 12:27:41 +08:00
  • 1a13992391 update tutorial NeoZeng 2022-11-16 21:17:03 +08:00
  • 3d0fa227de update tutorial for makefile NeoZeng 2022-11-16 21:05:33 +08:00