哈工大智能车创新俱乐部模组库
设备
- 无变化
组件
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移植