Dependents: serial_connected_mcu_nucleo serial_connected_mcu_nucleo
servo.hpp@0:54b8292756b8, 2016-02-26 (annotated)
- Committer:
- inst
- Date:
- Fri Feb 26 16:09:01 2016 +0000
- Revision:
- 0:54b8292756b8
- Child:
- 2:58169cf31b49
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
inst | 0:54b8292756b8 | 1 | #ifndef INCLUDED_MBED_STL_SERVO_H |
inst | 0:54b8292756b8 | 2 | #define INCLUDED_MBED_STL_SERVO_H |
inst | 0:54b8292756b8 | 3 | |
inst | 0:54b8292756b8 | 4 | #include "mbed.h" |
inst | 0:54b8292756b8 | 5 | |
inst | 0:54b8292756b8 | 6 | namespace mbed_stl { |
inst | 0:54b8292756b8 | 7 | |
inst | 0:54b8292756b8 | 8 | class servo{ |
inst | 0:54b8292756b8 | 9 | public: |
inst | 0:54b8292756b8 | 10 | servo(PinName pin); |
inst | 0:54b8292756b8 | 11 | void set_position(float pos); |
inst | 0:54b8292756b8 | 12 | |
inst | 0:54b8292756b8 | 13 | private: |
inst | 0:54b8292756b8 | 14 | static const float min_position_sec_; |
inst | 0:54b8292756b8 | 15 | static const float max_position_sec_; |
inst | 0:54b8292756b8 | 16 | PwmOut pwm_; |
inst | 0:54b8292756b8 | 17 | }; |
inst | 0:54b8292756b8 | 18 | |
inst | 0:54b8292756b8 | 19 | } /* namespace mbed_stl */ |
inst | 0:54b8292756b8 | 20 | |
inst | 0:54b8292756b8 | 21 | #endif |