monitor

Fork of mon by V09

Committer:
rs27
Date:
Sat Jan 03 15:24:48 2015 +0000
Revision:
0:401f3ae5ab50
V09 Anzeige source code

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rs27 0:401f3ae5ab50 1
rs27 0:401f3ae5ab50 2 //---------------------------------------------------------------------------
rs27 0:401f3ae5ab50 3 // Modul...: MON.H
rs27 0:401f3ae5ab50 4 // Chip....: KL25Z
rs27 0:401f3ae5ab50 5 //
rs27 0:401f3ae5ab50 6 //---------------------------------------------------------------------------
rs27 0:401f3ae5ab50 7 // Author..: Reinhold Schäfer
rs27 0:401f3ae5ab50 8 // Date....: 2014.06.08
rs27 0:401f3ae5ab50 9 // http....: //www.microsps.net
rs27 0:401f3ae5ab50 10 //---------------------------------------------------------------------------
rs27 0:401f3ae5ab50 11
rs27 0:401f3ae5ab50 12 #include <string.h>
rs27 0:401f3ae5ab50 13 #include "mbed.h"
rs27 0:401f3ae5ab50 14
rs27 0:401f3ae5ab50 15 #define MON_LINE_LEN 40 // maximale Länge der Eingabezeile
rs27 0:401f3ae5ab50 16
rs27 0:401f3ae5ab50 17 class monitor
rs27 0:401f3ae5ab50 18 {
rs27 0:401f3ae5ab50 19 private:
rs27 0:401f3ae5ab50 20
rs27 0:401f3ae5ab50 21 public:
rs27 0:401f3ae5ab50 22
rs27 0:401f3ae5ab50 23 char mon_line[MON_LINE_LEN]; // Aktuelle Eingabezeile
rs27 0:401f3ae5ab50 24 uint8_t MonLinePtr, cr_flag; // Cursor Position und Endzeichen
rs27 0:401f3ae5ab50 25 uint8_t tasten, tasten_old;
rs27 0:401f3ae5ab50 26
rs27 0:401f3ae5ab50 27 char buffer[100];
rs27 0:401f3ae5ab50 28
rs27 0:401f3ae5ab50 29 char str1[20];
rs27 0:401f3ae5ab50 30 char str2[20];
rs27 0:401f3ae5ab50 31 char str3[20];
rs27 0:401f3ae5ab50 32 char str4[20];
rs27 0:401f3ae5ab50 33
rs27 0:401f3ae5ab50 34 monitor(void);
rs27 0:401f3ae5ab50 35
rs27 0:401f3ae5ab50 36 void parser (void);
rs27 0:401f3ae5ab50 37 void monPC(void);
rs27 0:401f3ae5ab50 38 void monLine(void);
rs27 0:401f3ae5ab50 39 void clcd (void);
rs27 0:401f3ae5ab50 40 void dump(void);
rs27 0:401f3ae5ab50 41 void help(void);
rs27 0:401f3ae5ab50 42 void set(void);
rs27 0:401f3ae5ab50 43 void date(void);
rs27 0:401f3ae5ab50 44 void fdisk(void);
rs27 0:401f3ae5ab50 45 void time(void);
rs27 0:401f3ae5ab50 46 void dir(void);
rs27 0:401f3ae5ab50 47 void list(void);
rs27 0:401f3ae5ab50 48 void del(void);
rs27 0:401f3ae5ab50 49 void fill(void);
rs27 0:401f3ae5ab50 50 void rename(void);
rs27 0:401f3ae5ab50 51 uint8_t taste(void);
rs27 0:401f3ae5ab50 52 void read_menu(void);
rs27 0:401f3ae5ab50 53 };
rs27 0:401f3ae5ab50 54