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 | ) |