Generate the maximum sampling rate

Dependencies:   MAG31101 mbed

Committer:
mja054
Date:
Sat Feb 15 01:07:15 2014 +0000
Revision:
1:478b36058c92
Parent:
0:d62b58e30f71
Generate the maximum sampling rate

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mja054 0:d62b58e30f71 1 #include "mbed.h"
mja054 0:d62b58e30f71 2
mja054 0:d62b58e30f71 3
mja054 0:d62b58e30f71 4 /* ------ sample usage------
mja054 0:d62b58e30f71 5
mja054 0:d62b58e30f71 6 #include "mbed.h"
mja054 0:d62b58e30f71 7 #include "SLCD.h"
mja054 0:d62b58e30f71 8
mja054 0:d62b58e30f71 9 SLCD slcd;
mja054 0:d62b58e30f71 10
mja054 0:d62b58e30f71 11 main()
mja054 0:d62b58e30f71 12 {
mja054 0:d62b58e30f71 13 slcd.printf("1234"); // standard printf function, only charaters in ASCII_TO_WF_CODIFICATION_TABLE will display
mja054 0:d62b58e30f71 14 slcd.putc("A"); // prints a single character
mja054 0:d62b58e30f71 15 slcd.Write_Char('A'); // prints a single character
mja054 0:d62b58e30f71 16 slcd.All_Segments(y); // y=1 for ALL segments on, 0 for ALL segments off
mja054 0:d62b58e30f71 17 slcd.DPx(y); // x=DP1 to DP3, y=1 for on 0 for off
mja054 0:d62b58e30f71 18 slcd.Colon(y); // y=1 for on, 0 for off
mja054 0:d62b58e30f71 19 slcd.CharPosition=x; // x=0 to 3, 0 is start position
mja054 0:d62b58e30f71 20 slcd.Home(); // sets next charater to posistion 0 (start)
mja054 0:d62b58e30f71 21 slcd.Contrast (x); // set contrast x=0 - 15, 0 lightest, 15 darkest
mja054 0:d62b58e30f71 22 }
mja054 0:d62b58e30f71 23 */
mja054 0:d62b58e30f71 24
mja054 0:d62b58e30f71 25 class SLCD : public Stream {
mja054 0:d62b58e30f71 26 public:
mja054 0:d62b58e30f71 27 SLCD();
mja054 0:d62b58e30f71 28
mja054 0:d62b58e30f71 29 void init();
mja054 0:d62b58e30f71 30 void Write_Char(char lbValue);
mja054 0:d62b58e30f71 31 void Home (void);
mja054 0:d62b58e30f71 32 void Contrast (uint8_t lbContrast);
mja054 0:d62b58e30f71 33 void All_Segments (int);
mja054 0:d62b58e30f71 34 void DP1 (int);
mja054 0:d62b58e30f71 35 void DP2 (int);
mja054 0:d62b58e30f71 36 void DP3 (int);
mja054 0:d62b58e30f71 37 void Colon (int);
mja054 0:d62b58e30f71 38 uint8_t CharPosition;
mja054 0:d62b58e30f71 39
mja054 0:d62b58e30f71 40 virtual int _putc(int c);
mja054 0:d62b58e30f71 41 virtual int _getc() {
mja054 0:d62b58e30f71 42 return 0;
mja054 0:d62b58e30f71 43 }
mja054 0:d62b58e30f71 44 };