![]()
![]()
#define __STM32F413H_DISCOVERY_AUDIO_H
![]()
![]()
#include "../Components/wm8994/wm8994.h"
![]()
![]()
#include "stm32f413h_discovery.h"
![]()
![]()
AUDIOIN_ContextTypeDef
![]()
![]()
Frequency
![]()
![]()
BitResolution
![]()
![]()
ChannelNbr
![]()
![]()
pRecBuf
![]()
![]()
RecSize
![]()
![]()
InputDevice
![]()
![]()
MultiBuffMode
![]()
![]()
#define AUDIO_OUT_I2Sx
![]()
![]()
#define AUDIO_OUT_I2Sx_CLK_ENABLE
![]()
![]()
#define AUDIO_OUT_I2Sx_CLK_DISABLE
![]()
![]()
#define AUDIO_OUT_I2Sx_MCK_PIN
![]()
![]()
#define AUDIO_OUT_I2Sx_MCK_GPIO_PORT
![]()
![]()
#define AUDIO_OUT_I2Sx_MCK_GPIO_CLK_ENABLE
![]()
![]()
#define AUDIO_OUT_I2Sx_MCK_GPIO_CLK_DISABLE
![]()
![]()
#define AUDIO_OUT_I2Sx_MCK_AF
![]()
![]()
#define AUDIO_OUT_I2Sx_SCK_PIN
![]()
![]()
#define AUDIO_OUT_I2Sx_SCK_GPIO_PORT
![]()
![]()
#define AUDIO_OUT_I2Sx_SCK_GPIO_CLK_ENABLE
![]()
![]()
#define AUDIO_OUT_I2Sx_SCK_GPIO_CLK_DISABLE
![]()
![]()
#define AUDIO_OUT_I2Sx_SCK_AF
![]()
![]()
#define AUDIO_OUT_I2Sx_WS_PIN
![]()
![]()
#define AUDIO_OUT_I2Sx_WS_GPIO_PORT
![]()
![]()
#define AUDIO_OUT_I2Sx_WS_GPIO_CLK_ENABLE
![]()
![]()
#define AUDIO_OUT_I2Sx_WS_GPIO_CLK_DISABLE
![]()
![]()
#define AUDIO_OUT_I2Sx_WS_AF
![]()
![]()
#define AUDIO_OUT_I2Sx_SD_PIN
![]()
![]()
#define AUDIO_OUT_I2Sx_SD_GPIO_PORT
![]()
![]()
#define AUDIO_OUT_I2Sx_SD_GPIO_CLK_ENABLE
![]()
![]()
#define AUDIO_OUT_I2Sx_SD_GPIO_CLK_DISABLE
![]()
![]()
#define AUDIO_OUT_I2Sx_SD_AF
![]()
![]()
#define AUDIO_OUT_I2Sx_DMAx_CLK_ENABLE
![]()
![]()
#define AUDIO_OUT_I2Sx_DMAx_CLK_DISABLE
![]()
![]()
#define AUDIO_OUT_I2Sx_DMAx_STREAM
![]()
![]()
#define AUDIO_OUT_I2Sx_DMAx_CHANNEL
![]()
![]()
#define AUDIO_OUT_I2Sx_DMAx_IRQ
![]()
![]()
#define AUDIO_OUT_I2Sx_DMAx_PERIPH_DATA_SIZE
![]()
![]()
#define AUDIO_OUT_I2Sx_DMAx_MEM_DATA_SIZE
![]()
![]()
#define DMA_MAX_SIZE
![]()
![]()
#define AUDIO_OUT_I2Sx_DMAx_IRQHandler
![]()
![]()
#define AUDIO_OUT_IRQ_PREPRIO
![]()
![]()
#define AUDIO_DFSDMx_MIC1_CHANNEL
![]()
![]()
#define AUDIO_DFSDMx_MIC2_CHANNEL
![]()
![]()
#define AUDIO_DFSDMx_MIC3_CHANNEL
![]()
![]()
#define AUDIO_DFSDMx_MIC4_CHANNEL
![]()
![]()
#define AUDIO_DFSDMx_MIC5_CHANNEL
![]()
![]()
#define AUDIO_DFSDMx_MIC1_CHANNEL_FOR_FILTER
![]()
![]()
#define AUDIO_DFSDMx_MIC2_CHANNEL_FOR_FILTER
![]()
![]()
#define AUDIO_DFSDMx_MIC3_CHANNEL_FOR_FILTER
![]()
![]()
#define AUDIO_DFSDMx_MIC4_CHANNEL_FOR_FILTER
![]()
![]()
#define AUDIO_DFSDMx_MIC5_CHANNEL_FOR_FILTER
![]()
![]()
#define AUDIO_DFSDMx_MIC1_FILTER
![]()
![]()
#define AUDIO_DFSDMx_MIC2_FILTER
![]()
![]()
#define AUDIO_DFSDMx_MIC3_FILTER
![]()
![]()
#define AUDIO_DFSDMx_MIC4_FILTER
![]()
![]()
#define AUDIO_DFSDMx_MIC5_FILTER
![]()
![]()
#define AUDIO_DFSDMx_MIC2_5_CLK_ENABLE
![]()
![]()
#define AUDIO_DFSDMx_MIC1_CLK_ENABLE
![]()
![]()
#define AUDIO_DFSDMx_MIC1_CKOUT_PIN
![]()
![]()
#define AUDIO_DFSDMx_MIC1_CKOUT_DMIC_GPIO_PORT
![]()
![]()
#define AUDIO_DFSDMx_MIC1_CKOUT_DMIC_GPIO_CLK_ENABLE
![]()
![]()
#define AUDIO_DFSDMx_MIC1_CKOUT_DMIC_AF
![]()
![]()
#define AUDIO_DFSDMx_MIC1_DMIC_PIN
![]()
![]()
#define AUDIO_DFSDMx_MIC1_DMIC_GPIO_PORT
![]()
![]()
#define AUDIO_DFSDMx_MIC1_DMIC_GPIO_CLK_ENABLE
![]()
![]()
#define AUDIO_DFSDMx_MIC1_DMIC_AF
![]()
![]()
#define AUDIO_DFSDMx_MIC2_5_CKOUT_PIN
![]()
![]()
#define AUDIO_DFSDMx_MIC2_5_CKOUT_DMIC_GPIO_PORT
![]()
![]()
#define AUDIO_DFSDMx_MIC2_5_CKOUT_DMIC_GPIO_CLK_ENABLE
![]()
![]()
#define AUDIO_DFSDMx_MIC2_5_CKOUT_DMIC_AF
![]()
![]()
#define AUDIO_DFSDMx_MIC23_DMIC_PIN
![]()
![]()
#define AUDIO_DFSDMx_MIC23_DMIC_GPIO_PORT
![]()
![]()
#define AUDIO_DFSDMx_MIC23_DMIC_GPIO_CLK_ENABLE
![]()
![]()
#define AUDIO_DFSDMx_MIC23_DMIC_AF
![]()
![]()
#define AUDIO_DFSDMx_MIC45_DMIC_PIN
![]()
![]()
#define AUDIO_DFSDMx_MIC45_DMIC_GPIO_PORT
![]()
![]()
#define AUDIO_DFSDMx_MIC45_DMIC_GPIO_CLK_ENABLE
![]()
![]()
#define AUDIO_DFSDMx_MIC45_DMIC_AF
![]()
![]()
#define AUDIO_DFSDMx_DMAx_CLK_ENABLE
![]()
![]()
#define AUDIO_DFSDMx_DMAx_MIC1_STREAM
![]()
![]()
#define AUDIO_DFSDMx_DMAx_MIC1_CHANNEL
![]()
![]()
#define AUDIO_DFSDMx_DMAx_MIC2_STREAM
![]()
![]()
#define AUDIO_DFSDMx_DMAx_MIC2_CHANNEL
![]()
![]()
#define AUDIO_DFSDMx_DMAx_MIC3_STREAM
![]()
![]()
#define AUDIO_DFSDMx_DMAx_MIC3_CHANNEL
![]()
![]()
#define AUDIO_DFSDMx_DMAx_MIC4_STREAM
![]()
![]()
#define AUDIO_DFSDMx_DMAx_MIC4_CHANNEL
![]()
![]()
#define AUDIO_DFSDMx_DMAx_MIC5_STREAM
![]()
![]()
#define AUDIO_DFSDMx_DMAx_MIC5_CHANNEL
![]()
![]()
#define AUDIO_DFSDMx_DMAx_MIC1_IRQ
![]()
![]()
#define AUDIO_DFSDMx_DMAx_MIC2_IRQ
![]()
![]()
#define AUDIO_DFSDMx_DMAx_MIC3_IRQ
![]()
![]()
#define AUDIO_DFSDMx_DMAx_MIC4_IRQ
![]()
![]()
#define AUDIO_DFSDMx_DMAx_MIC5_IRQ
![]()
![]()
#define AUDIO_DFSDMx_DMAx_PERIPH_DATA_SIZE
![]()
![]()
#define AUDIO_DFSDMx_DMAx_MEM_DATA_SIZE
![]()
![]()
#define AUDIO_DFSDM_DMAx_MIC1_IRQHandler
![]()
![]()
#define AUDIO_DFSDM_DMAx_MIC2_IRQHandler
![]()
![]()
#define AUDIO_DFSDM_DMAx_MIC3_IRQHandler
![]()
![]()
#define AUDIO_DFSDM_DMAx_MIC4_IRQHandler
![]()
![]()
#define AUDIO_DFSDM_DMAx_MIC5_IRQHandler
![]()
![]()
#define AUDIO_IN_IRQ_PREPRIO
![]()
![]()
#define AUDIO_IN_I2Sx
![]()
![]()
#define AUDIO_IN_I2Sx_CLK_ENABLE
![]()
![]()
#define AUDIO_IN_I2Sx_CLK_DISABLE
![]()
![]()
#define AUDIO_IN_I2Sx_EXT_SD_PIN
![]()
![]()
#define AUDIO_IN_I2Sx_EXT_SD_GPIO_PORT
![]()
![]()
#define AUDIO_IN_I2Sx_EXT_SD_GPIO_CLK_ENABLE
![]()
![]()
#define AUDIO_IN_I2Sx_EXT_SD_GPIO_CLK_DISABLE
![]()
![]()
#define AUDIO_IN_I2Sx_EXT_SD_AF
![]()
![]()
#define AUDIO_IN_CODEC_INT_PIN
![]()
![]()
#define AUDIO_IN_CODEC_INT_GPIO_PORT
![]()
![]()
#define AUDIO_IN_CODEC_INT_GPIO_CLK_ENABLE
![]()
![]()
#define AUDIO_IN_CODEC_INT_GPIO_CLK_DISABLE
![]()
![]()
#define AUDIO_IN_CODEC_INT_IRQ
![]()
![]()
#define AUDIO_IN_I2Sx_DMAx_CLK_ENABLE
![]()
![]()
#define AUDIO_IN_I2Sx_DMAx_CLK_DISABLE
![]()
![]()
#define AUDIO_IN_I2Sx_DMAx_STREAM
![]()
![]()
#define AUDIO_IN_I2Sx_DMAx_CHANNEL
![]()
![]()
#define AUDIO_IN_I2Sx_DMAx_IRQ
![]()
![]()
#define AUDIO_IN_I2Sx_DMAx_PERIPH_DATA_SIZE
![]()
![]()
#define AUDIO_IN_I2Sx_DMAx_MEM_DATA_SIZE
![]()
![]()
#define AUDIO_IN_I2Sx_DMAx_IRQHandler
![]()
![]()
#define AUDIO_IN_I2Sx_DMAx_IRQ
![]()
![]()
#define AUDIODATA_SIZE
![]()
![]()
#define AUDIO_OK
![]()
![]()
#define AUDIO_ERROR
![]()
![]()
#define AUDIO_TIMEOUT
![]()
![]()
#define DEFAULT_AUDIO_OUT_FREQ
![]()
![]()
#define DEFAULT_AUDIO_OUT_BIT_RESOLUTION
![]()
![]()
#define DEFAULT_AUDIO_OUT_CHANNEL_NBR
![]()
![]()
#define DEFAULT_AUDIO_OUT_VOLUME
![]()
![]()
#define DEFAULT_AUDIO_IN_FREQ
![]()
![]()
#define DEFAULT_AUDIO_IN_BIT_RESOLUTION
![]()
![]()
#define DEFAULT_AUDIO_IN_CHANNEL_NBR
![]()
![]()
#define DEFAULT_AUDIO_IN_VOLUME
![]()
![]()
#define OUTPUT_DEVICE_HEADPHONE1
![]()
![]()
#define OUTPUT_DEVICE_HEADPHONE2
![]()
![]()
#define INPUT_DEVICE_ANALOG_MIC
![]()
![]()
#define INPUT_DEVICE_DIGITAL_MIC1
![]()
![]()
#define INPUT_DEVICE_DIGITAL_MIC2
![]()
![]()
#define INPUT_DEVICE_DIGITAL_MIC3
![]()
![]()
#define INPUT_DEVICE_DIGITAL_MIC4
![]()
![]()
#define INPUT_DEVICE_DIGITAL_MIC5
![]()
![]()
#define INPUT_DEVICE_DIGITAL_MIC
![]()
![]()
#define DFSDM_MIC_NUMBER
![]()
![]()
AudioInVolume;
![]()
![]()
#define DMA_MAX
![]()
![]()
#define POS_VAL
![]()
![]()
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_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(I2S_HandleTypeDef *, uint32_t, void *);
![]()
![]()
BSP_AUDIO_OUT_MspInit(I2S_HandleTypeDef *, void *);
![]()
![]()
BSP_AUDIO_OUT_MspDeInit(I2S_HandleTypeDef *, void *);
![]()
![]()
BSP_AUDIO_IN_Init(uint32_t, uint32_t, uint32_t);
![]()
![]()
BSP_AUDIO_IN_InitEx(uint32_t, uint32_t, uint32_t, uint32_t);
![]()
![]()
BSP_AUDIO_IN_ConfigMicDefault(uint32_t);
![]()
![]()
BSP_AUDIO_IN_ConfigDigitalMic(uint32_t, void *);
![]()
![]()
BSP_AUDIO_IN_AllocScratch(int32_t *, uint32_t);
![]()
![]()
BSP_AUDIO_IN_Record(uint16_t *, uint32_t);
![]()
![]()
BSP_AUDIO_IN_RecordEx(uint32_t *, uint32_t);
![]()
![]()
BSP_AUDIO_IN_SetFrequency(uint32_t);
![]()
![]()
BSP_AUDIO_IN_Stop();
![]()
![]()
BSP_AUDIO_IN_StopEx(uint32_t);
![]()
![]()
BSP_AUDIO_IN_Pause();
![]()
![]()
BSP_AUDIO_IN_PauseEx(uint32_t);
![]()
![]()
BSP_AUDIO_IN_Resume();
![]()
![]()
BSP_AUDIO_IN_ResumeEx(uint32_t *, uint32_t);
![]()
![]()
BSP_AUDIO_IN_SetVolume(uint8_t);
![]()
![]()
BSP_AUDIO_IN_DeInit();
![]()
![]()
BSP_AUDIO_IN_TransferComplete_CallBack();
![]()
![]()
BSP_AUDIO_IN_HalfTransfer_CallBack();
![]()
![]()
BSP_AUDIO_IN_TransferComplete_CallBackEx(uint32_t);
![]()
![]()
BSP_AUDIO_IN_HalfTransfer_CallBackEx(uint32_t);
![]()
![]()
BSP_AUDIO_IN_Error_Callback();
![]()
![]()
BSP_AUDIO_IN_ClockConfig(uint32_t, void *);
![]()
![]()
BSP_AUDIO_IN_MspInit(void *);
![]()
![]()
BSP_AUDIO_IN_MspDeInit(void *);