MTM PPO mbed cz2

Dependencies:   LCD_DISCO_F429ZI mbed BSP_DISCO_F429ZI

Revision:
0:5d432267a99f
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/servo_gui.h	Mon Jun 15 14:47:01 2020 +0000
@@ -0,0 +1,25 @@
+#ifndef SERVO_GUI_H
+#define SERVO_GUI_H
+
+#include "LCD_DISCO_F429ZI.h"
+
+enum StepDirection {RIGHT, LEFT};
+
+class ServoGui
+{
+    public:
+        ServoGui(void);
+        void GuiStepLeft(void);
+        void GuiStepRight(void);
+        unsigned char ucReadDetector(void);
+    private:
+        void LedOn(unsigned char);
+        void LedStep(enum StepDirection);
+        void MotorStep(enum StepDirection);
+        LCD_DISCO_F429ZI lcd;
+        unsigned char ucLedCtr;
+        unsigned int uiStepCounter;
+        double dAngle;
+};
+
+#endif
\ No newline at end of file