![]() |
RTEMS 6.1-rc7
|
Interface for the ROM FLEXSPI NOR flash driver. More...
Data Fields | |
uint32_t | version |
status_t(* | init )(uint32_t instance, flexspi_nor_config_t *config) |
status_t(* | program )(uint32_t instance, flexspi_nor_config_t *config, uint32_t dst_addr, const uint32_t *src) |
status_t(* | erase_all )(uint32_t instance, flexspi_nor_config_t *config) |
status_t(* | erase )(uint32_t instance, flexspi_nor_config_t *config, uint32_t start, uint32_t lengthInBytes) |
uint32_t | reserved1 |
void(* | clear_cache )(uint32_t instance) |
status_t(* | xfer )(uint32_t instance, flexspi_xfer_t *xfer) |
status_t(* | update_lut )(uint32_t instance, uint32_t seqIndex, const uint32_t *lutBase, uint32_t seqNumber) |
uint32_t | reserved2 |
status_t(* | page_program )(uint32_t instance, flexspi_nor_config_t *config, uint32_t dst_addr, const uint32_t *src) |
status_t(* | read )(uint32_t instance, flexspi_nor_config_t *config, uint32_t *dst, uint32_t start, uint32_t bytes) |
status_t(* | get_config )(uint32_t instance, flexspi_nor_config_t *config, serial_nor_config_option_t *option) |
status_t(* | erase_sector )(uint32_t instance, flexspi_nor_config_t *config, uint32_t address) |
status_t(* | erase_block )(uint32_t instance, flexspi_nor_config_t *config, uint32_t address) |
const uint32_t | reserved0 |
status_t(* | wait_busy )(uint32_t instance, flexspi_nor_config_t *config, bool isParallelMode, uint32_t address) |
const uint32_t | reserved1 [2] |
Interface for the ROM FLEXSPI NOR flash driver.
const uint32_t flexspi_nor_driver_interface_t::reserved0 |
Reserved
const uint32_t flexspi_nor_driver_interface_t::reserved1[2] |
Reserved