41 lines
860 B
C
41 lines
860 B
C
#ifndef __FDB_CFG_H
|
||
#define __FDB_CFG_H
|
||
|
||
/*
|
||
* 模块名称:FlashDB 配置
|
||
* 模块功能:配置 FlashDB 数据库功能开关和参数
|
||
* 适用平台:STM32F407ZGT6
|
||
* 作者:王建锋
|
||
* 创建日期:2026-07-16
|
||
* 修改记录:
|
||
* 2026-07-16 王建锋 创建初始版本
|
||
*/
|
||
|
||
#ifdef __cplusplus
|
||
extern "C" {
|
||
#endif
|
||
|
||
/* 启用 KVDB(键值数据库) */
|
||
#define FDB_USING_KVDB
|
||
|
||
/* KVDB 版本号变化时自动更新到最新默认值(默认关闭) */
|
||
/* #define FDB_KV_AUTO_UPDATE */
|
||
|
||
/* 启用 TSDB(时序数据库) */
|
||
#define FDB_USING_TSDB
|
||
|
||
/* 使用 FAL 存储模式(非文件模式) */
|
||
#define FDB_USING_FAL_MODE
|
||
|
||
/* Flash 写入粒度,单位:bit,STM32F4 字节可编程 = 8 */
|
||
#define FDB_WRITE_GRAN 8
|
||
|
||
/* 调试输出使能 */
|
||
/*#define FDB_DEBUG_ENABLE*/
|
||
|
||
#ifdef __cplusplus
|
||
}
|
||
#endif
|
||
|
||
#endif /* __FDB_CFG_H */
|