MCSPI driver object.
Data Fields | |
uint32_t | baseAddr |
uint32_t | state |
void * | transferMutex |
MCSPILLD_InitHandle | hMcspiInit |
uint32_t | errorFlag |
uint32_t | transferChannel |
uint32_t | transferCsDisable |
uint32_t | transferDataSize |
MCSPI_Transaction | transaction |
void * | args |
uint32_t MCSPILLD_Object::baseAddr |
Peripheral base address
uint32_t MCSPILLD_Object::state |
Driver state variable
void* MCSPILLD_Object::transferMutex |
Transfer Sync Sempahore - to signal transfer completion
MCSPILLD_InitHandle MCSPILLD_Object::hMcspiInit |
[IN] Initialization parameters of McSPI instance
uint32_t MCSPILLD_Object::errorFlag |
Variable to store different McSPI errors
uint32_t MCSPILLD_Object::transferChannel |
[IN] Channel number (chip select) to use for transfers
uint32_t MCSPILLD_Object::transferCsDisable |
[IN] TRUE/FALSE to disable CS(chip select) for transfers
uint32_t MCSPILLD_Object::transferDataSize |
[IN] MCSPI data frame size in bits - valid values: 4 bits to 32 bits
MCSPI_Transaction MCSPILLD_Object::transaction |
Pointer to current transaction
void* MCSPILLD_Object::args |
Pointer to be used by application to store miscellaneous data.