RTEMS 6.1-rc7
Loading...
Searching...
No Matches
Data Structures | Macros | Enumerations
QSPI Exported Types

Data Structures

struct  BSP_QSPI_Ctx_t
 
struct  BSP_QSPI_Init_t
 
struct  MX_QSPI_Init_t
 

Macros

#define BSP_QSPI_Info_t   MT25TL01G_Info_t
 
#define BSP_QSPI_Interface_t   MT25TL01G_Interface_t
 
#define BSP_QSPI_Transfer_t   MT25TL01G_Transfer_t
 
#define BSP_QSPI_DualFlash_t   MT25TL01G_DualFlash_t
 
#define BSP_QSPI_ODS_t   MT25TL01G_ODS_t
 

Enumerations

enum  BSP_QSPI_Erase_t { BSP_QSPI_ERASE_8K = MT25TL01G_ERASE_4K , BSP_QSPI_ERASE_64K = MT25TL01G_ERASE_32K , BSP_QSPI_ERASE_128K = MT25TL01G_ERASE_64K , BSP_QSPI_ERASE_CHIP = MT25TL01G_ERASE_CHIP }
 
enum  BSP_QSPI_Access_t { QSPI_ACCESS_NONE = 0 , QSPI_ACCESS_INDIRECT , QSPI_ACCESS_MMP }
 

Detailed Description

Enumeration Type Documentation

◆ BSP_QSPI_Access_t

Enumerator
QSPI_ACCESS_NONE 

Instance not initialized,

QSPI_ACCESS_INDIRECT 

Instance use indirect mode access

QSPI_ACCESS_MMP 

Instance use Memory Mapped Mode read

◆ BSP_QSPI_Erase_t

Enumerator
BSP_QSPI_ERASE_8K 

8K size Sector erase = 2 x 4K as Dual flash mode is used for this board

BSP_QSPI_ERASE_64K 

64K size Sector erase = 2 x 32K as Dual flash mode is used for this board

BSP_QSPI_ERASE_128K 

128K size Sector erase = 2 x 64K as Dual mode is used for this board

BSP_QSPI_ERASE_CHIP 

Whole chip erase