Zephyr API Documentation
3.7.0
A Scalable Open Source RTOS
|
Go to the source code of this file.
Macros | |
#define | GLCD_DS_DISPLAY_ON (1 << 2) |
#define | GLCD_DS_DISPLAY_OFF (0 << 2) |
#define | GLCD_DS_CURSOR_ON (1 << 1) |
#define | GLCD_DS_CURSOR_OFF (0 << 1) |
#define | GLCD_DS_BLINK_ON (1 << 0) |
#define | GLCD_DS_BLINK_OFF (0 << 0) |
#define | GLCD_IS_SHIFT_INCREMENT (1 << 1) |
#define | GLCD_IS_SHIFT_DECREMENT (0 << 1) |
#define | GLCD_IS_ENTRY_LEFT (1 << 0) |
#define | GLCD_IS_ENTRY_RIGHT (0 << 0) |
#define | GLCD_FS_8BIT_MODE (1 << 4) |
#define | GLCD_FS_ROWS_2 (1 << 3) |
#define | GLCD_FS_ROWS_1 (0 << 3) |
#define | GLCD_FS_DOT_SIZE_BIG (1 << 2) |
#define | GLCD_FS_DOT_SIZE_LITTLE (0 << 2) |
#define | GROVE_RGB_WHITE 0 |
#define | GROVE_RGB_RED 1 |
#define | GROVE_RGB_GREEN 2 |
#define | GROVE_RGB_BLUE 3 |
Functions | |
void | glcd_print (const struct device *dev, char *data, uint32_t size) |
Send text to the screen. | |
void | glcd_cursor_pos_set (const struct device *dev, uint8_t col, uint8_t row) |
Set text cursor position for next additions. | |
void | glcd_clear (const struct device *dev) |
Clear the current display. | |
void | glcd_display_state_set (const struct device *dev, uint8_t opt) |
Function to change the display state. | |
uint8_t | glcd_display_state_get (const struct device *dev) |
return the display feature set associated with the device | |
void | glcd_input_state_set (const struct device *dev, uint8_t opt) |
Function to change the input state. | |
uint8_t | glcd_input_state_get (const struct device *dev) |
return the input set associated with the device | |
void | glcd_function_set (const struct device *dev, uint8_t opt) |
Function to set the functional state of the display. | |
uint8_t | glcd_function_get (const struct device *dev) |
return the function set associated with the device | |
void | glcd_color_select (const struct device *dev, uint8_t color) |
Set LCD background to a predefined color. | |
void | glcd_color_set (const struct device *dev, uint8_t r, uint8_t g, uint8_t b) |
Set LCD background to custom RGB color value. | |