Skip to content

Releases: CkovMk/HITSIC_Module

HITSIC_Module v2.1.0

27 Nov 22:25

Choose a tag to compare

哈工大智能车创新俱乐部模组库

设备

  • 无变化

组件

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

09 Nov 18:45

Choose a tag to compare

哈工大智能车创新俱乐部模组库

设备

  • 更新了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

09 Nov 18:35

Choose a tag to compare

Pre-release

哈工大智能车创新俱乐部模组库
适配16th新版培训板。

HITSIC_Module v1.1-demo.1

15 Oct 19:26
5ccbaae

Choose a tag to compare

Pre-release

哈工大智能车创新俱乐部 16th培训板专用