RMUL2025/hw/bsp/rm-c/drivers/bsp_flash.c

21 lines
480 B
C

#include "bsp_flash.h"
#include "easyflash.h"
bsp_status_t bsp_flash_init() { return easyflash_init() != EF_NO_ERR; }
size_t bsp_flash_check_blog(const char* name) {
size_t len = 0;
ef_get_env_blob(name, NULL, 0, &len);
return len;
}
void bsp_flash_get_blog(const char* name, uint8_t* buff, uint32_t len) {
ef_get_env_blob(name, buff, len, NULL);
}
void bsp_flash_set_blog(const char* name, const uint8_t* buff, uint32_t len) {
ef_set_env_blob(name, buff, len);
}