Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
PwmServo.h@0:916047fa0d8b, 2014-09-17 (annotated)
- 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?
| User | Revision | Line number | New 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 |