整理了一些嵌入式项目中常用的功能,形成了这个工具库,后续会不断添加新的功能。
抽象数组,一个类型无关的数组实现。
抽象队列,在抽象数组的基础上实现的一个无需动态分配内存同时又保持了元素类型灵活性的队列。
断言,针对参数或其他条件的检查,在调试过程中常用。
字符串格式化,库函数sprintf的轻量级实现,可以格式化转换常见的char, int, string等类型。
调试打印输出,在嵌入式系统中将数据通过串口、CAN等接口对外发送,监测程序运行信息。
项目中常用的排序算法。
常用的CRC数据校验函数。
- Format增加浮点数转换
- Asserts增加不同类型的断言:提示性的断言、告警性断言等
- Print增加整型数据、浮点数据的发送
- Print和ASSERTS远程开关