Programmable Clock with RTOS 0.0.1
Implementaiton of a programmable clock using RTOS with STM32GO microcontroller.
|
Board Support LCD for microcontroller STM32. More...
Functions | |
uint8_t | HEL_LCD_Init (LCD_HandleTypeDef *hlcd) |
Function to initialize the LCD. | |
__weak void | HEL_LCD_MspInit (LCD_HandleTypeDef *hlcd) |
Sub-initialization interface for the pins used by the LCD. | |
uint8_t | HEL_LCD_Command (LCD_HandleTypeDef *hlcd, uint8_t cmd) |
Function to send a command to the LCD. | |
uint8_t | HEL_LCD_Data (LCD_HandleTypeDef *hlcd, uint8_t data) |
Function to send a character to be displayed on the LCD using the SPI. | |
uint8_t | HEL_LCD_String (LCD_HandleTypeDef *hlcd, char *str) |
Function to send a string of characters to the LCD. | |
uint8_t | HEL_LCD_SetCursor (LCD_HandleTypeDef *hlcd, uint8_t row, uint8_t col) |
Function to locate the LCD cursor. | |
void | HEL_LCD_Backlight (LCD_HandleTypeDef *hlcd, uint8_t state) |
Function to control the LCD backlight. | |
uint8_t | HEL_LCD_Contrast (LCD_HandleTypeDef *hlcd, uint8_t contrast) |
Function to control the contrast level of the LCD. | |
Board Support LCD for microcontroller STM32.
File provides the neccesary drivers, libraries, and configurations for the LCD.
void HEL_LCD_Backlight | ( | LCD_HandleTypeDef * | hlcd, |
uint8_t | state ) |
Function to control the LCD backlight.
[out] | hlcd | LCD Handler. |
[in] | state | Describe the intensity. |
< Brief description
< Brief description
< Brief description
uint8_t HEL_LCD_Command | ( | LCD_HandleTypeDef * | hlcd, |
uint8_t | cmd ) |
Function to send a command to the LCD.
The function must wait as long as necessary for the command to be accepted by the LCD .
[out] | hlcd | LCD Handler. |
[in] | cmd | 8-bit Command. |
value | Returns an indication of a successful operation or not. |
< Brief description
uint8_t HEL_LCD_Contrast | ( | LCD_HandleTypeDef * | hlcd, |
uint8_t | contrast ) |
Function to control the contrast level of the LCD.
[out] | hlcd | LCD Handler. |
[in] | contrast | Describe the contrast, 0 to 63. |
value | Returns an indication of a successful operation or not. |
uint8_t HEL_LCD_Data | ( | LCD_HandleTypeDef * | hlcd, |
uint8_t | data ) |
Function to send a character to be displayed on the LCD using the SPI.
[out] | hlcd | LCD Handler. |
[in] | data | 8-bit Command. |
value | Returns an indication of a successful operation or not. |
< Brief description
uint8_t HEL_LCD_Init | ( | LCD_HandleTypeDef * | hlcd | ) |
Function to initialize the LCD.
Commands to sent for SPI communication between the LCD and the microcontroller.
[in] | hlcd | Pointer to Lcd handler. |
value | Returns an indication of a successful operation or not. |
< Brief description
< Brief description
< Brief description
< Brief description
< Brief description
< Brief description
< Brief description
< Brief description
< Brief description
< Brief description
< Brief description
__weak void HEL_LCD_MspInit | ( | LCD_HandleTypeDef * | hlcd | ) |
Sub-initialization interface for the pins used by the LCD.
[out] | hlcd | LCD Handler. |
uint8_t HEL_LCD_SetCursor | ( | LCD_HandleTypeDef * | hlcd, |
uint8_t | row, | ||
uint8_t | col ) |
Function to locate the LCD cursor.
[out] | hlcd | LCD Handler. |
[in] | row | Value 0 to 1. |
[in] | col | Value 0 to 15. |
value | Returns an indication of a successful operation or not. |
uint8_t HEL_LCD_String | ( | LCD_HandleTypeDef * | hlcd, |
char * | str ) |
Function to send a string of characters to the LCD.
[out] | hlcd | LCD Handler. |
[out] | str | String. |
value | Returns an indication of a successful operation or not. |