LPCOpen Platform for LPC18XX/43XX microcontrollers  18XX43XX
LPCOpen Platform for the NXP LPC18XX/43XX family of Microcontrollers
Data Fields

Detailed Description

LPC18XX High level ROM API structure.

Definition at line 87 of file romapi_18xx_43xx.h.

#include "romapi_18xx_43xx.h"

Data Fields

void(*const iap_entry )(uint32_t *, uint32_t *)
 
const OTP_API_TpOtp
 
const AES_API_TpAes
 
uint32_t reserved [3]
 
const uint32_t spifiApiBase
 
const uint32_t usbdApiBase
 
const uint32_t endMarker
 

Field Documentation

const uint32_t endMarker

API table end marker = 0x87654321

Definition at line 94 of file romapi_18xx_43xx.h.

void(*const iap_entry)(uint32_t *, uint32_t *)

IAP API entry function available on Flash parts only

Definition at line 88 of file romapi_18xx_43xx.h.

const AES_API_T* pAes

Definition at line 90 of file romapi_18xx_43xx.h.

const OTP_API_T* pOtp

Definition at line 89 of file romapi_18xx_43xx.h.

uint32_t reserved[3]

Definition at line 91 of file romapi_18xx_43xx.h.

const uint32_t spifiApiBase

SPIFI API function table base address

Definition at line 92 of file romapi_18xx_43xx.h.

const uint32_t usbdApiBase

USBD API function table base address

Definition at line 93 of file romapi_18xx_43xx.h.


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