Luke Cartwright / Mbed 2 deprecated ELEC2645_Project_el18loc_nearlythere

Dependencies:   mbed

Revision:
7:33cb5f2db1ee
Child:
8:f305ea78b2b1
diff -r 3a4e9ce12911 -r 33cb5f2db1ee Front/Front.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Front/Front.h	Tue May 05 14:32:04 2020 +0000
@@ -0,0 +1,42 @@
+#ifndef FRONT_H
+#define FRONT_H
+
+#include "mbed.h"
+#include "N5110.h"
+#include "Gamepad.h"
+#include "menu.h"
+
+/** Front class
+ * @author Luke Cartwright, University of Leeds
+ * @brief manages front pannel of Synth
+ * @date May 2020
+*/
+class Front
+{
+public:
+    //variables
+    int submenu;
+    //methods
+    //constructor
+    Front();
+
+    //destructior
+    ~Front();
+    
+    //initial setup of front panel
+    void frontsetup(N5110 &lcd, Gamepad &pad, int submenu);
+    //runs whole front pannel
+    void frontrun(N5110 &lcd, Gamepad &pad, int submenu);
+    
+private:
+//variables
+//methods
+
+    //void frontsetup(N5110 &lcd,int submenu);
+    //prints fader
+    void printfader(N5110 &lcd,int x, int y);
+    void printwav(N5110 &lcd, int submenu);
+
+};
+
+#endif
\ No newline at end of file