Library implementing menu system, with RPG interface, navigator system
Dependencies: Menu RPG TextLCD mbed
main.cpp
- Committer:
- pyeh9
- Date:
- 2013-02-28
- Revision:
- 0:10b365b7873b
- Child:
- 2:202735df93cd
File content as of revision 0:10b365b7873b:
#include "mbed.h" #include "TextLCD.h" #include "SDFileSystem.h" #include "RPG.h" #include <vector> #include <string> #include "Selection.h" #include "Menu.h" #include "Navigator.h" DigitalOut led1(LED1), led2(LED2), led3(LED3), led4(LED4); TextLCD lcd(p15, p16, p17, p18, p19, p20); // rs, e, d4-d7 RPG rpg(p21,p22,p23); SDFileSystem sd(p5, p6, p7, p8, "sd"); using namespace std; int direction = 0; int cursor = 0; int main() { Menu menu1; menu1.add(Selection(NULL, 0, "Toggle LED1")); menu1.add(Selection(NULL, 1, "Toggle LED2")); menu1.add(Selection(NULL, 2, "Toggle LED3")); menu1.add(Selection(NULL, 3, "Toggle LED4")); Navigator navigator(menu1, rpg, &lcd); navigator.printMenu(); while(1){ navigator.poll(); } }