Releases: CkovMk/HITSIC_Module
Releases · CkovMk/HITSIC_Module
HITSIC_Module v2.1.0
哈工大智能车创新俱乐部模组库
设备
- 无变化
组件
DMADVP v0.1.2
- 修正了文档中的错误。
MENU v0.1.7
- 新增全局状态标志位
menu_message_strBufOverride(字符缓存超控标志位),支持菜单项直接打印帧缓存。 - 新增函数
menu_list_t *MENU_DirGetList(const char *str);和menu_itemIfce_t *MENU_DirGetItem(const menu_list_t *dir, const char *str);,用于按路径查找菜单列表和菜单项。 - 适配SYSLOG。修改了MENU_PORT中的LOG打印接口。现在可以分别配置不同组件的LOG级别。
- 删除了不必要的
extern "C {...}"。 - 新增路径查询API:
menu_list_t *MENU_DirGetList(const char *str);与menu_itemIfce_t *MENU_DirGetItem(const menu_list_t *dir, const char *str);,用于根据菜单结构(路径)查找菜单列表和菜单项。 - 事件处理接口移至
app_menu_port.cpp中。 - 修复了菜单读取和保存时的内存泄漏问题。
SYSLOG
- 新增SYSLOG。
系统日志(SYSLOG)是一个简易日志库模组。
- 用于打印LOG的统一接口,阻塞输出。
- 可为每个文件设置独立的日志Tag。
- 可为每个文件设置静态日志级别控制。
外部库
EasyFlash
- 修复8字节对齐的问题
- 修复MK66F18移植
HITSIC_Module v2.0.1
哈工大智能车创新俱乐部模组库
设备
- 更新了
d_default默认移植。
组件
DMADVP v0.1.2
- 修改TransferStart逻辑,修复了帧率减半的Bug。
- 完善代码内注释文档。
- 调整默认DMA中断优先级为8。
MENU v0.1.6
- 适配DISP_SSD1306驱动更新,新增全缓存屏幕移植接口。现在屏幕可支持全缓存打印。
- 仿照C++虚表,修改了菜单项适配器和类型多态原理。现在只有菜单项构造需要使用
swich-case结构,其他函数调用均由查表得到。 - 现在
menuItem_dataExt_HasMinMax扩展属性已对NVM读取生效。 - 调整默认事件中断优先级为12。
- 补全移植文档。
DISP_SSD1306 v0.2.1
- 废弃了格式化打印函数。
- 修改了屏幕寻址方式,更好地支持帧缓存。
- 新增了DMA帧缓存API和DMA接口。
- 优化了普通帧缓存API的性能(10.8ms -> 3.3ms)
EXTINT
- 调整默认中断优先级为2。
PITMGR
- 调整默认中断优先级为4。
UARTMGR
- 即将废弃。
HITSIC_Module v2.0-beta.0
哈工大智能车创新俱乐部模组库
适配16th新版培训板。
HITSIC_Module v1.1-demo.1
哈工大智能车创新俱乐部 16th培训板专用