STM32L4xx_HAL_Driver  1.14.0
LCD Exported Types

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...
 

Detailed Description


Data Structure Documentation

◆ LCD_InitTypeDef

struct LCD_InitTypeDef

LCD Init structure definition.

Definition at line 50 of file stm32l4xx_hal_lcd.h.

Data Fields
uint32_t Bias

Configures the LCD Bias. This parameter can be one value of LCD Bias

uint32_t BlinkFrequency

Configures the LCD Blink frequency. This parameter can be one value of LCD Blink Frequency

uint32_t BlinkMode

Configures the LCD Blink Mode. This parameter can be one value of LCD Blink Mode

uint32_t Contrast

Configures the LCD Contrast. This parameter can be one value of LCD Contrast

uint32_t DeadTime

Configures the LCD Dead Time. This parameter can be one value of LCD Dead Time

uint32_t Divider

Configures the LCD Divider. This parameter can be one value of LCD Divider

uint32_t Duty

Configures the LCD Duty. This parameter can be one value of LCD Duty

uint32_t HighDrive

Enable or disable the low resistance divider. This parameter can be one value of LCD High Drive

uint32_t MuxSegment

Enable or disable mux segment. This parameter can be one value of LCD Mux Segment

uint32_t Prescaler

Configures the LCD Prescaler. This parameter can be one value of LCD Prescaler

uint32_t PulseOnDuration

Configures the LCD Pulse On Duration. This parameter can be one value of LCD Pulse On Duration

uint32_t VoltageSource

Selects the LCD Voltage source. This parameter can be one value of LCD Voltage Source

◆ LCD_HandleTypeDef

struct LCD_HandleTypeDef

UART handle Structure definition.

Definition at line 93 of file stm32l4xx_hal_lcd.h.

Data Fields
__IO uint32_t ErrorCode
LCD_InitTypeDef Init
LCD_TypeDef * Instance
HAL_LockTypeDef Lock
__IO HAL_LCD_StateTypeDef State

Enumeration Type Documentation

◆ HAL_LCD_StateTypeDef

HAL LCD State structures definition.

Enumerator
HAL_LCD_STATE_RESET 

Peripheral is not yet Initialized

HAL_LCD_STATE_READY 

Peripheral Initialized and ready for use

HAL_LCD_STATE_BUSY 

an internal process is ongoing

HAL_LCD_STATE_TIMEOUT 

Timeout state

HAL_LCD_STATE_ERROR 

Error

Definition at line 81 of file stm32l4xx_hal_lcd.h.