MSPM0L11XX_L13XX TI-Driver Library
2.00.00.03
|
SPI Parameters. More...
#include <SPI.h>
Data Fields | |
SPI_TransferMode | transferMode |
uint32_t | transferTimeout |
SPI_CallbackFxn | transferCallbackFxn |
SPI_Mode | mode |
uint32_t | bitRate |
SPI bit rate in Hz. | |
uint32_t | dataSize |
SPI_FrameFormat | frameFormat |
SPI_Parity | parity |
SPI_BitOrder | bitOrder |
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 |
Controller or Peripheral mode
uint32_t SPI_Params::dataSize |
SPI data frame size in bits
SPI_FrameFormat SPI_Params::frameFormat |
SPI frame format
SPI_Parity SPI_Params::parity |
Parity can be set as even, odd or none
SPI_BitOrder SPI_Params::bitOrder |
false: MSB first, true: LSB first
void* SPI_Params::custom |
Custom argument used by driver implementation