Commit Graph

241 Commits

Author SHA1 Message Date
NeoZng 4a2bc01525 将与视觉的通信波特率修改为921600 2023-04-13 11:38:19 +08:00
NeoZng 1bc2ff411c 重新组织文件结构,方便修改cubemx进行移植或新增/减少功能 2023-04-13 11:33:31 +08:00
NeoZng 6523bbd6a9 修复bmi088读取零飘错误,为instask增加初始化四元数以防止零飘发散,修复cancomm顺序 2023-04-13 10:31:06 +08:00
NeoZng 95fca40700 降低message center的冗余度,提升can_comm的接收效率并在发送增加延时保证顺序 2023-04-11 14:54:12 +08:00
Kidenygood 79ace733d3 my_ui_init测试 2023-04-03 22:16:41 +08:00
Kidenygood b37ceaa2e9 发送缓冲测试 2023-04-03 21:01:17 +08:00
Kidenygood 607615e6b6 Merge branch 'master' 2023-04-03 20:14:24 +08:00
Kidenygood ef5cdda82c 添加载入缓冲区函数 2023-04-03 18:40:49 +08:00
Kidenygood 7bb41c56b7 裁判系统发送重构前提交 2023-04-03 17:05:43 +08:00
chenfu f694056d08 增加键鼠控制 2023-03-28 12:58:48 +08:00
chenfu 3f0325df28 增加键鼠控制 2023-03-28 12:47:27 +08:00
chenfu f3ad804048 增加键鼠控制 2023-03-28 12:47:01 +08:00
chenfu ea4db9d4e9 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	application/cmd/robot_cmd.c
#	application/gimbal/gimbal.c
2023-03-27 22:13:06 +08:00
chenfu e949580221 曾家键鼠控制 2023-03-27 22:05:54 +08:00
chenfu 7e6a3673fb 曾家键鼠控制 2023-03-27 22:03:35 +08:00
NeoZng 462a5e0654 增加了CAN中断优先级错误引起的通信debug案例 2023-03-23 19:40:36 +08:00
NeoZng b85eff52ba Merge branch 'master' of gitee.com:hnuyuelurm/basic_framework 2023-03-23 19:01:39 +08:00
NeoZng 59e21dc25d Merge from captain chen 2023-03-23 18:57:54 +08:00
NeoZng 57a5ec33b9 Merge branch 'master' of gitee.com:hnuyuelurm/basic_framework 2023-03-23 18:22:33 +08:00
NeoZng 41d033e3f8 修复CAN中断优先级导致函数重入访问static变量的问题,提升了bsp和部分module的性能。 2023-03-23 18:22:24 +08:00
chenfu cce87bcccd Merge remote-tracking branch 'origin/master'
# Conflicts:
#	.vscode/launch.json
#	application/gimbal/gimbal.c
#	application/robot.c
#	bsp/usart/bsp_usart.c
#	bsp/usart/bsp_usart.h
#	modules/master_machine/master_process.c
#	modules/master_machine/seasky_protocol.c
2023-03-22 16:49:56 +08:00
chenfu 58db6e5705 修复电机反馈的bug,通信bug,ps2手柄支持,舵机的修复,cmdbug的修复 2023-03-22 16:37:12 +08:00
NeoZng eefc0883ed 添加了不同等级的日志 2023-03-19 11:11:40 +08:00
NeoZng 6f7bf8e9d7 增加了等级日志和RTT viewer的支持 2023-03-18 20:36:21 +08:00
NeoZng 68ac340c5a Merge branch 'master' of gitee.com:hnuyuelurm/basic_framework 2023-03-18 14:50:53 +08:00
NeoZng 87d0a5161c 波特率提升为921600,修复了和视觉通信的溢出错误以及DMA冲突. 2023-03-18 14:50:50 +08:00
NeoZng 928fbf084c Merge branch 'master' of https://gitee.com/hnuyuelurm/basic_framework 2023-03-06 18:52:27 +08:00
NeoZng bd2b992e9c 删除了message center的指针传递支持,增加了定位bug的技巧文档 2023-03-06 18:52:24 +08:00
Kidenygood 11b401c2bc Merge branch 'referee-and-ui' 2023-03-05 22:48:18 +08:00
Kidenygood de286a52c5 合并前提交 2023-03-05 22:28:31 +08:00
NeoZng 48326bbd5c 修复LK电机反馈异常和总线拥塞的问题 2023-02-23 10:39:03 +08:00
NeoZng 3cf1831237 增加了debug文档和一些todo 2023-02-22 13:53:25 +08:00
NeoZng 7bb141af06 修复BMI088初始化异常,测试通过请尽快迁移到新版本。增加了电机的协议说明。 2023-02-20 18:34:23 +08:00
NeoZng a2a83f9fbf 修复LK电机id计算错误,构建平衡底盘框架,增加通用通信模块,增加平衡底盘条件编译兼容,删除lqr 2023-02-16 15:46:04 +08:00
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
kidneygood 9968393672 添加测试代码 2023-01-26 20:41:52 +08:00