const_zpc@163.com 84965b0614 🦄 refactor: 支持多种方式的序列化能力
普通序列化、编码压缩序列化、键值对+普通序列化和键值对+编码压缩序列化
2023-03-12 15:12:41 +08:00
2023-02-28 21:58:18 +08:00
2023-02-07 14:39:23 +00:00
2023-02-07 14:39:23 +00:00
2023-02-28 21:58:18 +08:00
2023-02-28 21:58:18 +08:00

轻量级参数管理框架(C语言)

介绍

  1. 采用表驱动方式统一管理所有参数,包括缺省值、最小值和最大值等

  2. 采用宏定义快速注册和添加参数进行管理

  3. 支持基本类型参数和字符串参数

  4. 支持序列化和反序列化,便于保存和读取校验

  5. 可通过串口协议或其他协议调用接口修改参数

软件架构

软件架构说明

使用说明

  1. 通过函数 Param_ModifyById、Param_ModifyByName 限制修改参数
  2. 调用函数 Param_Serialize 对参数序列化, 保存至储存芯片中
  3. 从储存芯片读取数据后,调用 Param_Parse 反序列化得到参数,同时进行参数范围校验

demo样式

博客:

轻量级参数管理框架C语言

关于作者

  1. CSDN 博客 大橙子疯
  2. 联系邮箱 const_zpc@163.com
  3. 了解更多可关注微信公众号

大橙子疯嵌入式

Description
No description provided
Readme MIT 277 KiB
Languages
C 99.9%
Makefile 0.1%