
mbed2 pre-final
Dependencies: LCD_DISCO_F429ZI mbed BSP_DISCO_F429ZI
Diff: servo.h
- Revision:
- 2:7dc265489818
- Parent:
- 1:be03cac9fe74
--- a/servo.h Mon Jun 08 21:57:59 2020 +0000 +++ b/servo.h Sun Jun 14 11:13:56 2020 +0000 @@ -1,21 +1,20 @@ #ifndef SERVO_H #define SERVO_H -#include "LCD_DISCO_F429ZI.h" -enum DetectorState {ACTIVE, INACTIVE}; +#include "servo_gui.h" -enum ServoState {CALIB, IDLE, IN_PROGRESS}; +enum ServoState {CALLIB, IDLE, IN_PROGRESS}; class Servo { public: - Servo(unsigned int uiServoFrequency); - void Calib(unsigned char ucLedNum); - void ServoGoTo(unsigned int uiPosition); - void ServoAutomat(void); + Servo(void); + void Callib(void); + void GoTo(unsigned int uiPosition); + unsigned int uiCurrentPosition; private: - LCD_DISCO_F429ZI lcd; + ServoGui MyServoGui; + void Automat(void); enum ServoState eState; - unsigned int uiCurrentPosition; unsigned int uiDesiredPosition; };