void FLEXIO_SPI_MasterTransferAbortEDMA(FLEXIO_SPI_Type *base, flexio_spi_master_edma_handle_t *handle) { assert(handle); /* Disable dma. */ EDMA_StopTransfer(handle->txHandle); EDMA_StopTransfer(handle->rxHandle); /* Disable DMA enable bit. */ FLEXIO_SPI_EnableDMA(base, kFLEXIO_SPI_DmaAllEnable, false); /* Set the handle state. */ handle->txInProgress = false; handle->rxInProgress = false; }
void FLEXIO_CAMERA_TransferAbortReceiveEDMA(FLEXIO_CAMERA_Type *base, flexio_camera_edma_handle_t *handle) { assert(handle->rxEdmaHandle); /* Disable CAMERA RX EDMA. */ FLEXIO_CAMERA_EnableRxDMA(base, false); /* Stop transfer. */ EDMA_StopTransfer(handle->rxEdmaHandle); handle->rxState = kFLEXIO_CAMERA_RxIdle; }