#include <avr/pgmspace.h>
#include <stdlib.h>
#include "global.h"
#include "ks0108.h"
#include "glcd.h"
#include "encoder.h"
#include "tasten.h"
Makrodefinitionen | |
#define | EINSTELLUNGEN 0 |
Funktionen | |
unsigned char | DrawMenue (unsigned char Menue, unsigned char LastState) |
Zeichnet das Menue aufs LCD. | |
void | DrawMenueEntries (unsigned char Menue, unsigned char First, unsigned char Start, unsigned char Stop) |
Zeichnet die Eintraege des Menues aufs LCD. | |
void | EintragInvertieren (unsigned char Count) |
Invertiert einen Eintrag im Menue. |
#define EINSTELLUNGEN 0 |
unsigned char DrawMenue | ( | unsigned char | Menue, | |
unsigned char | LastState | |||
) |
Zeichnet das Menue aufs LCD.
Menue | Angabe, welches Menue gezeichnet werden soll. Dies entspricht dem Tabellenindex der Anfags und Stoppwerte | |
LastState | Angabe, welches der letzte markierte Eintrag war |
void DrawMenueEntries | ( | unsigned char | Menue, | |
unsigned char | First, | |||
unsigned char | Start, | |||
unsigned char | Stop | |||
) |
Zeichnet die Eintraege des Menues aufs LCD.
Menue | Tabellenindex des Menues | |
First | Welches der Erste eintrag im Menue ist | |
Start | Index, wo das Menue im Array anfaengt | |
Stop | Index, wo das Menue im Array aufhoert |
void EintragInvertieren | ( | unsigned char | Count | ) |
Invertiert einen Eintrag im Menue.
Count | Welcher Eintrag invertiert werden soll (1 bis 3)) |