STM32L4xx_HAL_Driver  1.14.0
stm32l4xx_hal_lcd.h File Reference

Header file of LCD Controller HAL module. More...

Go to the source code of this file.

Data Structures

struct  LCD_InitTypeDef
 LCD Init structure definition. More...
 
struct  LCD_HandleTypeDef
 UART handle Structure definition. More...
 

Enumerations

enum  HAL_LCD_StateTypeDef {
  HAL_LCD_STATE_RESET = 0x00, HAL_LCD_STATE_READY = 0x01, HAL_LCD_STATE_BUSY = 0x02, HAL_LCD_STATE_TIMEOUT = 0x03,
  HAL_LCD_STATE_ERROR = 0x04
}
 HAL LCD State structures definition. More...
 

Functions

HAL_StatusTypeDef HAL_LCD_DeInit (LCD_HandleTypeDef *hlcd)
 DeInitialize the LCD peripheral. More...
 
HAL_StatusTypeDef HAL_LCD_Init (LCD_HandleTypeDef *hlcd)
 Initialize the LCD peripheral according to the specified parameters in the LCD_InitStruct and initialize the associated handle. More...
 
void HAL_LCD_MspInit (LCD_HandleTypeDef *hlcd)
 Initialize the LCD MSP. More...
 
void HAL_LCD_MspDeInit (LCD_HandleTypeDef *hlcd)
 DeInitialize the LCD MSP. More...
 
HAL_StatusTypeDef HAL_LCD_Write (LCD_HandleTypeDef *hlcd, uint32_t RAMRegisterIndex, uint32_t RAMRegisterMask, uint32_t Data)
 Write a word in the specific LCD RAM. More...
 
HAL_StatusTypeDef HAL_LCD_Clear (LCD_HandleTypeDef *hlcd)
 Clear the LCD RAM registers. More...
 
HAL_StatusTypeDef HAL_LCD_UpdateDisplayRequest (LCD_HandleTypeDef *hlcd)
 Enable the Update Display Request. More...
 
HAL_LCD_StateTypeDef HAL_LCD_GetState (LCD_HandleTypeDef *hlcd)
 Return the LCD handle state. More...
 
uint32_t HAL_LCD_GetError (LCD_HandleTypeDef *hlcd)
 Return the LCD error code. More...
 
HAL_StatusTypeDef LCD_WaitForSynchro (LCD_HandleTypeDef *hlcd)
 Wait until the LCD FCR register is synchronized in the LCDCLK domain. This function must be called after any write operation to LCD_FCR register. More...
 

Detailed Description

Header file of LCD Controller HAL module.

Author
MCD Application Team
Attention

© Copyright (c) 2017 STMicroelectronics. All rights reserved.

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

Definition in file stm32l4xx_hal_lcd.h.