#include <stdlib.h>
#include <avr/io.h>
#include "global.h"
#include "dos.h"
#include "glcd.h"
Makrodefinitionen | |
#define | TAB 0x09 |
#define | KLAMMERAUF 0x5b |
#define | KLAMMERZU 0x5d |
Funktionen | |
unsigned char | SD_CheckCard (void) |
Ueberprueft ob eine SDKarte vorhanden ist. | |
unsigned char | SD_CreateLogFile (void) |
Erstellt die Datei zum Loggen. | |
void | SD_CloseFlie (void) |
Schliesst die Datei zum Loggen. | |
unsigned char | SD_AppendData (char *Line, unsigned char NewLine) |
Haengt einen String an die Logdatei an. | |
unsigned char | SD_AppendNumber (unsigned long Number, unsigned char NewLine) |
Haengt eine Nummer an die Logdatei an. | |
unsigned char | SD_NewLine (void) |
Schreibt eine Leerzeile in die Logdatei. | |
unsigned char | SD_WriteHeader (void) |
Schreibt den Header zu den Logdaten in die Datei. | |
unsigned char | SD_WriteLog (void) |
Schreibt die Logdaten in die Datei. | |
void | LogName (void) |
Name der Logdatei einstellen. | |
void | MakeLogName (unsigned char Counter) |
Name der Logdatei in Filename String schreiben. |
#define KLAMMERAUF 0x5b |
#define KLAMMERZU 0x5d |
#define TAB 0x09 |
void LogName | ( | void | ) |
Name der Logdatei einstellen.
void MakeLogName | ( | unsigned char | Counter | ) |
Name der Logdatei in Filename String schreiben.
Counter | DateiCounter |
unsigned char SD_AppendData | ( | char * | Line, | |
unsigned char | NewLine | |||
) |
Haengt einen String an die Logdatei an.
*Line | Pointer auf einen String im RAM | |
NewLine | CrLf schreiben (TRUE / FALSE) |
unsigned char SD_AppendNumber | ( | unsigned long | Number, | |
unsigned char | NewLine | |||
) |
Haengt eine Nummer an die Logdatei an.
Number | Zahl (unsigned long) | |
NewLine | CrLf schreiben (TRUE / FALSE) |
unsigned char SD_CheckCard | ( | void | ) |
Ueberprueft ob eine SDKarte vorhanden ist.
void SD_CloseFlie | ( | void | ) |
Schliesst die Datei zum Loggen.
unsigned char SD_CreateLogFile | ( | void | ) |
Erstellt die Datei zum Loggen.
unsigned char SD_NewLine | ( | void | ) |
Schreibt eine Leerzeile in die Logdatei.
unsigned char SD_WriteHeader | ( | void | ) |
Schreibt den Header zu den Logdaten in die Datei.
unsigned char SD_WriteLog | ( | void | ) |
Schreibt die Logdaten in die Datei.