| M480 BSP V3.05.001 The Board Support Package for M480 Series

Macros
USCI_SPI Exported Constants
Standard Driver » USCI_SPI Driver

## Macros
#define | USPI_MODE_0
#define | USPI_MODE_1
#define | USPI_MODE_2
#define | USPI_MODE_3
#define | USPI_SLAVE
#define | USPI_MASTER
#define | USPI_SS
#define | USPI_SS_ACTIVE_HIGH
#define | USPI_SS_ACTIVE_LOW
#define | USPI_SSINACT_INT_MASK
#define | USPI_SSACT_INT_MASK
#define | USPI_SLVTO_INT_MASK
#define | USPI_SLVBE_INT_MASK
#define | USPI_TXUDR_INT_MASK
#define | USPI_RXOV_INT_MASK
#define | USPI_TXST_INT_MASK
#define | USPI_TXEND_INT_MASK
#define | USPI_RXST_INT_MASK
#define | USPI_RXEND_INT_MASK
#define | USPI_BUSY_MASK
#define | USPI_RX_EMPTY_MASK
#define | USPI_RX_FULL_MASK
#define | USPI_TX_EMPTY_MASK
#define | USPI_TX_FULL_MASK
#define | USPI_SSLINE_STS_MASK

## Detailed Description

## Macro Definition Documentation

## ◆ USPI_BUSY_MASK

#define USPI_BUSY_MASK

Busy status mask

Definition at line 55 of file usci_spi.h.

## ◆ USPI_MASTER

#define USPI_MASTER

Set as master

Definition at line 36 of file usci_spi.h.

## ◆ USPI_MODE_0

#define USPI_MODE_0

SCLK idle low; data transmit with falling edge and receive with rising edge

Definition at line 30 of file usci_spi.h.

## ◆ USPI_MODE_1

#define USPI_MODE_1

SCLK idle low; data transmit with rising edge and receive with falling edge

Definition at line 31 of file usci_spi.h.

## ◆ USPI_MODE_2

#define USPI_MODE_2

SCLK idle high; data transmit with rising edge and receive with falling edge

Definition at line 32 of file usci_spi.h.

## ◆ USPI_MODE_3

#define USPI_MODE_3

SCLK idle high; data transmit with falling edge and receive with rising edge

Definition at line 33 of file usci_spi.h.

## ◆ USPI_RX_EMPTY_MASK

#define USPI_RX_EMPTY_MASK

RX empty status mask

Definition at line 56 of file usci_spi.h.

## ◆ USPI_RX_FULL_MASK

#define USPI_RX_FULL_MASK

RX full status mask

Definition at line 57 of file usci_spi.h.

## ◆ USPI_RXEND_INT_MASK

#define USPI_RXEND_INT_MASK

Receive End interrupt mask

Definition at line 52 of file usci_spi.h.

## ◆ USPI_RXOV_INT_MASK

#define USPI_RXOV_INT_MASK

Receive Buffer Overrun interrupt mask

Definition at line 48 of file usci_spi.h.

## ◆ USPI_RXST_INT_MASK

#define USPI_RXST_INT_MASK

Receive Start interrupt mask

Definition at line 51 of file usci_spi.h.

## ◆ USPI_SLAVE

#define USPI_SLAVE

Set as slave

Definition at line 35 of file usci_spi.h.

## ◆ USPI_SLVBE_INT_MASK

#define USPI_SLVBE_INT_MASK

Slave Mode Bit Count Error interrupt mask

Definition at line 46 of file usci_spi.h.

## ◆ USPI_SLVTO_INT_MASK

#define USPI_SLVTO_INT_MASK

Slave Mode Time-out interrupt mask

Definition at line 45 of file usci_spi.h.

## ◆ USPI_SS

#define USPI_SS

Set SS

Definition at line 38 of file usci_spi.h.

## ◆ USPI_SS_ACTIVE_HIGH

#define USPI_SS_ACTIVE_HIGH

SS active high

Definition at line 39 of file usci_spi.h.

## ◆ USPI_SS_ACTIVE_LOW

#define USPI_SS_ACTIVE_LOW

SS active low

Definition at line 40 of file usci_spi.h.

## ◆ USPI_SSACT_INT_MASK

#define USPI_SSACT_INT_MASK

Slave Slave Active interrupt mask

Definition at line 44 of file usci_spi.h.

## ◆ USPI_SSINACT_INT_MASK

#define USPI_SSINACT_INT_MASK

Slave Slave Inactive interrupt mask

Definition at line 43 of file usci_spi.h.

## ◆ USPI_SSLINE_STS_MASK

#define USPI_SSLINE_STS_MASK

USCI_SPI_SS line status mask

Definition at line 60 of file usci_spi.h.

## ◆ USPI_TX_EMPTY_MASK

#define USPI_TX_EMPTY_MASK

TX empty status mask

Definition at line 58 of file usci_spi.h.

## ◆ USPI_TX_FULL_MASK

#define USPI_TX_FULL_MASK

TX full status mask

Definition at line 59 of file usci_spi.h.

## ◆ USPI_TXEND_INT_MASK

#define USPI_TXEND_INT_MASK

Transmit End interrupt mask

Definition at line 50 of file usci_spi.h.

## ◆ USPI_TXST_INT_MASK

#define USPI_TXST_INT_MASK

Transmit Start interrupt mask

Definition at line 49 of file usci_spi.h.

## ◆ USPI_TXUDR_INT_MASK

#define USPI_TXUDR_INT_MASK

Slave Transmit Under Run interrupt mask

Definition at line 47 of file usci_spi.h.