操作系统:win10 64位
开发IDE:Keil MDK V5.26
SDK蓝牙协议栈:nRF5 SDK v12.3.0
使用NRF51822的FDS(Flash data storage)进行Flash的操作,用于存储一些掉电后需要保存的数据。如何使用呢?
(1)使用FDS,最好把SDK升级到较新的版本,如nRF5 SDK v12.3.0
(2)在sdk_config.h中,配置使能FDS,即把FDS_ENABLED 改为 1
// <e> FDS_ENABLED - fds - Flash data storage module
//==========================================================
#ifndef FDS_ENABLED
#define FDS_ENABLED 1
#endif
(3)添加基于SDK的FDS相关的驱动文件。把 fds.c fstorage.c加入到工程中,并配置好头文件的路径。
相关驱动代码:
#include "fstorage.h"
#