1. 一些基础模块的实现
coffee a2c2ec8c83 1. 增加Flash设置数据接口
2. 优化RingBuffer添加数据和获取数据
2026-03-26 22:21:56 +08:00
include 1. 增加Flash设置数据接口 2026-03-26 22:21:56 +08:00
src 1. 增加Flash设置数据接口 2026-03-26 22:21:56 +08:00
README.md 1. 增加支持内存分配器 2026-03-25 16:24:50 +08:00

基础结构

该库使用字符数组实现不同结构设计, 方便用于单片机固定数组.

HTlsf 参数对比

可用 tools/htlsf_config_matrix.sh 快速比较不同 HTLSF_CONFIG_SL_INDEX_COUNT_LOG2 / HTLSF_CONFIG_FL_INDEX_MAX 组合下的:

  • 公开开销指标
  • 4KB/8KB/16KB 固定缓冲区可用容量
  • 16KB 池里 16/32/64/128/256 字节请求可连续分配次数
  • 主机目标体积, 以及可选 Cortex-M3 目标体积
  • 对应配置下 HTlsf 单元测试是否通过

示例:

sh tools/htlsf_config_matrix.sh
CONFIGS="4:15 4:14 4:13" RUN_TESTS=0 sh tools/htlsf_config_matrix.sh