LPCOpen SPIFI FLASH Library (LPCSPIFILIB)
Documentation for the LPCSPIFILIB library
List of all members | Public Attributes

Detailed Description

Register device data.

#include <spifilib_dev.h>

Public Attributes

const char * pDevName
 
SPIFI_DEVICE_ID_T id
 
uint32_t caps
 
uint16_t blks
 
uint32_t blkSize
 
uint16_t subBlks
 
uint16_t subBlkSize
 
uint16_t pageSize
 
uint32_t maxReadSize
 
uint8_t maxClkRate
 
uint8_t maxReadRate
 
uint8_t maxHSReadRate
 
uint8_t maxProgramRate
 
uint8_t maxHSProgramRate
 
uint8_t initDeInitFxId
 
uint8_t clearStatusFxId
 
uint8_t getStatusFxId
 
uint8_t setStatusFxId
 
uint8_t setOptionsFxId
 
uint8_t getReadCmdFxId
 
uint8_t getWriteCmdFxId
 

Member Data Documentation

uint16_t SPIFI_DEVICE_DATA::blks

of blocks

uint32_t SPIFI_DEVICE_DATA::blkSize

size of block

uint32_t SPIFI_DEVICE_DATA::caps

capabilities supported

uint8_t SPIFI_DEVICE_DATA::clearStatusFxId

clearStatus fx_id

uint8_t SPIFI_DEVICE_DATA::getReadCmdFxId

getReadCommand fx_id

uint8_t SPIFI_DEVICE_DATA::getStatusFxId

getStatus fx_id

uint8_t SPIFI_DEVICE_DATA::getWriteCmdFxId

getWriteCommand fx_id

SPIFI_DEVICE_ID_T SPIFI_DEVICE_DATA::id

Device id structure

uint8_t SPIFI_DEVICE_DATA::initDeInitFxId

init/DeInit fx_id

uint8_t SPIFI_DEVICE_DATA::maxClkRate

(in Mhz) maximum clock rate (max common speed)

uint8_t SPIFI_DEVICE_DATA::maxHSProgramRate

(in Mhz) max clock rate for quad program

uint8_t SPIFI_DEVICE_DATA::maxHSReadRate

(in Mhz) max clock rate for quad / dual read

uint8_t SPIFI_DEVICE_DATA::maxProgramRate

(in Mhz) max clock rate for program

uint8_t SPIFI_DEVICE_DATA::maxReadRate

(in Mhz) max clock rate for read (driver may utilize fast read)

uint32_t SPIFI_DEVICE_DATA::maxReadSize

max read allowed in one operation

uint16_t SPIFI_DEVICE_DATA::pageSize

page size

const char* SPIFI_DEVICE_DATA::pDevName

(required) Device friendly name

uint8_t SPIFI_DEVICE_DATA::setOptionsFxId

setOptions fx_id

uint8_t SPIFI_DEVICE_DATA::setStatusFxId

setStatus fx_id

uint16_t SPIFI_DEVICE_DATA::subBlks

of sub-blocks

uint16_t SPIFI_DEVICE_DATA::subBlkSize

size of sub-block


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