|
status_t | SPI_MasterInit (const spi_instance_t *const instance, const spi_master_t *config) |
| Initializes the SPI module in master mode. More...
|
|
status_t | SPI_SlaveInit (const spi_instance_t *const instance, const spi_slave_t *config) |
| Initializes the SPI module in slave mode. More...
|
|
status_t | SPI_SetSS (const spi_instance_t *const instance, uint8_t ss) |
| Update the SS. More...
|
|
status_t | SPI_MasterTransfer (const spi_instance_t *const instance, const void *txBuffer, void *rxBuffer, uint16_t numberOfFrames) |
| Initializes a non-blocking master transfer. More...
|
|
status_t | SPI_MasterTransferBlocking (const spi_instance_t *const instance, const void *txBuffer, void *rxBuffer, uint16_t numberOfFrames, uint16_t timeout) |
| Initializes a blocking master transfer. More...
|
|
status_t | SPI_SlaveTransfer (const spi_instance_t *const instance, const void *txBuffer, void *rxBuffer, uint16_t numberOfFrames) |
| Initializes a non-blocking slave transfer. More...
|
|
status_t | SPI_SlaveTransferBlocking (const spi_instance_t *const instance, const void *txBuffer, void *rxBuffer, uint16_t numberOfFrames, uint16_t timeout) |
| Initializes a blocking slave transfer. More...
|
|
status_t | SPI_GetStatus (const spi_instance_t *const 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 (const spi_instance_t *const instance) |
| De-initializes the spi master module. More...
|
|
status_t | SPI_SlaveDeinit (const spi_instance_t *const instance) |
| De-initializes the spi slave module. More...
|
|
status_t | SPI_MasterSetDelay (const spi_instance_t *const instance, uint32_t delayBetweenTransfers, uint32_t delaySCKtoPCS, uint32_t delayPCStoSCK) |
| Configures the SPI_PAL master mode bus timing delay options. More...
|
|