RTEMS 6.1-rc7
Loading...
Searching...
No Matches
Data Fields
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: