embedded-software
reusable software modules for embedded systems
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
spi Struct Reference

spi module structure More...

Collaboration diagram for spi:

Data Fields

spi_status_t state
 state More...
 
spi_transaction_tcurrentTransaction_ptr
 current transaction pointer More...
 
list_t transactionList
 transaction list More...
 
uint8_t bytesToWrite
 the number of bytes to write from the buffer More...
 
uint8_t blankBytesToWrite
 the number of dummy blank bytes to write so reading can occur More...
 
uint8_t bytesToReceive
 the total number of bytes left to be received from SPI, not neccesarily used More...
 
uint8_t bytesRead
 the number of bytes read into the data buffer More...
 
uint8_t bytesToDelay
 the number of bytes to delay when receiving data before reading the bytes to the data buffer More...
 

Detailed Description

spi module structure

Field Documentation

uint8_t blankBytesToWrite

the number of dummy blank bytes to write so reading can occur

uint8_t bytesRead

the number of bytes read into the data buffer

uint8_t bytesToDelay

the number of bytes to delay when receiving data before reading the bytes to the data buffer

uint8_t bytesToReceive

the total number of bytes left to be received from SPI, not neccesarily used

uint8_t bytesToWrite

the number of bytes to write from the buffer

spi_transaction_t* currentTransaction_ptr

current transaction pointer

spi_status_t state

state

list_t transactionList

transaction list


The documentation for this struct was generated from the following file: