|
typedef struct _lpspi_master_edma_handle | lpspi_master_edma_handle_t |
| Forward declaration of the _lpspi_master_edma_handle typedefs.
|
|
typedef struct _lpspi_slave_edma_handle | lpspi_slave_edma_handle_t |
| Forward declaration of the _lpspi_slave_edma_handle typedefs.
|
|
typedef void(* | lpspi_master_edma_transfer_callback_t) (LPSPI_Type *base, lpspi_master_edma_handle_t *handle, status_t status, void *userData) |
| Completion callback function pointer type.
|
|
typedef void(* | lpspi_slave_edma_transfer_callback_t) (LPSPI_Type *base, lpspi_slave_edma_handle_t *handle, status_t status, void *userData) |
| Completion callback function pointer type.
|
|
void | LPSPI_MasterTransferCreateHandleEDMA (LPSPI_Type *base, lpspi_master_edma_handle_t *handle, lpspi_master_edma_transfer_callback_t callback, void *userData, edma_handle_t *edmaRxRegToRxDataHandle, edma_handle_t *edmaTxDataToTxRegHandle) |
| Initializes the LPSPI master eDMA handle.
|
|
status_t | LPSPI_MasterTransferEDMA (LPSPI_Type *base, lpspi_master_edma_handle_t *handle, lpspi_transfer_t *transfer) |
| LPSPI master transfer data using eDMA.
|
|
void | LPSPI_MasterTransferAbortEDMA (LPSPI_Type *base, lpspi_master_edma_handle_t *handle) |
| LPSPI master aborts a transfer which is using eDMA.
|
|
status_t | LPSPI_MasterTransferGetCountEDMA (LPSPI_Type *base, lpspi_master_edma_handle_t *handle, size_t *count) |
| Gets the master eDMA transfer remaining bytes.
|
|
void | LPSPI_SlaveTransferCreateHandleEDMA (LPSPI_Type *base, lpspi_slave_edma_handle_t *handle, lpspi_slave_edma_transfer_callback_t callback, void *userData, edma_handle_t *edmaRxRegToRxDataHandle, edma_handle_t *edmaTxDataToTxRegHandle) |
| Initializes the LPSPI slave eDMA handle.
|
|
status_t | LPSPI_SlaveTransferEDMA (LPSPI_Type *base, lpspi_slave_edma_handle_t *handle, lpspi_transfer_t *transfer) |
| LPSPI slave transfers data using eDMA.
|
|
void | LPSPI_SlaveTransferAbortEDMA (LPSPI_Type *base, lpspi_slave_edma_handle_t *handle) |
| LPSPI slave aborts a transfer which is using eDMA.
|
|
status_t | LPSPI_SlaveTransferGetCountEDMA (LPSPI_Type *base, lpspi_slave_edma_handle_t *handle, size_t *count) |
| Gets the slave eDMA transfer remaining bytes.
|
|