ServoEasing Versions Save

Arduino library to enable smooth servo movement.

2.3.0

3 years ago
  • Fixed EASE_LINEAR formula bug introduced with 2.0.0 for 32 bit CPU's. Thanks to drifkind.
  • Added stop(), continueWithInterrupts() and continueWithoutInterrupts() functions.

2.2.0

3 years ago
  • ATmega4809 (Uno WiFi Rev 2, Nano Every) support.
  • Corrected position of macro for MAX_EASING_SERVOS.

2.1.1

3 years ago

2.1.0

3 years ago

2.0.0

4 years ago
  • PCA9685_Expander and standard Servos can be controlled simultaneously by defining USE_SERVO_LIB.
  • Changed some types to _fast types
  • Standardize pins for all examples

1.6.1

4 years ago

1.6.0

4 years ago

•Added support of Apollo3 boards. •Print library version in examples.

1.5.2

4 years ago
  • More examples using areInterruptsActive().
  • Added support of Arduino SAMD boards.

1.5.1

4 years ago
  • Added support for STM32 cores of Arduino Board manager. Seen in the Arduino IDE as "Generic STM32F1 series" from STM32 Boards.
  • Inserted missing Wire.begin() in setup of PCA9685_Expander example.
  • In isMovingAndCallYield() yield() only called/needed for an ESP8266.
  • New function areInterruptsActive(), especially for ESP32.

1.5.0

4 years ago
  • Use type Print * instead of Stream *.
  • New LightweightServoExample.
  • Added function delayAndUpdateAndWaitForAllServosToStop().
  • Added Arduino Due support by using timer 8.
  • New PCA9685_ExpanderFor32Servos example.