Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: KS0108_PCF8574 mbed
menbed/include/menbed.h
- Committer:
- GuiTwo
- Date:
- 2012-09-05
- Revision:
- 0:936f1c020120
File content as of revision 0:936f1c020120:
#ifndef _MENBED_H_
#define _MENBED_H_
#include "menbedButtonEvent.h"
#include "menbedButtonHandler.h"
#include "menbedButtonHandlerTimespec.h"
#include "menbedNavigator.h"
#include "menbedMenu.h"
#include "menbedMenuItem.h"
#include "menbedRefresher.h"
//#include "../KS0108_PCF8574/KS0108.h"
#include "../displays/include/menbedDisplayHD44780.h"
class Menbed {
public:
Menbed (PinName select, PinName down, PinName up, PinName cancel,
MenbedMenu *rootMenu,
MenbedDisplay *display);
Menbed (PinName select, PinName down, PinName up,
MenbedMenu *rootMenu,
MenbedDisplay *display);
Menbed (PinName select, PinName down,
MenbedMenu *rootMenu,
MenbedDisplay *display);
Menbed (PinName select, PinName down, PinName up, PinName cancel,
MenbedButtonHandlerTimespec *timespec,
MenbedMenu *rootMenu,
MenbedDisplay *display);
~Menbed ();
protected:
MenbedButtonHandler *buttonHandler;
MenbedNavigator *navigator;
MenbedDisplayer *displayer;
MenbedRefresher *refresher;
};
#endif /* _MENBED_H_ */