Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Private Functions
[STM32L476G-DISCOVERY AUDIO]
Functions | |
static void | AUDIO_CODEC_Reset (void) |
Resets the audio codec. | |
static uint8_t | AUDIO_SAIx_Init (uint32_t AudioFreq) |
Initializes the Audio Codec audio interface (SAI). | |
static uint8_t | AUDIO_SAIx_DeInit (void) |
De-initializes the Audio Codec audio interface (SAI). | |
static uint8_t | AUDIO_DFSDMx_Init (uint32_t AudioFreq) |
Initializes the Digital Filter for Sigma-Delta Modulators interface (DFSDM). | |
static uint8_t | AUDIO_DFSDMx_DeInit (void) |
De-initializes the Digital Filter for Sigma-Delta Modulators interface (DFSDM). | |
static uint8_t | AUDIO_SAIPLLConfig (uint32_t Frequency) |
Configures the SAI PLL clock according to the required audio frequency. | |
void | HAL_SAI_MspInit (SAI_HandleTypeDef *hsai) |
SAI MSP Init. | |
void | HAL_SAI_MspDeInit (SAI_HandleTypeDef *hsai) |
SAI MSP De-init. | |
void | HAL_DFSDM_ChannelMspInit (DFSDM_Channel_HandleTypeDef *hdfsdm_channel) |
Initializes the DFSDM channel MSP. | |
void | HAL_DFSDM_ChannelMspDeInit (DFSDM_Channel_HandleTypeDef *hdfsdm_channel) |
De-initializes the DFSDM channel MSP. | |
void | HAL_DFSDM_FilterMspInit (DFSDM_Filter_HandleTypeDef *hdfsdm_filter) |
Initializes the DFSDM filter MSP. | |
void | HAL_DFSDM_FilterMspDeInit (DFSDM_Filter_HandleTypeDef *hdfsdm_filter) |
De-initializes the DFSDM filter MSP. |
Function Documentation
static void AUDIO_CODEC_Reset | ( | void | ) | [static] |
Resets the audio codec.
It restores the default configuration of the codec (this function shall be called before initializing the codec).
- Return values:
-
None
Definition at line 1115 of file stm32l476g_discovery_audio.c.
static uint8_t AUDIO_DFSDMx_DeInit | ( | void | ) | [static] |
De-initializes the Digital Filter for Sigma-Delta Modulators interface (DFSDM).
- Return values:
-
BSP AUDIO status
Definition at line 1199 of file stm32l476g_discovery_audio.c.
static uint8_t AUDIO_DFSDMx_Init | ( | uint32_t | AudioFreq ) | [static] |
Initializes the Digital Filter for Sigma-Delta Modulators interface (DFSDM).
- Parameters:
-
AudioFreq,: Audio frequency to be used to set correctly the DFSDM peripheral.
- Return values:
-
BSP AUDIO status
Definition at line 1136 of file stm32l476g_discovery_audio.c.
static uint8_t AUDIO_SAIPLLConfig | ( | uint32_t | Frequency ) | [static] |
Configures the SAI PLL clock according to the required audio frequency.
- Parameters:
-
Frequency,: Audio frequency.
- Return values:
-
BSP AUDIO status
- Note:
- The SAI PLL input clock must be configured in the user application. The SAI PLL configuration done within this function assumes that the SAI PLL input clock runs at 8 MHz.
Definition at line 1342 of file stm32l476g_discovery_audio.c.
static uint8_t AUDIO_SAIx_DeInit | ( | void | ) | [static] |
De-initializes the Audio Codec audio interface (SAI).
- Return values:
-
BSP AUDIO status
Definition at line 1008 of file stm32l476g_discovery_audio.c.
static uint8_t AUDIO_SAIx_Init | ( | uint32_t | AudioFreq ) | [static] |
Initializes the Audio Codec audio interface (SAI).
- Parameters:
-
AudioFreq,: Audio frequency to be configured for the SAI peripheral.
- Note:
- The default SlotActive configuration is set to CODEC_AUDIOFRAME_SLOT_0123 and user can update this configuration using
- Return values:
-
BSP AUDIO status
Definition at line 942 of file stm32l476g_discovery_audio.c.
void HAL_DFSDM_ChannelMspDeInit | ( | DFSDM_Channel_HandleTypeDef * | hdfsdm_channel ) |
De-initializes the DFSDM channel MSP.
- Parameters:
-
hdfsdm_channel : DFSDM channel handle.
- Return values:
-
None
Definition at line 1258 of file stm32l476g_discovery_audio.c.
void HAL_DFSDM_ChannelMspInit | ( | DFSDM_Channel_HandleTypeDef * | hdfsdm_channel ) |
Initializes the DFSDM channel MSP.
- Parameters:
-
hdfsdm_channel : DFSDM channel handle.
- Return values:
-
None
Definition at line 1234 of file stm32l476g_discovery_audio.c.
void HAL_DFSDM_FilterMspDeInit | ( | DFSDM_Filter_HandleTypeDef * | hdfsdm_filter ) |
De-initializes the DFSDM filter MSP.
- Parameters:
-
hdfsdm_filter : DFSDM filter handle.
- Return values:
-
None
Definition at line 1322 of file stm32l476g_discovery_audio.c.
void HAL_DFSDM_FilterMspInit | ( | DFSDM_Filter_HandleTypeDef * | hdfsdm_filter ) |
Initializes the DFSDM filter MSP.
- Parameters:
-
hdfsdm_filter : DFSDM filter handle.
- Return values:
-
None
Definition at line 1283 of file stm32l476g_discovery_audio.c.
void HAL_SAI_MspDeInit | ( | SAI_HandleTypeDef * | hsai ) |
SAI MSP De-init.
- Parameters:
-
hsai : pointer to a SAI_HandleTypeDef structure
- Return values:
-
None
Definition at line 1088 of file stm32l476g_discovery_audio.c.
void HAL_SAI_MspInit | ( | SAI_HandleTypeDef * | hsai ) |
SAI MSP Init.
- Parameters:
-
hsai : pointer to a SAI_HandleTypeDef structure
- Return values:
-
None
Definition at line 1033 of file stm32l476g_discovery_audio.c.
Generated on Wed Aug 17 2022 15:47:41 by
