Dependents:   serial_connected_mcu_nucleo serial_connected_mcu_nucleo

Committer:
inst
Date:
Sat Jun 25 05:18:53 2016 +0000
Revision:
2:58169cf31b49
Parent:
1:ffc003a37375
Child:
3:6cadf3326257
??????;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
inst 0:54b8292756b8 1 #include "servo.hpp"
inst 0:54b8292756b8 2 #include "mbed.h"
inst 0:54b8292756b8 3
inst 2:58169cf31b49 4 const float servo::_min_position_sec = 0.9f * 0.001f;
inst 2:58169cf31b49 5 const float servo::_max_position_sec = 2.1f * 0.001f;
inst 0:54b8292756b8 6
inst 2:58169cf31b49 7 servo::servo(PinName pin) : _pwm(pin) {
inst 2:58169cf31b49 8 _pwm.period(20.0f * 0.001f);
inst 0:54b8292756b8 9 }
inst 0:54b8292756b8 10
inst 0:54b8292756b8 11 void servo::set_position(float pos) {
inst 2:58169cf31b49 12 _pwm.pulsewidth((1.0f - pos) * _min_position_sec + pos * _max_position_sec);
inst 0:54b8292756b8 13 }