Dashboard firmware for FBR2012

Dependencies:   mbed TextLCD PinDetect

Committer:
intrinseca
Date:
Tue Feb 19 22:05:53 2013 +0000
Revision:
8:e59084742552
Parent:
1:b3907b8d9f65
Update libraries

Who changed what in which revision?

UserRevisionLine numberNew contents of line
intrinseca 1:b3907b8d9f65 1 #ifndef FBDDASH_GEARS_H
intrinseca 1:b3907b8d9f65 2 #define FBRDASH_GEARS_H
intrinseca 1:b3907b8d9f65 3
intrinseca 1:b3907b8d9f65 4 #include "mbed.h"
intrinseca 1:b3907b8d9f65 5 #include "PinDetect.h"
intrinseca 1:b3907b8d9f65 6 #include "Comms.h"
intrinseca 1:b3907b8d9f65 7
intrinseca 1:b3907b8d9f65 8 class Gears
intrinseca 1:b3907b8d9f65 9 {
intrinseca 1:b3907b8d9f65 10 public:
intrinseca 1:b3907b8d9f65 11 Gears(PinName up, PinName neutral, PinName down, unsigned char* _currentGear, Comms* _remote);
intrinseca 1:b3907b8d9f65 12
intrinseca 1:b3907b8d9f65 13 private:
intrinseca 1:b3907b8d9f65 14 PinDetect* btnUp;
intrinseca 1:b3907b8d9f65 15 PinDetect* btnNeutral;
intrinseca 1:b3907b8d9f65 16 PinDetect* btnDown;
intrinseca 1:b3907b8d9f65 17
intrinseca 1:b3907b8d9f65 18 unsigned char* currentGear;
intrinseca 1:b3907b8d9f65 19
intrinseca 1:b3907b8d9f65 20 Comms* remote;
intrinseca 1:b3907b8d9f65 21
intrinseca 1:b3907b8d9f65 22 void up();
intrinseca 1:b3907b8d9f65 23 void down();
intrinseca 1:b3907b8d9f65 24 void neutral();
intrinseca 1:b3907b8d9f65 25 };
intrinseca 1:b3907b8d9f65 26
intrinseca 1:b3907b8d9f65 27 #endif