![]()
![]()
#define __STM32469I_DISCOVERY_AUDIO_H
![]()
![]()
#include "k_mem.h"
![]()
![]()
#include <stdlib.h>
![]()
![]()
#include "../Components/cs43l22/cs43l22.h"
![]()
![]()
#include "stm32469i_discovery.h"
![]()
![]()
#include "../../../Middlewares/ST/STM32_Audio/Addons/PDM/Inc/pdm2pcm_glo.h"
![]()
![]()
#define BSP_AUDIO_OUT_CIRCULARMODE
![]()
![]()
#define BSP_AUDIO_OUT_NORMALMODE
![]()
![]()
#define BSP_AUDIO_OUT_STEREOMODE
![]()
![]()
#define BSP_AUDIO_OUT_MONOMODE
![]()
![]()
#define CODEC_AUDIOFRAME_SLOT_0123
![]()
![]()
#define CODEC_AUDIOFRAME_SLOT_02
![]()
![]()
#define CODEC_AUDIOFRAME_SLOT_13
![]()
![]()
#define AUDIO_SAIx
![]()
![]()
#define AUDIO_SAIx_CLK_ENABLE
![]()
![]()
#define AUDIO_SAIx_CLK_DISABLE
![]()
![]()
#define AUDIO_SAIx_MCLK_SCK_SD_FS_AF
![]()
![]()
#define AUDIO_SAIx_MCLK_ENABLE
![]()
![]()
#define AUDIO_SAIx_MCLK_DISABLE
![]()
![]()
#define AUDIO_SAIx_MCK_PIN
![]()
![]()
#define AUDIO_SAIx_MCLK_GPIO_PORT
![]()
![]()
#define AUDIO_SAIx_SCK_SD_FS_ENABLE
![]()
![]()
#define AUDIO_SAIx_SCK_SD_FS_DISABLE
![]()
![]()
#define AUDIO_SAIx_FS_PIN
![]()
![]()
#define AUDIO_SAIx_SCK_PIN
![]()
![]()
#define AUDIO_SAIx_SD_PIN
![]()
![]()
#define AUDIO_SAIx_SCK_SD_FS_GPIO_PORT
![]()
![]()
#define AUDIO_RESET_ENABLE
![]()
![]()
#define AUDIO_RESET_DISABLE
![]()
![]()
#define AUDIO_RESET_PIN
![]()
![]()
#define AUDIO_RESET_GPIO_PORT
![]()
![]()
#define AUDIO_SAIx_DMAx_CLK_ENABLE
![]()
![]()
#define AUDIO_SAIx_DMAx_CLK_DISABLE
![]()
![]()
#define AUDIO_SAIx_DMAx_STREAM
![]()
![]()
#define AUDIO_SAIx_DMAx_CHANNEL
![]()
![]()
#define AUDIO_SAIx_DMAx_IRQ
![]()
![]()
#define AUDIO_SAIx_DMAx_PERIPH_DATA_SIZE
![]()
![]()
#define AUDIO_SAIx_DMAx_MEM_DATA_SIZE
![]()
![]()
#define DMA_MAX_SZE
![]()
![]()
#define AUDIO_SAIx_DMAx_IRQHandler
![]()
![]()
#define AUDIO_OUT_IRQ_PREPRIO
![]()
![]()
#define AUDIO_SAIx_PLL_DISABLE
![]()
![]()
#define AUDIO_I2Sx
![]()
![]()
#define AUDIO_I2Sx_CLK_ENABLE
![]()
![]()
#define AUDIO_I2Sx_CLK_DISABLE
![]()
![]()
#define AUDIO_I2Sx_SCK_PIN
![]()
![]()
#define AUDIO_I2Sx_SCK_GPIO_PORT
![]()
![]()
#define AUDIO_I2Sx_SCK_GPIO_CLK_ENABLE
![]()
![]()
#define AUDIO_I2Sx_SCK_GPIO_CLK_DISABLE
![]()
![]()
#define AUDIO_I2Sx_SCK_AF
![]()
![]()
#define AUDIO_I2Sx_SD_PIN
![]()
![]()
#define AUDIO_I2Sx_SD_GPIO_PORT
![]()
![]()
#define AUDIO_I2Sx_SD_GPIO_CLK_ENABLE
![]()
![]()
#define AUDIO_I2Sx_SD_GPIO_CLK_DISABLE
![]()
![]()
#define AUDIO_I2Sx_SD_AF
![]()
![]()
#define AUDIO_I2Sx_DMAx_CLK_ENABLE
![]()
![]()
#define AUDIO_I2Sx_DMAx_CLK_DISABLE
![]()
![]()
#define AUDIO_I2Sx_DMAx_STREAM
![]()
![]()
#define AUDIO_I2Sx_DMAx_CHANNEL
![]()
![]()
#define AUDIO_I2Sx_DMAx_IRQ
![]()
![]()
#define AUDIO_I2Sx_DMAx_PERIPH_DATA_SIZE
![]()
![]()
#define AUDIO_I2Sx_DMAx_MEM_DATA_SIZE
![]()
![]()
#define AUDIO_I2Sx_DMAx_IRQHandler
![]()
![]()
#define AUDIO_IN_IRQ_PREPRIO
![]()
![]()
#define AUDIO_TIMx_CLK_ENABLE
![]()
![]()
#define AUDIO_TIMx_CLK_DISABLE
![]()
![]()
#define AUDIO_TIMx
![]()
![]()
#define AUDIO_TIMx_IN_CHANNEL
![]()
![]()
#define AUDIO_TIMx_OUT_CHANNEL
![]()
![]()
#define AUDIO_TIMx_GPIO_CLK_ENABLE
![]()
![]()
#define AUDIO_TIMx_GPIO_CLK_DISABLE
![]()
![]()
#define AUDIO_TIMx_GPIO_PORT
![]()
![]()
#define AUDIO_TIMx_IN_GPIO_PIN
![]()
![]()
#define AUDIO_TIMx_OUT_GPIO_PIN
![]()
![]()
#define AUDIO_TIMx_AF
![]()
![]()
#define AUDIODATA_SIZE
![]()
![]()
#define AUDIO_OK
![]()
![]()
#define AUDIO_ERROR
![]()
![]()
#define AUDIO_TIMEOUT
![]()
![]()
#define DEFAULT_AUDIO_IN_FREQ
![]()
![]()
#define DEFAULT_AUDIO_IN_BIT_RESOLUTION
![]()
![]()
#define DEFAULT_AUDIO_IN_CHANNEL_NBR
![]()
![]()
#define DEFAULT_AUDIO_IN_VOLUME
![]()
![]()
#define INTERNAL_BUFF_SIZE
![]()
![]()
#define PCM_OUT_SIZE
![]()
![]()
#define CHANNEL_DEMUX_MASK
![]()
![]()
#define CODEC_RESET_DELAY
![]()
![]()
AudioInVolume;
![]()
![]()
#define DMA_MAX
![]()
![]()
BSP_AUDIO_OUT_Init(uint16_t, uint8_t, uint32_t);
![]()
![]()
BSP_AUDIO_OUT_Play(uint16_t *, uint32_t);
![]()
![]()
BSP_AUDIO_OUT_ChangeBuffer(uint16_t *, uint16_t);
![]()
![]()
BSP_AUDIO_OUT_Pause();
![]()
![]()
BSP_AUDIO_OUT_Resume();
![]()
![]()
BSP_AUDIO_OUT_Stop(uint32_t);
![]()
![]()
BSP_AUDIO_OUT_SetVolume(uint8_t);
![]()
![]()
BSP_AUDIO_OUT_SetFrequency(uint32_t);
![]()
![]()
BSP_AUDIO_OUT_SetAudioFrameSlot(uint32_t);
![]()
![]()
BSP_AUDIO_OUT_SetMute(uint32_t);
![]()
![]()
BSP_AUDIO_OUT_SetOutputMode(uint8_t);
![]()
![]()
BSP_AUDIO_OUT_DeInit();
![]()
![]()
BSP_AUDIO_OUT_TransferComplete_CallBack();
![]()
![]()
BSP_AUDIO_OUT_HalfTransfer_CallBack();
![]()
![]()
BSP_AUDIO_OUT_Error_CallBack();
![]()
![]()
BSP_AUDIO_OUT_ClockConfig(SAI_HandleTypeDef *, uint32_t, void *);
![]()
![]()
BSP_AUDIO_OUT_MspInit(SAI_HandleTypeDef *, void *);
![]()
![]()
BSP_AUDIO_OUT_MspDeInit(SAI_HandleTypeDef *, void *);
![]()
![]()
BSP_AUDIO_IN_Init(uint32_t, uint32_t, uint32_t);
![]()
![]()
BSP_AUDIO_IN_Record(uint16_t *, uint32_t);
![]()
![]()
BSP_AUDIO_IN_Stop();
![]()
![]()
BSP_AUDIO_IN_Pause();
![]()
![]()
BSP_AUDIO_IN_Resume();
![]()
![]()
BSP_AUDIO_IN_SetVolume(uint8_t);
![]()
![]()
BSP_AUDIO_IN_DeInit();
![]()
![]()
BSP_AUDIO_IN_PDMToPCM(uint16_t *, uint16_t *);
![]()
![]()
BSP_AUDIO_IN_TransferComplete_CallBack();
![]()
![]()
BSP_AUDIO_IN_HalfTransfer_CallBack();
![]()
![]()
BSP_AUDIO_IN_Error_Callback();
![]()
![]()
BSP_AUDIO_IN_ClockConfig(I2S_HandleTypeDef *, void *);
![]()
![]()
BSP_AUDIO_IN_MspInit(I2S_HandleTypeDef *, void *);
![]()
![]()
BSP_AUDIO_IN_MspDeInit(I2S_HandleTypeDef *, void *);