Commit Graph

189 Commits

Author SHA1 Message Date
kai
6f22c0ac30 balance init 2024-01-14 21:22:34 +08:00
chenfu
9dd0057563 Correct spi chip selection 2023-12-23 11:09:36 +08:00
chenfu
b052126648 中断读取bmi088 修改部分文档 2023-12-09 14:52:17 +08:00
chenfu
e42c77611b rm vofa/led,add bluetooth,change servo_motor 2023-12-02 11:29:18 +08:00
chenfu
817850a0a8 add driver for DMMotor 2023-11-29 21:48:07 +08:00
NeoZng
cb3aeb4063 添加cmakelists的支持,修复了一些静态检查warning 2023-07-26 14:31:49 +08:00
NeoZng
cdb1d209fc 修改doc存放位置,增加代码静态检查,完成了README文档,修复了.assets图片分辨率低的问题 2023-07-25 16:12:38 +08:00
NeoZng
393923cc0b 添加了回调任务的支持,允许bsp将回调函数设置为在中断中唤醒任务而不是直接执行,有助于提高实时性 2023-07-23 00:17:11 +08:00
NeoZng
3faa9f1f8f 清除所有的legacy support,增加编译时的内存使用预测和Werror选项,统一命名。 2023-07-14 17:24:44 +08:00
NeoZng
8943bdfe5c 增加了cmd/powershell下自动添加源文件的支持 2023-07-13 15:37:58 +08:00
NeoZng
bec0ee4184 增加自动递归查找源文件和头文件的makefile规则,添加log关闭功能(makefile中的宏) 2023-07-12 20:34:13 +08:00
NeoZng
28a7b4b930 Merge branch 'master' of gitee.com:hnuyuelurm/basic_framework 2023-07-11 16:16:21 +08:00
NeoZng
df66794bf9 加快can的报文处理实时性 2023-07-11 16:16:19 +08:00
chenfu
c2fb92edd8 将蜂鸣器警报和daemonTask分开 2023-07-07 19:27:24 +08:00
NeoZng
9ef46e2f88 增加了一些编译优化,增加了log使用文档,新增部分user_lib功能 2023-06-24 20:29:57 +08:00
chenfu
f51b6fec3d 蜂鸣器移植到modules层 2023-06-23 17:11:10 +08:00
chenfu
04975af252 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	modules/daemon/daemon.c
2023-06-23 17:07:33 +08:00
chenfu
c85c13f959 将警报声添加到DaemonTask 2023-06-23 17:05:55 +08:00
NeoZng
b4d4228ccc 修改了freertos的支持include,增加了daemon的上线等待时间,增加pid参数整定指南 2023-06-23 15:56:20 +08:00
NeoZng
4a45331d31 添加了大量调试log,新增了dwt计时宏,增加了USB软件复位防止主控复位后上位机无法连接usb 2023-06-22 21:52:46 +08:00
NeoZng
c9564936ef 更新了Todo Lists,规范UI绘制任务的命名和底层接口 2023-06-15 12:19:32 +08:00
NeoZng
0eec5d762b 修改文档文件夹位置,添加部分文档 2023-06-14 20:07:39 +08:00
NeoZng
12796f8e70 更新了部分文档,提升了遥控器解析的可读性,增加了dji电机守护线程,修复裁判系统未初始化导致任务超时 2023-06-08 15:53:53 +08:00
NeoZng
72884ef96b 将os任务的创建统一转移到app层方便修改,使得架构更加清晰.修复了INS未初始化导致的读取错误 2023-06-05 22:43:25 +08:00
NeoZng
253f391cd5 更新了大量文档 2023-06-03 21:58:21 +08:00
NeoZng
ff5028036a 添加均值滤波,修改HT电机控制方式,添加了一些文档 2023-05-29 09:48:07 +08:00
NeoZng
a18a5091f4 增加了电机前馈控制,更新readme,加快ins速度,删除了工程和平衡底盘相关的app 2023-05-19 14:45:48 +08:00
NeoZng
ecb56ef935 修复PID堵转检测错误,修复LK电机位置环计算错误,更新文档,修改了消息中心的命名(不影响app层) 2023-05-14 14:56:00 +08:00
NeoZng
aea8ef4813 添加了北醒激光单点测距模块,修复了遥控器离线检测命名错误,增加了i2c寄存器读写的16位地址模式 2023-05-06 16:23:52 +08:00
NeoZng
116b9b78fb 将默认视觉通信换为usb虚拟串口,修复视觉发送roll错误;增加了attach调试支持 2023-05-04 21:38:35 +08:00
neozng
35ceb50ca7 将视觉通信转移到INStask之后,频率改为1kHz,cmd仅保留颜色和模式设置 2023-04-29 22:33:16 +08:00
NeoZng
1c384d5193 【务必拉取】修复ui发送使用临时变量buffer的问题,增加了DMAbuffer防止裁判系统接收溢出 2023-04-24 07:11:19 +08:00
NeoZng
7a95d3c451 为裁判系统添加了守护线程,拟解决超级电容功率控制问题 2023-04-24 10:24:36 +08:00
NeoZng
4ef3aa2f76 增加了遥控器键鼠接收的平滑 2023-04-23 14:51:02 +08:00
NeoZng
eba6c4fe4f 增加了CANcomm的守护线程 2023-04-21 13:48:25 +08:00
NeoZng
a196a9cb59 增加了平衡步兵的策略控制,修复了message_center的严重错误,务必同步此更新! 2023-04-20 19:38:57 +08:00
NeoZng
4658a0b5ea 增加了平衡步兵的策略控制,修复了message_center的严重错误,务必同步此更新! 2023-04-20 17:54:12 +08:00
NeoZng
f3d47258cd 合并“referee”分支 2023-04-20 10:50:46 +08:00
NeoZng
345dcfa588 修复bug,更新readme 2023-04-20 10:42:13 +08:00
NeoZng
0f55fed9d6 增大了实时系统的栈空间,修复视觉通信函数临时变量导致内存泄漏的问题 2023-04-20 09:54:04 +08:00
Kidenygood
4bb45d1f18 增加上一次未提交的部分 2023-04-19 22:51:02 +08:00
Kidenygood
fb3472b556 UI动态测试完成,未接入外部数据,有小概率部分初始化不成功,可能需要多次初始化 2023-04-19 22:50:26 +08:00
NeoZng
bcb1d72a97 修改了初始化顺序和布局 2023-04-19 19:28:17 +08:00
NeoZng
f6c686598d 重新组织了裁判系统相关模块的结构 2023-04-19 18:52:40 +08:00
Kidenygood
5c9c7962c8 合并后 2023-04-17 16:22:11 +08:00
Kidenygood
6f54bc201b Merge branch 'master' into referee 2023-04-17 16:22:02 +08:00
NeoZng
1818edf117 简化了电机测量的命名,完成初版平衡底盘的功能编写,待测试方向和符号的正确性 2023-04-14 22:26:33 +08:00
NeoZng
9e364cbaaa 增加了文档,修改通信协议,更新了平衡底盘的VMC映射和五连杆解算,修复了双板通信数据结构步对齐的错误 2023-04-14 18:17:46 +08:00
NeoZng
ec005f163c 完成基于bsp的bmi088编写,更新can comm的CAN配置 2023-04-13 16:09:03 +08:00
NeoZng
1bc2ff411c 重新组织文件结构,方便修改cubemx进行移植或新增/减少功能 2023-04-13 11:33:31 +08:00