this locks like shit

Dependencies:   MenuLCD mbed

Fork of MenuLCD_copy by Vinícius Alves

Committer:
LucasMatBorges
Date:
Fri May 19 18:48:04 2017 +0000
Revision:
1:f105b690aeb7
Parent:
0:92357d1220f3
R?row mein

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ViniR 0:92357d1220f3 1 #ifndef _MENBED_H_
ViniR 0:92357d1220f3 2 #define _MENBED_H_
ViniR 0:92357d1220f3 3
ViniR 0:92357d1220f3 4 #include "menbedButtonEvent.h"
ViniR 0:92357d1220f3 5 #include "menbedButtonHandler.h"
ViniR 0:92357d1220f3 6 #include "menbedButtonHandlerTimespec.h"
ViniR 0:92357d1220f3 7 #include "menbedNavigator.h"
ViniR 0:92357d1220f3 8 #include "menbedMenu.h"
ViniR 0:92357d1220f3 9 #include "menbedMenuItem.h"
ViniR 0:92357d1220f3 10 #include "menbedRefresher.h"
ViniR 0:92357d1220f3 11
ViniR 0:92357d1220f3 12 #include "../displays/include/menbedDisplayHD44780.h"
ViniR 0:92357d1220f3 13
ViniR 0:92357d1220f3 14
ViniR 0:92357d1220f3 15 class Menbed {
ViniR 0:92357d1220f3 16 public:
ViniR 0:92357d1220f3 17 Menbed (PinName select, PinName down, PinName up, PinName cancel,
ViniR 0:92357d1220f3 18 MenbedMenu *rootMenu,
ViniR 0:92357d1220f3 19 MenbedDisplay *display);
ViniR 0:92357d1220f3 20
ViniR 0:92357d1220f3 21 Menbed (PinName select, PinName down, PinName up,
ViniR 0:92357d1220f3 22 MenbedMenu *rootMenu,
ViniR 0:92357d1220f3 23 MenbedDisplay *display);
ViniR 0:92357d1220f3 24
ViniR 0:92357d1220f3 25 Menbed (PinName select, PinName down,
ViniR 0:92357d1220f3 26 MenbedMenu *rootMenu,
ViniR 0:92357d1220f3 27 MenbedDisplay *display);
ViniR 0:92357d1220f3 28
ViniR 0:92357d1220f3 29 Menbed (PinName select, PinName down, PinName up, PinName cancel,
ViniR 0:92357d1220f3 30 MenbedButtonHandlerTimespec *timespec,
ViniR 0:92357d1220f3 31 MenbedMenu *rootMenu,
ViniR 0:92357d1220f3 32 MenbedDisplay *display);
ViniR 0:92357d1220f3 33
ViniR 0:92357d1220f3 34 ~Menbed ();
ViniR 0:92357d1220f3 35 protected:
ViniR 0:92357d1220f3 36 MenbedButtonHandler *buttonHandler;
ViniR 0:92357d1220f3 37 MenbedNavigator *navigator;
ViniR 0:92357d1220f3 38 MenbedDisplayer *displayer;
ViniR 0:92357d1220f3 39 MenbedRefresher *refresher;
ViniR 0:92357d1220f3 40 };
ViniR 0:92357d1220f3 41
ViniR 0:92357d1220f3 42 #endif /* _MENBED_H_ */