changeset 203:c4a2d90ad57f

merge
author Radomir Dopieralski <sheep-devel@sheep.art.pl>
date Wed, 07 Dec 2016 21:10:42 +0100
parents a75e02f9c15a (current diff) e3130545a566 (diff)
children 0a8c78f1842b
files
diffstat 1 files changed, 4 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/i2cslave/servos.ino	Wed Dec 07 21:10:22 2016 +0100
+++ b/i2cslave/servos.ino	Wed Dec 07 21:10:42 2016 +0100
@@ -65,9 +65,10 @@
     }
     int freq = (SERVO_FREQ_MAX -
                 SERVO_FREQ_MIN) * rads / PI + SERVO_FREQ_MIN;
-    freq = min(SERVO_FREQ_MAX,
-               max(SERVO_FREQ_MIN,
-                   freq + SERVO_TRIM[servo] * 10));
+    freq = constrain(freq + SERVO_TRIM[servo] * 10, 
+                     SERVO_FREQ_MIN,
+                     SERVO_FREQ_MAX);
+
     servos[servo].writeMicroseconds(freq);
 }