|
status_t | SPI_MasterInit (spi_instance_t instance, spi_master_t *config) |
| Initializes the SPI module in master mode. More...
|
|
status_t | SPI_SlaveInit (spi_instance_t instance, spi_slave_t *config) |
| Initializes the SPI module in slave mode. More...
|
|
status_t | SPI_SetSS (spi_instance_t, uint8_t ss) |
| Update the SS. 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_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_GetStatus (spi_instance_t instance) |
| Gets the status of the last 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...
|
|