Help with ServoEasing library

Purpose: I am making a hexapod with 18 servos. I want to smooth their motion.
Board: Arduino Mega
Issue: This error only occurs when I use .startEaseTo command for same servo multiple times,
otherwise the code compiles.

Library: GitHub - ArminJo/ServoEasing: Arduino library to enable smooth servo movement.

Code:
Hexapod_timer.ino (9.5 KB)
PinDefinitionsAndMore.h (5.2 KB)

Please use the "copy error messages" control, and post the results here, preferably in code tags

The compiler cannot determine which version of the function to use because the type of the arguments you are passing does not exactly fit any of the function definitions.

Error Messages:

C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino: In function 'void FORWARD()':
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:48:31: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R12.startEaseTo(90 + beta, i);
                               ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:49:31: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R32.startEaseTo(90 + beta, i);
                               ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:50:31: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L22.startEaseTo(90 - beta, i);
                               ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:52:36: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R13.startEaseTo(90 + (alp + 5), i);
                                    ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:53:36: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R33.startEaseTo(90 + (alp + 5), i);
                                    ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:54:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L23.startEaseTo(90 - (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:56:36: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L13.startEaseTo(90 + (alp + 5), i);
                                    ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:57:36: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L33.startEaseTo(90 + (alp + 5), i);
                                    ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:58:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R23.startEaseTo(90 - (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:66:31: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L12.startEaseTo(90 - beta, i);
                               ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:67:31: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L32.startEaseTo(90 - beta, i);
                               ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:68:31: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R22.startEaseTo(90 + beta, i);
                               ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:71:36: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L13.startEaseTo(90 - (alp + 5), i);
                                    ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:72:36: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L33.startEaseTo(90 - (alp + 5), i);
                                    ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:73:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R23.startEaseTo(90 + (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:75:36: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R13.startEaseTo(90 - (alp + 5), i);
                                    ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:76:36: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R33.startEaseTo(90 - (alp + 5), i);
                                    ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:77:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L23.startEaseTo(90 + (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino: In function 'void REVERS()':
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:88:31: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R12.startEaseTo(90 + beta, i);
                               ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:89:31: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R32.startEaseTo(90 + beta, i);
                               ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:90:31: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L22.startEaseTo(90 - beta, i);
                               ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:92:36: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R13.startEaseTo(90 - (alp + 5), i);
                                    ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:93:36: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R33.startEaseTo(90 - (alp + 5), i);
                                    ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:94:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L23.startEaseTo(90 + (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:96:36: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L13.startEaseTo(90 - (alp + 5), i);
                                    ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:97:36: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L33.startEaseTo(90 - (alp + 5), i);
                                    ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:98:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R23.startEaseTo(90 + (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:106:31: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L12.startEaseTo(90 - beta, i);
                               ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:107:31: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L32.startEaseTo(90 - beta, i);
                               ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:108:31: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R22.startEaseTo(90 + beta, i);
                               ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:111:36: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L13.startEaseTo(90 + (alp + 5), i);
                                    ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:112:36: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L33.startEaseTo(90 + (alp + 5), i);
                                    ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:113:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R23.startEaseTo(90 - (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:115:36: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R13.startEaseTo(90 + (alp + 5), i);
                                    ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:116:36: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R33.startEaseTo(90 + (alp + 5), i);
                                    ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:117:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L23.startEaseTo(90 - (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino: In function 'void CLIMB()':
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:245:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L22.startEaseTo(90 - (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:246:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R22.startEaseTo(90 + (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:248:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L23.startEaseTo(90 - (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:249:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R23.startEaseTo(90 + (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:267:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L23.startEaseTo(90 + (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:268:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L33.startEaseTo(90 + (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:269:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R23.startEaseTo(90 - (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:270:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R33.startEaseTo(90 - (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:278:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L33.startEaseTo(90 - (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:279:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R33.startEaseTo(90 + (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:290:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L23.startEaseTo(90 - (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:291:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R23.startEaseTo(90 + (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:302:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L23.startEaseTo(90 + (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:303:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L33.startEaseTo(90 + (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:304:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R23.startEaseTo(90 - (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:305:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R33.startEaseTo(90 - (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:358:30: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L33.startEaseTo(90 + alp, i);
                              ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:359:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R33.startEaseTo(90 - (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:360:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L23.startEaseTo(90 + (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:361:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L13.startEaseTo(90 + (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:362:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R23.startEaseTo(90 - (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:363:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R13.startEaseTo(90 - (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:389:30: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L33.startEaseTo(90 + alp, i);
                              ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:390:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R33.startEaseTo(90 - (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:391:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L23.startEaseTo(90 + (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:392:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L13.startEaseTo(90 + (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:393:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R23.startEaseTo(90 - (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:394:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R13.startEaseTo(90 - (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:398:30: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   L33.startEaseTo(90 - alp, i);
                              ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:399:32: error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous
   R33.startEaseTo(90 + (alp), i);
                                ^
In file included from C:\Users\Acer\Downloads\Hexapod\Hexapod_timer\Hexapod_timer.ino:1:0:
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1123:6: note: candidate: bool ServoEasing::startEaseTo(int, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(int aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~
c:\Users\Acer\Downloads\Cansat\Code\libraries\ServoEasing\src/ServoEasing.hpp:1165:6: note: candidate: bool ServoEasing::startEaseTo(float, uint_fast16_t, bool)
 bool ServoEasing::startEaseTo(float aTargetDegreeOrMicrosecond, uint_fast16_t aDegreesPerSecond, bool aStartUpdateByInterrupt) {
      ^~~~~~~~~~~

exit status 1

Compilation error: call of overloaded 'startEaseTo(unsigned int, unsigned int&)' is ambiguous

But it does compile when I use .startEaseTo for a motor only one time. If I repeat it for a motor even once, the same error occurs.

Update: I tried an older library version (2.4.1) and now the code compiles without errors.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.