![]() |
LUFA Library
120219
|
Master SPI Mode Serial USART Peripheral Driver (XMEGA) More...
Defines | |
SPI SCK Polarity Configuration Masks | |
#define | USART_SPI_SCK_LEAD_RISING (0 << UCPOL) |
#define | USART_SPI_SCK_LEAD_FALLING (1 << UCPOL) |
SPI Sample Edge Configuration Masks | |
#define | USART_SPI_SAMPLE_LEADING (0 << UPCHA) |
#define | USART_SPI_SAMPLE_TRAILING (1 << UPCHA) |
SPI Data Ordering Configuration Masks | |
#define | USART_SPI_ORDER_MSB_FIRST (0 << UDORD) |
#define | USART_SPI_ORDER_LSB_FIRST (1 << UDORD) |
Functions | |
static void | SerialSPI_Init (const uint8_t SPIOptions, const uint32_t BaudRate) |
static void | SerialSPI_Disable (void) |
static uint8_t | SerialSPI_TransferByte (const uint8_t DataByte) |
static void | SerialSPI_SendByte (const uint8_t DataByte) |
static uint8_t | SerialSPI_ReceiveByte (void) |
On-chip Master SPI mode USART driver for the XMEGA AVR microcontrollers.