NeoZng
|
1bc2ff411c
|
重新组织文件结构,方便修改cubemx进行移植或新增/减少功能
|
2023-04-13 11:33:31 +08:00 |
NeoZng
|
59e21dc25d
|
Merge from captain chen
|
2023-03-23 18:57:54 +08:00 |
NeoZng
|
41d033e3f8
|
修复CAN中断优先级导致函数重入访问static变量的问题,提升了bsp和部分module的性能。
|
2023-03-23 18:22:24 +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
|
87d0a5161c
|
波特率提升为921600,修复了和视觉通信的溢出错误以及DMA冲突.
|
2023-03-18 14:50:50 +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
|
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
|
7b5512fb92
|
更新了todo列表
|
2023-01-08 21:02:02 +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
|
f37d813bcd
|
增加了额外的注释
|
2023-01-02 23:50:04 +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
|
a3631a5ca5
|
重构bsp层,bsp层将和HAL的配置一致,修改CubeMX之后不需要修改bsp。重构bmi088。
|
2022-12-30 23:39:04 +08:00 |
NeoZng
|
ab1a9726b1
|
增加了spi的bsp支持
|
2022-12-28 23:12: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
|
9f09002235
|
修复INS_Task双重循环NAN的问题,暂时关闭了急停模式
|
2022-12-08 23:08:28 +08:00 |
NeoZng
|
9c9ea14bde
|
增加了遥控器按键功能并修改所有函数和类型定义为标准格式
|
2022-12-05 21:01:26 +08:00 |
NeoZng
|
b024d56bca
|
更新了一些文档
|
2022-12-02 23:10:36 +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
|
cb3f5d92d1
|
新增了CAN变长度数据帧的基本支持
|
2022-11-27 23:06:45 +08:00 |
NeoZeng
|
82ee444c00
|
增加CAN Comm通信功能,接收中断处理尚未编写完毕
|
2022-11-27 20:58:49 +08:00 |
NeoZeng
|
32c63e4c18
|
删除废弃注释
|
2022-11-23 22:23:58 +08:00 |
NeoZeng
|
490b957045
|
fix can rx fifo bug
|
2022-11-23 22:10:44 +08:00 |
NeoZeng
|
e3137d867f
|
修改了bsp_usart的初始化方式,防止出现变包长数据读取一场的问题.增加了注释.
|
2022-11-19 16:28:39 +08:00 |