Toggles the selected LED.
Returns the selected Button state.
Configures Button GPIO and EXTI Line.
Stops audio playing and Power down the Audio Codec.
Configures the audio peripherals.
Starts playing audio stream from a data buffer for a determined size.
Controls the current audio volume level.
Pauses the audio file stream. In case of using DMA, the DMA Pause feature is used. WARNING: When calling BSP_AUDIO_OUT_Pause() function for pause, only the BSP_AUDIO_OUT_Resume() function should be called for resume (use of BSP_AUDIO_OUT_Play() function for resume could lead to unexpected behavior).
Resumes the audio file streaming. WARNING: When calling BSP_AUDIO_OUT_Pause() function for pause, only BSP_AUDIO_OUT_Resume() function should be called for resume (use of BSP_AUDIO_OUT_Play() function for resume could lead to unexpected behavior).
Manages the DMA full Transfer complete event.
Sends n-Bytes on the I2S interface.
Manages the DMA Half Transfer complete event.
Manages the DMA FIFO error event.
User callback when record buffer is filled.
Manages the DMA Half Transfer complete event.
Enables or disables the MUTE mode by software
Converts audio format from PDM to PCM.
Writes one byte to the Accelerometer.
Update the audio frequency.
Initializes wave recording.
LINK AUDIO ******************************** Initializes Audio low level.
Audio IN Error callback function.
Resumes the audio file stream.
De-Initializes BSP_AUDIO_OUT MSP.
Controls the audio in volume level.
Reads a block of data from the Accelerometer.
This method returns the STM32F4 DISCO BSP Driver revision
Pauses the audio file stream.
DeInitializes Audio low level.
DeInitializes BSP_AUDIO_IN MSP.
Switch dynamically (while audio file is played) the output target (speaker or headphone).
Setx Accelerometer Initialization.
Configure Accelerometer click IT.
Get XYZ axes acceleration.
LINK OPERATIONS LINK ACCELEROMETER **************************** Configures the Accelerometer SPI interface.
Sends a Byte through the SPI interface and return the Byte received from the SPI bus.
Reboot memory content of Accelerometer.
Configures the Accelerometer INT2. EXTI0 is already used by user button so INT1 is not configured here.
Clear Accelerometer click IT.
BUS OPERATIONS SPI Routines ******************************** SPIx Bus initialization
I2C Routines********************************* Configures I2C interface.
Manages error callback by re-initializing I2C.
Static Functions Initializes the Audio Codec audio interface (I2S).
Read ID of Accelerometer component.
SPIx error treatment function.
Write a value in a register of the device through BUS.
Read a register of the device through BUS
Static Functions Initializes the PDM library.
Initializes the Audio Codec audio interface (I2S)