MCSPI Parameters.
MCSPI Parameters are used to with the MCSPI_open() call. Default values for these parameters are set using MCSPI_OpenParams_init().
If NULL is passed for the parameters, MCSPI_open() uses default parameters.
Data Fields | |
| uint32_t | transferMode |
| uint32_t | transferTimeout |
| MCSPI_CallbackFxn | transferCallbackFxn |
| uint32_t | msMode |
| int32_t | mcspiDmaIndex |
| uint32_t MCSPI_OpenParams::transferMode |
Blocking or Callback mode. Refer MCSPI_TransferMode
| uint32_t MCSPI_OpenParams::transferTimeout |
Transfer timeout in system ticks
| MCSPI_CallbackFxn MCSPI_OpenParams::transferCallbackFxn |
Callback function pointer
| uint32_t MCSPI_OpenParams::msMode |
Controller or Peripheral mode. Refer MCSPI_MsMode
| int32_t MCSPI_OpenParams::mcspiDmaIndex |
Index of DMA instance used by MCSPI Driver. This index will be set by SysCfg according to the DMA driver chosen. The MCSPI driver uses this index to do an MCSPI_lld_initDma inside the MCSPI_open if the DMA mode is enabled