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

#include "glcd.h"
#include "small.h"
#include "medium.h"

Funktionen

void LCD_WriteChar_Small (char c)
 Schreibt einen Buchstaben in kleiner Schrift aufs LCD.
void LCD_WriteString_Small (char *data)
 Schreibt einen String in kleiner Schrift aufs LCD.
void LCD_WriteString_Small_Center (char *data, unsigned char LowerBound, unsigned char UpperBound)
 Schreibt einen String in kleiner Schrift in dei Mitte des LCD
Der String wird zwischen die LowerBound und UpperBound ausgerichtet.
void LCD_WriteString_Small_Right (char *data, unsigned char RightBound)
 Schreibt einen String in kleiner Schrift an den rechten Rand des LCD.
unsigned char GetLength_String_Small (char *data)
 Gibt die Laenge in Pixeln eines Strings zurueck.
unsigned char GetLength_Char_Small (char c)
 Gibt die Laenge in Pixeln eines Chars zurueck.
void LCD_WriteInteger_Small (int data)
 Schreibt eine Integer Zahl in kleiner Schrift aufs LCD.
void LCD_WriteChar_Medium (char c)
 Schreibt einen Buchstaben in mittlerer Schrift aufs LCD.
void LCD_WriteString_Medium (char *data)
 Schreibt einen String in mittlerer Schrift aufs LCD.
void LCD_WriteString_Medium_Center (char *data, unsigned char LowerBound, unsigned char UpperBound)
 Schreibt einen String in mittlerer Schrift in dei Mitte des LCD
Der String wird zwischen die LowerBound und UpperBound ausgerichtet.
unsigned char GetLength_String_Medium (char *data)
 Gibt die Laenge in Pixeln eines Strings zurueck.
void LCD_WriteInteger_Medium (int data)
 Schreibt eine Integer Zahl in mittlerer Schrift aufs LCD.
void LCD_WriteInteger_Medium_Center (int data, unsigned char LowerBound, unsigned char UpperBound)
 Schreibt eine Integer Zahl in mittlerer Schrift in die Mitte aufs LCD Die Funktion kann mit negativen Zahlen umgehen, jedoch muss das Vorzeichen selber geschrieben werden.
void LCD_WriteZahl10_Medium (int data)
 Schreibt eine Zahl, die 2 Ziffern hat.
Die restliche Ziffer wird mit einer vorangestellten 0 gefuellt.
void LCD_WriteZahl100_Medium (int data)
 Schreibt eine Zahl, die 3 Ziffern hat.
Die restlichen Ziffern werden mit einer vorangestellten 0 gefuellt.
void LCD_SetAddress (unsigned char column, unsigned char page)
 Setzt die Adresse und rechnet die Page in Pixel um.

Variablen

unsigned char column = 0
unsigned char page = 0

Dokumentation der Funktionen

unsigned char GetLength_Char_Small ( char  c  ) 

Gibt die Laenge in Pixeln eines Chars zurueck.

Warnung:
Parameter:
c char
Rückgabe:
unsigned cahr Laenge in Byte
Version:
1.0 Erste Version

unsigned char GetLength_String_Medium ( char *  data  ) 

Gibt die Laenge in Pixeln eines Strings zurueck.

Warnung:
Parameter:
*data Char-Array (muss ein NULL-Terminate haben)
Rückgabe:
unsigned cahr Laenge in Byte
Version:
1.0 Erste Version

unsigned char GetLength_String_Small ( char *  data  ) 

Gibt die Laenge in Pixeln eines Strings zurueck.

Warnung:
Parameter:
*data Char-Array (muss ein NULL-Terminate haben)
Rückgabe:
unsigned cahr Laenge in Byte
Version:
1.0 Erste Version

void LCD_SetAddress ( unsigned char  column,
unsigned char  page 
)

Setzt die Adresse und rechnet die Page in Pixel um.

Parameter:
column 0 bis 127
page 0 bis 7
Version:
1.0 Erste Version

void LCD_WriteChar_Medium ( char  c  ) 

Schreibt einen Buchstaben in mittlerer Schrift aufs LCD.

Warnung:
Die Position muss zuerst mit folgenden Variabeln eingestellt werden
  • column ( 0 bis 127)
  • page (0 bis 7)
Parameter:
c ASCII-Zeichen
Version:
1.0 Erste Version

void LCD_WriteChar_Small ( char  c  ) 

Schreibt einen Buchstaben in kleiner Schrift aufs LCD.

Zu beachten:
Die Position muss zuerst mit folgenden Variabeln eingestellt werden
  • column (0 bis 127)
  • page (0 bis 7)
Parameter:
c ASCII-Zeichen
Version:
1.1 Leerstellen nicht mehr schreiben 1.0 Erste Version

void LCD_WriteInteger_Medium ( int  data  ) 

Schreibt eine Integer Zahl in mittlerer Schrift aufs LCD.

Warnung:
Die Position muss zuerst mit folgenden Variabeln eingestellt werden
  • column ( 0 bis 127)
  • page (0 bis 7)
    Die Funktion kann mit negativen Zahlen umgehen, jedoch muss das Vorzeichen selber geschrieben werden
Parameter:
data 16bit Datentyp
Version:
1.0 Erste Version

void LCD_WriteInteger_Medium_Center ( int  data,
unsigned char  LowerBound,
unsigned char  UpperBound 
)

Schreibt eine Integer Zahl in mittlerer Schrift in die Mitte aufs LCD Die Funktion kann mit negativen Zahlen umgehen, jedoch muss das Vorzeichen selber geschrieben werden.

Parameter:
data (Integer)
LowerBound Untere Grenze
UpperBound Obere Grenze
Version:
1.0 Erste Version

void LCD_WriteInteger_Small ( int  data  ) 

Schreibt eine Integer Zahl in kleiner Schrift aufs LCD.

Warnung:
Die Position muss zuerst mit folgenden Variabeln eingestellt werden
  • column ( 0 bis 127)
  • page (0 bis 7)
    Die Funktion kann mit negativen Zahlen umgehen, jedoch muss das Vorzeichen selber geschrieben werden
Parameter:
data 16bit Datentyp
Version:
1.0 Erste Version

void LCD_WriteString_Medium ( char *  data  ) 

Schreibt einen String in mittlerer Schrift aufs LCD.

Warnung:
Die Position muss zuerst mit folgenden Variabeln eingestellt werden
  • column ( 0 bis 127)
  • page (0 bis 7)
Parameter:
*data Char-Array (muss ein NULL-Terminate haben)
Version:
1.0 Erste Version

void LCD_WriteString_Medium_Center ( char *  data,
unsigned char  LowerBound,
unsigned char  UpperBound 
)

Schreibt einen String in mittlerer Schrift in dei Mitte des LCD
Der String wird zwischen die LowerBound und UpperBound ausgerichtet.

Parameter:
*data Char-Array (muss ein NULL-Terminate haben)
LowerBound Spalte des Linken Endes
UpperBound Spalte des Rechten Endes
Version:
1.0 Erste Version

void LCD_WriteString_Small ( char *  data  ) 

Schreibt einen String in kleiner Schrift aufs LCD.

Zu beachten:
Die Position muss zuerst mit folgenden Variabeln eingestellt werden
  • column ( 0 bis 127)
  • page (0 bis 7)
Parameter:
*data Char-Array (muss ein NULL-Terminate haben)
Version:
1.1 Leerstellen nicht mehr schreiben 1.0 Erste Version

void LCD_WriteString_Small_Center ( char *  data,
unsigned char  LowerBound,
unsigned char  UpperBound 
)

Schreibt einen String in kleiner Schrift in dei Mitte des LCD
Der String wird zwischen die LowerBound und UpperBound ausgerichtet.

Parameter:
*data Char-Array (muss ein NULL-Terminate haben)
LowerBound Spalte des Linken Endes
UpperBound Spalte des Rechten Endes
Version:
1.0 Erste Version

void LCD_WriteString_Small_Right ( char *  data,
unsigned char  RightBound 
)

Schreibt einen String in kleiner Schrift an den rechten Rand des LCD.

Parameter:
*data Char-Array (muss ein NULL-Terminate haben)
RightBound Gibt die SpaltenNr des Rechten Ende des Textes an
Version:
1.0 Erste Version

void LCD_WriteZahl100_Medium ( int  data  ) 

Schreibt eine Zahl, die 3 Ziffern hat.
Die restlichen Ziffern werden mit einer vorangestellten 0 gefuellt.

Parameter:
data Integer -999 bis 999
Warnung:
Die Funktion kann mit negativen Zahlen umgehen, jedoch muss das Vorzeichen selbst geschrieben werden
Version:
1.0 Erste Version

void LCD_WriteZahl10_Medium ( int  data  ) 

Schreibt eine Zahl, die 2 Ziffern hat.
Die restliche Ziffer wird mit einer vorangestellten 0 gefuellt.

Parameter:
data Integer -99 bis 99
Warnung:
Die Funktion kann mit negativen Zahlen umgehen, jedoch muss das Vorzeichen selbst geschrieben werden
Version:
1.0 Erste Version


Variablen-Dokumentation

unsigned char column = 0

Spalte, die zum schreiben verwendet werden soll

unsigned char page = 0

Page die zum schreiben verwendet werden soll


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