Vinícius Alves / Mbed 2 deprecated MenuLCD_copy

Dependencies:   MenuLCD mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers menbed.h Source File

menbed.h

00001 #ifndef _MENBED_H_
00002 #define _MENBED_H_
00003 
00004 #include "menbedButtonEvent.h"
00005 #include "menbedButtonHandler.h"
00006 #include "menbedButtonHandlerTimespec.h"
00007 #include "menbedNavigator.h"
00008 #include "menbedMenu.h"
00009 #include "menbedMenuItem.h"
00010 #include "menbedRefresher.h"
00011 
00012 #include "../displays/include/menbedDisplayHD44780.h"
00013 
00014 
00015 class Menbed {
00016 public:
00017     Menbed (PinName select, PinName down, PinName up, PinName cancel,
00018         MenbedMenu *rootMenu,
00019         MenbedDisplay *display);
00020         
00021     Menbed (PinName select, PinName down, PinName up,
00022         MenbedMenu *rootMenu,
00023         MenbedDisplay *display);
00024         
00025     Menbed (PinName select, PinName down,
00026         MenbedMenu *rootMenu,
00027         MenbedDisplay *display);                
00028 
00029     Menbed (PinName select, PinName down, PinName up, PinName cancel, 
00030         MenbedButtonHandlerTimespec *timespec,
00031         MenbedMenu *rootMenu,
00032         MenbedDisplay *display);
00033 
00034     ~Menbed ();
00035 protected:
00036     MenbedButtonHandler *buttonHandler;
00037     MenbedNavigator *navigator;
00038     MenbedDisplayer *displayer;
00039     MenbedRefresher *refresher;
00040 };
00041 
00042 #endif /* _MENBED_H_ */