Go to the documentation of this file.
52 #ifndef _APP_I2S_DMA_PUB_H_
53 #define _APP_I2S_DMA_PUB_H_
65 #ifdef HAL_I2S_MODULE_ENABLED
Header file containing functions prototypes of I2S app library.
I2S parameters structure definition.
uint16_t app_i2s_dma_init(app_i2s_params_t *p_params)
Initialize the APP I2S DRIVER according to the specified parameters in the app_i2s_params_t and app_i...
uint16_t app_i2s_dma_transmit_async(app_i2s_id_t id, uint16_t *p_data, uint16_t size)
Transmits in master or slave mode an amount of data in non-blocking mode with Interrupt.
uint16_t app_i2s_dma_deinit(app_i2s_id_t id)
De-initialize the APP I2S DRIVER peripheral.
Header file containing functions prototypes of GPIO app library.
app_i2s_id_t
I2S module Enumerations definition.
This file contains all the functions prototypes for the HAL module driver.
uint16_t app_i2s_dma_receive_async(app_i2s_id_t id, uint16_t *p_data, uint16_t size)
Receive in master or slave mode an amount of data in non-blocking mode with Interrupt.
uint16_t app_i2s_dma_transmit_receive_async(app_i2s_id_t id, uint16_t *p_tx_data, uint16_t *p_rx_data, uint32_t length)
Transmit and Receive an amount of data in non-blocking mode with Interrupt.
Header file of app driver error code.
Header file of app driver config code.