Symbols
loading...
Files
loading...

STM324xG_EVAL library

STM324xG_EVAL is a driver defining the following symbols:

Most used functions

Name
Location
Summary
Displays characters on the LCD.
Turns selected LED On.
Toggles the selected LED.
Sets the LCD background color.
Turns selected LED Off.
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.
Initializes the SD card device.
Returns status and positions of the touch screen.
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.
IOE writes single data.
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
BSP Tx Transfer completed callbacks
BSP Rx Transfer completed callbacks
Draws a full poly-line (between many points).
IOE reads single data.
De-initialize the audio peripherals.
LINK AUDIO ******************************** Initializes Audio low level.
IOE reads multiple data.
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.
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.
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.
LINK CAMERA *********************************** Initializes Camera low level.
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.
Initializes I2C HAL.
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.
Reads a single data.
Writes a single data.
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).

Other commonly used symbols

Name
Location
Summary
SD status structure definition
LCD status structure definition
SD transfer state definition
SD Card information structure
SD status structure definition
Definition for COM port1, connected to USART3
Joystick Pins definition
Define for STM324xG_EVAL board
STM324xG EVAL BSP Driver version number V3.0.4 [31:24] main version
@file stm324xg_eval_io.h @author MCD Application Team This file contains the common defines and functions prototypes for the stm324xg_eval_io.c driver. @attention Copyright (c) 2017 STMicroelectronics. All rights reserved. This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.
@file stm324xg_eval.h @author MCD Application Team This file contains definitions for STM324xG_EVAL's LEDs, push-buttons and COM ports hardware resources. @attention Copyright (c) 2017 STMicroelectronics. All rights reserved. This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.
@file stm324xg_eval_lcd.h @author MCD Application Team This file contains the common defines and functions prototypes for the stm324xg_eval_lcd.c driver. @attention Copyright (c) 2017 STMicroelectronics. All rights reserved. This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.
@file stm324xg_eval_camera.h @author MCD Application Team This file contains all the functions prototypes for the stm324xg_eval_camera.c driver. @attention Copyright (c) 2017 STMicroelectronics. All rights reserved. This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.
@file stm324xg_eval_ts.h @author MCD Application Team This file contains the common defines and functions prototypes for the stm324xg_eval_ts.c driver. @attention Copyright (c) 2017 STMicroelectronics. All rights reserved. This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.
@file stm324xg_eval_sram.h @author MCD Application Team This file contains the common defines and functions prototypes for the stm324xg_eval_sram.c driver. @attention Copyright (c) 2017 STMicroelectronics. All rights reserved. This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.
@file stm324xg_eval_sd.h @author MCD Application Team This file contains the common defines and functions prototypes for the stm324xg_eval_sd.c driver. @attention Copyright (c) 2017 STMicroelectronics. All rights reserved. This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.
@file stm324xg_eval_audio.h @author MCD Application Team This file contains the common defines and functions prototypes for the stm324xg_eval_audio.c driver. @attention Copyright (c) 2017 STMicroelectronics. All rights reserved. This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.
@file stm324xg_eval_eeprom.h @author MCD Application Team This file contains all the functions prototypes for the stm32f4xg_eval_eeprom.c firmware driver. @attention Copyright (c) 2017 STMicroelectronics. All rights reserved. This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.