# Release Notes for LCD Utility Drivers

Copyright © 2019 STMicroelectronics

# License

This software component is licensed by ST under BSD 3-Clause license, the “License”; You may not use this component except in compliance with the License. You may obtain a copy of the License at:

https://opensource.org/licenses/BSD-3-Clause

# Purpose

This driver provides a set of basic 2D display functions common for all LCDs. It can be used on top of BSP LCD drivers offering the following basic APIs:

- BSP_LCD_DrawBitmap
- BSP_LCD_FillRGBRect
- BSP_LCD_DrawHLine
- BSP_LCD_DrawVLine
- BSP_LCD_FillRect
- BSP_LCD_ReadPixel
- BSP_LCD_WritePixel
- BSP_LCD_GetXSize
- BSP_LCD_GetYSize
- BSP_LCD_SetActiveLayer
- BSP_LCD_GetPixelFormat

# Update History

V2.0.1 / 08-September-2020

## Main Changes

- Fix typo errors

V2.0.0 / 25-February-2020

## Main Changes

- Rename basic_gui.c/.h into stm32_lcd.c/.h
- Rename GUI_* APIs into UTILS_LCD_* APIs

## Backward compatibility

- This version breaks the compatibility with the previous versions

## Dependencies

- This software must be used with Components/common version v7.0.0 or greater.

V1.0.2 / 30-October-2019

## Main Changes

- Update st_logo.png inclusion path in Release notes.

V1.0.1 / 10-May-2019

## Main Changes

- Add LINE macro in basic_gui.h

V1.0.0 / 12-April-2019

## Main Changes

### Component release

- First Official release of Basic_GUI utilities drivers in line with STM32Cube BSP drivers development guidelines (UM2298)

## Dependencies

This software release is compatible with BSP Common V6.0.0 or above