BL602/BL604可以很便捷地对FLASH进行读写操作,下面以存储wifi信息为例进行FLASH读写操作
例程地址:
https://github.com/SmartArduino/Doiting_BL/tree/master/examples/FLASH
使用easyflash库可以很方便地对FLASH进行读写操作。
这里用到了FLASH读和写两个函数:
EfErrCode ef_set_env_blob(const char *key, const void *value_buf, size_t buf_len);
size_t ef_get_env_blob(const char *key, void *value_buf, size_t buf_len, size_t *saved_value_len);
编译完成后,烧录程序,可以看到串口输出两组wifi信息,绿色打印输出的为存储到FALSH的信息,红色打印输出为从FLASH读取到的信息