RTEMS 6.3
Loading...
Searching...
No Matches
flexspi_nor_driver_interface_t Struct Reference

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]

Detailed Description

Interface for the ROM FLEXSPI NOR flash driver.

Field Documentation

◆ reserved0

const uint32_t flexspi_nor_driver_interface_t::reserved0

Reserved

◆ reserved1

const uint32_t flexspi_nor_driver_interface_t::reserved1[2]

Reserved


The documentation for this struct was generated from the following files: