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