4 errors
Dependencies: KS0108_PCF8574 mbed
Diff: menbed/menbed.cpp
- Revision:
- 2:66e4ebaba5df
- Parent:
- 1:4f46d81502aa
- Child:
- 3:ec80bb6ff5da
--- a/menbed/menbed.cpp Wed Sep 05 07:22:44 2012 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,57 +0,0 @@ -#include "mbed.h" -#include "include/menbed.h" - -Menbed::Menbed (PinName select, PinName down, PinName up, PinName cancel, - MenbedMenu *rootMenu, - MenbedDisplay *display) -{ - MenbedButtonHandlerTimespec *timespec = new MenbedButtonHandlerTimespec(); - - displayer = new MenbedDisplayer (display); - navigator = new MenbedNavigator (rootMenu, displayer); - buttonHandler = new MenbedButtonHandler (select, down, up, cancel, timespec, navigator); - refresher = new MenbedRefresher (navigator); -} - -Menbed::Menbed (PinName select, PinName down, PinName up, - MenbedMenu *rootMenu, - MenbedDisplay *display) -{ - MenbedButtonHandlerTimespec *timespec = new MenbedButtonHandlerTimespec(); - - displayer = new MenbedDisplayer (display); - navigator = new MenbedNavigator (rootMenu, displayer); - buttonHandler = new MenbedButtonHandler (select, down, up, timespec, navigator); - refresher = new MenbedRefresher (navigator); -} - -Menbed::Menbed (PinName select, PinName down, - MenbedMenu *rootMenu, - MenbedDisplay *display) -{ - MenbedButtonHandlerTimespec *timespec = new MenbedButtonHandlerTimespec(); - - displayer = new MenbedDisplayer (display); - navigator = new MenbedNavigator (rootMenu, displayer); - buttonHandler = new MenbedButtonHandler (select, down, timespec, navigator); - refresher = new MenbedRefresher (navigator); -} - -Menbed::Menbed(PinName select, PinName down, PinName up, PinName cancel, - MenbedButtonHandlerTimespec *timespec, - MenbedMenu *rootMenu, - MenbedDisplay *display) -{ - displayer = new MenbedDisplayer (display); - navigator = new MenbedNavigator (rootMenu, displayer); - buttonHandler = new MenbedButtonHandler (select, down, up, cancel, timespec, navigator); - refresher = new MenbedRefresher (navigator); -} - -Menbed::~Menbed() -{ - delete refresher; - delete buttonHandler; - delete navigator; - delete displayer; -} \ No newline at end of file