LPCOpen Platform for LPC18XX/43XX microcontrollers: LPC_ROM_API_T Struct Reference

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

- Main Page
- Modules
- Data Structures
- Files

- Data Structures
- Data Structure Index
- Data Fields

Data Fields
LPC_ROM_API_T Struct Reference
CHIP: LPC18xx_43xx ROM API declarations and functions

## 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_T * | pOtp
const AES_API_T * | pAes
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:

- C:/w/lpcopen_docs/software/lpc_core/lpc_chip/chip_18xx_43xx/romapi_18xx_43xx.h