14 #ifndef SCREENS_GFX_H_ 15 #define SCREENS_GFX_H_ 32 #define BETRIEB_SPALTE_1 30 33 #define BETRIEB_SPALTE_2 80 34 #define BETRIEB_SPALTE_3 170 35 #define BETRIEB_KOPFZEILE 0 36 #define BETRIEB_TEXTZEILE 50 37 #define BETRIEB_BATZEILE_1 70 38 #define BETRIEB_BATZEILE_2 110 39 #define BETRIEB_BATZEILE_3 150 40 #define BETRIEB_BATZEILE_4 190 41 #define BETRIEB_VENTZEILE 230 42 #define BETRIEB_FUSSZEILE 270 44 #define AKKU_SPALTE_1 55 45 #define AKKU_SPALTE_2 140 46 #define AKKU_VENTZEILE 46 47 #define AKKU_SOCZEILE 89 48 #define AKKU_TEMPZEILE 125 49 #define AKKU_STROMZEILE 180 50 #define AKKU_VOLTZEILE 222 51 #define AKKU_SOHZEILE 267 53 #define LADEN_SPALTE_1 30 54 #define LADEN_SPALTE_2 80 55 #define LADEN_SPALTE_3 170 56 #define LADEN_KOPFZEILE 0 57 #define LADEN_TEXTZEILE 70 58 #define LADEN_BATZEILE_1 90 59 #define LADEN_BATZEILE_2 130 60 #define LADEN_BATZEILE_3 170 61 #define LADEN_BATZEILE_4 210 62 #define LADEN_VENTZEILE 270 64 #define WARN_SPALTE_1 55 65 #define WARN_SPALTE_2 120 66 #define WARN_SOCZEILE 55 67 #define WARN_TEMPZEILE 100 68 #define WARN_VOLTZEILE 155 69 #define WARN_SOHZEILE 210 70 #define WARN_HINWEIS 280 75 #define SCREEN_FLAG_BETRIEB 1 76 #define SCREEN_FLAG_AKKU_INFO 2 77 #define SCREEN_FLAG_WARNUNG 3 78 #define SCREEN_FLAG_LADEN 4 79 #define SCREEN_FLAG_HOME 5 84 #define SCREEN_RETURN_BETRIEB 1 85 #define SCREEN_RETURN_LADEN 0 90 #define SET_WARNUNG_FLAG 1 91 #define CLEAR_WARNUNG_FLAG 0 111 uint16_t battery_color[8];
112 float bat_voltage[8];
133 uint8_t top_bat_cross;
134 uint16_t top_bat_color;
148 uint16_t battery_color[8];
180 extern uint8_t screen_flag, warnung_flag;
181 extern int8_t auswahl_nr;
183 extern uint8_t screen_return;
184 extern bool msgbox_notaus;
void screen_home(void)
Der Home-Screen.
Variablentyp zur Darstellung des Laden-Screen.
void screen_betrieb(scr_betrieb_t icon)
Der Standard Betriebsscreen.
bool verbraucher
Verbraucher ein- oder ausgeschaltet.
Graphical System Font system.
Variablentyp zur Darstellung des Info-Screen.
void screen_laden(scr_laden_t icon)
Der Ladescreen.
void screen_init(void)
Koordinaten für die Markierung ausgewählter Zeilen wird initialisiert.
Graphical library API header file.
void message_notaus(void)
Messagebox mit Text NOTAUS.
Variablentyp zur Darstellung des Betriebs-Screen.
void screen_akku_warnung(scr_warning_t icon)
Der Warnung-Screen.
Variablentyp zur Darstellung des Warnung-Screen.
void screen_akku_info(scr_info_t icon)
Der Infoscreen.