Xmega Application Note


SPI_DataPacket Struct Reference

SPI data packet struct. More...

#include <spi_driver.h>

Data Fields

volatile uint8_t bytesToTransceive
 Number of bytes to transfer.
volatile uint8_t bytesTransceived
 Number of bytes transfered.
volatile bool complete
 Complete flag.
volatile uint8_t * receiveData
 Pointer to where to store received data.
uint8_t ssPinMask
 SS pin mask.
PORT_t * ssPort
 Pointer to SS port.
const uint8_t * transmitData
 Pointer to data to transmit.

Detailed Description

SPI data packet struct.


Field Documentation

Number of bytes to transfer.

Definition at line 88 of file spi_driver.h.

Referenced by SPI_MasterCreateDataPacket(), SPI_MasterInterruptHandler(), and SPI_MasterTransceivePacket().

volatile uint8_t* SPI_DataPacket::receiveData

Pointer to where to store received data.

Definition at line 87 of file spi_driver.h.

Referenced by SPI_MasterCreateDataPacket(), SPI_MasterInterruptHandler(), and SPI_MasterTransceivePacket().