|
embedded-software
reusable software modules for embedded systems
|

Data Structures | |
| struct | spi |
| spi module structure More... | |
Macros | |
| #define | NUM_SPI 0 |
Enumerations | |
| enum | spi_status_t { SPI_IDLE = 0, SPI_BUSY } |
Functions | |
| void | SPI_Tx_Handler (uint8_t channel) |
| void | SPI_Rx_Handler (uint8_t channel) |
| void | SPI_Init (spi_settings_t *spi_settings) |
| initialize a SPI channel More... | |
| int8_t | SPI_Transact (spi_transaction_t *transaction) |
| send a SPI transaction More... | |
| void | SPI_ISR (uint8_t channel) |
| Interrupt service routine to be called from the HAL. More... | |
Variables | |
| struct spi | spi [NUM_SPI] |
| #define NUM_SPI 0 |
| enum spi_status_t |
| void SPI_Rx_Handler | ( | uint8_t | channel | ) |


| void SPI_Tx_Handler | ( | uint8_t | channel | ) |
