STM32H743I_EVAL BSP User Manual
|
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 void DFSDMx_ChannelMspInit | ( | void | ) | [static] |
Initializes the DFSDM channel MSP.
Definition at line 1895 of file stm32h743i_eval_audio.c.
References AUDIO_DFSDMx_CKOUT_DMIC_AF, AUDIO_DFSDMx_CKOUT_DMIC_GPIO_CLK_ENABLE, AUDIO_DFSDMx_CKOUT_DMIC_GPIO_PORT, AUDIO_DFSDMx_CKOUT_PIN, AUDIO_DFSDMx_CLK_ENABLE, AUDIO_DFSDMx_DMIC_AF, AUDIO_DFSDMx_DMIC_GPIO_CLK_ENABLE, AUDIO_DFSDMx_DMIC_GPIO_PORT, and AUDIO_DFSDMx_DMIC_PIN.
Referenced by BSP_AUDIO_IN_MspInit().
static uint8_t DFSDMx_DeInit | ( | void | ) | [static] |
De-initializes the Digital Filter for Sigma-Delta Modulators interface (DFSDM).
- Return values:
-
AUDIO_OK if 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 DFSDMx_FilterMspInit | ( | void | ) | [static] |
Initializes the DFSDM filter MSP.
Definition at line 1943 of file stm32h743i_eval_audio.c.
References AUDIO_DFSDMx_DMAx_CLK_ENABLE, AUDIO_DFSDMx_DMAx_MEM_DATA_SIZE, AUDIO_DFSDMx_DMAx_MIC1_IRQ, AUDIO_DFSDMx_DMAx_MIC1_REQUEST, AUDIO_DFSDMx_DMAx_MIC1_STREAM, AUDIO_DFSDMx_DMAx_MIC2_IRQ, AUDIO_DFSDMx_DMAx_MIC2_REQUEST, AUDIO_DFSDMx_DMAx_MIC2_STREAM, AUDIO_DFSDMx_DMAx_PERIPH_DATA_SIZE, AUDIO_IN_IRQ_PREPRIO, AUDIOIN_ContextTypeDef::ChannelNbr, DFSDM_MIC_NUMBER, hAudioInDfsdmFilter, hDmaDfsdm, INPUT_DEVICE_DIGITAL_MIC1, INPUT_DEVICE_DIGITAL_MIC2, AUDIOIN_ContextTypeDef::InputDevice, and POS_VAL.
Referenced by BSP_AUDIO_IN_MspInit().
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().
static void SAIx_In_MspDeInit | ( | SAI_HandleTypeDef * | hsai, |
void * | Params | ||
) | [static] |
De-Initializes SAI Audio IN MSP.
- Parameters:
-
hsai,: SAI handle Params,: pointer on additional configuration parameters, can be NULL.
- Return values:
-
None
Definition at line 2152 of file stm32h743i_eval_audio.c.
References AUDIO_IN_INT_GPIO_PIN, AUDIO_IN_INT_GPIO_PORT, AUDIO_IN_INTERFACE_DFSDM, AUDIO_IN_SAI_PDMx, AUDIO_IN_SAI_PDMx_CLK_DISABLE, AUDIO_IN_SAI_PDMx_CLK_IN_PIN, AUDIO_IN_SAI_PDMx_CLK_IN_PORT, AUDIO_IN_SAI_PDMx_DATA_IN_PIN, AUDIO_IN_SAI_PDMx_DATA_IN_PORT, AUDIO_IN_SAI_PDMx_FS_PIN, AUDIO_IN_SAI_PDMx_FS_SCK_GPIO_PORT, AUDIO_IN_SAI_PDMx_SCK_PIN, AUDIO_IN_SAIx, AUDIO_IN_SAIx_CLK_DISABLE, AUDIO_IN_SAIx_DMAx_IRQ, AUDIO_IN_SAIx_SD_GPIO_PORT, AUDIO_IN_SAIx_SD_PIN, and AUDIOIN_ContextTypeDef::Interface.
Referenced by BSP_AUDIO_IN_MspDeInit().
static void SAIx_In_MspInit | ( | SAI_HandleTypeDef * | hsai, |
void * | Params | ||
) | [static] |
Initializes SAI Audio IN MSP.
- Parameters:
-
hsai,: SAI handle Params,: pointer on additional configuration parameters, can be NULL.
- Return values:
-
None
Definition at line 2017 of file stm32h743i_eval_audio.c.
References AUDIO_IN_INT_GPIO_ENABLE, AUDIO_IN_INT_GPIO_PIN, AUDIO_IN_INT_GPIO_PORT, AUDIO_IN_INT_IRQ, AUDIO_IN_IRQ_PREPRIO, AUDIO_IN_SAI_PDMx, AUDIO_IN_SAI_PDMx_CLK_ENABLE, AUDIO_IN_SAI_PDMx_CLK_IN_ENABLE, AUDIO_IN_SAI_PDMx_CLK_IN_PIN, AUDIO_IN_SAI_PDMx_CLK_IN_PORT, AUDIO_IN_SAI_PDMx_DATA_CLK_AF, AUDIO_IN_SAI_PDMx_DATA_IN_ENABLE, AUDIO_IN_SAI_PDMx_DATA_IN_PIN, AUDIO_IN_SAI_PDMx_DATA_IN_PORT, AUDIO_IN_SAI_PDMx_DMAx_CLK_ENABLE, AUDIO_IN_SAI_PDMx_DMAx_IRQ, AUDIO_IN_SAI_PDMx_DMAx_MEM_DATA_SIZE, AUDIO_IN_SAI_PDMx_DMAx_PERIPH_DATA_SIZE, AUDIO_IN_SAI_PDMx_DMAx_REQUEST, AUDIO_IN_SAI_PDMx_DMAx_STREAM, AUDIO_IN_SAI_PDMx_FS_PIN, AUDIO_IN_SAI_PDMx_FS_SCK_AF, AUDIO_IN_SAI_PDMx_FS_SCK_ENABLE, AUDIO_IN_SAI_PDMx_FS_SCK_GPIO_PORT, AUDIO_IN_SAI_PDMx_SCK_PIN, AUDIO_IN_SAIx_AF, AUDIO_IN_SAIx_CLK_ENABLE, AUDIO_IN_SAIx_DMAx_CLK_ENABLE, AUDIO_IN_SAIx_DMAx_IRQ, AUDIO_IN_SAIx_DMAx_MEM_DATA_SIZE, AUDIO_IN_SAIx_DMAx_PERIPH_DATA_SIZE, AUDIO_IN_SAIx_DMAx_REQUEST, AUDIO_IN_SAIx_DMAx_STREAM, AUDIO_IN_SAIx_SD_ENABLE, AUDIO_IN_SAIx_SD_GPIO_PORT, and AUDIO_IN_SAIx_SD_PIN.
Referenced by BSP_AUDIO_IN_MspInit().
Generated on Wed Aug 23 2017 17:45:14 for STM32H743I_EVAL BSP User Manual by
