D:/Atmel/Projekte/AkkuTester/SW/Neueste/menue.c-Dateireferenz

#include "menue.h"

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.

Variablen

const unsigned char string_table[] PROGMEM
 Tabelle mit den Pixelwerden fuer die mittlere Schrift.

Dokumentation der Funktionen

unsigned char DrawMenue ( unsigned char  Menue,
unsigned char  LastState 
)

Zeichnet das Menue aufs LCD.

Parameter:
Menue Angabe, welches Menue gezeichnet werden soll. Dies entspricht dem Tabellenindex der Anfags und Stoppwerte
LastState Angabe, welches der letzte markierte Eintrag war
Rückgabe:
Wenn abgebrochenwurde wird 0 zurueckgegeben, ansonsten die Nummer des Eintrags, der ausgewaehlt wurde.
Version:
1.4 Fheler bei der Laengenberechnung und beenden nach 60s behoben 1.3 Fehler korrigiert bei mehr als 2 Pages 1.2 Springt bei Aufruf zum letzten markierten Eintrag 1.1 Fehler korrigiert bei mehreren Menues 1.0 Erste Version

void DrawMenueEntries ( unsigned char  Menue,
unsigned char  First,
unsigned char  Start,
unsigned char  Stop 
)

Zeichnet die Eintraege des Menues aufs LCD.

Parameter:
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
Version:
1.4 Warnings vermieden durch Casting bei strcpy_P 1.3 Titel in der Mitte schreiben 1.2 Fuer mehrere Sprachen abgeaendert und in der String Table wird nur noch der Index auf eine LangTable geholt 1.1 Scrollbalken hinzugefuegt 1.0 Erste Version

void EintragInvertieren ( unsigned char  Count  ) 

Invertiert einen Eintrag im Menue.

Parameter:
Count Welcher Eintrag invertiert werden soll (1 bis 3))
Version:
1.1 Geaendert fuer Scrollbalken 1.0 Erste Version


Variablen-Dokumentation

const unsigned char stop_table [] PROGMEM

Initialisierung:

{
        
        2,
        5,
        6,
        7,
        8,
        9,
        10,
        19,
        39,
        11
}
Tabelle mit den Pixelwerden fuer die mittlere Schrift.

Tabelle mit den Pointern zu der Langunagetable

Tabelle mit den Anfangspositionen der Menues

Tabelle mit den Endpositionen der Menues


Erzeugt am Sun Oct 5 16:07:51 2008 für AkkuTester von  doxygen 1.5.6