ELEC2645 (2019/20) / Mbed 2 deprecated ELEC2645_Project_el18ac

Dependencies:   mbed

Committer:
ale_carb0ni
Date:
Tue May 26 18:14:03 2020 +0000
Revision:
6:a2c72def99f9
Parent:
2:7fa08670b1fc
Child:
7:8d381315f72c
commented version;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ale_carb0ni 2:7fa08670b1fc 1 #ifndef MENU_H
ale_carb0ni 2:7fa08670b1fc 2 #define MENU_H
ale_carb0ni 2:7fa08670b1fc 3
ale_carb0ni 2:7fa08670b1fc 4 #include "mbed.h"
ale_carb0ni 2:7fa08670b1fc 5 #include "Gamepad.h"
ale_carb0ni 2:7fa08670b1fc 6 #include "N5110.h"
ale_carb0ni 2:7fa08670b1fc 7
ale_carb0ni 6:a2c72def99f9 8 /** Menu Class
ale_carb0ni 6:a2c72def99f9 9 * @brief controls the home page, the menu and the help function
ale_carb0ni 6:a2c72def99f9 10 * @author Alessandro Carboni
ale_carb0ni 6:a2c72def99f9 11 * @date Apr, 2020
ale_carb0ni 6:a2c72def99f9 12 */
ale_carb0ni 6:a2c72def99f9 13
ale_carb0ni 2:7fa08670b1fc 14 class Menu
ale_carb0ni 2:7fa08670b1fc 15 {
ale_carb0ni 2:7fa08670b1fc 16
ale_carb0ni 2:7fa08670b1fc 17 private:
ale_carb0ni 2:7fa08670b1fc 18
ale_carb0ni 2:7fa08670b1fc 19 N5110 _lcd;
ale_carb0ni 2:7fa08670b1fc 20 Gamepad _pad;
ale_carb0ni 2:7fa08670b1fc 21
ale_carb0ni 2:7fa08670b1fc 22 public:
ale_carb0ni 2:7fa08670b1fc 23
ale_carb0ni 2:7fa08670b1fc 24 Menu(N5110 &lcd,Gamepad &pad);
ale_carb0ni 2:7fa08670b1fc 25
ale_carb0ni 2:7fa08670b1fc 26 void initscreen();
ale_carb0ni 2:7fa08670b1fc 27 void menu_screen();
ale_carb0ni 2:7fa08670b1fc 28 void arrow();
ale_carb0ni 2:7fa08670b1fc 29 void help();
ale_carb0ni 2:7fa08670b1fc 30 };
ale_carb0ni 2:7fa08670b1fc 31
ale_carb0ni 2:7fa08670b1fc 32 #endif