31#define USER_DATA_FLASH_BASE ((uint32_t)0x1FFFF800U)
34#define USER_DATA_FLASH_PAGE_SIZE 64U
37#define USER_DATA_CAPACITY 26U
40#define USER_DATA_OFF_DATA0 0U
41#define USER_DATA_OFF_DATA1 1U
42#define USER_DATA_OFF_EXT_BASE 2U
UserData_Status UserData_Write(uint8_t offset, const uint8_t *buf, uint8_t len)
uint8_t UserData_Capacity(void)
UserData_Status UserData_Commit(void)
uint8_t * UserData_Buffer(void)
UserData_Status UserData_Init(void)
UserData_Status UserData_Fill(uint8_t offset, uint8_t len, uint8_t value)
UserData_Status UserData_Erase(void)
uint8_t UserData_IsDirty(void)
UserData_Status UserData_ReadByte(uint8_t offset, uint8_t *value)
UserData_Status UserData_Read(uint8_t offset, uint8_t *buf, uint8_t len)
UserData_Status UserData_WriteByte(uint8_t offset, uint8_t value)
const uint8_t * UserData_ConstBuffer(void)
UserData_Status UserData_ReadFlashPageRaw(uint8_t *page)