Arduino library to enable smooth servo movement.
setDegreeForAllServos()
to setIntegerDegreeForAllServos()
and added function setFloatDegreeForAllServos()
.getCurrentMicroseconds()
.PCA9685_ACTUAL_CLOCK_FREQUENCY
macro.synchronizeAndEaseToArrayPositions()
to setEaseToForAllServosSynchronizeAndWaitForAllServosToStop()
.DISABLE_PAUSE_RESUME
.ENABLE_EXTERNAL_SERVO_TIMER_HANDLER
macro.ENABLE_MICROS_AS_DEGREE_PARAMETER
to DISABLE_MICROS_AS_DEGREE_PARAMETER
thus enabling micros as parameter by default.PRECISION
.printEasingType()
.doWrite
for setTrim()
from false
to true
.DISABLE_MIN_AND_MAX_CONSTRAINTS
.attach()
functions with initial degree parameter to be written immediately. This replaces the attach()
and write()
combination at setup.ServoEasing.cpp
to ServoEasing.hpp
and LightweightServo.cpp
to LightweightServo.hpp
.ENABLE_MICROS_AS_DEGREE_PARAMETER
also available for PCA9685 expander.sServoArrayMaxIndex
, sServoNextPositionArray
and sServoArray
to ServoEasing::sServoArrayMaxIndex
, ServoEasing::ServoEasingNextPositionArray
and ServoEasing::ServoEasingArray
.ENABLE_MICROS_AS_DEGREE_PARAMETER
to allow usage of microseconds instead of degree as function arguments for all functions using degrees as argument.