This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 2.3.1
More details
Board | Claims compatibility | Inclusion | Applications |
HelloStepper |
Interfacing |
MultipleSteppers |
Path_Following |
StepperArray |
---|---|---|---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:3:0, from /private/tmp/arduino-testlib3297248559/test/test.ino:1: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:3:10: fatal error: algorithm: No such file or directory #include <algorithm> ^~~~~~~~~~~ compilation terminated.
Result: FAIL
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:3:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/HelloStepper/HelloStepper.ino:19: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:3:10: fatal error: algorithm: No such file or directory #include <algorithm> ^~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:3:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino:15: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:3:10: fatal error: algorithm: No such file or directory #include <algorithm> ^~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:3:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/MultipleSteppers/MultipleSteppers.ino:16: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:3:10: fatal error: algorithm: No such file or directory #include <algorithm> ^~~~~~~~~~~ compilation terminated.
Result: FAIL
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:3:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/StepperArray/StepperArray.ino:1: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:3:10: fatal error: algorithm: No such file or directory #include <algorithm> ^~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /tmp/arduino-sketch-B8C1B852F6A3A59D0D45DB100C170247/sketch/test.ino.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h: In static member function 'static bool TeensyStep::Stepper::cmpVmin(const TeensyStep::Stepper*, const TeensyStep::Stepper*)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:54:79: note: in expansion of macro 'abs' static bool cmpVmin(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) < std::abs(b->vMax); } ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:54:99: note: in expansion of macro 'abs' static bool cmpVmin(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) < std::abs(b->vMax); } ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h: In static member function 'static bool TeensyStep::Stepper::cmpVmax(const TeensyStep::Stepper*, const TeensyStep::Stepper*)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:55:79: note: in expansion of macro 'abs' static bool cmpVmax(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) > std::abs(b->vMax); } ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:55:99: note: in expansion of macro 'abs' static bool cmpVmax(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) > std::abs(b->vMax); } ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h: In member function 'void TeensyStep::RotateControlBase<a, t>::doRotate(int, float)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:69:35: note: in expansion of macro 'abs' this->leadMotor->A = std::abs(this->leadMotor->vMax); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:72:42: note: in expansion of macro 'abs' this->motorList[i]->A = std::abs(this->motorList[i]->vMax); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h: In member function 'void TeensyStep::RotateControlBase<a, t>::accTimerISR()': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:115:48: note: in expansion of macro 'abs' this->timerField.setStepFrequency(std::abs(newSpeed)); // speed changed, update timer ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h: In member function 'void TeensyStep::StepControlBase<a, t>::doMove(int, float)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:99:37: note: in expansion of macro 'abs' uint32_t targetSpeed = std::abs((*std::min_element(this->motorList, this->motorList + N, Stepper::cmpVmin))->vMax) * speedOverride; // use the lowest max frequency for the move, scale by relSpeed ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:105:32: note: in expansion of macro 'abs' float leadSpeed = std::abs(this->leadMotor->vMax); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:108:98: note: in expansion of macro 'abs' float relDist = this->motorList[i]->A / (float)this->leadMotor->A * leadSpeed / std::abs(this->motorList[i]->vMax); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::prepareMovement(int32_t, int32_t, uint32_t, uint32_t, uint32_t, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:38:16: note: in expansion of macro 'abs' ds = std::abs(targetPos - currentPos); ^~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:7:0, from /tmp/arduino-testlib2647661120/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:13: error: 'digitalToggle' was not declared in this scope digitalToggle(LED_BUILTIN); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:13: note: suggested alternative: 'digitalWrite' digitalToggle(LED_BUILTIN); ^~~~~~~~~~~~~ digitalWrite In file included from /tmp/arduino-sketch-B8C1B852F6A3A59D0D45DB100C170247/sketch/test.ino.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::updateSpeed(int32_t)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:81:22: note: in expansion of macro 'abs' int32_t s = std::abs(s_0 - curPos); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'uint32_t LinStepAccelerator::initiateStopping(int32_t)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:111:30: note: in expansion of macro 'abs' int32_t stepsDone = std::abs(s_0 - curPos); ^~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TimerField.h:6:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:11, from /tmp/arduino-testlib2647661120/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h: In static member function 'static uint32_t TimerBase::get_cycles()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:28:20: error: 'dwt_getCycles' was not declared in this scope return dwt_getCycles(); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:28:20: note: suggested alternative: 'get_cycles' return dwt_getCycles(); ^~~~~~~~~~~~~ get_cycles /home/ec2-user/arduino-testlib/cli-datad
Result: FAIL
Result: FAIL
In file included from /tmp/arduino-sketch-7A99BF743E443E84006846506F27273F/sketch/HelloStepper.ino.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h: In static member function 'static bool TeensyStep::Stepper::cmpVmin(const TeensyStep::Stepper*, const TeensyStep::Stepper*)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:54:79: note: in expansion of macro 'abs' static bool cmpVmin(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) < std::abs(b->vMax); } ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:54:99: note: in expansion of macro 'abs' static bool cmpVmin(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) < std::abs(b->vMax); } ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h: In static member function 'static bool TeensyStep::Stepper::cmpVmax(const TeensyStep::Stepper*, const TeensyStep::Stepper*)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:55:79: note: in expansion of macro 'abs' static bool cmpVmax(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) > std::abs(b->vMax); } ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:55:99: note: in expansion of macro 'abs' static bool cmpVmax(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) > std::abs(b->vMax); } ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h: In member function 'void TeensyStep::RotateControlBase<a, t>::doRotate(int, float)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:69:35: note: in expansion of macro 'abs' this->leadMotor->A = std::abs(this->leadMotor->vMax); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:72:42: note: in expansion of macro 'abs' this->motorList[i]->A = std::abs(this->motorList[i]->vMax); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h: In member function 'void TeensyStep::RotateControlBase<a, t>::accTimerISR()': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:115:48: note: in expansion of macro 'abs' this->timerField.setStepFrequency(std::abs(newSpeed)); // speed changed, update timer ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h: In member function 'void TeensyStep::StepControlBase<a, t>::doMove(int, float)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:99:37: note: in expansion of macro 'abs' uint32_t targetSpeed = std::abs((*std::min_element(this->motorList, this->motorList + N, Stepper::cmpVmin))->vMax) * speedOverride; // use the lowest max frequency for the move, scale by relSpeed ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:105:32: note: in expansion of macro 'abs' float leadSpeed = std::abs(this->leadMotor->vMax); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:108:98: note: in expansion of macro 'abs' float relDist = this->motorList[i]->A / (float)this->leadMotor->A * leadSpeed / std::abs(this->motorList[i]->vMax); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::prepareMovement(int32_t, int32_t, uint32_t, uint32_t, uint32_t, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:38:16: note: in expansion of macro 'abs' ds = std::abs(targetPos - currentPos); ^~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:7:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/HelloStepper/HelloStepper.ino:19: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:13: error: 'digitalToggle' was not declared in this scope digitalToggle(LED_BUILTIN); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:13: note: suggested alternative: 'digitalWrite' digitalToggle(LED_BUILTIN); ^~~~~~~~~~~~~ digitalWrite In file included from /tmp/arduino-sketch-7A99BF743E443E84006846506F27273F/sketch/HelloStepper.ino.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::updateSpeed(int32_t)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:81:22: note: in expansion of macro 'abs' int32_t s = std::abs(s_0 - curPos); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'uint32_t LinStepAccelerator::initiateStopping(int32_t)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:111:30: note: in expansion of macro 'abs' int32_t stepsDone = std::abs(s_0 - curPos); ^~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TimerField.h:6:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:11, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/HelloStepper/HelloStepper.ino:19: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h: In static member function 'static uint32_t TimerBase::get_cycles()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:28:20: error: 'dwt_getCycles' was not declared in this scope return dwt_getCycles(); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:28:20: note: suggested alternative: 'get_cycles
Result: FAIL
In file included from /tmp/arduino-sketch-38CAFF60563E58D0A90AFECED7217A8B/sketch/Interfacing.ino.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h: In static member function 'static bool TeensyStep::Stepper::cmpVmin(const TeensyStep::Stepper*, const TeensyStep::Stepper*)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:54:79: note: in expansion of macro 'abs' static bool cmpVmin(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) < std::abs(b->vMax); } ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:54:99: note: in expansion of macro 'abs' static bool cmpVmin(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) < std::abs(b->vMax); } ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h: In static member function 'static bool TeensyStep::Stepper::cmpVmax(const TeensyStep::Stepper*, const TeensyStep::Stepper*)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:55:79: note: in expansion of macro 'abs' static bool cmpVmax(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) > std::abs(b->vMax); } ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:55:99: note: in expansion of macro 'abs' static bool cmpVmax(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) > std::abs(b->vMax); } ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h: In member function 'void TeensyStep::RotateControlBase<a, t>::doRotate(int, float)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:69:35: note: in expansion of macro 'abs' this->leadMotor->A = std::abs(this->leadMotor->vMax); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:72:42: note: in expansion of macro 'abs' this->motorList[i]->A = std::abs(this->motorList[i]->vMax); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h: In member function 'void TeensyStep::RotateControlBase<a, t>::accTimerISR()': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:115:48: note: in expansion of macro 'abs' this->timerField.setStepFrequency(std::abs(newSpeed)); // speed changed, update timer ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h: In member function 'void TeensyStep::StepControlBase<a, t>::doMove(int, float)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:99:37: note: in expansion of macro 'abs' uint32_t targetSpeed = std::abs((*std::min_element(this->motorList, this->motorList + N, Stepper::cmpVmin))->vMax) * speedOverride; // use the lowest max frequency for the move, scale by relSpeed ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:105:32: note: in expansion of macro 'abs' float leadSpeed = std::abs(this->leadMotor->vMax); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:108:98: note: in expansion of macro 'abs' float relDist = this->motorList[i]->A / (float)this->leadMotor->A * leadSpeed / std::abs(this->motorList[i]->vMax); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::prepareMovement(int32_t, int32_t, uint32_t, uint32_t, uint32_t, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:38:16: note: in expansion of macro 'abs' ds = std::abs(targetPos - currentPos); ^~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:7:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino:15: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:13: error: 'digitalToggle' was not declared in this scope digitalToggle(LED_BUILTIN); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:13: note: suggested alternative: 'digitalWrite' digitalToggle(LED_BUILTIN); ^~~~~~~~~~~~~ digitalWrite In file included from /tmp/arduino-sketch-38CAFF60563E58D0A90AFECED7217A8B/sketch/Interfacing.ino.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::updateSpeed(int32_t)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:81:22: note: in expansion of macro 'abs' int32_t s = std::abs(s_0 - curPos); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'uint32_t LinStepAccelerator::initiateStopping(int32_t)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:111:30: note: in expansion of macro 'abs' int32_t stepsDone = std::abs(s_0 - curPos); ^~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TimerField.h:6:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:11, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino:15: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h: In static member function 'static uint32_t TimerBase::get_cycles()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:28:20: error: 'dwt_getCycles' was not declared in this scope return dwt_getCycles(); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:28:20: note: suggested alternative: 'get_cycles'
Result: FAIL
In file included from /tmp/arduino-sketch-7D7FBFBB9815B80418337363B6CD0B88/sketch/MultipleSteppers.ino.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h: In static member function 'static bool TeensyStep::Stepper::cmpVmin(const TeensyStep::Stepper*, const TeensyStep::Stepper*)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:54:79: note: in expansion of macro 'abs' static bool cmpVmin(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) < std::abs(b->vMax); } ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:54:99: note: in expansion of macro 'abs' static bool cmpVmin(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) < std::abs(b->vMax); } ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h: In static member function 'static bool TeensyStep::Stepper::cmpVmax(const TeensyStep::Stepper*, const TeensyStep::Stepper*)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:55:79: note: in expansion of macro 'abs' static bool cmpVmax(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) > std::abs(b->vMax); } ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:55:99: note: in expansion of macro 'abs' static bool cmpVmax(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) > std::abs(b->vMax); } ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h: In member function 'void TeensyStep::RotateControlBase<a, t>::doRotate(int, float)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:69:35: note: in expansion of macro 'abs' this->leadMotor->A = std::abs(this->leadMotor->vMax); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:72:42: note: in expansion of macro 'abs' this->motorList[i]->A = std::abs(this->motorList[i]->vMax); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h: In member function 'void TeensyStep::RotateControlBase<a, t>::accTimerISR()': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:115:48: note: in expansion of macro 'abs' this->timerField.setStepFrequency(std::abs(newSpeed)); // speed changed, update timer ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h: In member function 'void TeensyStep::StepControlBase<a, t>::doMove(int, float)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:99:37: note: in expansion of macro 'abs' uint32_t targetSpeed = std::abs((*std::min_element(this->motorList, this->motorList + N, Stepper::cmpVmin))->vMax) * speedOverride; // use the lowest max frequency for the move, scale by relSpeed ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:105:32: note: in expansion of macro 'abs' float leadSpeed = std::abs(this->leadMotor->vMax); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:108:98: note: in expansion of macro 'abs' float relDist = this->motorList[i]->A / (float)this->leadMotor->A * leadSpeed / std::abs(this->motorList[i]->vMax); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::prepareMovement(int32_t, int32_t, uint32_t, uint32_t, uint32_t, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:38:16: note: in expansion of macro 'abs' ds = std::abs(targetPos - currentPos); ^~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:7:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/MultipleSteppers/MultipleSteppers.ino:16: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:13: error: 'digitalToggle' was not declared in this scope digitalToggle(LED_BUILTIN); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:13: note: suggested alternative: 'digitalWrite' digitalToggle(LED_BUILTIN); ^~~~~~~~~~~~~ digitalWrite In file included from /tmp/arduino-sketch-7D7FBFBB9815B80418337363B6CD0B88/sketch/MultipleSteppers.ino.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::updateSpeed(int32_t)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:81:22: note: in expansion of macro 'abs' int32_t s = std::abs(s_0 - curPos); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'uint32_t LinStepAccelerator::initiateStopping(int32_t)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:111:30: note: in expansion of macro 'abs' int32_t stepsDone = std::abs(s_0 - curPos); ^~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TimerField.h:6:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:11, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/MultipleSteppers/MultipleSteppers.ino:16: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h: In static member function 'static uint32_t TimerBase::get_cycles()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:28:20: error: 'dwt_getCycles' was not declared in this scope return dwt_getCycles(); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:28:20: note: suggested
Result: FAIL
Result: FAIL
In file included from /tmp/arduino-sketch-67F0A07CFB60F757975DC9866279EB5B/sketch/StepperArray.ino.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h: In static member function 'static bool TeensyStep::Stepper::cmpVmin(const TeensyStep::Stepper*, const TeensyStep::Stepper*)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:54:79: note: in expansion of macro 'abs' static bool cmpVmin(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) < std::abs(b->vMax); } ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:54:99: note: in expansion of macro 'abs' static bool cmpVmin(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) < std::abs(b->vMax); } ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h: In static member function 'static bool TeensyStep::Stepper::cmpVmax(const TeensyStep::Stepper*, const TeensyStep::Stepper*)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:55:79: note: in expansion of macro 'abs' static bool cmpVmax(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) > std::abs(b->vMax); } ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:55:99: note: in expansion of macro 'abs' static bool cmpVmax(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) > std::abs(b->vMax); } ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h: In member function 'void TeensyStep::RotateControlBase<a, t>::doRotate(int, float)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:69:35: note: in expansion of macro 'abs' this->leadMotor->A = std::abs(this->leadMotor->vMax); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:72:42: note: in expansion of macro 'abs' this->motorList[i]->A = std::abs(this->motorList[i]->vMax); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h: In member function 'void TeensyStep::RotateControlBase<a, t>::accTimerISR()': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:115:48: note: in expansion of macro 'abs' this->timerField.setStepFrequency(std::abs(newSpeed)); // speed changed, update timer ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h: In member function 'void TeensyStep::StepControlBase<a, t>::doMove(int, float)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:99:37: note: in expansion of macro 'abs' uint32_t targetSpeed = std::abs((*std::min_element(this->motorList, this->motorList + N, Stepper::cmpVmin))->vMax) * speedOverride; // use the lowest max frequency for the move, scale by relSpeed ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:105:32: note: in expansion of macro 'abs' float leadSpeed = std::abs(this->leadMotor->vMax); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:108:98: note: in expansion of macro 'abs' float relDist = this->motorList[i]->A / (float)this->leadMotor->A * leadSpeed / std::abs(this->motorList[i]->vMax); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::prepareMovement(int32_t, int32_t, uint32_t, uint32_t, uint32_t, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:38:16: note: in expansion of macro 'abs' ds = std::abs(targetPos - currentPos); ^~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:7:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/StepperArray/StepperArray.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:13: error: 'digitalToggle' was not declared in this scope digitalToggle(LED_BUILTIN); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:13: note: suggested alternative: 'digitalWrite' digitalToggle(LED_BUILTIN); ^~~~~~~~~~~~~ digitalWrite In file included from /tmp/arduino-sketch-67F0A07CFB60F757975DC9866279EB5B/sketch/StepperArray.ino.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::updateSpeed(int32_t)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:81:22: note: in expansion of macro 'abs' int32_t s = std::abs(s_0 - curPos); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'uint32_t LinStepAccelerator::initiateStopping(int32_t)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:63:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:111:30: note: in expansion of macro 'abs' int32_t stepsDone = std::abs(s_0 - curPos); ^~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TimerField.h:6:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:11, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/StepperArray/StepperArray.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h: In static member function 'static uint32_t TimerBase::get_cycles()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:28:20: error: 'dwt_getCycles' was not declared in this scope return dwt_getCycles(); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:28:20: note: suggested alternative: 'get_cycles'
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:3:0, from /tmp/arduino-testlib2647661120/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:3:10: fatal error: algorithm: No such file or directory #include <algorithm> ^~~~~~~~~~~ compilation terminated.
Result: FAIL
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:3:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/HelloStepper/HelloStepper.ino:19: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:3:10: fatal error: algorithm: No such file or directory #include <algorithm> ^~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:3:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino:15: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:3:10: fatal error: algorithm: No such file or directory #include <algorithm> ^~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:3:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/MultipleSteppers/MultipleSteppers.ino:16: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:3:10: fatal error: algorithm: No such file or directory #include <algorithm> ^~~~~~~~~~~ compilation terminated.
Result: FAIL
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:3:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/StepperArray/StepperArray.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:3:10: fatal error: algorithm: No such file or directory #include <algorithm> ^~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-A5060FCCBDA250568A3E70F6217D7A3D/sketch/test.ino.cpp:1:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h: In static member function 'static bool TeensyStep::Stepper::cmpVmin(const TeensyStep::Stepper*, const TeensyStep::Stepper*)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:54:79: note: in expansion of macro 'abs' static bool cmpVmin(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) < std::abs(b->vMax); } ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:54:99: note: in expansion of macro 'abs' static bool cmpVmin(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) < std::abs(b->vMax); } ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h: In static member function 'static bool TeensyStep::Stepper::cmpVmax(const TeensyStep::Stepper*, const TeensyStep::Stepper*)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:55:79: note: in expansion of macro 'abs' static bool cmpVmax(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) > std::abs(b->vMax); } ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:55:99: note: in expansion of macro 'abs' static bool cmpVmax(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) > std::abs(b->vMax); } ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h: In member function 'void TeensyStep::RotateControlBase<a, t>::doRotate(int, float)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:69:35: note: in expansion of macro 'abs' this->leadMotor->A = std::abs(this->leadMotor->vMax); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:72:42: note: in expansion of macro 'abs' this->motorList[i]->A = std::abs(this->motorList[i]->vMax); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h: In member function 'void TeensyStep::RotateControlBase<a, t>::accTimerISR()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:115:48: note: in expansion of macro 'abs' this->timerField.setStepFrequency(std::abs(newSpeed)); // speed changed, update timer ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h: In member function 'void TeensyStep::StepControlBase<a, t>::doMove(int, float)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:99:37: note: in expansion of macro 'abs' uint32_t targetSpeed = std::abs((*std::min_element(this->motorList, this->motorList + N, Stepper::cmpVmin))->vMax) * speedOverride; // use the lowest max frequency for the move, scale by relSpeed ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:105:32: note: in expansion of macro 'abs' float leadSpeed = std::abs(this->leadMotor->vMax); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:108:98: note: in expansion of macro 'abs' float relDist = this->motorList[i]->A / (float)this->leadMotor->A * leadSpeed / std::abs(this->motorList[i]->vMax); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::prepareMovement(int32_t, int32_t, uint32_t, uint32_t, uint32_t, uint32_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:38:16: note: in expansion of macro 'abs' ds = std::abs(targetPos - currentPos); ^~~ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:7:0, from /private/tmp/arduino-testlib3297248559/test/test.ino:1: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:13: error: 'digitalToggle' was not declared in this scope digitalToggle(LED_BUILTIN); ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:13: note: suggested alternative: 'digitalWrite' digitalToggle(LED_BUILTIN); ^~~~~~~~~~~~~ digitalWrite In file included from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-A5060FCCBDA250568A3E70F6217D7A3D/sketch/test.ino.cpp:1:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::updateSpeed(int32_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:81:22: note: in expansion of macro 'abs' int32_t s = std::abs(s_0 - curPos); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'uint32_t LinStepAccelerator::initiateStopping(int32_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:111:30: note: in expansion of macro 'abs' int32_t stepsDone = std::abs(s_0 - curPos); ^~~ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/ge
Result: FAIL
Result: FAIL
In file included from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-F1323ECB9AD1BC155AE91F0CF2BD5FB9/sketch/HelloStepper.ino.cpp:1:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h: In static member function 'static bool TeensyStep::Stepper::cmpVmin(const TeensyStep::Stepper*, const TeensyStep::Stepper*)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:54:79: note: in expansion of macro 'abs' static bool cmpVmin(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) < std::abs(b->vMax); } ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:54:99: note: in expansion of macro 'abs' static bool cmpVmin(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) < std::abs(b->vMax); } ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h: In static member function 'static bool TeensyStep::Stepper::cmpVmax(const TeensyStep::Stepper*, const TeensyStep::Stepper*)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:55:79: note: in expansion of macro 'abs' static bool cmpVmax(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) > std::abs(b->vMax); } ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:55:99: note: in expansion of macro 'abs' static bool cmpVmax(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) > std::abs(b->vMax); } ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h: In member function 'void TeensyStep::RotateControlBase<a, t>::doRotate(int, float)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:69:35: note: in expansion of macro 'abs' this->leadMotor->A = std::abs(this->leadMotor->vMax); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:72:42: note: in expansion of macro 'abs' this->motorList[i]->A = std::abs(this->motorList[i]->vMax); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h: In member function 'void TeensyStep::RotateControlBase<a, t>::accTimerISR()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:115:48: note: in expansion of macro 'abs' this->timerField.setStepFrequency(std::abs(newSpeed)); // speed changed, update timer ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h: In member function 'void TeensyStep::StepControlBase<a, t>::doMove(int, float)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:99:37: note: in expansion of macro 'abs' uint32_t targetSpeed = std::abs((*std::min_element(this->motorList, this->motorList + N, Stepper::cmpVmin))->vMax) * speedOverride; // use the lowest max frequency for the move, scale by relSpeed ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:105:32: note: in expansion of macro 'abs' float leadSpeed = std::abs(this->leadMotor->vMax); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:108:98: note: in expansion of macro 'abs' float relDist = this->motorList[i]->A / (float)this->leadMotor->A * leadSpeed / std::abs(this->motorList[i]->vMax); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::prepareMovement(int32_t, int32_t, uint32_t, uint32_t, uint32_t, uint32_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:38:16: note: in expansion of macro 'abs' ds = std::abs(targetPos - currentPos); ^~~ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:7:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/HelloStepper/HelloStepper.ino:19: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:13: error: 'digitalToggle' was not declared in this scope digitalToggle(LED_BUILTIN); ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:13: note: suggested alternative: 'digitalWrite' digitalToggle(LED_BUILTIN); ^~~~~~~~~~~~~ digitalWrite In file included from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-F1323ECB9AD1BC155AE91F0CF2BD5FB9/sketch/HelloStepper.ino.cpp:1:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::updateSpeed(int32_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:81:22: note: in expansion of macro 'abs' int32_t s = std::abs(s_0 - curPos); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'uint32_t LinStepAccelerator::initiateStopping(int32_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:111:30: note: in expansion of macro 'abs' int32_t stepsDone = std::abs(s_0 - curPos); ^~~ In file included from /Users/al
Result: FAIL
In file included from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-278827397A52FA905543476874BE1894/sketch/Interfacing.ino.cpp:1:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h: In static member function 'static bool TeensyStep::Stepper::cmpVmin(const TeensyStep::Stepper*, const TeensyStep::Stepper*)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:54:79: note: in expansion of macro 'abs' static bool cmpVmin(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) < std::abs(b->vMax); } ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:54:99: note: in expansion of macro 'abs' static bool cmpVmin(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) < std::abs(b->vMax); } ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h: In static member function 'static bool TeensyStep::Stepper::cmpVmax(const TeensyStep::Stepper*, const TeensyStep::Stepper*)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:55:79: note: in expansion of macro 'abs' static bool cmpVmax(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) > std::abs(b->vMax); } ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:55:99: note: in expansion of macro 'abs' static bool cmpVmax(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) > std::abs(b->vMax); } ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h: In member function 'void TeensyStep::RotateControlBase<a, t>::doRotate(int, float)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:69:35: note: in expansion of macro 'abs' this->leadMotor->A = std::abs(this->leadMotor->vMax); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:72:42: note: in expansion of macro 'abs' this->motorList[i]->A = std::abs(this->motorList[i]->vMax); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h: In member function 'void TeensyStep::RotateControlBase<a, t>::accTimerISR()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:115:48: note: in expansion of macro 'abs' this->timerField.setStepFrequency(std::abs(newSpeed)); // speed changed, update timer ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h: In member function 'void TeensyStep::StepControlBase<a, t>::doMove(int, float)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:99:37: note: in expansion of macro 'abs' uint32_t targetSpeed = std::abs((*std::min_element(this->motorList, this->motorList + N, Stepper::cmpVmin))->vMax) * speedOverride; // use the lowest max frequency for the move, scale by relSpeed ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:105:32: note: in expansion of macro 'abs' float leadSpeed = std::abs(this->leadMotor->vMax); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:108:98: note: in expansion of macro 'abs' float relDist = this->motorList[i]->A / (float)this->leadMotor->A * leadSpeed / std::abs(this->motorList[i]->vMax); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::prepareMovement(int32_t, int32_t, uint32_t, uint32_t, uint32_t, uint32_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:38:16: note: in expansion of macro 'abs' ds = std::abs(targetPos - currentPos); ^~~ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:7:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino:15: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:13: error: 'digitalToggle' was not declared in this scope digitalToggle(LED_BUILTIN); ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:13: note: suggested alternative: 'digitalWrite' digitalToggle(LED_BUILTIN); ^~~~~~~~~~~~~ digitalWrite In file included from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-278827397A52FA905543476874BE1894/sketch/Interfacing.ino.cpp:1:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::updateSpeed(int32_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:81:22: note: in expansion of macro 'abs' int32_t s = std::abs(s_0 - curPos); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'uint32_t LinStepAccelerator::initiateStopping(int32_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:111:30: note: in expansion of macro 'abs' int32_t stepsDone = std::abs(s_0 - curPos); ^~~ In file included from /Users/alrane
Result: FAIL
In file included from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-571A3487FBA0CFB7D553499ED16752B3/sketch/MultipleSteppers.ino.cpp:1:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h: In static member function 'static bool TeensyStep::Stepper::cmpVmin(const TeensyStep::Stepper*, const TeensyStep::Stepper*)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:54:79: note: in expansion of macro 'abs' static bool cmpVmin(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) < std::abs(b->vMax); } ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:54:99: note: in expansion of macro 'abs' static bool cmpVmin(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) < std::abs(b->vMax); } ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h: In static member function 'static bool TeensyStep::Stepper::cmpVmax(const TeensyStep::Stepper*, const TeensyStep::Stepper*)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:55:79: note: in expansion of macro 'abs' static bool cmpVmax(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) > std::abs(b->vMax); } ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:55:99: note: in expansion of macro 'abs' static bool cmpVmax(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) > std::abs(b->vMax); } ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h: In member function 'void TeensyStep::RotateControlBase<a, t>::doRotate(int, float)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:69:35: note: in expansion of macro 'abs' this->leadMotor->A = std::abs(this->leadMotor->vMax); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:72:42: note: in expansion of macro 'abs' this->motorList[i]->A = std::abs(this->motorList[i]->vMax); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h: In member function 'void TeensyStep::RotateControlBase<a, t>::accTimerISR()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:115:48: note: in expansion of macro 'abs' this->timerField.setStepFrequency(std::abs(newSpeed)); // speed changed, update timer ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h: In member function 'void TeensyStep::StepControlBase<a, t>::doMove(int, float)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:99:37: note: in expansion of macro 'abs' uint32_t targetSpeed = std::abs((*std::min_element(this->motorList, this->motorList + N, Stepper::cmpVmin))->vMax) * speedOverride; // use the lowest max frequency for the move, scale by relSpeed ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:105:32: note: in expansion of macro 'abs' float leadSpeed = std::abs(this->leadMotor->vMax); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:108:98: note: in expansion of macro 'abs' float relDist = this->motorList[i]->A / (float)this->leadMotor->A * leadSpeed / std::abs(this->motorList[i]->vMax); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::prepareMovement(int32_t, int32_t, uint32_t, uint32_t, uint32_t, uint32_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:38:16: note: in expansion of macro 'abs' ds = std::abs(targetPos - currentPos); ^~~ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:7:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/MultipleSteppers/MultipleSteppers.ino:16: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:13: error: 'digitalToggle' was not declared in this scope digitalToggle(LED_BUILTIN); ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:13: note: suggested alternative: 'digitalWrite' digitalToggle(LED_BUILTIN); ^~~~~~~~~~~~~ digitalWrite In file included from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-571A3487FBA0CFB7D553499ED16752B3/sketch/MultipleSteppers.ino.cpp:1:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::updateSpeed(int32_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:81:22: note: in expansion of macro 'abs' int32_t s = std::abs(s_0 - curPos); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'uint32_t LinStepAccelerator::initiateStopping(int32_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:111:30: note: in expansion of macro 'abs' int32_t stepsDone = std::abs(s_0 - curPos); ^~~ In file include
Result: FAIL
Result: FAIL
In file included from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-EDF65BA23094070004FA23EA0FEBE1BF/sketch/StepperArray.ino.cpp:1:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h: In static member function 'static bool TeensyStep::Stepper::cmpVmin(const TeensyStep::Stepper*, const TeensyStep::Stepper*)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:54:79: note: in expansion of macro 'abs' static bool cmpVmin(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) < std::abs(b->vMax); } ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:54:99: note: in expansion of macro 'abs' static bool cmpVmin(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) < std::abs(b->vMax); } ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h: In static member function 'static bool TeensyStep::Stepper::cmpVmax(const TeensyStep::Stepper*, const TeensyStep::Stepper*)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:55:79: note: in expansion of macro 'abs' static bool cmpVmax(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) > std::abs(b->vMax); } ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/Stepper.h:55:99: note: in expansion of macro 'abs' static bool cmpVmax(const Stepper* a, const Stepper* b) { return std::abs(a->vMax) > std::abs(b->vMax); } ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h: In member function 'void TeensyStep::RotateControlBase<a, t>::doRotate(int, float)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:69:35: note: in expansion of macro 'abs' this->leadMotor->A = std::abs(this->leadMotor->vMax); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:72:42: note: in expansion of macro 'abs' this->motorList[i]->A = std::abs(this->motorList[i]->vMax); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h: In member function 'void TeensyStep::RotateControlBase<a, t>::accTimerISR()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/RotateControlBase.h:115:48: note: in expansion of macro 'abs' this->timerField.setStepFrequency(std::abs(newSpeed)); // speed changed, update timer ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h: In member function 'void TeensyStep::StepControlBase<a, t>::doMove(int, float)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:99:37: note: in expansion of macro 'abs' uint32_t targetSpeed = std::abs((*std::min_element(this->motorList, this->motorList + N, Stepper::cmpVmin))->vMax) * speedOverride; // use the lowest max frequency for the move, scale by relSpeed ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:105:32: note: in expansion of macro 'abs' float leadSpeed = std::abs(this->leadMotor->vMax); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/StepControlBase.h:108:98: note: in expansion of macro 'abs' float relDist = this->motorList[i]->A / (float)this->leadMotor->A * leadSpeed / std::abs(this->motorList[i]->vMax); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::prepareMovement(int32_t, int32_t, uint32_t, uint32_t, uint32_t, uint32_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:38:16: note: in expansion of macro 'abs' ds = std::abs(targetPos - currentPos); ^~~ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:7:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/StepperArray/StepperArray.ino:1: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:13: error: 'digitalToggle' was not declared in this scope digitalToggle(LED_BUILTIN); ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:13: note: suggested alternative: 'digitalWrite' digitalToggle(LED_BUILTIN); ^~~~~~~~~~~~~ digitalWrite In file included from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-EDF65BA23094070004FA23EA0FEBE1BF/sketch/StepperArray.ino.cpp:1:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::updateSpeed(int32_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:81:22: note: in expansion of macro 'abs' int32_t s = std::abs(s_0 - curPos); ^~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'uint32_t LinStepAccelerator::initiateStopping(int32_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:66:16: error: expected unqualified-id before '(' token #define abs(x) ((x)>0?(x):-(x)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:111:30: note: in expansion of macro 'abs' int32_t stepsDone = std::abs(s_0 - curPos); ^~~ In file included from /Users/alr
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:7:0, from /tmp/arduino-testlib2955807459/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::prepareMovement(int32_t, int32_t, uint32_t, uint32_t, uint32_t, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:38: error: 'digitalToggle' was not declared in this scope digitalToggle(LED_BUILTIN); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TimerField.h:6:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:11, from /tmp/arduino-testlib2955807459/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h: In static member function 'static uint32_t TimerBase::get_cycles()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:28:34: error: 'dwt_getCycles' was not declared in this scope return dwt_getCycles(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h: In member function 'void PeriodicTimer::setPeriod(uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:64:29: error: expected ';' before '\x303030' deltaCnt = F_CPU / 1'000'000 * microSeconds; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h: In member function 'void OneShotTimer::setDelay(unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:80:29: error: expected ';' before '\x303030' deltaCnt = F_CPU / 1'000'000 * microSeconds; ^ In file included from /tmp/arduino-testlib2955807459/test/test.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:38:72: error: 'TimerField' was not declared in this scope using RotateControl = TeensyStep::RotateControlBase<LinRotAccelerator, TimerField>; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:38:82: error: template argument 2 is invalid using RotateControl = TeensyStep::RotateControlBase<LinRotAccelerator, TimerField>; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:39:69: error: 'TimerField' was not declared in this scope using StepControl = TeensyStep::StepControlBase<LinStepAccelerator, TimerField>; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:39:79: error: template argument 2 is invalid using StepControl = TeensyStep::StepControlBase<LinStepAccelerator, TimerField>; ^
Result: FAIL
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:7:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/HelloStepper/HelloStepper.ino:19: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::prepareMovement(int32_t, int32_t, uint32_t, uint32_t, uint32_t, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:38: error: 'digitalToggle' was not declared in this scope digitalToggle(LED_BUILTIN); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TimerField.h:6:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:11, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/HelloStepper/HelloStepper.ino:19: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h: In static member function 'static uint32_t TimerBase::get_cycles()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:28:34: error: 'dwt_getCycles' was not declared in this scope return dwt_getCycles(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h: In member function 'void PeriodicTimer::setPeriod(uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:64:29: error: expected ';' before '\x303030' deltaCnt = F_CPU / 1'000'000 * microSeconds; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h: In member function 'void OneShotTimer::setDelay(unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:80:29: error: expected ';' before '\x303030' deltaCnt = F_CPU / 1'000'000 * microSeconds; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/HelloStepper/HelloStepper.ino:19:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:38:72: error: 'TimerField' was not declared in this scope using RotateControl = TeensyStep::RotateControlBase<LinRotAccelerator, TimerField>; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:38:82: error: template argument 2 is invalid using RotateControl = TeensyStep::RotateControlBase<LinRotAccelerator, TimerField>; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:39:69: error: 'TimerField' was not declared in this scope using StepControl = TeensyStep::StepControlBase<LinStepAccelerator, TimerField>; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:39:79: error: template argument 2 is invalid using StepControl = TeensyStep::StepControlBase<LinStepAccelerator, TimerField>; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/HelloStepper/HelloStepper.ino:22:1: error: 'StepControl' does not name a type StepControl controller; // Use default settings ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/HelloStepper/HelloStepper.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/HelloStepper/HelloStepper.ino:31:3: error: 'controller' was not declared in this scope controller.move(motor); // Do the move ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:7:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino:15: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::prepareMovement(int32_t, int32_t, uint32_t, uint32_t, uint32_t, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:38: error: 'digitalToggle' was not declared in this scope digitalToggle(LED_BUILTIN); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TimerField.h:6:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:11, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino:15: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h: In static member function 'static uint32_t TimerBase::get_cycles()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:28:34: error: 'dwt_getCycles' was not declared in this scope return dwt_getCycles(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h: In member function 'void PeriodicTimer::setPeriod(uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:64:29: error: expected ';' before '\x303030' deltaCnt = F_CPU / 1'000'000 * microSeconds; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h: In member function 'void OneShotTimer::setDelay(unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:80:29: error: expected ';' before '\x303030' deltaCnt = F_CPU / 1'000'000 * microSeconds; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino:15:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:38:72: error: 'TimerField' was not declared in this scope using RotateControl = TeensyStep::RotateControlBase<LinRotAccelerator, TimerField>; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:38:82: error: template argument 2 is invalid using RotateControl = TeensyStep::RotateControlBase<LinRotAccelerator, TimerField>; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:39:69: error: 'TimerField' was not declared in this scope using StepControl = TeensyStep::StepControlBase<LinStepAccelerator, TimerField>; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:39:79: error: template argument 2 is invalid using StepControl = TeensyStep::StepControlBase<LinStepAccelerator, TimerField>; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino:20:1: error: 'StepControl' does not name a type StepControl controller; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino:26:1: error: 'elapsedMillis' does not name a type elapsedMillis displayStopwatch = 0; // timing the display of the current position ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino:27:1: error: 'elapsedMillis' does not name a type elapsedMillis blinkStopwatch = 0; // timing the heartbeat LED ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino:28:1: error: 'elapsedMillis' does not name a type elapsedMillis debounceTimer = 0; // debouncing input pins ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino:59:9: error: 'displayStopwatch' was not declared in this scope if (displayStopwatch > 20) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino:72:9: error: 'blinkStopwatch' was not declared in this scope if (blinkStopwatch > 250) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino:75:67: error: 'digitalReadFast' was not declared in this scope digitalWriteFast(LED_BUILTIN, !digitalReadFast(LED_BUILTIN)); // toggle LED ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino:75:68: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(LED_BUILTIN, !digitalReadFast(LED_BUILTIN)); // toggle LED ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino: In function 'void handleCommands()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino:94:18: error: 'controller' was not declared in this scope if (!controller.isRunning()) // skip move command if motor is running already ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino:107:13: error: 'controller' was not declared in this scope controller.stopAsync(); // initiate stopping procedure ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino: In function 'void handlePins()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino:141:9: error: 'controller' was not declared in this scope if (controller.isRunning() && !digitalReadFast(stopPin) && debounceTimer > 200) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino:141:59: error: 'digitalReadFast' was not declared in this scope if (controller.isRunning() && !digitalReadFast(stopPin) && debounceTimer > 200) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/Interfacing/Interfacing.ino:141:64: error: 'debounceTimer' was not declared in this scope if (controller.isRunning() && !digitalReadFast(stopPin) && debounceTimer > 200) ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:7:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/MultipleSteppers/MultipleSteppers.ino:16: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::prepareMovement(int32_t, int32_t, uint32_t, uint32_t, uint32_t, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:38: error: 'digitalToggle' was not declared in this scope digitalToggle(LED_BUILTIN); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TimerField.h:6:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:11, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/MultipleSteppers/MultipleSteppers.ino:16: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h: In static member function 'static uint32_t TimerBase::get_cycles()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:28:34: error: 'dwt_getCycles' was not declared in this scope return dwt_getCycles(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h: In member function 'void PeriodicTimer::setPeriod(uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:64:29: error: expected ';' before '\x303030' deltaCnt = F_CPU / 1'000'000 * microSeconds; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h: In member function 'void OneShotTimer::setDelay(unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:80:29: error: expected ';' before '\x303030' deltaCnt = F_CPU / 1'000'000 * microSeconds; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/MultipleSteppers/MultipleSteppers.ino:16:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:38:72: error: 'TimerField' was not declared in this scope using RotateControl = TeensyStep::RotateControlBase<LinRotAccelerator, TimerField>; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:38:82: error: template argument 2 is invalid using RotateControl = TeensyStep::RotateControlBase<LinRotAccelerator, TimerField>; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:39:69: error: 'TimerField' was not declared in this scope using StepControl = TeensyStep::StepControlBase<LinStepAccelerator, TimerField>; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:39:79: error: template argument 2 is invalid using StepControl = TeensyStep::StepControlBase<LinStepAccelerator, TimerField>; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/MultipleSteppers/MultipleSteppers.ino:22:1: error: 'StepControl' does not name a type StepControl controller; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/MultipleSteppers/MultipleSteppers.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/MultipleSteppers/MultipleSteppers.ino:49:5: error: 'controller' was not declared in this scope controller.move(motor_1); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/MultipleSteppers/MultipleSteppers.ino:61:3: error: 'controller' was not declared in this scope controller.move(motor_1, motor_2); ^
Result: FAIL
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:7:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/StepperArray/StepperArray.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h: In member function 'int32_t LinStepAccelerator::prepareMovement(int32_t, int32_t, uint32_t, uint32_t, uint32_t, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/accelerators/LinStepAccelerator.h:71:38: error: 'digitalToggle' was not declared in this scope digitalToggle(LED_BUILTIN); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TimerField.h:6:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:11, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/StepperArray/StepperArray.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h: In static member function 'static uint32_t TimerBase::get_cycles()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:28:34: error: 'dwt_getCycles' was not declared in this scope return dwt_getCycles(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h: In member function 'void PeriodicTimer::setPeriod(uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:64:29: error: expected ';' before '\x303030' deltaCnt = F_CPU / 1'000'000 * microSeconds; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h: In member function 'void OneShotTimer::setDelay(unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/timer/generic/TickTimer.h:80:29: error: expected ';' before '\x303030' deltaCnt = F_CPU / 1'000'000 * microSeconds; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/StepperArray/StepperArray.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:38:72: error: 'TimerField' was not declared in this scope using RotateControl = TeensyStep::RotateControlBase<LinRotAccelerator, TimerField>; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:38:82: error: template argument 2 is invalid using RotateControl = TeensyStep::RotateControlBase<LinRotAccelerator, TimerField>; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:39:69: error: 'TimerField' was not declared in this scope using StepControl = TeensyStep::StepControlBase<LinStepAccelerator, TimerField>; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/src/TeensyStep.h:39:79: error: template argument 2 is invalid using StepControl = TeensyStep::StepControlBase<LinStepAccelerator, TimerField>; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/StepperArray/StepperArray.ino:4:1: error: 'StepControl' does not name a type StepControl controller; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/StepperArray/StepperArray.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/StepperArray/StepperArray.ino:16:3: error: 'controller' was not declared in this scope controller.move(motorSet_A); // move all motors in the array to their targets ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/StepperArray/StepperArray.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/StepperArray/StepperArray.ino:35:60: error: 'digitalReadFast' was not declared in this scope digitalWriteFast(LED_BUILTIN,!digitalReadFast(LED_BUILTIN)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyStep/examples/StepperArray/StepperArray.ino:35:61: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(LED_BUILTIN,!digitalReadFast(LED_BUILTIN)); ^