Base library for various projects.

Dependents:   LEDFun NetTester

Base library for various projects.

Committer:
Searle95
Date:
Thu Aug 01 09:14:47 2013 +0000
Revision:
1:a5f21c409f51
Parent:
0:a2d01ba1a81b
Child:
2:a3deb705b78e
Modified for use in NetTester project.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Searle95 0:a2d01ba1a81b 1 #ifndef FUNCTIONS_H
Searle95 0:a2d01ba1a81b 2 #define FUNCTIONS_H
Searle95 0:a2d01ba1a81b 3
Searle95 0:a2d01ba1a81b 4 class Functions {
Searle95 0:a2d01ba1a81b 5
Searle95 0:a2d01ba1a81b 6 public:
Searle95 1:a5f21c409f51 7
Searle95 0:a2d01ba1a81b 8 /*Display revision details and initialise lcd screen*/
Searle95 0:a2d01ba1a81b 9 void Intro();
Searle95 1:a5f21c409f51 10
Searle95 1:a5f21c409f51 11 /*Take input from pc keyboard through serial and control lcd contrast using 'u' and 'd'*/
Searle95 1:a5f21c409f51 12 void ContrastChange();
Searle95 0:a2d01ba1a81b 13
Searle95 0:a2d01ba1a81b 14 /*Create and display a loading screen*/
Searle95 0:a2d01ba1a81b 15 void Loading();
Searle95 0:a2d01ba1a81b 16
Searle95 1:a5f21c409f51 17 /*Flash LED's to show the reading of packets*/
Searle95 1:a5f21c409f51 18 void ReadLED();
Searle95 1:a5f21c409f51 19
Searle95 1:a5f21c409f51 20 /*Flash LED's to show the end of packet reading*/
Searle95 1:a5f21c409f51 21 void FinishLED();
Searle95 1:a5f21c409f51 22
Searle95 1:a5f21c409f51 23 /*Read incoming broadcast packets and diplay source, desination, buffer and size on pc screen*/
Searle95 1:a5f21c409f51 24 void Packets();
Searle95 1:a5f21c409f51 25
Searle95 1:a5f21c409f51 26 /*Retreive and display current IP address on lcd screen*/
Searle95 1:a5f21c409f51 27 void IPSettings();
Searle95 0:a2d01ba1a81b 28 };
Searle95 0:a2d01ba1a81b 29
Searle95 0:a2d01ba1a81b 30 #endif