RTEMS 6.1-rc7
Loading...
Searching...
No Matches
Data Structures | Macros | Enumerations
MT25TL01G_Exported_Types

Data Structures

struct  MT25TL01G_Info
 
struct  MT25TL01G_Info_t
 

Macros

#define MT25TL01G_OK   0
 
#define MT25TL01G_ERROR_INIT   -1
 
#define MT25TL01G_ERROR_COMMAND   -2
 
#define MT25TL01G_ERROR_TRANSMIT   -3
 
#define MT25TL01G_ERROR_RECEIVE   -4
 
#define MT25TL01G_ERROR_AUTOPOLLING   -5
 
#define MT25TL01G_ERROR_MEMORYMAPPED   -6
 

Enumerations

enum  MT25TL01G_Interface_t { MT25TL01G_SPI_MODE = 0 , MT25TL01G_SPI_2IO_MODE , MT25TL01G_SPI_4IO_MODE , MT25TL01G_QPI_MODE }
 
enum  MT25TL01G_Transfer_t { MT25TL01G_STR_TRANSFER = 0 , MT25TL01G_DTR_TRANSFER }
 
enum  MT25TL01G_DualFlash_t { MT25TL01G_DUALFLASH_DISABLE = QSPI_DUALFLASH_DISABLE , MT25TL01G_DUALFLASH_ENABLE =QSPI_DUALFLASH_ENABLE }
 
enum  MT25TL01G_Erase_t { MT25TL01G_ERASE_4K = 0 , MT25TL01G_ERASE_32K , MT25TL01G_ERASE_64K , MT25TL01G_ERASE_CHIP }
 

Detailed Description

Enumeration Type Documentation

◆ MT25TL01G_DualFlash_t

Enumerator
MT25TL01G_DUALFLASH_DISABLE 

Single flash mode

◆ MT25TL01G_Erase_t

Enumerator
MT25TL01G_ERASE_4K 

4K size Sector erase

MT25TL01G_ERASE_32K 

32K size Block erase

MT25TL01G_ERASE_64K 

64K size Block erase

MT25TL01G_ERASE_CHIP 

Whole chip erase

◆ MT25TL01G_Interface_t

Enumerator
MT25TL01G_SPI_MODE 

1-1-1 commands, Power on H/W default setting

MT25TL01G_SPI_2IO_MODE 

1-1-2, 1-2-2 read commands

MT25TL01G_SPI_4IO_MODE 

1-1-4, 1-4-4 read commands

MT25TL01G_QPI_MODE 

4-4-4 commands