Kidenygood
|
ef5cdda82c
|
添加载入缓冲区函数
|
2023-04-03 18:40:49 +08:00 |
Kidenygood
|
7bb41c56b7
|
裁判系统发送重构前提交
|
2023-04-03 17:05:43 +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
|
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 |
kidneygood
|
dc68657c16
|
自定义交互数据、机器人车间通信的发送和接收,仅测试发送
|
2023-01-26 19:52:07 +08:00 |
kidneygood
|
67940a4e38
|
动态UI样例绘制、测试
|
2023-01-26 15:07:00 +08:00 |
kidneygood
|
68f7e64c2a
|
application中分离referee部分,相关代码重构,完成步兵UI的init
|
2023-01-24 22:37:53 +08:00 |
kidneygood
|
289530ac10
|
一致UI初始化至chassis,添加id自动判断
|
2023-01-15 21:11:15 +08:00 |
kidneygood
|
a9e1eb6247
|
操作部分宏定义换枚举
|
2023-01-14 22:39:26 +08:00 |
kidneygood
|
2d41034769
|
更改UI推送函数内全部数字为枚举类型
|
2023-01-14 21:50:58 +08:00 |
kidneygood
|
e0abbf95ca
|
优化数据发送方式,整包发送
|
2023-01-13 21:45:04 +08:00 |
NeoZng
|
bcf7755a8a
|
添加了前置知识
|
2023-01-12 21:38:42 +08:00 |
kidneygood
|
9b16407b57
|
referee.h文件中的枚举整合至_def.h
|
2023-01-12 16:11:40 +08:00 |
kidneygood
|
85a97abb9d
|
字符绘制
|
2023-01-12 15:24:56 +08:00 |
kidneygood
|
8df0014a79
|
建立通信,验证图形绘制
|
2023-01-09 21:50:17 +08:00 |
kidneygood
|
86e30f7893
|
串口6DMA发送
|
2023-01-09 16:17:03 +08:00 |
NeoZng
|
7b5512fb92
|
更新了todo列表
|
2023-01-08 21:02:02 +08:00 |
kidneygood
|
162044889f
|
根据协议修改文件结构
|
2023-01-06 22:54:01 +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
|
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
|
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
|
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
|
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 |
NeoZng
|
a235aec5df
|
修复裁判系统解析未定义的问题
|
2022-12-05 22:10:08 +08:00 |
NeoZng
|
6d4a0cb148
|
上传了所有todo任务,为底盘新增了超级电容模块
|
2022-12-05 22:07:44 +08:00 |
NeoZng
|
9c9ea14bde
|
增加了遥控器按键功能并修改所有函数和类型定义为标准格式
|
2022-12-05 21:01:26 +08:00 |
chenfu
|
84f0660d0f
|
超级电容通信 VOFA
|
2022-12-05 15:59:47 +08:00 |
NeoZng
|
3c8ffda61d
|
更改了宏定义的文件
|
2022-12-05 15:03:45 +08:00 |
NeoZng
|
8e7935876e
|
新增通用定义头文件,主要内容是角度转换.统一控制的输入,为后续model-based控制做准备
|
2022-12-04 23:15:18 +08:00 |
NeoZng
|
e94bb504b8
|
修复了djimotor发送时的致命错误,编写了shoot app的框架
|
2022-12-04 20:26:15 +08:00 |
NeoZng
|
8e32fc0e6f
|
为电机增加了启动和停止模式,完成了gimbal的框架,模式过渡尚未完成
|
2022-12-04 14:35:42 +08:00 |
NeoZng
|
92f376656c
|
完成了底盘的框架,逆运动学解算和IMU融合尚未编写,也尚未对双板兼容条件编译进行设置,can未添加
|
2022-12-04 13:49:08 +08:00 |
NeoZng
|
78c9a77cf4
|
搭建了chassis的框架
|
2022-12-03 21:39:31 +08:00 |
NeoZng
|
bc1f928e02
|
增加了hardfault调试支持,修复了消息队列在发布者先于订阅者创建话题时野指针的错误
|
2022-12-03 15:20:17 +08:00 |
NeoZng
|
648de9f370
|
为每个应用设定了框架
|
2022-12-02 22:17:10 +08:00 |
NeoZng
|
f579796383
|
更新了说明文档和环境配置教程
|
2022-12-01 22:34:17 +08:00 |
NeoZng
|
5ad8f57a79
|
优化了队列的实现,减少空间占用.完成message center的文档
|
2022-12-01 16:06:11 +08:00 |
NeoZng
|
063203bd68
|
修复消息队列野指针的bug和队列长度计算异常的错误
|
2022-12-01 13:07:55 +08:00 |
NeoZeng
|
bcd7bf00e5
|
完成了队列版本的pubsub机制,但尚未测试
|
2022-11-30 22:10:57 +08:00 |
NeoZeng
|
32ae8eaa7f
|
完成消息中心模块,但是不提供队列功能
|
2022-11-30 18:02:00 +08:00 |
NeoZeng
|
fc37baed23
|
更新了视觉上位机和CAN多机通信的文档
|
2022-11-29 23:11:37 +08:00 |
NeoZeng
|
6dd2f9c504
|
增加了一键下载(不调试)的支持,并更新了makefile,添加了make clean支持
|
2022-11-29 20:00:46 +08:00 |
NeoZeng
|
a539072052
|
修复因内存对齐访问导致的硬件错误
|
2022-11-29 16:33:34 +08:00 |