mbed2 pre-final

Dependencies:   LCD_DISCO_F429ZI mbed BSP_DISCO_F429ZI

Committer:
domino5740
Date:
Mon Jun 15 17:31:23 2020 +0000
Revision:
4:a8494b656292
Parent:
2:7dc265489818
final

Who changed what in which revision?

UserRevisionLine numberNew contents of line
domino5740 2:7dc265489818 1 #ifndef SERVO_GUI_H
domino5740 2:7dc265489818 2 #define SERVO_GUI_H
domino5740 2:7dc265489818 3
domino5740 2:7dc265489818 4 #include "LCD_DISCO_F429ZI.h"
domino5740 2:7dc265489818 5
domino5740 2:7dc265489818 6 enum Direction{LEFT, RIGHT};
domino5740 2:7dc265489818 7 enum DetectorState{ACTIVE, INACTIVE};
domino5740 2:7dc265489818 8
domino5740 2:7dc265489818 9 class ServoGui {
domino5740 2:7dc265489818 10 public:
domino5740 2:7dc265489818 11 ServoGui(void);
domino5740 2:7dc265489818 12 void LedStepRight(void);
domino5740 2:7dc265489818 13 void LedStepLeft(void);
domino5740 2:7dc265489818 14 enum DetectorState eReadDetector(void);
domino5740 2:7dc265489818 15 unsigned int uiMarkerStartPos;
domino5740 2:7dc265489818 16 unsigned int uiMarkerPos;
domino5740 4:a8494b656292 17 unsigned char ucLedPos;
domino5740 2:7dc265489818 18 private:
domino5740 2:7dc265489818 19 LCD_DISCO_F429ZI lcd;
domino5740 2:7dc265489818 20 void LedOn(unsigned char ucLedIndex);
domino5740 2:7dc265489818 21 void LedStep(enum Direction eStepDirection);
domino5740 2:7dc265489818 22 void LedClear(void);
domino5740 2:7dc265489818 23 void DrawServo(void);
domino5740 2:7dc265489818 24 void DrawMarker(unsigned int uiPosition);
domino5740 2:7dc265489818 25 };
domino5740 2:7dc265489818 26
domino5740 2:7dc265489818 27 #endif