100 const int16_t letterSpacing,
const int16_t lineSpacing,
const LCD_font_t *font,
const uint16_t fontColor,
const uint16_t bgrColor);
LCD_error_t lcd__DisplayOff(LCD_handle_t device)
Turns off the LCD display for the specific device.
Definition: lcd.c:51
LCD_error_t lcd__ClearScreen(LCD_handle_t device, const uint16_t color)
Clears the screen of the LCD display with specified color.
Definition: lcd.c:108
LCD_error_t lcd__Destroy(LCD_handle_t *device)
Destroys the specific LCD driver instance.
Definition: lcd.c:122
LCD_error_t lcd__DrawImage(LCD_handle_t device, const uint16_t x, const uint16_t y, const LCD_image_t *image)
Draws image on the LCD display in specific position.
Definition: lcd.c:79
LCD_error_t lcd__DisplayOn(LCD_handle_t device)
Turns on the LCD display for the specific device.
Definition: lcd.c:37
LCD_error_t lcd__DrawText(LCD_handle_t device, uint16_t x, uint16_t y, const char *text, const int16_t letterSpacing, const int16_t lineSpacing, const LCD_font_t *font, const uint16_t fontColor, const uint16_t bgrColor)
Draws text on the LCD display with specified properties.
Definition: lcd.c:93
LCD_error_t lcd__DrawRect(LCD_handle_t device, const uint16_t x, const uint16_t y, const uint16_t width, const uint16_t height, const uint16_t color)
Draws rectangle on the LCD display in specific position and color.
Definition: lcd.c:65
LCD_error_t lcd__Init(LCD_handle_t device)
Initializes the specific LCD device.
Definition: lcd.c:23
LCD_error_t
Describes the status of performed operation with LCD display.
Definition: lcd_error_codes.h:38
Contains all structures required for proper communication with LCD display that uses different contro...
Describes properties of the font to be drawn on LCD display.
Definition: lcd_font.h:43
Describes properties of the image to be drawn on LCD display.
Definition: lcd_image.h:39
Base structure describing characteristics of LCD display and its driver.
Definition: lcd_low.h:100