NeoZng
|
276fee9352
|
给makefile插件增加自动生成compile commands数据库的支持,避免无法自动配置
|
2023-10-27 16:19:27 +08:00 |
NeoZng
|
e938075e11
|
使用位锁替换mutex和semaphore实现,仅支持单核
|
2023-07-19 13:58:42 +08:00 |
NeoZng
|
7f1028aebd
|
修复添加新版cmsis-dap时flash溢出的问题
|
2023-07-11 01:38:57 +08:00 |
NeoZng
|
a18a5091f4
|
增加了电机前馈控制,更新readme,加快ins速度,删除了工程和平衡底盘相关的app
|
2023-05-19 14:45:48 +08:00 |
NeoZng
|
299073321b
|
添加了部分文档说明, 添加了daplink和cmsisdap对JLink RTT viewer的支持
|
2023-05-07 14:32:36 +08:00 |
NeoZng
|
116b9b78fb
|
将默认视觉通信换为usb虚拟串口,修复视觉发送roll错误;增加了attach调试支持
|
2023-05-04 21:38:35 +08:00 |
neozng
|
b8e3569510
|
加快编译速度
|
2023-04-29 14:59:39 +08:00 |
NeoZng
|
4a2bc01525
|
将与视觉的通信波特率修改为921600
|
2023-04-13 11:38:19 +08:00 |
NeoZng
|
59e21dc25d
|
Merge from captain chen
|
2023-03-23 18:57:54 +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
|
b9a7d87dfd
|
更新了程序流程和数据流图,增加ozone一键调试的支持,补充了legacy support warn
|
2023-02-15 18:28:25 +08:00 |
NeoZng
|
25a0e24529
|
添加了iic和spi的HAL配置
|
2022-12-26 15:40:20 +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
|
2dd39f9815
|
增加了遥控器控制,待测试
|
2022-12-07 21:56:34 +08:00 |
NeoZng
|
9c9ea14bde
|
增加了遥控器按键功能并修改所有函数和类型定义为标准格式
|
2022-12-05 21:01:26 +08:00 |
NeoZng
|
3c8ffda61d
|
更改了宏定义的文件
|
2022-12-05 15:03:45 +08:00 |
NeoZng
|
e94bb504b8
|
修复了djimotor发送时的致命错误,编写了shoot app的框架
|
2022-12-04 20:26:15 +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
|
648de9f370
|
为每个应用设定了框架
|
2022-12-02 22:17:10 +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
|
b75a848ef1
|
添加一键配置的教程
|
2022-11-29 20:42:17 +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 |
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
|
36df442214
|
完成第一版can comm多机通信,还未测验,可能有bug.
|
2022-11-27 22:38:59 +08:00 |
NeoZeng
|
82ee444c00
|
增加CAN Comm通信功能,接收中断处理尚未编写完毕
|
2022-11-27 20:58:49 +08:00 |
NeoZeng
|
1abd0d7e4b
|
确定双板/单板兼容的整体框架
|
2022-11-27 18:54:27 +08:00 |
NeoZeng
|
490b957045
|
fix can rx fifo bug
|
2022-11-23 22:10:44 +08:00 |
NeoZeng
|
f287958a67
|
更新文档
|
2022-11-19 22:47:45 +08:00 |
NeoZeng
|
e3137d867f
|
修改了bsp_usart的初始化方式,防止出现变包长数据读取一场的问题.增加了注释.
|
2022-11-19 16:28:39 +08:00 |
NeoZeng
|
269b08f701
|
删除不必要的文件
|
2022-11-19 16:05:57 +08:00 |
NeoZeng
|
6e5dea9db6
|
增加自动配置intellisense的支持
|
2022-11-19 15:58:16 +08:00 |
NeoZeng
|
b8e84dc680
|
添加基本版的裁判系统接收referee.c模块
|
2022-11-19 15:45:55 +08:00 |
NeoZeng
|
be4609c4d2
|
Merge branch 'referee'
|
2022-11-19 15:43:57 +08:00 |
NeoZeng
|
1dc8622f53
|
修改编译器的类型支持,将老旧的struct_typedef替换为新的stdint-gcc.h
|
2022-11-19 15:34:15 +08:00 |
NeoZeng
|
acf93052b2
|
修复编译速度慢的问题
|
2022-11-19 15:23:19 +08:00 |
kidneygood
|
6c56d4d19f
|
解决编译问题,消除packed警告
|
2022-11-19 14:30:32 +08:00 |
kidneygood
|
0d94ff3f28
|
修复字节对齐问题
|
2022-11-18 22:53:53 +08:00 |