#pragma once #define LCD_WIDTH (20) #define LCD_HEIGHT (4) #define C_BAT_LOW (1) #define C_DESC (2) #define C_IDLE (3) #define C_ASC (4) struct display { void (*clear)(void); void (*init)(void); void (*write)(const char *text); void (*set_cursor)(int x, int y); }; void get_system_display(struct display *);