|
static uint8_t | SpiAllocateState (bool *isAllocated, spi_instance_t *instanceMapping, spi_instance_t instance, uint8_t numberOfinstances) |
|
static void | SpiFreeState (bool *isAllocated, spi_instance_t *instanceMapping, spi_instance_t instance, uint8_t numberOfinstances) |
|
status_t | SPI_MasterInit (spi_instance_t instance, spi_master_t *config) |
| Initializes the SPI module in master mode. More...
|
|
status_t | SPI_MasterTransfer (spi_instance_t instance, void *txBuffer, void *rxBuffer, uint16_t numberOfFrames) |
| Initializes a non-blocking master transfer. More...
|
|
status_t | SPI_MasterTransferBlocking (spi_instance_t instance, void *txBuffer, void *rxBuffer, uint16_t numberOfFrames, uint16_t timeout) |
| Initializes a blocking master transfer. More...
|
|
status_t | SPI_SlaveInit (spi_instance_t instance, spi_slave_t *config) |
| Initializes the SPI module in slave mode. More...
|
|
status_t | SPI_SlaveTransfer (spi_instance_t instance, void *txBuffer, void *rxBuffer, uint16_t numberOfFrames) |
| Initializes a non-blocking slave transfer. More...
|
|
status_t | SPI_SlaveTransferBlocking (spi_instance_t instance, void *txBuffer, void *rxBuffer, uint16_t numberOfFrames, uint16_t timeout) |
| Initializes a blocking slave transfer. More...
|
|
status_t | SPI_GetDefaultMasterConfig (spi_master_t *config) |
| Gets the default configuration structure for master. More...
|
|
status_t | SPI_GetDefaultSlaveConfig (spi_slave_t *config) |
| Gets the default configuration structure for slave. More...
|
|
status_t | SPI_MasterDeinit (spi_instance_t instance) |
| De-initializes the spi master module. More...
|
|
status_t | SPI_SlaveDeinit (spi_instance_t instance) |
| De-initializes the spi slave module. More...
|
|
status_t | SPI_SetSS (spi_instance_t instance, uint8_t ssPin) |
| Update the SS. More...
|
|
status_t | SPI_GetStatus (spi_instance_t instance) |
| Gets the status of the last transfer. More...
|
|