TM STM32Fxxx HAL Libraries  v1.0.0
Libraries for STM32Fxxx (F0, F4 and F7 series) devices based on HAL drivers from ST from Tilen Majerle

LCD library for STM32F7-Discovery, STM32F429-Discovery and STM32F439-Eval boards - http://stm32f4-discovery.com/2015/07/hal-library-12-lcd-for-stm32fxxx/. More...

Modules

 TM_LCD_Macros
 Library defines.
 
 TM_LCD_Typedefs
 Library Typedefs.
 
 TM_LCD_Functions
 Library Functions.
 

Detailed Description

LCD library for STM32F7-Discovery, STM32F429-Discovery and STM32F439-Eval boards - http://stm32f4-discovery.com/2015/07/hal-library-12-lcd-for-stm32fxxx/.

This single library which supports multiple LCD devices depends on settings you have in your project.

It uses LTDC and DMA2D for data transfer, so any LCD with these specifications can be used.

Set your target
Note
If you follow my description in TM_DISCO library on how to select your used board, then this library will automatically select your "target".

You will need to set bottom defines in case you don't use my TM_DISCO library configuration for board used.

//USE STM32F7-Discovery board, make these defines in defines.h file:
#define LCD_USE_STM32F7_DISCOVERY
#define SDRAM_USE_STM32F7_DISCOVERY
//USE STM32F439-Eval board, make these defines in defines.h file:
#define LCD_USE_STM32F439_EVAL
#define SDRAM_USE_STM32F439_EVAL
//USE STM32F429-Discovery board, make these defines in defines.h file:
#define LCD_USE_STM32F429_DISCOVERY
#define SDRAM_USE_STM32F429_DISCOVERY
Note
To use LCD on STM32F429-Discovery, you will also need TM_SPI library for LCD configurations.
Supported LCD orientations

Library supports changeable orientation for LCD using TM_LCD_SetOrientation where you can use these values:

- 0: 180 degrees, default mode inverted
- 1: Normal mode, default selected
- 2: 90 degrees
- 3: 270 degrees
Supported fonts for strings

For list of all supported fonts, check TM_FONTS library with description.

Changelog
 Version 1.0
  - First release
Dependencies
 - STM32Fxxx HAL
 - defines.h
 - TM GPIO
 - TM SDRAM
 - TM DMA2D GRAPHIC
 - TM FONTS
 - TM SPI in case STM32F429-Discovery is used