monitor
Fork of mon by
Diff: mon.h
- Revision:
- 0:401f3ae5ab50
diff -r 000000000000 -r 401f3ae5ab50 mon.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mon.h Sat Jan 03 15:24:48 2015 +0000 @@ -0,0 +1,54 @@ + +//--------------------------------------------------------------------------- +// Modul...: MON.H +// Chip....: KL25Z +// +//--------------------------------------------------------------------------- +// Author..: Reinhold Schäfer +// Date....: 2014.06.08 +// http....: //www.microsps.net +//--------------------------------------------------------------------------- + +#include <string.h> +#include "mbed.h" + +#define MON_LINE_LEN 40 // maximale Länge der Eingabezeile + +class monitor +{ + private: + + public: + + char mon_line[MON_LINE_LEN]; // Aktuelle Eingabezeile + uint8_t MonLinePtr, cr_flag; // Cursor Position und Endzeichen + uint8_t tasten, tasten_old; + + char buffer[100]; + + char str1[20]; + char str2[20]; + char str3[20]; + char str4[20]; + + monitor(void); + + void parser (void); + void monPC(void); + void monLine(void); + void clcd (void); + void dump(void); + void help(void); + void set(void); + void date(void); + void fdisk(void); + void time(void); + void dir(void); + void list(void); + void del(void); + void fill(void); + void rename(void); + uint8_t taste(void); + void read_menu(void); +}; +