![]() |
LPCOpen Platform for LPC18XX/43XX microcontrollers
18XX43XX
LPCOpen Platform for the NXP LPC18XX/43XX family of Microcontrollers
|
Device specific function pointers.
Definition at line 253 of file spifilib_dev.h.
#include "spifilib_dev.h"
Data Fields | |
| SPIFI_ERR_T(* | lockCmd )(const struct SPIFI_HANDLE *, SPIFI_PCMD_LOCK_UNLOCK_T, uint32_t) |
| SPIFI_ERR_T(* | eraseAll )(const struct SPIFI_HANDLE *) |
| SPIFI_ERR_T(* | eraseBlock )(const struct SPIFI_HANDLE *, uint32_t) |
| SPIFI_ERR_T(* | eraseSubBlock )(const struct SPIFI_HANDLE *, uint32_t) |
| SPIFI_ERR_T(* | pageProgram )(const struct SPIFI_HANDLE *, uint32_t, const uint32_t *, uint32_t) |
| SPIFI_ERR_T(* | read )(const struct SPIFI_HANDLE *, uint32_t, uint32_t *, uint32_t) |
| SPIFI_ERR_T(* | reset )(const struct SPIFI_HANDLE *) |
| uint32_t(* | getStatus )(const struct SPIFI_HANDLE *, uint8_t) |
| uint32_t(* | subBlockCmd )(const struct SPIFI_HANDLE *, SPIFI_PCMD_SUBBLK_T, uint32_t) |
| deviceInitDeInitFx | devInitDeInit |
| devClearStatusFx | devClearStatus |
| devGetStatusFx | devGetStatus |
| devSetStatusFx | devSetStatus |
| devSetOptsFx | devSetOpts |
| devGetReadCmdFx | devGetReadCmd |
| devGetWriteCmdFx | devGetWriteCmd |
| devClearStatusFx devClearStatus |
run-time assigned Fx* to clear status
Definition at line 277 of file spifilib_dev.h.
| devGetReadCmdFx devGetReadCmd |
run-time assigned Fx* to return read cmd
Definition at line 281 of file spifilib_dev.h.
| devGetStatusFx devGetStatus |
run-time assigned Fx* to get status
Definition at line 278 of file spifilib_dev.h.
| devGetWriteCmdFx devGetWriteCmd |
run-time assigned Fx* to return write cmd
Definition at line 282 of file spifilib_dev.h.
| deviceInitDeInitFx devInitDeInit |
run-time assigned Fx* device init de-init
Definition at line 276 of file spifilib_dev.h.
| devSetOptsFx devSetOpts |
run-time assigned Fx* to set quad mode
Definition at line 280 of file spifilib_dev.h.
| devSetStatusFx devSetStatus |
run-time assigned Fx* to set status
Definition at line 279 of file spifilib_dev.h.
| SPIFI_ERR_T(* eraseAll)(const struct SPIFI_HANDLE *) |
(required) Full device erase
Definition at line 258 of file spifilib_dev.h.
| SPIFI_ERR_T(* eraseBlock)(const struct SPIFI_HANDLE *, uint32_t) |
(required) Erase a block by block number
Definition at line 260 of file spifilib_dev.h.
| SPIFI_ERR_T(* eraseSubBlock)(const struct SPIFI_HANDLE *, uint32_t) |
(required) Erase a sub-block by block number
Definition at line 262 of file spifilib_dev.h.
| uint32_t(* getStatus)(const struct SPIFI_HANDLE *, uint8_t) |
(required) Returns device status
Definition at line 271 of file spifilib_dev.h.
| SPIFI_ERR_T(* lockCmd)(const struct SPIFI_HANDLE *, SPIFI_PCMD_LOCK_UNLOCK_T, uint32_t) |
(required) Lock / unlock handler
Definition at line 256 of file spifilib_dev.h.
| SPIFI_ERR_T(* pageProgram)(const struct SPIFI_HANDLE *, uint32_t, const uint32_t *, uint32_t) |
(required) Program up to a page of data at an address
Definition at line 264 of file spifilib_dev.h.
| SPIFI_ERR_T(* read)(const struct SPIFI_HANDLE *, uint32_t, uint32_t *, uint32_t) |
(required) Read an address range
Definition at line 266 of file spifilib_dev.h.
| SPIFI_ERR_T(* reset)(const struct SPIFI_HANDLE *) |
(required) Reset SPIFI device
Definition at line 268 of file spifilib_dev.h.
| uint32_t(* subBlockCmd)(const struct SPIFI_HANDLE *, SPIFI_PCMD_SUBBLK_T, uint32_t) |
(NULL allowed) Performs specified cmd
Definition at line 273 of file spifilib_dev.h.
1.8.3.1