|  |  | 
SPI Parameters. More...
#include <SPI.h>
| Data Fields | |
| SPI_TransferMode | transferMode | 
| uint32_t | transferTimeout | 
| SPI_CallbackFxn | transferCallbackFxn | 
| SPI_Mode | mode | 
| uint32_t | bitRate | 
| uint32_t | dataSize | 
| SPI_FrameFormat | frameFormat | 
| void * | custom | 
SPI Parameters.
SPI Parameters are used to with the SPI_open() call. Default values for these parameters are set using SPI_Params_init().
| SPI_TransferMode SPI_Params_::transferMode | 
Blocking or Callback mode
| uint32_t SPI_Params_::transferTimeout | 
Transfer timeout in system ticks
| SPI_CallbackFxn SPI_Params_::transferCallbackFxn | 
Callback function pointer
| SPI_Mode SPI_Params_::mode | 
Master or Slave mode
| uint32_t SPI_Params_::bitRate | 
SPI bit rate in Hz
| uint32_t SPI_Params_::dataSize | 
SPI data frame size in bits
| SPI_FrameFormat SPI_Params_::frameFormat | 
SPI frame format
| void* SPI_Params_::custom | 
Custom argument used by driver implementation