| Xmega Application Note | |||||
SPI master struct. Holds pointer to SPI module, buffers and necessary varibles. More...
#include <spi_driver.h>

Data Fields | |
| SPI_DataPacket_t * | dataPacket |
| Holds transceive data. | |
| bool | interrupted |
| True if interrupted by other master (SS pulled low). | |
| SPI_t * | module |
| Pointer to what module to use. | |
| PORT_t * | port |
| Pointer to port. | |
SPI master struct. Holds pointer to SPI module, buffers and necessary varibles.
Holds transceive data.
Definition at line 100 of file spi_driver.h.
Referenced by SPI_MasterInit(), SPI_MasterInterruptHandler(), SPI_MasterInterruptTransceivePacket(), and SPI_MasterTransceivePacket().
True if interrupted by other master (SS pulled low).
Definition at line 99 of file spi_driver.h.
Referenced by SPI_MasterInit(), SPI_MasterInterruptHandler(), and SPI_MasterInterruptTransceivePacket().
| SPI_t* SPI_Master::module |
Pointer to what module to use.
Definition at line 97 of file spi_driver.h.
Referenced by SPI_MasterInit(), SPI_MasterInterruptHandler(), SPI_MasterInterruptTransceivePacket(), SPI_MasterTransceiveByte(), and SPI_MasterTransceivePacket().
| PORT_t* SPI_Master::port |
Pointer to port.
Definition at line 98 of file spi_driver.h.
Referenced by SPI_MasterInit(), and SPI_MasterInterruptTransceivePacket().