rusEFI
The most advanced open source ECU
|
LPSPI master/slave transfer structure. More...
#include <fsl_lpspi.h>
Data Fields | |
uint8_t * | txData |
uint8_t * | rxData |
volatile size_t | dataSize |
uint32_t | configFlags |
LPSPI master/slave transfer structure.
Definition at line 336 of file fsl_lpspi.h.
uint32_t _lpspi_transfer::configFlags |
Transfer transfer configuration flags. Set from _lpspi_transfer_config_flag_for_master if the transfer is used for master or _lpspi_transfer_config_flag_for_slave enumeration if the transfer is used for slave.
Definition at line 343 of file fsl_lpspi.h.
Referenced by LPSPI_MasterTransferBlocking(), LPSPI_MasterTransferEDMA(), LPSPI_MasterTransferNonBlocking(), LPSPI_SlaveTransferEDMA(), and LPSPI_SlaveTransferNonBlocking().
volatile size_t _lpspi_transfer::dataSize |
Transfer bytes.
Definition at line 340 of file fsl_lpspi.h.
Referenced by LPSPI_CheckTransferArgument(), LPSPI_MasterTransferBlocking(), LPSPI_MasterTransferEDMA(), LPSPI_MasterTransferNonBlocking(), LPSPI_SlaveTransferEDMA(), and LPSPI_SlaveTransferNonBlocking().
uint8_t* _lpspi_transfer::rxData |
Receive buffer.
Definition at line 339 of file fsl_lpspi.h.
Referenced by LPSPI_CheckTransferArgument(), LPSPI_MasterTransferBlocking(), LPSPI_MasterTransferEDMA(), LPSPI_MasterTransferNonBlocking(), LPSPI_SlaveTransferEDMA(), and LPSPI_SlaveTransferNonBlocking().
uint8_t* _lpspi_transfer::txData |
Send buffer.
Definition at line 338 of file fsl_lpspi.h.
Referenced by LPSPI_CheckTransferArgument(), LPSPI_MasterTransferBlocking(), LPSPI_MasterTransferEDMA(), LPSPI_MasterTransferNonBlocking(), LPSPI_SlaveTransferEDMA(), and LPSPI_SlaveTransferNonBlocking().