STM32L443xx HAL User Manual
|
Initialization and Configuration functions. More...
Functions | |
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. | |
HAL_StatusTypeDef | HAL_LCD_DeInit (LCD_HandleTypeDef *hlcd) |
DeInitialize the LCD peripheral. | |
__weak void | HAL_LCD_MspDeInit (LCD_HandleTypeDef *hlcd) |
DeInitialize the LCD MSP. | |
__weak void | HAL_LCD_MspInit (LCD_HandleTypeDef *hlcd) |
Initialize the LCD MSP. |
Initialization and Configuration functions.
=============================================================================== ##### Initialization and Configuration functions ##### =============================================================================== [..]
HAL_StatusTypeDef HAL_LCD_DeInit | ( | LCD_HandleTypeDef * | hlcd | ) |
DeInitialize the LCD peripheral.
hlcd | LCD handle |
HAL | status |
Definition at line 261 of file stm32l4xx_hal_lcd.c.
References assert_param, LCD_HandleTypeDef::ErrorCode, HAL_LCD_ERROR_NONE, HAL_LCD_MspDeInit(), HAL_LCD_STATE_BUSY, HAL_LCD_STATE_RESET, LCD_HandleTypeDef::Instance, and LCD_HandleTypeDef::State.
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.
hlcd | LCD handle |
None |
< Wait Until the LCD Booster is ready
Definition at line 138 of file stm32l4xx_hal_lcd.c.
References __HAL_LCD_DISABLE, __HAL_LCD_ENABLE, __HAL_LCD_GET_FLAG, assert_param, LCD_InitTypeDef::Bias, LCD_InitTypeDef::BlinkFrequency, LCD_InitTypeDef::BlinkMode, LCD_InitTypeDef::Contrast, LCD_InitTypeDef::DeadTime, LCD_InitTypeDef::Divider, LCD_InitTypeDef::Duty, LCD_HandleTypeDef::ErrorCode, HAL_GetTick(), HAL_LCD_ERROR_ENS, HAL_LCD_ERROR_NONE, HAL_LCD_ERROR_RDY, HAL_LCD_MspInit(), HAL_LCD_STATE_BUSY, HAL_LCD_STATE_READY, HAL_LCD_STATE_RESET, LCD_InitTypeDef::HighDrive, LCD_HandleTypeDef::Init, LCD_HandleTypeDef::Instance, IS_LCD_BIAS, IS_LCD_BLINK_FREQUENCY, IS_LCD_BLINK_MODE, IS_LCD_CONTRAST, IS_LCD_DEAD_TIME, IS_LCD_DIVIDER, IS_LCD_DUTY, IS_LCD_HIGH_DRIVE, IS_LCD_MUX_SEGMENT, IS_LCD_PRESCALER, IS_LCD_PULSE_ON_DURATION, IS_LCD_VOLTAGE_SOURCE, LCD_FLAG_ENS, LCD_FLAG_RDY, LCD_RAM_REGISTER0, LCD_RAM_REGISTER15, LCD_TIMEOUT_VALUE, LCD_WaitForSynchro(), LCD_HandleTypeDef::Lock, LCD_InitTypeDef::MuxSegment, LCD_InitTypeDef::Prescaler, LCD_InitTypeDef::PulseOnDuration, LCD_HandleTypeDef::State, and LCD_InitTypeDef::VoltageSource.
void HAL_LCD_MspDeInit | ( | LCD_HandleTypeDef * | hlcd | ) |
DeInitialize the LCD MSP.
hlcd | LCD handle |
None |
Definition at line 291 of file stm32l4xx_hal_lcd.c.
Referenced by HAL_LCD_DeInit().
void HAL_LCD_MspInit | ( | LCD_HandleTypeDef * | hlcd | ) |
Initialize the LCD MSP.
hlcd | LCD handle |
None |
Definition at line 306 of file stm32l4xx_hal_lcd.c.
Referenced by HAL_LCD_Init().