|
LPCOpen SPIFI FLASH Library (LPCSPIFILIB)
Documentation for the LPCSPIFILIB library
|
LPCSPIFILIB family descriptor, used to describe devices to non-device specific functions.
#include <spifilib_dev.h>
Public Attributes | |
| const char * | pFamName |
| struct SPIFI_DEV_NODE * | pDevList |
| uint32_t | prvContextSize |
| uint32_t * | pDevCount |
| void(* | pPrvDevGetID )(uint32_t baseAddr, struct SPIFI_DEVICE_ID *pID) |
| SPIFI_ERR_T(* | pPrvDevSetup )(struct SPIFI_HANDLE *pHandle, uint32_t spifiCtrlAddr, uint32_t baseAddr) |
| uint32_t* SPIFI_FAM_DESC::pDevCount |
(required) Pointer to device count
| struct SPIFI_DEV_NODE* SPIFI_FAM_DESC::pDevList |
(required) Pointer to device list
| const char* SPIFI_FAM_DESC::pFamName |
(required) Pointer to generic family name
| void(* SPIFI_FAM_DESC::pPrvDevGetID)(uint32_t baseAddr, struct SPIFI_DEVICE_ID *pID) |
(NULL allowed) Pointer to method that queries deviceID
| SPIFI_ERR_T(* SPIFI_FAM_DESC::pPrvDevSetup)(struct SPIFI_HANDLE *pHandle, uint32_t spifiCtrlAddr, uint32_t baseAddr) |
(required) Pointer to device specific device initialization
| uint32_t SPIFI_FAM_DESC::prvContextSize |
Number of bytes needed for driver context allocation
1.8.8