配置说明

    使能 KVDB 功能

    使能 KV 自动升级功能。该功能使能后, fdb_kvdb.ver_num 存储了当前数据库的版本,如果版本发生变化时,会自动触发升级动作,将更新新的默认 KV 集合至当前数据库中。

    FDB_USING_TSDB

    使能 TSDB 功能

    FDB_USING_FAL_MODE

    使用 POSIX 的文件模式,需要系统提供 open/read/write/close 相关文件访问接口。

    FDB_USING_FILE_LIBC_MODE

    使用 C 标准库的文件模式,需要系统提供 fopen/fread/fwrite/fclose 相关文件访问接口。

    FDB_WRITE_GRAN

    • 1: nor flash
    • 32: stm32f1 片上 Flash

    如果数据库中使用了多种 Flash 规格,例如:既有 nor flash,也有 stm32f4 片上 Flash ,此时取最大值作为配置项,即:8 bit

    MCU 大小端配置,默认不配置时,系统自动使用小端配置

    FDB_PRINT(…)

    打印函数宏定义配置,默认不配置时,使用 printf 作为打印日志是输出函数。用户也可以自定义新的打印函数宏定义,例如:

    FDB_DEBUG_ENABLE