#include "eeprom_emulation.h"#include "hpm_nor_flash.h"#include "hpm_l1c_drv.h"#include "board.h"Functions | |
| void | e2p_enter_critical (void) |
| void | e2p_exit_critical (void) |
| ATTR_RAMFUNC hpm_stat_t | nor_flash_init (nor_flash_config_t *cfg) |
| hpm nor-flash initialization More... | |
| ATTR_RAMFUNC hpm_stat_t | nor_flash_read (nor_flash_config_t *cfg, uint8_t *buf, uint32_t addr, uint32_t size) |
| hpm nor-flash read function More... | |
| ATTR_RAMFUNC hpm_stat_t | nor_flash_write (nor_flash_config_t *cfg, uint8_t *buf, uint32_t addr, uint32_t size) |
| hpm nor-flash write function More... | |
| static ATTR_RAMFUNC hpm_stat_t | nor_flash_erase_sector (nor_flash_config_t *cfg, uint32_t start_addr) |
| ATTR_RAMFUNC void | nor_flash_erase (nor_flash_config_t *cfg, uint32_t start_addr, uint32_t size) |
| hpm nor-flash erase function More... | |
| void e2p_enter_critical | ( | void | ) |
| void e2p_exit_critical | ( | void | ) |
| ATTR_RAMFUNC void nor_flash_erase | ( | nor_flash_config_t * | cfg, |
| uint32_t | start_addr, | ||
| uint32_t | size | ||
| ) |
hpm nor-flash erase function
| [in] | cfg | config_context |
| [in] | start_addr | erase physical start addr |
| [in] | size | erase bytes size |
|
static |
| ATTR_RAMFUNC hpm_stat_t nor_flash_init | ( | nor_flash_config_t * | cfg | ) |
hpm nor-flash initialization
| [in] | cfg | config_context |
| ATTR_RAMFUNC hpm_stat_t nor_flash_read | ( | nor_flash_config_t * | cfg, |
| uint8_t * | buf, | ||
| uint32_t | addr, | ||
| uint32_t | size | ||
| ) |
hpm nor-flash read function
| [in] | cfg | config_context |
| [out] | buf | store read data |
| [in] | addr | read physical start addr |
| [in] | size | read bytes size |
| ATTR_RAMFUNC hpm_stat_t nor_flash_write | ( | nor_flash_config_t * | cfg, |
| uint8_t * | buf, | ||
| uint32_t | addr, | ||
| uint32_t | size | ||
| ) |
hpm nor-flash write function
| [in] | cfg | config_context |
| [in] | buf | data to be written |
| [in] | addr | write physical start addr |
| [in] | size | write bytes size |