Symbols
loading...
Files
loading...

STM32446E_EVAL library

STM32446E_EVAL is a driver defining the following symbols:

Most used functions

Name
Location
Summary
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 the SDRAM device.
Initializes and configures the IO functionalities and configures all necessary hardware resources (MFX, ...).
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.
Writes more than one byte to the EEPROM with a single WRITE cycle.
Initializes and configures the touch screen functionalities and configures all necessary hardware resources (GPIOs, clocks..).
This function 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).
This function 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 SAI interface.
Manages the DMA Half Transfer complete event.
MFX writes single data.
Writes multiple data on LCD data register.
User callback when record buffer is filled.
Manages the DMA Half Transfer complete event.
Clears all the IO IT pending bits.
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
Converts audio format from PDM to PCM.
BSP Tx Transfer completed callbacks
BSP Rx Transfer completed callbacks
Draws a full poly-line (between many points).
MFX reads single data.
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.
Read 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.
Reads data from LCD data register.
Controls the audio in volume level.
Configures and enables the touch screen interrupts.
This method returns the STM32446E EVAL BSP Driver revision
DeInitializes Audio low level.
Updates the Audio frame slot configuration.
DeInitializes the SD card device.
Gets the selected pins IT status.
Switch dynamically (while audio file is played) the output target (speaker or headphone).
Deinit the audio IN peripherals.
Starts the camera capture in continuous mode.
Initializes the QSPI interface.
Camera reads single data.
Initializes peripherals used by the I2C EEPROM driver.
Gets the selected pins current state.
Sends command to the SDRAM bank.
Writes an mount of data to the SDRAM memory in polling mode.
Reads an mount of data from the SDRAM memory in polling mode.
Gets the LCD background color.
Configure the QSPI in memory-mapped mode
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
LINK CAMERA ******************************* Initializes Camera low level.
Handles SDRAM DMA transfer interrupt request.
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.
Configures the camera contrast and brightness.
De-Initializes the QSPI interface.
Writes an mount of data to the SDRAM memory in DMA mode.
Reads an mount of data from the SDRAM memory in DMA mode.
Starts the camera capture in snapshot mode.
Toggles the selected pins state.
Clears all touch screen interrupts.
Gets the touch screen interrupt status.
Erases the entire QSPI memory.
Reads current status of the QSPI memory.
Configures MFX low level interrupt.
Fills a triangle (between 3 points).
Initializes I2C HAL.
This function send a Write Enable and wait it is effective.
This function read the SR of the memory and wait the EOP.
LINK OPERATIONS LINK MFX ********************************** Initializes MFX low level.
Used by Lx family but requested for MXF component compatibility.
DeInitializes the SDRAM device.
Writes a value in a register of the device through BUS in using DMA mode.
Manages error callback by re-initializing I2C.
DeInitializes MFX low level.
Used by Lx family but requested for MFX component compatibility.
Deinitializes the Audio Codec audio interface (I2S).
Deinitializes the Audio Codec audio interface (SAI).
DeInit allows Mfx Initialization to be executed again
DeInitializes the TouchScreen.
BUS OPERATIONS I2C Routines ******************************** Initializes I2C MSP.
Checks if target device is ready for communication.
FMC Routines *********************************** Initializes FMC_BANK1 MSP.
Writes a single data.
Reads a single data.
Static Functions Initializes the PDM library.
Configure TIM as a clock divider by 2. I2S_SCK is externally connected to TIMx input channel
Initializes the TIM INput Capture MSP.
Initializes the TIM INput Capture MSP.
Configure TIM as a clock divider by 2. I2S_SCK is externally connected to TIMx input channel
Initializes the Audio Codec audio interface (I2S)
Static Functions Initializes the Audio Codec audio interface (SAI).
Static Functions Draws a character on LCD.
This function configure the dummy cycles on memory side.
This function reset the QSPI memory.
This function set the QSPI memory in 4-byte address mode
Sets the IRQ_OUT pin polarity and type
Enables the touch screen interrupts.
Disables the touch screen interrupts.
Clears touch screen FIFO containing 128 x,y values.

Other commonly used symbols

Name
Location
Summary
SD status structure definition
LCD status structure definition
SD transfer state definition
SDRAM status structure definition
SD Card information structure
Eval Pins definition connected to MFX
FMC SDRAM Mode definition register defines
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
In W8994 codec the Audio frame contains 4 slots : TDM Mode TDM format : +------------------|------------------|--------------------|-------------------+ | CODEC_SLOT0 Left | CODEC_SLOT1 Left | CODEC_SLOT0 Right | CODEC_SLOT1 Right | +------------------------------------------------------------------------------+
Definition for COM port1, connected to USART1
Joystick Pins definition
Define for STM32446E_EVAL board
STM32446E EVAL BSP Driver version number V2.1.2 [31:24] main version
@file stm32446e_eval_lcd.h @author MCD Application Team This file contains the common defines and functions prototypes for the stm32446e_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 stm32446e_eval.h @author MCD Application Team This file contains definitions for STM32446E_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 stm32446e_eval_io.h @author MCD Application Team This file contains the common defines and functions prototypes for the stm32446e_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 stm32446e_eval_audio.h @author MCD Application Team @version V2.0.0 @date 27-January-2017 This file contains the common defines and functions prototypes for the stm32446e_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 stm32446e_eval_sdram.h @author MCD Application Team This file contains the common defines and functions prototypes for the stm32446e_eval_sdram.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 stm32446e_eval_ts.h @author MCD Application Team This file contains the common defines and functions prototypes for the stm32446e_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 stm32446e_eval_camera.h @author MCD Application Team This file contains the common defines and functions prototypes for the stm32446e_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 stm32446e_eval_sd.h @author MCD Application Team This file contains the common defines and functions prototypes for the stm32446e_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 stm32446e_eval_eeprom.h @author MCD Application Team This file contains all the functions prototypes for the stm32446e_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.