|
static uint32_t | SAI_GetInstance (I2S_Type *base) |
| Get the instance number for SAI. More...
|
|
static void | SAI_RxEDMACallback (edma_handle_t *handle, void *userData, bool done, uint32_t tcds) |
| SAI EDMA callback for receive. More...
|
|
void | SAI_TransferAbortReceiveEDMA (I2S_Type *base, sai_edma_handle_t *handle) |
| Aborts a SAI receive using eDMA. More...
|
|
void | SAI_TransferAbortSendEDMA (I2S_Type *base, sai_edma_handle_t *handle) |
| Aborts a SAI transfer using eDMA. More...
|
|
status_t | SAI_TransferGetReceiveCountEDMA (I2S_Type *base, sai_edma_handle_t *handle, size_t *count) |
| Gets byte count received by SAI. More...
|
|
status_t | SAI_TransferGetSendCountEDMA (I2S_Type *base, sai_edma_handle_t *handle, size_t *count) |
| Gets byte count sent by SAI. More...
|
|
status_t | SAI_TransferReceiveEDMA (I2S_Type *base, sai_edma_handle_t *handle, sai_transfer_t *xfer) |
| Performs a non-blocking SAI receive using eDMA. More...
|
|
void | SAI_TransferRxCreateHandleEDMA (I2S_Type *base, sai_edma_handle_t *handle, sai_edma_callback_t callback, void *userData, edma_handle_t *rxDmaHandle) |
| Initializes the SAI Rx eDMA handle. More...
|
|
void | SAI_TransferRxSetConfigEDMA (I2S_Type *base, sai_edma_handle_t *handle, sai_transceiver_t *saiConfig) |
| Configures the SAI Rx. More...
|
|
void | SAI_TransferRxSetFormatEDMA (I2S_Type *base, sai_edma_handle_t *handle, sai_transfer_format_t *format, uint32_t mclkSourceClockHz, uint32_t bclkSourceClockHz) |
| Configures the SAI Rx audio format. More...
|
|
status_t | SAI_TransferSendEDMA (I2S_Type *base, sai_edma_handle_t *handle, sai_transfer_t *xfer) |
| Performs a non-blocking SAI transfer using DMA. More...
|
|
void | SAI_TransferTerminateReceiveEDMA (I2S_Type *base, sai_edma_handle_t *handle) |
| Terminate all SAI receive. More...
|
|
void | SAI_TransferTerminateSendEDMA (I2S_Type *base, sai_edma_handle_t *handle) |
| Terminate all SAI send. More...
|
|
void | SAI_TransferTxCreateHandleEDMA (I2S_Type *base, sai_edma_handle_t *handle, sai_edma_callback_t callback, void *userData, edma_handle_t *txDmaHandle) |
| Initializes the SAI eDMA handle. More...
|
|
void | SAI_TransferTxSetConfigEDMA (I2S_Type *base, sai_edma_handle_t *handle, sai_transceiver_t *saiConfig) |
| Configures the SAI Tx. More...
|
|
void | SAI_TransferTxSetFormatEDMA (I2S_Type *base, sai_edma_handle_t *handle, sai_transfer_format_t *format, uint32_t mclkSourceClockHz, uint32_t bclkSourceClockHz) |
| Configures the SAI Tx audio format. More...
|
|
static void | SAI_TxEDMACallback (edma_handle_t *handle, void *userData, bool done, uint32_t tcds) |
| SAI EDMA callback for send. More...
|
|