![]() |
LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
|
#include "spifi_rom_api.h"
Data Fields | |
int32_t(* | spifi_init )(SPIFIobj *obj, uint32_t csHigh, uint32_t options, uint32_t mhz) |
int32_t(* | spifi_program )(SPIFIobj *obj, char *source, SPIFIopers *opers) |
int32_t(* | spifi_erase )(SPIFIobj *obj, SPIFIopers *opers) |
void(* | cancel_mem_mode )(SPIFIobj *obj) |
void(* | set_mem_mode )(SPIFIobj *obj) |
int32_t(* | checkAd )(SPIFIobj *obj, SPIFIopers *opers) |
int32_t(* | setProt )(SPIFIobj *obj, SPIFIopers *opers, char *change, char *saveProt) |
int32_t(* | check_block )(SPIFIobj *obj, char *source, SPIFIopers *opers, uint32_t check_program) |
int32_t(* | send_erase_cmd )(SPIFIobj *obj, uint8_t op, uint32_t addr) |
uint32_t(* | ck_erase )(SPIFIobj *obj, uint32_t *addr, uint32_t length) |
int32_t(* | prog_block )(SPIFIobj *obj, char *source, SPIFIopers *opers, uint32_t *left_in_page) |
uint32_t(* | ck_prog )(SPIFIobj *obj, char *source, char *dest, uint32_t length) |
void(* | setSize )(SPIFIobj *obj, int32_t value) |
int32_t(* | setDev )(SPIFIobj *obj, uint32_t opts, uint32_t mem_cmd, uint32_t prog_cmd) |
uint32_t(* | cmd )(uc op, uc addrLen, uc intLen, uint16_t len) |
uint32_t(* | readAd )(SPIFIobj *obj, uint32_t cmd, uint32_t addr) |
void(* | send04 )(SPIFIobj *obj, uc op, uc len, uint32_t value) |
void(* | wren_sendAd )(SPIFIobj *obj, uint32_t cmd, uint32_t addr, uint32_t value) |
int32_t(* | write_stat )(SPIFIobj *obj, uc len, uint16_t value) |
int32_t(* | wait_busy )(SPIFIobj *obj, uc prog_or_erase) |
Definition at line 249 of file spifi_rom_api.h.
void(* cancel_mem_mode)(SPIFIobj *obj) |
Definition at line 255 of file spifi_rom_api.h.
int32_t(* check_block)(SPIFIobj *obj, char *source, SPIFIopers *opers, uint32_t check_program) |
Definition at line 262 of file spifi_rom_api.h.
int32_t(* checkAd)(SPIFIobj *obj, SPIFIopers *opers) |
Definition at line 259 of file spifi_rom_api.h.
Definition at line 265 of file spifi_rom_api.h.
Definition at line 268 of file spifi_rom_api.h.
Definition at line 274 of file spifi_rom_api.h.
int32_t(* prog_block)(SPIFIobj *obj, char *source, SPIFIopers *opers, uint32_t *left_in_page) |
Definition at line 266 of file spifi_rom_api.h.
Definition at line 275 of file spifi_rom_api.h.
Definition at line 276 of file spifi_rom_api.h.
Definition at line 264 of file spifi_rom_api.h.
void(* set_mem_mode)(SPIFIobj *obj) |
Definition at line 256 of file spifi_rom_api.h.
Definition at line 272 of file spifi_rom_api.h.
int32_t(* setProt)(SPIFIobj *obj, SPIFIopers *opers, char *change, char *saveProt) |
Definition at line 260 of file spifi_rom_api.h.
void(* setSize)(SPIFIobj *obj, int32_t value) |
Definition at line 271 of file spifi_rom_api.h.
int32_t(* spifi_erase)(SPIFIobj *obj, SPIFIopers *opers) |
Definition at line 253 of file spifi_rom_api.h.
Definition at line 250 of file spifi_rom_api.h.
int32_t(* spifi_program)(SPIFIobj *obj, char *source, SPIFIopers *opers) |
Definition at line 252 of file spifi_rom_api.h.
Definition at line 279 of file spifi_rom_api.h.
Definition at line 277 of file spifi_rom_api.h.
Definition at line 278 of file spifi_rom_api.h.