#include <stdbool.h>
#include "lpspi_hal.h"
#include "edma_driver.h"
#include "osif.h"
#include "status.h"
Go to the source code of this file.
|
void | LPSPI_DRV_IRQHandler (uint32_t instance) |
| The function LPSPI_DRV_IRQHandler passes IRQ control to either the master or slave driver. More...
|
|
void | LPSPI_DRV_FillupTxBuffer (uint32_t instance) |
| The function LPSPI_DRV_FillupTxBuffer writes data in TX hardware buffer depending on driver state and number of bytes remained to send. More...
|
|
void | LPSPI_DRV_ReadRXBuffer (uint32_t instance) |
| The function LPSPI_DRV_ReadRXBuffer reads data from RX hardware buffer and writes this data in RX software buffer. More...
|
|
void | LPSPI_DRV_DisableTEIEInterrupts (uint32_t instance) |
| Disable the TEIE interrupts at the end of a transfer. Disable the interrupts and clear the status for transmit/receive errors. More...
|
|
|
void | LPSPI_DRV_MasterIRQHandler (uint32_t instance) |
| Interrupt handler for LPSPI master mode. This handler uses the buffers stored in the lpspi_master_state_t structs to transfer data. More...
|
|
|
void | LPSPI_DRV_SlaveIRQHandler (uint32_t instance) |
| Interrupt handler for LPSPI slave mode. This handler uses the buffers stored in the lpspi_master_state_t structs to transfer data. More...
|
|