PIDUINO
Loading...
Searching...
No Matches
Piduino::SpiDev::Transfer

#include <spidev.h>

Collaboration diagram for Piduino::SpiDev::Transfer:

Public Member Functions

 Transfer (const uint8_t *txbuf=0, uint8_t *rxbuf=0, uint32_t count=0)
 
bool operator== (const Transfer &other)
 

Public Attributes

const uint8_t * txBuf
 
uint8_t * rxBuf
 
uint32_t len
 
uint32_t speedHz
 
uint8_t bitsPerWord
 
bool releaseCsAfter
 
uint16_t delayBeforeReleaseCs
 

Detailed Description

Definition at line 250 of file spidev.h.

Constructor & Destructor Documentation

◆ Transfer()

Piduino::SpiDev::Transfer::Transfer ( const uint8_t *  txbuf = 0,
uint8_t *  rxbuf = 0,
uint32_t  count = 0 
)
inline

Definition at line 259 of file spidev.h.

Member Function Documentation

◆ operator==()

bool Piduino::SpiDev::Transfer::operator== ( const Transfer other)
inline

Definition at line 262 of file spidev.h.

References bitsPerWord, delayBeforeReleaseCs, len, releaseCsAfter, rxBuf, speedHz, and txBuf.

Member Data Documentation

◆ bitsPerWord

uint8_t Piduino::SpiDev::Transfer::bitsPerWord

Definition at line 256 of file spidev.h.

Referenced by operator==().

◆ delayBeforeReleaseCs

uint16_t Piduino::SpiDev::Transfer::delayBeforeReleaseCs

Definition at line 258 of file spidev.h.

Referenced by operator==().

◆ len

uint32_t Piduino::SpiDev::Transfer::len

Definition at line 254 of file spidev.h.

Referenced by operator==().

◆ releaseCsAfter

bool Piduino::SpiDev::Transfer::releaseCsAfter

Definition at line 257 of file spidev.h.

Referenced by operator==().

◆ rxBuf

uint8_t* Piduino::SpiDev::Transfer::rxBuf

Definition at line 253 of file spidev.h.

Referenced by operator==().

◆ speedHz

uint32_t Piduino::SpiDev::Transfer::speedHz

Definition at line 255 of file spidev.h.

Referenced by operator==().

◆ txBuf

const uint8_t* Piduino::SpiDev::Transfer::txBuf

Definition at line 252 of file spidev.h.

Referenced by operator==().