Symbols
loading...
Files
loading...

STM32F413H-Discovery library

STM32F413H-Discovery is a driver defining the following symbols:

Most used functions

Name
Location
Summary
Returns the selected button state.
Configures button GPIO and EXTI Line.
Gets the current SD card data status.
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.
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.
Initializes the LCD GPIO special pins MSP.
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, I2C, clocks..).
This function Pauses the audio file stream. In case of using DMA, the DMA Pause feature is used.
This function Resumes the audio file stream.
Manages the DMA Half Transfer complete event.
Writes several data on LCD data register.
Manages the DMA Half Transfer complete event.
Writes register on LCD register.
Enables or disables the MUTE mode by software
BSP Rx Transfer completed callbacks
Draws a full poly-line (between many points).
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.
LINK OPERATIONS LINK LCD ********************************** Initializes LCD low level.
Configures Interrupt mode for SD detection pin.
Reads data from LCD data register.
Configures and enables the touch screen interrupts.
Deinitializes Audio low level.
This method returns the STM32F413H DISCOVERY BSP Driver revision
DeInitializes the SD card device.
Switch dynamically (while audio file is played) the output target (speaker or headphone).
DeInitializes the audio peripheral.
Initializes the QSPI interface.
Initializes the LCD with a given orientation.
QSPI MSP Initialization This function configures the hardware resources used in this example: - Peripheral's clock enable - Peripheral's GPIO Configuration - NVIC configuration for QSPI interrupt
QSPI MSP De-Initialization This function frees the hardware resources used in this example: - Disable the Peripheral's clock - Revert GPIO and NVIC configuration to their default state
Reads an amount of data from the QSPI memory.
Writes an amount of data to the QSPI memory.
Erases the specified block of the QSPI memory.
Return the configuration of the QSPI memory.
Function used to reset all touch data before a new acquisition of touch information.
Initializes the SD Detect pin MSP.
De-Initializes the QSPI interface.
Update gesture Id following a touch detected.
LINK TS (TouchScreen) **************************** Initializes TS low level.
Reads multiple data with I2C communication channel from TouchScreen.
Initializes and configures the touch screen functionalities and configures all necessary hardware resources (GPIOs, I2C, clocks..) with a given orientation
Reads current status of the QSPI memory.
Delay function used in TouchScreen low level driver.
Fills a triangle (between 3 points).
DeInitializes LCD GPIO special pins MSP.
Writes multiple data with I2C communication channel from MCU to TouchScreen.
This function send a Write Enable and wait it is effective.
This function read the SR of the memory and wait the EOP.
Initializes default configuration of the Digital Filter for Sigma-Delta Modulators interface (DFSDM).
Initializes the Digital Filter for Sigma-Delta Modulators interface (DFSDM).
Writes a value in a register of the device through BUS in using DMA mode.
Manages error callback by re-initializing I2C.
Deinitializes FMPI2C interface
Deinitializes the Audio Codec audio interface (I2S).
Deinitializes the Audio Codec audio interface (I2S).
FMC Routines *********************************** Initializes FMC_BANK3 MSP.
Static Functions De-initializes the Digital Filter for Sigma-Delta Modulators interface (DFSDM).
Initializes the Audio Codec audio interface (I2S)
Static Functions Initializes the Audio Codec audio interface (I2S)
This function reset the QSPI memory.
This function configure the dummy cycles on memory side.
Reads an amount of data from the PSRAM device in polling mode.
Reads an amount of data from the PSRAM device in DMA mode.
Writes an amount of data from the PSRAM device in polling mode.
Writes an amount of data from the PSRAM device in DMA mode.
BUS OPERATIONS I2C Routines ******************************** Initializes FMPI2C MSP.
Deinitializes TS low level.

Other commonly used symbols

Name
Location
Summary
SD status structure definition
TS_StateTypeDef Define TS State structure
Touch Y[0], Y[1] coordinates on 12 bits
Total number of active touches detected at last scan
LCD status structure definition
Touch X[0], X[1] coordinates on 12 bits
SD transfer state definition
SD Card information structure
type of gesture detected : take value of type
Touch_EventId[0], Touch_EventId[1] : take value of type
Touch_Weight[0], Touch_Weight[1] : weight property of touches
Table for touchscreen event information display on LCD : table indexed on enum information
PSRAM status structure definition
max number of touch events kind
Size of sectors for the erase operation
Number of sectors for the erase operation
Size of pages for the program operation
Number of pages for the program operation
Table for touchscreen gesture Id information display on LCD : table indexed on enum information
Gesture not defined / recognized
Touch_Area[0], Touch_Area[1] : touch area of each touch
Landscape rotated 180� orientation choice of LCD screen
Definition for COM port1, connected to USART6
Portrait orientation choice of LCD screen
Landscape orientation choice of LCD screen
STM32F413H DISCOVERY BSP Driver version number V1.0.4 [31:24] main version
@file stm32f413h_discovery_sd.h @author MCD Application Team This file contains the common defines and functions prototypes for the stm32413h_discovery_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 stm32f413h_discovery.h @author MCD Application Team This file contains definitions for STM32F413H_DISCOVERY'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 stm32f413h_discovery_lcd.h @author MCD Application Team This file contains the common defines and functions prototypes for the stm32f413h_discovery_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 stm32f413h_discovery_ts.h @author MCD Application Team This file contains the common defines and functions prototypes for the stm32f413h_discovery_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 stm32f413h_discovery_audio.h @author MCD Application Team This file contains the common defines and functions prototypes for the stm32f413h_discovery_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 stm32f413H_discovery_psram.h @author MCD Application Team This file contains the common defines and functions prototypes for the stm32f413h_discovery_psram.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.