Displays characters on the LCD.
Toggles the selected LED.
Displays a character on the LCD.
Sets the LCD background color.
Returns the selected button state.
Configures button GPIO and EXTI Line.
Gets the current SD card data status.
Camera writes single data.
Get SD information about specific SD card.
Clears the selected line.
Initializes the SD card device.
Returns status and positions of the touch screen.
Draws an horizontal line.
Stops audio playing and Power down the Audio Codec.
Detects if SD card is correctly plugged in the memory slot or not.
Returns the current joystick status.
Draws a bitmap picture (16 bpp).
Initializes and configures the IO functionalities and configures all necessary hardware resources (GPIOs, clocks..).
Configures the IO pin(s) according to IO mode structure value.
Configures joystick GPIO and EXTI modes.
Reads block(s) from a specified address in an SD card, in polling mode.
Writes block(s) to a specified address in an SD card, in polling mode.
Configures the audio peripherals.
Draws an uni-line (between two points).
Starts playing audio stream from a data buffer for a determined size.
Controls the current audio volume level.
Initializes and configures the touch screen functionalities and configures all necessary hardware resources (GPIOs, clocks..).
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 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 stream. 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.
Sets the selected pins state.
Sends n-Bytes on the I2S interface.
Manages the DMA Half Transfer complete event.
Manages the DMA FIFO error event.
Clears the selected IO IT pending bit.
Writes register on LCD register.
Checks if target device is ready for communication.
Basic management of the timeout situation.
Enables or disables the MUTE mode by software
Updates the audio frequency.
BSP Tx Transfer completed callbacks
BSP Rx Transfer completed callbacks
Draws a full poly-line (between many points).
Initializes BSP_AUDIO_OUT MSP.
De-initialize the audio peripherals.
LINK AUDIO ******************************** Initializes Audio low level.
Writes data on LCD data register.
Draws an poly-line (between many points).
Reads block(s) from a specified address in an SD card, in DMA mode.
Writes block(s) to a specified address in an SD card, in DMA mode.
Erases the specified memory area of the given SD card.
Writes buffer of data to the I2C EEPROM.
LINK I2C EEPROM **************************** Initializes peripherals used by the I2C EEPROM driver.
Write data to I2C EEPROM driver in using DMA channel
Reads data from I2C EEPROM driver in using DMA channel.
LINK LCD ********************************** Initializes LCD low level.
Configures Interrupt mode for SD detection pin.
Reads a block of data from the EEPROM.
De-Initializes BSP_AUDIO_OUT MSP.
Resumes the Camera capture.
Reads data from LCD data register.
Configures and enables the touch screen interrupts.
This method returns the STM324xG EVAL BSP Driver revision
DeInitializes Audio low level.
Handles DCMI interrupt request.
Handles DMA interrupt request.
Configures the Camera color effect.
Suspends the Camera capture.
Gets the selected pins IT status.
Switch dynamically (while audio file is played) the output target (speaker or headphone).
Starts the Camera capture in continuous mode.
Camera reads single data.
Initializes peripherals used by the I2C EEPROM driver.
Gets the selected pins current state.
Configures the Camera white balance.
LINK OPERATIONS LINK IOE ************************************** Initializes IOE low level.
Initializes the SRAM device.
Gets the LCD background color.
Draws RGB Image (16 bpp).
LINK CAMERA *********************************** Initializes Camera low level.
Stops the Camera capture.
Initializes the DCMI MSP.
Configures the Camera contrast and brightness.
Configures IOE low level Interrupt.
Starts the Camera capture in snapshot mode.
Writes more than one byte to the EEPROM with a single WRITE cycle.
Toggles the selected pins state
Clears all touch screen interrupts.
Gets the touch screen interrupt status.
Writes an amount of data from the SRAM device in polling mode.
SD detect IT detection callback
Fills a triangle (between 3 points).
Reads an amount of data from the SRAM device in polling mode.
Handles SRAM DMA transfer interrupt request.
Reads an amount of data from the SRAM device in DMA mode.
Writes an amount of data from the SRAM device in DMA mode.
Manages error callback by re-initializing I2C.
Static Functions Initializes the Audio Codec audio interface (I2S).
Deinitialize the Audio Codec audio interface (I2S).
Configures I2C Interrupt.
BUS OPERATIONS I2C Routines *********************************** Initializes I2C MSP.
Write a value in a register of the device through BUS in using DMA mode
Checks if target device is ready for communication.
FSMC Routines *********************************** Initializes FSMC_BANK3 MSP.
Static Function Draws a character on LCD.
Resets the audio codec. It restores the default configuration of the codec (this function shall be called before initializing the codec).
Waits for EEPROM Standby state.