12345678910111213141516171819202122232425262728 |
- 1.6A_01:调通1.6A板子,测试外设是否完好(配对没测)
- 1.6A_02:IMU模块用状态机重写(配对没测)
- 1.6A_03:完善IMU驱动的验证,比如设置完后,读取标志位判断是否设置成功,读出来的数据是否为0;
- 逻辑添加:低电量进入power off时,取消rtc定时任务,否则进入power off期间继续响应rtc读取imu数据,有一定几率导致spi报错。
- 1.6A_04:将低功耗模式的检测穿鞋由加速度判断更改为地磁计判断;低功耗模式更改为六轴挂起,地磁计计步。
- 1.6A_05:将地磁计的reset+配置和读取通过唤醒供电和调整任务顺序分开,降低功耗。同时低功耗和空闲模式都开启acc low power模式,作为翻转和穿鞋检测。
- 1.6A_06:添加实时计步模式的算法和日常计步的算法。改穿鞋检测用后脚地磁检测。
- 1.6A_07:将空闲模式和低功耗模式的地磁计从后脚改为前脚。
- 1.6A_08:结构板改动,前脚放置IMU,工程要重新适配结构板。
- 1.6A_09:将hal层IMU代码框架优化,将穿鞋检测、算法等提到应用层,同时添加IMU校准模式和单线串口配对。
- 1.6A_10:添加中间IMU的驱动,添加接受到指令后切换中间IMU和前脚IMU算法调用。
- 1.6A_11:修改移植BUG。
- 1.8_01:调通1.8板子,测试外设是否完好,工程适配1.8板子。发现BSP_ADC有一个bug,变量adc_sort[4]应该变为adc_sort[CHANNEL_MAX]。
- 1.8_02:修复1.8_01的地磁初始化不稳定问题,以及IMU初始化配置。
- 1.8_03:修复1.8_02的地磁初始化不稳定问题,以及IMU初始化配置。
|