| Xmega Application Note | |||||
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. | |
SPI data packet struct.
| volatile uint8_t SPI_DataPacket::bytesToTransceive |
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::bytesTransceived |
Number of bytes transfered.
Definition at line 89 of file spi_driver.h.
Referenced by SPI_MasterCreateDataPacket(), SPI_MasterInterruptHandler(), SPI_MasterInterruptTransceivePacket(), and SPI_MasterTransceivePacket().
| volatile bool SPI_DataPacket::complete |
Complete flag.
Definition at line 90 of file spi_driver.h.
Referenced by SPI_MasterCreateDataPacket(), SPI_MasterInterruptHandler(), SPI_MasterInterruptTransceivePacket(), SPI_MasterTransceivePacket(), and main().
| 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().
| uint8_t SPI_DataPacket::ssPinMask |
SS pin mask.
Definition at line 85 of file spi_driver.h.
Referenced by SPI_MasterCreateDataPacket(), SPI_MasterInterruptHandler(), SPI_MasterInterruptTransceivePacket(), and SPI_MasterTransceivePacket().
| PORT_t* SPI_DataPacket::ssPort |
Pointer to SS port.
Definition at line 84 of file spi_driver.h.
Referenced by SPI_MasterCreateDataPacket(), SPI_MasterInterruptHandler(), SPI_MasterInterruptTransceivePacket(), and SPI_MasterTransceivePacket().
| const uint8_t* SPI_DataPacket::transmitData |
Pointer to data to transmit.
Definition at line 86 of file spi_driver.h.
Referenced by SPI_MasterCreateDataPacket(), SPI_MasterInterruptHandler(), SPI_MasterInterruptTransceivePacket(), and SPI_MasterTransceivePacket().