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.
stm32l476g_discovery_audio.h File Reference
This file contains the common defines and functions prototypes for the stm32l476g_discovery_audio.c driver. More...
Go to the source code of this file.
Functions | |
| uint8_t | BSP_AUDIO_OUT_Init (uint16_t OutputDevice, uint8_t Volume, uint32_t AudioFreq) |
| Configures the audio codec related peripherals. | |
| uint8_t | BSP_AUDIO_OUT_DeInit (void) |
| De-Initializes audio codec related peripherals. | |
| uint8_t | BSP_AUDIO_OUT_Play (uint16_t *pData, uint32_t Size) |
| Starts playing audio stream from a data buffer for a determined size. | |
| uint8_t | BSP_AUDIO_OUT_ChangeBuffer (uint16_t *pData, uint16_t Size) |
| Sends n-Bytes on the SAI interface. | |
| uint8_t | BSP_AUDIO_OUT_Pause (void) |
| This function Pauses the audio file stream. | |
| uint8_t | BSP_AUDIO_OUT_Resume (void) |
| This function Resumes the audio file stream. | |
| uint8_t | BSP_AUDIO_OUT_Stop (uint32_t Option) |
| Stops audio playing and Power down the Audio Codec. | |
| uint8_t | BSP_AUDIO_OUT_SetVolume (uint8_t Volume) |
| Controls the current audio volume level. | |
| uint8_t | BSP_AUDIO_OUT_SetFrequency (uint32_t AudioFreq) |
| Updates the audio frequency. | |
| void | BSP_AUDIO_OUT_ChangeAudioConfig (uint32_t AudioOutOption) |
| Changes the Audio Out Configuration. | |
| uint8_t | BSP_AUDIO_OUT_SetMute (uint32_t Cmd) |
| Enables or disables the MUTE mode by software. | |
| uint8_t | BSP_AUDIO_OUT_SetOutputMode (uint8_t Output) |
| Switch dynamically (while audio file is being played) the output target (speaker or headphone). | |
| void | BSP_AUDIO_OUT_RegisterCallbacks (Audio_CallbackTypeDef ErrorCallback, Audio_CallbackTypeDef HalfTransferCallback, Audio_CallbackTypeDef TransferCompleteCallback) |
| register user callback functions | |
| uint8_t | BSP_AUDIO_IN_Init (uint32_t AudioFreq, uint32_t BitRes, uint32_t ChnlNbr) |
| Initializes micropone related peripherals. | |
| uint8_t | BSP_AUDIO_IN_DeInit (void) |
| De-Initializes microphone related peripherals. | |
| uint8_t | BSP_AUDIO_IN_Record (uint16_t *pData, uint32_t Size) |
| Starts audio recording. | |
| uint8_t | BSP_AUDIO_IN_SetFrequency (uint32_t AudioFreq) |
| Updates the audio frequency. | |
| uint8_t | BSP_AUDIO_IN_Stop (void) |
| Stops audio recording. | |
| uint8_t | BSP_AUDIO_IN_Pause (void) |
| Pauses the audio file stream. | |
| uint8_t | BSP_AUDIO_IN_Resume (void) |
| Resumes the audio file stream. | |
| void | BSP_AUDIO_IN_RegisterCallbacks (Audio_CallbackTypeDef ErrorCallback, Audio_CallbackTypeDef HalfTransferCallback, Audio_CallbackTypeDef TransferCompleteCallback) |
| register user callback functions | |
Detailed Description
This file contains the common defines and functions prototypes for the stm32l476g_discovery_audio.c driver.
- Attention:
© Copyright (c) 2016 STMicroelectronics. All rights reserved.
This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause
Definition in file stm32l476g_discovery_audio.h.
Generated on Wed Aug 17 2022 15:47:40 by
1.7.2