STM32H743I_EVAL BSP User Manual: AUDIO IN Private Function Prototypes

STM32H743I_EVAL BSP

STM32H743I_EVAL BSP User Manual
AUDIO IN Private Function Prototypes

Functions

static void SAIx_In_MspInit (SAI_HandleTypeDef *hsai, void *Params)
 Initializes SAI Audio IN MSP.
static void SAIx_In_MspDeInit (SAI_HandleTypeDef *hsai, void *Params)
 De-Initializes SAI Audio IN MSP.
static void SAIx_In_Init (uint32_t SaiInMode, uint32_t SlotActive, uint32_t AudioFreq)
 Initializes the Audio Codec audio interface (SAI).
static void SAIx_In_DeInit (SAI_HandleTypeDef *hsai)
 Deinitializes the output Audio Codec audio interface (SAI).
static uint8_t DFSDMx_DeInit (void)
 De-initializes the Digital Filter for Sigma-Delta Modulators interface (DFSDM).
static void DFSDMx_ChannelMspInit (void)
 Initializes the DFSDM channel MSP.
static void DFSDMx_ChannelMspDeInit (void)
 DeInitializes the DFSDM channel MSP.
static void DFSDMx_FilterMspInit (void)
 Initializes the DFSDM filter MSP.
static void DFSDMx_FilterMspDeInit (void)
 DeInitializes the DFSDM filter MSP.

Function Documentation

static void DFSDMx_ChannelMspDeInit ( void  ) [static]

DeInitializes the DFSDM channel MSP.

Definition at line 1926 of file stm32h743i_eval_audio.c.

References AUDIO_DFSDMx_CKOUT_DMIC_GPIO_PORT, AUDIO_DFSDMx_CKOUT_PIN, AUDIO_DFSDMx_DMIC_GPIO_PORT, and AUDIO_DFSDMx_DMIC_PIN.

Referenced by BSP_AUDIO_IN_MspDeInit().

static uint8_t DFSDMx_DeInit ( void  ) [static]

De-initializes the Digital Filter for Sigma-Delta Modulators interface (DFSDM).

Return values:
AUDIO_OKif correct communication, else wrong communication

Definition at line 1868 of file stm32h743i_eval_audio.c.

References AUDIO_ERROR, AUDIO_OK, DFSDM_MIC_NUMBER, hAudioInDfsdmChannel, and hAudioInDfsdmFilter.

Referenced by BSP_AUDIO_IN_DeInit().

static void DFSDMx_FilterMspDeInit ( void  ) [static]

DeInitializes the DFSDM filter MSP.

Definition at line 1999 of file stm32h743i_eval_audio.c.

References DFSDM_MIC_NUMBER, and hDmaDfsdm.

Referenced by BSP_AUDIO_IN_MspDeInit().

static void SAIx_In_DeInit ( SAI_HandleTypeDef *  hsai) [static]

Deinitializes the output Audio Codec audio interface (SAI).

Return values:
None

Definition at line 2297 of file stm32h743i_eval_audio.c.

Referenced by BSP_AUDIO_IN_DeInit(), and BSP_AUDIO_IN_InitEx().

static void SAIx_In_Init ( uint32_t  SaiInMode,
uint32_t  SlotActive,
uint32_t  AudioFreq 
) [static]

Initializes the Audio Codec audio interface (SAI).

Parameters:
SaiInMode,:Audio mode to be configured for the SAI peripheral.
SlotActive,:Audio active slot to be configured for the SAI peripheral.
AudioFreq,:Audio frequency to be configured for the SAI peripheral.
Return values:
None

Definition at line 2217 of file stm32h743i_eval_audio.c.

References AUDIO_IN_INTERFACE_PDM, haudio_in_sai, and AUDIOIN_ContextTypeDef::Interface.

Referenced by BSP_AUDIO_IN_InitEx(), and BSP_AUDIO_IN_OUT_Init().

Generated on Wed Aug 23 2017 17:45:14 for STM32H743I_EVAL BSP User Manual by   doxygen 1.7.6.1