21#include "xf_lfs_by_fal.h"
25#define TAG "littlefs_example"
35#define CHECK_LFS_ERR(_lfs_err) XF_CHECK((_lfs_err) != 0, XF_RETURN_VOID, TAG, "An error occurred.");
43 lfs_file_t lfs_file = {0};
44 lfs_file_t *p_lfs_file = &lfs_file;
48 xf_ret = xf_lfs_init(NULL,
true);
49 if (xf_ret !=
XF_OK) {
54 p_lfs = xf_lfs_get_lfs_handle();
57 lfs_err = lfs_file_open(p_lfs, p_lfs_file,
"boot_count", LFS_O_RDWR | LFS_O_CREAT);
62 lfs_err = lfs_file_rewind(p_lfs, p_lfs_file);
66 lfs_err = lfs_file_close(p_lfs, p_lfs_file);
int32_t xf_err_t
整形错误类型。 错误码具体值见 xf_err_code_t.
const char * xf_err_to_name(xf_err_t code)
返回 xf_err_code_t 错误代码对应的错误信息字符串。
static uint32_t boot_count
#define CHECK_LFS_ERR(_lfs_err)
#define XF_LOGI(tag, format,...)