![]() |
RUI3 (RAK Unified Interface 3) - RAK4631
|
Provide a hardware independent flash driver layer for API layer to use. More...
Go to the source code of this file.
Functions | |
void | udrv_flash_init (void) |
void | udrv_flash_deinit (void) |
int32_t | udrv_flash_write (uint32_t addr, uint32_t len, uint8_t *buff) |
int32_t | udrv_flash_read (uint32_t addr, uint32_t len, uint8_t *buff) |
int32_t | udrv_flash_erase (uint32_t addr, uint32_t len) |
uint32_t | udrv_flash_get_page_size (void) |
bool | udrv_flash_check_addr_valid (uint32_t addr, uint32_t len) |
void | udrv_flash_suspend (void) |
void | udrv_flash_resume (void) |
Provide a hardware independent flash driver layer for API layer to use.
void udrv_flash_init | ( | void | ) |
void udrv_flash_deinit | ( | void | ) |
int32_t udrv_flash_write | ( | uint32_t | addr, |
uint32_t | len, | ||
uint8_t * | buff | ||
) |
int32_t udrv_flash_read | ( | uint32_t | addr, |
uint32_t | len, | ||
uint8_t * | buff | ||
) |
int32_t udrv_flash_erase | ( | uint32_t | addr, |
uint32_t | len | ||
) |
uint32_t udrv_flash_get_page_size | ( | void | ) |
bool udrv_flash_check_addr_valid | ( | uint32_t | addr, |
uint32_t | len | ||
) |
void udrv_flash_suspend | ( | void | ) |
void udrv_flash_resume | ( | void | ) |