Skip to content

Release v1.8

Compare
Choose a tag to compare
@FASTSHIFT FASTSHIFT released this 01 Oct 02:28

[v1.8] - 2021-9-14

  • 1.StackInfo库 StackInfo_GetSize -> StackInfo_GetTotalSize
  • 2.移除多余的RTE/Device
  • 3.Common/HAL模拟器实现转移到Simulator\LVGL.Simulator\HAL
  • 4.VS模拟器HAL_GPS适配新的GPX_Parser
  • 5.更新lv_conf.h LV_CIRCLE_CACHE_SIZE 8 -> 32
  • 6.更新lv_fs_pc,去除无用代码
  • 7.更新LVGL.Simulator,lv_png_init和lv_monkey_create转移至App_Init初始化
  • 8.更新lvgl主程序
  • 9.更新App初始化,调整Storage和SysConfig的初始化顺序,修复错误的全屏滑动
  • 10.更新DataProc初始化,center实例化转移到函数外部,DP_DEF宏全大写
  • 11.更新DataProc声明,ConvTime -> MakeTimeString,去除IMU_Commit和MAG_Commit
  • 12.更新Storage_Basic_Info_t,添加type成员,支持获取SD卡类型
  • 13.更新DP_Clock,ConvTime -> MakeTimeString
  • 14.更新DP_IMU,去除IMU_Commit机制,使用回调进行数据提交
  • 15.更新DP_MAG,同上
  • 16.更新DP_Recorder,合并变量至Recorder_t结构体,添加RECORDER_GPX宏配置
  • 17.更新DP_Storage,适配新的StorageService,添加SD卡类型获取
  • 18.更新DP_TrackFilter,PointVector_t不再使用lv_allocator
  • 19.更新HAL,添加Display和FaultHandle抽象层,以及IMU和MAG的CommitCallback,获取SD卡类型的函数
  • 20.去除lv_allocator依赖,统一使用重载的new和delete进行分配
  • 21.更新SystemInfos页面,SD卡状态指示 "Detect" -> "Status",支持显示SD卡类型,在Sensor Config未开启时数据全部置0
  • 22.调整ResourcePool的Font Default设置
  • 23.ArduinoJson库的DynamicJsonDocument使用lvgl内存池分配内存
  • 24.更新DataCenter/Account,"Push" -> "Publish"
  • 25.更新DataCenter和PageManager的LOG写法
  • 26.更新GPX_Parser,添加错误码
  • 27.lv_lib_png使用lvgl内存池分配内存
  • 28.更新lv_monkey,添加新的配置选项
  • 29.更新MapConv,ConvertMapPos -> ConvertMapLevelPos
  • 30.在VS模拟器上对new/delete进行重载,但是由于ASAN导致重定义冲突,只在Release下重载
  • 31.更新PageManager,解决lv_anim_exec_xcb_t回调的lv_coord_t和int32_t混用问题,修复LOAD_ANIM_NONE页面切换的BUG
  • 32.更新StorageService,支持静态和动态内存分配切换
  • 33.去除USER/Display,转移至HAL层
  • 34.优化lv_port,使用统一的初始化函数,与硬件驱动解耦,lv_fs_sdfat -> lv_port_fs_sdfat
  • 35.修复HAL_Buzz静音模式下的错误开机音
  • 36.更新HAL_Config,支持GPS缓冲区过载检测,支持配置Power的开关机延时时间
  • 37.更新HAL_Power,合并变量到Power_t
  • 38.更新HAL_SD_CARD,支持获取SD卡类型,SD_CardSizeMB -> SD_CardSize