| LPCOpen Platform v1.03 LPCOpen Platform for NXP LPC Microcontrollers

- Main Page
- Modules
- Data Structures
- Files
- Related Pages

- Data Structures
- Data Structure Index
- Data Fields

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
IP_SPI_002_T Struct Reference
IP: SPI register block and driver (002)

## Detailed Description

SPI register block structure.

Definition at line 50 of file spi_002.h.

`#include "spi_002.h"`

## Data Fields
__IO uint32_t | CFG
__IO uint32_t | DLY
__IO uint32_t | STAT
__IO uint32_t | INTENSET
__O uint32_t | INTENCLR
__I uint32_t | RXDAT
__IO uint32_t | TXDATCTL
__IO uint32_t | TXDAT
__IO uint32_t | TXCTRL
__IO uint32_t | DIV
__I uint32_t | INTSTAT

## Field Documentation

__IO uint32_t CFG

< SPI Structure SPI Configuration register

Definition at line 51 of file spi_002.h.

__IO uint32_t DIV

SPI clock Divider register

Definition at line 60 of file spi_002.h.

__IO uint32_t DLY

SPI Delay register

Definition at line 52 of file spi_002.h.

__O uint32_t INTENCLR

SPI Interrupt Enable Clear. register

Definition at line 55 of file spi_002.h.

__IO uint32_t INTENSET

SPI Interrupt Enable.Set register

Definition at line 54 of file spi_002.h.

__I uint32_t INTSTAT

SPI Interrupt Status register

Definition at line 61 of file spi_002.h.

__I uint32_t RXDAT

SPI Receive Data register

Definition at line 56 of file spi_002.h.

__IO uint32_t STAT

SPI Status. register

Definition at line 53 of file spi_002.h.

__IO uint32_t TXCTRL

SPI Transmit Control register

Definition at line 59 of file spi_002.h.

__IO uint32_t TXDAT

SPI Transmit Data register

Definition at line 58 of file spi_002.h.

__IO uint32_t TXDATCTL

SPI Transmit Data with Control register

Definition at line 57 of file spi_002.h.

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

- C:/nxp/v1.03/lpcopen_v1.03/lpcopen/software/lpc_core/lpc_ip/spi_002.h