Librarie pour ecran 128x32 de MyLab
menu.cpp
- Committer:
- lucas_favre
- Date:
- 2016-03-29
- Revision:
- 11:c00a727f140f
- Child:
- 12:00bbd42614c7
File content as of revision 11:c00a727f140f:
# include"C12832.h" #include "MyLab_Lib.h" bool connected = false; char* joystickPos = "CENTRE"; int blink_interval = 0; int select_app =0; static int menuItem =0; void printMenu(int menuItem) { lcd.cls(); lcd.locate(0,0); switch (menuItem) { case 0: lcd.printf("ARM mBed IoT App"); lcd.locate(0,16); lcd.printf("Scroll with joystick"); break; case 1: lcd.printf("Websocket App"); lcd.locate(0,16); lcd.printf("Click center to Start Snake"); break; case 2: lcd.printf("MQTT App:"); lcd.locate(0,16); lcd.printf("Click center to Start"); break; case 3: lcd.printf("Credits"); lcd.locate(0,16); lcd.printf("Favre Lucas ITI3 Hepia "); break; } } int setMenu() { if (!joy_s) { joystickPos = "DOWN"; if (menuItem >= 0 && menuItem < 3) printMenu(++menuItem); } else if (!joy_c){ if (menuItem == 1) select_app = 1; else if(menuItem == 2) select_app = 2; joystickPos = "CLICK"; } else if (!joy_n) { joystickPos = "UP"; if (menuItem <= 3 && menuItem > 0) printMenu(--menuItem); } else joystickPos = "CENTRE"; return select_app; }