Yosuke Kirihata / Mbed 2 deprecated Nucleo_extended_servo

Dependencies:   mbed

Committer:
YosukeK
Date:
Wed Sep 17 15:17:24 2014 +0000
Revision:
0:916047fa0d8b
Child:
5:8223f5a154e2
First commit.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
YosukeK 0:916047fa0d8b 1 #ifndef __PWMSERVO_H__
YosukeK 0:916047fa0d8b 2 #define __PWMSERVO_H__
YosukeK 0:916047fa0d8b 3
YosukeK 0:916047fa0d8b 4 #include <mbed.h>
YosukeK 0:916047fa0d8b 5
YosukeK 0:916047fa0d8b 6 /*
YosukeK 0:916047fa0d8b 7
YosukeK 0:916047fa0d8b 8 Controller firmware for CaitSithDanger
YosukeK 0:916047fa0d8b 9
YosukeK 0:916047fa0d8b 10 Kyoto-Densou-An 2014
YosukeK 0:916047fa0d8b 11
YosukeK 0:916047fa0d8b 12 Author : yishii
YosukeK 0:916047fa0d8b 13 */
YosukeK 0:916047fa0d8b 14
YosukeK 0:916047fa0d8b 15 class PwmServo
YosukeK 0:916047fa0d8b 16 {
YosukeK 0:916047fa0d8b 17 public:
YosukeK 0:916047fa0d8b 18 PwmServo(PinName pin);
YosukeK 0:916047fa0d8b 19 ~PwmServo();
YosukeK 0:916047fa0d8b 20 void setAngle(float angle);
YosukeK 0:916047fa0d8b 21
YosukeK 0:916047fa0d8b 22 private:
YosukeK 0:916047fa0d8b 23 static const int PWM_CONTROL_PERIOD = 20;
YosukeK 0:916047fa0d8b 24 PwmOut* pwm;
YosukeK 0:916047fa0d8b 25 };
YosukeK 0:916047fa0d8b 26
YosukeK 0:916047fa0d8b 27 #endif /* __PWMSERVO_H__ */
YosukeK 0:916047fa0d8b 28