TMC2130Stepper - compatibility matrix

This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.

TMC2130Stepper

Version: 2.5.1
More details

Compatibility matrix

Board Claims compatibility Inclusion
Live_tune
Simple
Software_SPI
StallGuard
TMC2130_AccelStepper
Calibrate_spreadCycle
arduino:avr:uno
1.8.4
Yes PASS FAIL PASS PASS FAIL PASS FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
No ⚠️ PASS FAIL PASS PASS FAIL PASS FAIL
arduino:samd:mkrwifi1010
1.8.12
No ⚠️ PASS FAIL PASS PASS FAIL PASS FAIL
esp32:esp32:d1_mini32
1.0.6
No ⚠️ PASS FAIL PASS PASS FAIL PASS FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS

Sketch uses 444 bytes (1%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.

examples/Calibrate_spreadCycle

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Calibrate_spreadCycle/Calibrate_spreadCycle.ino: In function 'void __vector_11()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Calibrate_spreadCycle/Calibrate_spreadCycle.ino:11:19: error: 'PORTF' was not declared in this scope
 #define STEP_PORT PORTF  // Register to match with STEP_PIN
                   ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Calibrate_spreadCycle/Calibrate_spreadCycle.ino:27:5: note: in expansion of macro 'STEP_PORT'
     STEP_PORT |= 1 << STEP_BIT;
     ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Calibrate_spreadCycle/Calibrate_spreadCycle.ino:11:19: note: suggested alternative: 'PORT0'
 #define STEP_PORT PORTF  // Register to match with STEP_PIN
                   ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Calibrate_spreadCycle/Calibrate_spreadCycle.ino:27:5: note: in expansion of macro 'STEP_PORT'
     STEP_PORT |= 1 << STEP_BIT;
     ^~~~~~~~~

examples/Live_tune

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino: In function 'void __vector_11()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:5:21: error: 'PORTF' was not declared in this scope
 #define STEP_PORT   PORTF
                     ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:24:2: note: in expansion of macro 'STEP_PORT'
  STEP_PORT |= 1 << STEP_BIT;
  ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:5:21: note: suggested alternative: 'PORT0'
 #define STEP_PORT   PORTF
                     ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:24:2: note: in expansion of macro 'STEP_PORT'
  STEP_PORT |= 1 << STEP_BIT;
  ^~~~~~~~~

examples/Simple

Result: PASS

Sketch uses 5492 bytes (17%) of program storage space. Maximum is 32256 bytes.
Global variables use 357 bytes (17%) of dynamic memory, leaving 1691 bytes for local variables. Maximum is 2048 bytes.

examples/Software_SPI

Result: PASS

Sketch uses 5648 bytes (17%) of program storage space. Maximum is 32256 bytes.
Global variables use 371 bytes (18%) of dynamic memory, leaving 1677 bytes for local variables. Maximum is 2048 bytes.

examples/StallGuard

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino: In function 'void __vector_11()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:99:3: error: 'PORTF' was not declared in this scope
   PORTF |= 1 << 0;
   ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:99:3: note: suggested alternative: 'PORT0'
   PORTF |= 1 << 0;
   ^~~~~
   PORT0

examples/TMC2130_AccelStepper

Result: PASS

Sketch uses 8760 bytes (27%) of program storage space. Maximum is 32256 bytes.
Global variables use 427 bytes (20%) of dynamic memory, leaving 1621 bytes for local variables. Maximum is 2048 bytes.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/Calibrate_spreadCycle

Result: FAIL

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Calibrate_spreadCycle/Calibrate_spreadCycle.ino:26:5: error: expected constructor, destructor, or type conversion before '(' token
 ISR(TIMER1_COMPA_vect){
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Calibrate_spreadCycle/Calibrate_spreadCycle.ino:26:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(TIMER1_COMPA_vect){
    ^

examples/Live_tune

Result: FAIL

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:23:5: error: expected constructor, destructor, or type conversion before '(' token
 ISR(TIMER1_COMPA_vect){
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:23:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(TIMER1_COMPA_vect){
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino: In function 'void initTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:30:2: error: 'cli' was not declared in this scope
  cli();//stop interrupts
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:32:2: error: 'TCCR1A' was not declared in this scope
  TCCR1A = 0; // set entire TCCR1A register to 0
  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:33:2: error: 'TCCR1B' was not declared in this scope
  TCCR1B = 0; // same for TCCR1B
  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:34:2: error: 'TCNT1' was not declared in this scope
  TCNT1  = 0; //initialize counter value to 0
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:34:2: note: suggested alternative: 'SCNd16'
  TCNT1  = 0; //initialize counter value to 0
  ^~~~~
  SCNd16
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:36:2: error: 'OCR1A' was not declared in this scope
  OCR1A = 61;// = (16*10^6) / (8*2000) - 1 (must be <65536)
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:38:18: error: 'WGM12' was not declared in this scope
  TCCR1B |= (1 << WGM12);
                  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:40:18: error: 'CS10' was not declared in this scope
  TCCR1B |= (1 << CS10);
                  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:40:18: note: suggested alternative: 'B110'
  TCCR1B |= (1 << CS10);
                  ^~~~
                  B110
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:43:2: error: 'TIMSK1' was not declared in this scope
  TIMSK1 &= ~(1 << OCIE1A);
  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:43:2: note: suggested alternative: 'TIMER'
  TIMSK1 &= ~(1 << OCIE1A);
  ^~~~~~
  TIMER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:43:19: error: 'OCIE1A' was not declared in this scope
  TIMSK1 &= ~(1 << OCIE1A);
                   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:44:2: error: 'sei' was not declared in this scope
  sei();//allow interrupts
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino: In function 'void accelerationRamp(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:61:2: error: 'TIMSK1' was not declared in this scope
  TIMSK1 &= ~(1 << OCIE1A);
  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:61:2: note: suggested alternative: 'TIMER'
  TIMSK1 &= ~(1 << OCIE1A);
  ^~~~~~
  TIMER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:61:19: error: 'OCIE1A' was not declared in this scope
  TIMSK1 &= ~(1 << OCIE1A);
                   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:73:2: error: 'OCR1A' was not declared in this scope
  OCR1A = _OCR1A;
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:73:2: note: suggested alternative: '_OCR1A'
  OCR1A = _OCR1A;
  ^~~~~
  _OCR1A
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:79:2: error: 'cli' was not declared in this scope
  cli();
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:81:2: error: 'sei' was not declared in this scope
  sei();
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:154:10: error: 'TIMSK1' was not declared in this scope
    arg ? TIMSK1 |= 1 << OCIE1A : TIMSK1 &= ~(1 << OCIE1A);
          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:154:10: note: suggested alternative: 'TIMER'
    arg ? TIMSK1 |= 1 << OCIE1A : TIMSK1 &= ~(1 << OCIE1A);
          ^~~~~~
          TIMER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:154:25: error: 'OCIE1A' was not declared in this scope
    arg ? TIMSK1 |= 1 << OCIE1A : TIMSK1 &= ~(1 << OCIE1A);
                         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:160:4: error: 'cli' was not declared in this scope
    cli();
    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:161:4: error: 'TCNT1' was not declared in this scope
    TCNT1 = 0;
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:161:4: note: suggested alternative: 'SCNd16'
    TCNT1 = 0;
    ^~~~~
    SCNd16
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:162:4: error: 'OCR1A' was not declared in this scope
    OCR1A = calculateMMSTimer(arg);
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:165:4: error: 'sei' was not declared in this scope
    sei();
    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:169:4: error: 'cli' was not declared in this scope
    cli();
    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:170:4: error: 'OCR1A' was not declared in this scope
    OCR1A = calculateFSPSTimer(arg);
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:173:4: error: 'sei' was not declared in this scope
    sei();
    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:177:4: error: 'cli' was not declared in this scope
    cli();
    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:178:4: error: 'OCR1A' was not declared in this scope
    OCR1A = calculateRPSTimer(arg);
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:181:4: error: 'sei' was not declared in this scope
    sei();
    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:189:4: error: 'TIMSK1' was not declared in this scope
    TIMSK1 &= ~(1 << OCIE1A);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:189:4: note: suggested alternative: 'TIMER'
    TIMSK1 &= ~(1 << OCIE1A);
    ^~~~~~
    TIMER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:189:21: error: 'OCIE1A' was not declared in this scope
    TIMSK1 &= ~(1 << OCIE1A);
                     ^~~~~~

examples/Simple

Result: FAIL

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/Software_SPI

Result: FAIL

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/StallGuard

Result: FAIL

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:98:5: error: expected constructor, destructor, or type conversion before '(' token
 ISR(TIMER1_COMPA_vect){
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:78:5: error: 'cli' was not declared in this scope
     cli();//stop interrupts
     ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:79:5: error: 'TCCR1A' was not declared in this scope
     TCCR1A = 0;// set entire TCCR1A register to 0
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:80:5: error: 'TCCR1B' was not declared in this scope
     TCCR1B = 0;// same for TCCR1B
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:81:5: error: 'TCNT1' was not declared in this scope
     TCNT1  = 0;//initialize counter value to 0
     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:81:5: note: suggested alternative: 'SCNd16'
     TCNT1  = 0;//initialize counter value to 0
     ^~~~~
     SCNd16
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:82:5: error: 'OCR1A' was not declared in this scope
     OCR1A = 256;// = (16*10^6) / (1*1024) - 1 (must be <65536)
     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:84:21: error: 'WGM12' was not declared in this scope
     TCCR1B |= (1 << WGM12);
                     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:86:21: error: 'CS11' was not declared in this scope
     TCCR1B |= (1 << CS11);// | (1 << CS10);
                     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:86:21: note: suggested alternative: 'B111'
     TCCR1B |= (1 << CS11);// | (1 << CS10);
                     ^~~~
                     B111
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:88:5: error: 'TIMSK1' was not declared in this scope
     TIMSK1 |= (1 << OCIE1A);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:88:5: note: suggested alternative: 'TIMER'
     TIMSK1 |= (1 << OCIE1A);
     ^~~~~~
     TIMER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:88:21: error: 'OCIE1A' was not declared in this scope
     TIMSK1 |= (1 << OCIE1A);
                     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:89:5: error: 'sei' was not declared in this scope
     sei();//allow interrupts
     ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:98:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(TIMER1_COMPA_vect){
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:110:34: error: 'TIMSK1' was not declared in this scope
     if (read_byte == '0')      { TIMSK1 &= ~(1 << OCIE1A); digitalWrite( EN_PIN, HIGH ); }
                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:110:34: note: suggested alternative: 'TIMER'
     if (read_byte == '0')      { TIMSK1 &= ~(1 << OCIE1A); digitalWrite( EN_PIN, HIGH ); }
                                  ^~~~~~
                                  TIMER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:110:51: error: 'OCIE1A' was not declared in this scope
     if (read_byte == '0')      { TIMSK1 &= ~(1 << OCIE1A); digitalWrite( EN_PIN, HIGH ); }
                                                   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:111:34: error: 'TIMSK1' was not declared in this scope
     else if (read_byte == '1') { TIMSK1 |=  (1 << OCIE1A); digitalWrite( EN_PIN,  LOW ); }
                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:111:34: note: suggested alternative: 'TIMER'
     else if (read_byte == '1') { TIMSK1 |=  (1 << OCIE1A); digitalWrite( EN_PIN,  LOW ); }
                                  ^~~~~~
                                  TIMER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:111:51: error: 'OCIE1A' was not declared in this scope
     else if (read_byte == '1') { TIMSK1 |=  (1 << OCIE1A); digitalWrite( EN_PIN,  LOW ); }
                                                   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:112:36: error: 'OCR1A' was not declared in this scope
     else if (read_byte == '+') if (OCR1A > MAX_SPEED) OCR1A -= 20;
                                    ^~~~~

examples/TMC2130_AccelStepper

Result: FAIL

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: PASS

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Sketch uses 3246 bytes (6%) of program storage space. Maximum is 49152 bytes.
Global variables use 40 bytes (0%) of dynamic memory, leaving 6104 bytes for local variables. Maximum is 6144 bytes.

examples/Calibrate_spreadCycle

Result: FAIL

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Calibrate_spreadCycle/Calibrate_spreadCycle.ino: In function 'void TIMER1_COMPA_vect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Calibrate_spreadCycle/Calibrate_spreadCycle.ino:27:15: error: no match for 'operator|=' (operand types are 'PORT_t {aka PORT_struct}' and 'int')
     STEP_PORT |= 1 << STEP_BIT;
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Calibrate_spreadCycle/Calibrate_spreadCycle.ino:28:15: error: no match for 'operator&=' (operand types are 'PORT_t {aka PORT_struct}' and 'int')
     STEP_PORT &= ~(1 << STEP_BIT);

examples/Live_tune

Result: FAIL

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino: In function 'void TIMER1_COMPA_vect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:24:12: error: no match for 'operator|=' (operand types are 'PORT_t {aka PORT_struct}' and 'int')
  STEP_PORT |= 1 << STEP_BIT;
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:25:12: error: no match for 'operator&=' (operand types are 'PORT_t {aka PORT_struct}' and 'int')
  STEP_PORT &= ~(1 << STEP_BIT);
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino: In function 'void initTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:32:2: error: 'TCCR1A' was not declared in this scope
  TCCR1A = 0; // set entire TCCR1A register to 0
  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:32:2: note: suggested alternative: 'TCB1'
  TCCR1A = 0; // set entire TCCR1A register to 0
  ^~~~~~
  TCB1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:33:2: error: 'TCCR1B' was not declared in this scope
  TCCR1B = 0; // same for TCCR1B
  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:33:2: note: suggested alternative: 'TCB1'
  TCCR1B = 0; // same for TCCR1B
  ^~~~~~
  TCB1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:34:2: error: 'TCNT1' was not declared in this scope
  TCNT1  = 0; //initialize counter value to 0
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:34:2: note: suggested alternative: 'TCB1'
  TCNT1  = 0; //initialize counter value to 0
  ^~~~~
  TCB1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:36:2: error: 'OCR1A' was not declared in this scope
  OCR1A = 61;// = (16*10^6) / (8*2000) - 1 (must be <65536)
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:38:18: error: 'WGM12' was not declared in this scope
  TCCR1B |= (1 << WGM12);
                  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:40:18: error: 'CS10' was not declared in this scope
  TCCR1B |= (1 << CS10);
                  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:40:18: note: suggested alternative: 'B110'
  TCCR1B |= (1 << CS10);
                  ^~~~
                  B110
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:43:2: error: 'TIMSK1' was not declared in this scope
  TIMSK1 &= ~(1 << OCIE1A);
  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:43:2: note: suggested alternative: 'TIMERB1'
  TIMSK1 &= ~(1 << OCIE1A);
  ^~~~~~
  TIMERB1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:43:19: error: 'OCIE1A' was not declared in this scope
  TIMSK1 &= ~(1 << OCIE1A);
                   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino: In function 'void accelerationRamp(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:61:2: error: 'TIMSK1' was not declared in this scope
  TIMSK1 &= ~(1 << OCIE1A);
  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:61:2: note: suggested alternative: 'TIMERB1'
  TIMSK1 &= ~(1 << OCIE1A);
  ^~~~~~
  TIMERB1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:61:19: error: 'OCIE1A' was not declared in this scope
  TIMSK1 &= ~(1 << OCIE1A);
                   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:73:2: error: 'OCR1A' was not declared in this scope
  OCR1A = _OCR1A;
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:73:2: note: suggested alternative: '_OCR1A'
  OCR1A = _OCR1A;
  ^~~~~
  _OCR1A
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:154:10: error: 'TIMSK1' was not declared in this scope
    arg ? TIMSK1 |= 1 << OCIE1A : TIMSK1 &= ~(1 << OCIE1A);
          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:154:10: note: suggested alternative: 'TIMERB1'
    arg ? TIMSK1 |= 1 << OCIE1A : TIMSK1 &= ~(1 << OCIE1A);
          ^~~~~~
          TIMERB1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:154:25: error: 'OCIE1A' was not declared in this scope
    arg ? TIMSK1 |= 1 << OCIE1A : TIMSK1 &= ~(1 << OCIE1A);
                         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:161:4: error: 'TCNT1' was not declared in this scope
    TCNT1 = 0;
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:161:4: note: suggested alternative: 'TCB1'
    TCNT1 = 0;
    ^~~~~
    TCB1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:162:4: error: 'OCR1A' was not declared in this scope
    OCR1A = calculateMMSTimer(arg);
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:170:4: error: 'OCR1A' was not declared in this scope
    OCR1A = calculateFSPSTimer(arg);
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:178:4: error: 'OCR1A' was not declared in this scope
    OCR1A = calculateRPSTimer(arg);
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:189:4: error: 'TIMSK1' was not declared in this scope
    TIMSK1 &= ~(1 << OCIE1A);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:189:4: note: suggested alternative: 'TIMERB1'
    TIMSK1 &= ~(1 << OCIE1A);
    ^~~~~~
    TIMERB1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:189:21: error: 'OCIE1A' was not declared in this scope
    TIMSK1 &= ~(1 << OCIE1A);
                     ^~~~~~

examples/Simple

Result: PASS

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Sketch uses 8870 bytes (18%) of program storage space. Maximum is 49152 bytes.
Global variables use 403 bytes (6%) of dynamic memory, leaving 5741 bytes for local variables. Maximum is 6144 bytes.

examples/Software_SPI

Result: PASS

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Sketch uses 9034 bytes (18%) of program storage space. Maximum is 49152 bytes.
Global variables use 403 bytes (6%) of dynamic memory, leaving 5741 bytes for local variables. Maximum is 6144 bytes.

examples/StallGuard

Result: FAIL

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:79:5: error: 'TCCR1A' was not declared in this scope
     TCCR1A = 0;// set entire TCCR1A register to 0
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:79:5: note: suggested alternative: 'TCB1'
     TCCR1A = 0;// set entire TCCR1A register to 0
     ^~~~~~
     TCB1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:80:5: error: 'TCCR1B' was not declared in this scope
     TCCR1B = 0;// same for TCCR1B
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:80:5: note: suggested alternative: 'TCB1'
     TCCR1B = 0;// same for TCCR1B
     ^~~~~~
     TCB1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:81:5: error: 'TCNT1' was not declared in this scope
     TCNT1  = 0;//initialize counter value to 0
     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:81:5: note: suggested alternative: 'TCB1'
     TCNT1  = 0;//initialize counter value to 0
     ^~~~~
     TCB1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:82:5: error: 'OCR1A' was not declared in this scope
     OCR1A = 256;// = (16*10^6) / (1*1024) - 1 (must be <65536)
     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:84:21: error: 'WGM12' was not declared in this scope
     TCCR1B |= (1 << WGM12);
                     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:86:21: error: 'CS11' was not declared in this scope
     TCCR1B |= (1 << CS11);// | (1 << CS10);
                     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:86:21: note: suggested alternative: 'B111'
     TCCR1B |= (1 << CS11);// | (1 << CS10);
                     ^~~~
                     B111
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:88:5: error: 'TIMSK1' was not declared in this scope
     TIMSK1 |= (1 << OCIE1A);
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:88:5: note: suggested alternative: 'TIMERB1'
     TIMSK1 |= (1 << OCIE1A);
     ^~~~~~
     TIMERB1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:88:21: error: 'OCIE1A' was not declared in this scope
     TIMSK1 |= (1 << OCIE1A);
                     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino: In function 'void TIMER1_COMPA_vect()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:99:9: error: no match for 'operator|=' (operand types are 'PORT_t {aka PORT_struct}' and 'int')
   PORTF |= 1 << 0;
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:100:9: error: no match for 'operator&=' (operand types are 'PORT_t {aka PORT_struct}' and 'int')
   PORTF &= ~(1 << 0);
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:110:34: error: 'TIMSK1' was not declared in this scope
     if (read_byte == '0')      { TIMSK1 &= ~(1 << OCIE1A); digitalWrite( EN_PIN, HIGH ); }
                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:110:34: note: suggested alternative: 'TIMERB1'
     if (read_byte == '0')      { TIMSK1 &= ~(1 << OCIE1A); digitalWrite( EN_PIN, HIGH ); }
                                  ^~~~~~
                                  TIMERB1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:110:51: error: 'OCIE1A' was not declared in this scope
     if (read_byte == '0')      { TIMSK1 &= ~(1 << OCIE1A); digitalWrite( EN_PIN, HIGH ); }
                                                   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:111:34: error: 'TIMSK1' was not declared in this scope
     else if (read_byte == '1') { TIMSK1 |=  (1 << OCIE1A); digitalWrite( EN_PIN,  LOW ); }
                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:111:34: note: suggested alternative: 'TIMERB1'
     else if (read_byte == '1') { TIMSK1 |=  (1 << OCIE1A); digitalWrite( EN_PIN,  LOW ); }
                                  ^~~~~~
                                  TIMERB1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:111:51: error: 'OCIE1A' was not declared in this scope
     else if (read_byte == '1') { TIMSK1 |=  (1 << OCIE1A); digitalWrite( EN_PIN,  LOW ); }
                                                   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:112:36: error: 'OCR1A' was not declared in this scope
     else if (read_byte == '+') if (OCR1A > MAX_SPEED) OCR1A -= 20;
                                    ^~~~~

examples/TMC2130_AccelStepper

Result: PASS

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Sketch uses 12052 bytes (24%) of program storage space. Maximum is 49152 bytes.
Global variables use 465 bytes (7%) of dynamic memory, leaving 5679 bytes for local variables. Maximum is 6144 bytes.

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: PASS

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
Sketch uses 13336 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3068 bytes (9%) of dynamic memory, leaving 29700 bytes for local variables. Maximum is 32768 bytes.

examples/Calibrate_spreadCycle

Result: FAIL

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Calibrate_spreadCycle/Calibrate_spreadCycle.ino:26:5: error: expected constructor, destructor, or type conversion before '(' token
 ISR(TIMER1_COMPA_vect){
     ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Calibrate_spreadCycle/Calibrate_spreadCycle.ino:26:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(TIMER1_COMPA_vect){
    ^

examples/Live_tune

Result: FAIL

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:23:5: error: expected constructor, destructor, or type conversion before '(' token
 ISR(TIMER1_COMPA_vect){
     ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:23:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(TIMER1_COMPA_vect){
    ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino: In function 'void initTimer()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:30:2: error: 'cli' was not declared in this scope
  cli();//stop interrupts
  ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:30:2: note: suggested alternative: 'Gclk'
  cli();//stop interrupts
  ^~~
  Gclk
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:32:2: error: 'TCCR1A' was not declared in this scope
  TCCR1A = 0; // set entire TCCR1A register to 0
  ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:32:2: note: suggested alternative: 'TCC1'
  TCCR1A = 0; // set entire TCCR1A register to 0
  ^~~~~~
  TCC1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:33:2: error: 'TCCR1B' was not declared in this scope
  TCCR1B = 0; // same for TCCR1B
  ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:33:2: note: suggested alternative: 'TCC1'
  TCCR1B = 0; // same for TCCR1B
  ^~~~~~
  TCC1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:34:2: error: 'TCNT1' was not declared in this scope
  TCNT1  = 0; //initialize counter value to 0
  ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:34:2: note: suggested alternative: 'TCC1'
  TCNT1  = 0; //initialize counter value to 0
  ^~~~~
  TCC1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:36:2: error: 'OCR1A' was not declared in this scope
  OCR1A = 61;// = (16*10^6) / (8*2000) - 1 (must be <65536)
  ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:38:18: error: 'WGM12' was not declared in this scope
  TCCR1B |= (1 << WGM12);
                  ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:40:18: error: 'CS10' was not declared in this scope
  TCCR1B |= (1 << CS10);
                  ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:40:18: note: suggested alternative: 'SS1'
  TCCR1B |= (1 << CS10);
                  ^~~~
                  SS1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:43:2: error: 'TIMSK1' was not declared in this scope
  TIMSK1 &= ~(1 << OCIE1A);
  ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:43:2: note: suggested alternative: 'MISO1'
  TIMSK1 &= ~(1 << OCIE1A);
  ^~~~~~
  MISO1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:43:19: error: 'OCIE1A' was not declared in this scope
  TIMSK1 &= ~(1 << OCIE1A);
                   ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:44:2: error: 'sei' was not declared in this scope
  sei();//allow interrupts
  ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino: In function 'void accelerationRamp(uint16_t)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:61:2: error: 'TIMSK1' was not declared in this scope
  TIMSK1 &= ~(1 << OCIE1A);
  ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:61:2: note: suggested alternative: 'MISO1'
  TIMSK1 &= ~(1 << OCIE1A);
  ^~~~~~
  MISO1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:61:19: error: 'OCIE1A' was not declared in this scope
  TIMSK1 &= ~(1 << OCIE1A);
                   ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:73:2: error: 'OCR1A' was not declared in this scope
  OCR1A = _OCR1A;
  ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:73:2: note: suggested alternative: '_OCR1A'
  OCR1A = _OCR1A;
  ^~~~~
  _OCR1A
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:79:2: error: 'cli' was not declared in this scope
  cli();
  ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:79:2: note: suggested alternative: 'Gclk'
  cli();
  ^~~
  Gclk
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:81:2: error: 'sei' was not declared in this scope
  sei();
  ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:154:10: error: 'TIMSK1' was not declared in this scope
    arg ? TIMSK1 |= 1 << OCIE1A : TIMSK1 &= ~(1 << OCIE1A);
          ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:154:10: note: suggested alternative: 'MISO1'
    arg ? TIMSK1 |= 1 << OCIE1A : TIMSK1 &= ~(1 << OCIE1A);
          ^~~~~~
          MISO1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:154:25: error: 'OCIE1A' was not declared in this scope
    arg ? TIMSK1 |= 1 << OCIE1A : TIMSK1 &= ~(1 << OCIE1A);
                         ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:160:4: error: 'cli' was not declared in this scope
    cli();
    ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:161:4: error: 'TCNT1' was not declared in this scope
    TCNT1 = 0;
    ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:161:4: note: suggested alternative: 'TCC1'
    TCNT1 = 0;
    ^~~~~
    TCC1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:162:4: error: 'OCR1A' was not declared in this scope
    OCR1A = calculateMMSTimer(arg);
    ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:165:4: error: 'sei' was not declared in this scope
    sei();
    ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:169:4: error: 'cli' was not declared in this scope
    cli();
    ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:170:4: error: 'OCR1A' was not declared in this scope
    OCR1A = calculateFSPSTimer(arg);
    ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:173:4: error: 'sei' was not declared in this scope
    sei();
    ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:177:4: error: 'cli' was not declared in this scope
    cli();
    ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:178:4: error: 'OCR1A' was not declared in this scope
    OCR1A = calculateRPSTimer(arg);
    ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:181:4: error: 'sei' was not declared in this scope
    sei();
    ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:189:4: error: 'TIMSK1' was not declared in this scope
    TIMSK1 &= ~(1 << OCIE1A);
    ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:189:4: note: suggested alternative: 'MISO1'
    TIMSK1 &= ~(1 << OCIE1A);
    ^~~~~~
    MISO1
/Users/alranel/Documents/git/arduino/arduino-te

examples/Simple

Result: PASS

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
Sketch uses 25288 bytes (9%) of program storage space. Maximum is 262144 bytes.
Global variables use 3236 bytes (9%) of dynamic memory, leaving 29532 bytes for local variables. Maximum is 32768 bytes.

examples/Software_SPI

Result: PASS

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
Sketch uses 25520 bytes (9%) of program storage space. Maximum is 262144 bytes.
Global variables use 3236 bytes (9%) of dynamic memory, leaving 29532 bytes for local variables. Maximum is 32768 bytes.

examples/StallGuard

Result: FAIL

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:98:5: error: expected constructor, destructor, or type conversion before '(' token
 ISR(TIMER1_COMPA_vect){
     ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:78:5: error: 'cli' was not declared in this scope
     cli();//stop interrupts
     ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:78:5: note: suggested alternative: 'Gclk'
     cli();//stop interrupts
     ^~~
     Gclk
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:79:5: error: 'TCCR1A' was not declared in this scope
     TCCR1A = 0;// set entire TCCR1A register to 0
     ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:79:5: note: suggested alternative: 'TCC1'
     TCCR1A = 0;// set entire TCCR1A register to 0
     ^~~~~~
     TCC1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:80:5: error: 'TCCR1B' was not declared in this scope
     TCCR1B = 0;// same for TCCR1B
     ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:80:5: note: suggested alternative: 'TCC1'
     TCCR1B = 0;// same for TCCR1B
     ^~~~~~
     TCC1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:81:5: error: 'TCNT1' was not declared in this scope
     TCNT1  = 0;//initialize counter value to 0
     ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:81:5: note: suggested alternative: 'TCC1'
     TCNT1  = 0;//initialize counter value to 0
     ^~~~~
     TCC1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:82:5: error: 'OCR1A' was not declared in this scope
     OCR1A = 256;// = (16*10^6) / (1*1024) - 1 (must be <65536)
     ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:84:21: error: 'WGM12' was not declared in this scope
     TCCR1B |= (1 << WGM12);
                     ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:86:21: error: 'CS11' was not declared in this scope
     TCCR1B |= (1 << CS11);// | (1 << CS10);
                     ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:86:21: note: suggested alternative: 'SS1'
     TCCR1B |= (1 << CS11);// | (1 << CS10);
                     ^~~~
                     SS1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:88:5: error: 'TIMSK1' was not declared in this scope
     TIMSK1 |= (1 << OCIE1A);
     ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:88:5: note: suggested alternative: 'MISO1'
     TIMSK1 |= (1 << OCIE1A);
     ^~~~~~
     MISO1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:88:21: error: 'OCIE1A' was not declared in this scope
     TIMSK1 |= (1 << OCIE1A);
                     ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:89:5: error: 'sei' was not declared in this scope
     sei();//allow interrupts
     ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino: At global scope:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:98:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(TIMER1_COMPA_vect){
    ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:110:34: error: 'TIMSK1' was not declared in this scope
     if (read_byte == '0')      { TIMSK1 &= ~(1 << OCIE1A); digitalWrite( EN_PIN, HIGH ); }
                                  ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:110:34: note: suggested alternative: 'MISO1'
     if (read_byte == '0')      { TIMSK1 &= ~(1 << OCIE1A); digitalWrite( EN_PIN, HIGH ); }
                                  ^~~~~~
                                  MISO1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:110:51: error: 'OCIE1A' was not declared in this scope
     if (read_byte == '0')      { TIMSK1 &= ~(1 << OCIE1A); digitalWrite( EN_PIN, HIGH ); }
                                                   ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:111:34: error: 'TIMSK1' was not declared in this scope
     else if (read_byte == '1') { TIMSK1 |=  (1 << OCIE1A); digitalWrite( EN_PIN,  LOW ); }
                                  ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:111:34: note: suggested alternative: 'MISO1'
     else if (read_byte == '1') { TIMSK1 |=  (1 << OCIE1A); digitalWrite( EN_PIN,  LOW ); }
                                  ^~~~~~
                                  MISO1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:111:51: error: 'OCIE1A' was not declared in this scope
     else if (read_byte == '1') { TIMSK1 |=  (1 << OCIE1A); digitalWrite( EN_PIN,  LOW ); }
                                                   ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:112:36: error: 'OCR1A' was not declared in this scope
     else if (read_byte == '+') if (OCR1A > MAX_SPEED) OCR1A -= 20;
                                    ^~~~~

examples/TMC2130_AccelStepper

Result: PASS

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
Sketch uses 29148 bytes (11%) of program storage space. Maximum is 262144 bytes.
Global variables use 3312 bytes (10%) of dynamic memory, leaving 29456 bytes for local variables. Maximum is 32768 bytes.

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
Sketch uses 202978 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13184 bytes (4%) of dynamic memory, leaving 314496 bytes for local variables. Maximum is 327680 bytes.

examples/Calibrate_spreadCycle

Result: FAIL

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Calibrate_spreadCycle/Calibrate_spreadCycle.ino:26:5: error: expected constructor, destructor, or type conversion before '(' token
 ISR(TIMER1_COMPA_vect){
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Calibrate_spreadCycle/Calibrate_spreadCycle.ino:26:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(TIMER1_COMPA_vect){
    ^

examples/Live_tune

Result: FAIL

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:23:5: error: expected constructor, destructor, or type conversion before '(' token
 ISR(TIMER1_COMPA_vect){
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:23:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(TIMER1_COMPA_vect){
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino: In function 'void initTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:32:2: error: 'TCCR1A' was not declared in this scope
  TCCR1A = 0; // set entire TCCR1A register to 0
  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:33:2: error: 'TCCR1B' was not declared in this scope
  TCCR1B = 0; // same for TCCR1B
  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:34:2: error: 'TCNT1' was not declared in this scope
  TCNT1  = 0; //initialize counter value to 0
  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:36:2: error: 'OCR1A' was not declared in this scope
  OCR1A = 61;// = (16*10^6) / (8*2000) - 1 (must be <65536)
  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:38:18: error: 'WGM12' was not declared in this scope
  TCCR1B |= (1 << WGM12);
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:40:18: error: 'CS10' was not declared in this scope
  TCCR1B |= (1 << CS10);
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:43:2: error: 'TIMSK1' was not declared in this scope
  TIMSK1 &= ~(1 << OCIE1A);
  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:43:19: error: 'OCIE1A' was not declared in this scope
  TIMSK1 &= ~(1 << OCIE1A);
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino: In function 'void accelerationRamp(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:61:2: error: 'TIMSK1' was not declared in this scope
  TIMSK1 &= ~(1 << OCIE1A);
  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:61:19: error: 'OCIE1A' was not declared in this scope
  TIMSK1 &= ~(1 << OCIE1A);
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:73:2: error: 'OCR1A' was not declared in this scope
  OCR1A = _OCR1A;
  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:154:10: error: 'TIMSK1' was not declared in this scope
    arg ? TIMSK1 |= 1 << OCIE1A : TIMSK1 &= ~(1 << OCIE1A);
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:154:25: error: 'OCIE1A' was not declared in this scope
    arg ? TIMSK1 |= 1 << OCIE1A : TIMSK1 &= ~(1 << OCIE1A);
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:161:4: error: 'TCNT1' was not declared in this scope
    TCNT1 = 0;
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:162:4: error: 'OCR1A' was not declared in this scope
    OCR1A = calculateMMSTimer(arg);
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:170:4: error: 'OCR1A' was not declared in this scope
    OCR1A = calculateFSPSTimer(arg);
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:178:4: error: 'OCR1A' was not declared in this scope
    OCR1A = calculateRPSTimer(arg);
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:189:4: error: 'TIMSK1' was not declared in this scope
    TIMSK1 &= ~(1 << OCIE1A);
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/Live_tune/Live_tune.ino:189:21: error: 'OCIE1A' was not declared in this scope
    TIMSK1 &= ~(1 << OCIE1A);
                     ^

examples/Simple

Result: PASS

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
Sketch uses 214446 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13704 bytes (4%) of dynamic memory, leaving 313976 bytes for local variables. Maximum is 327680 bytes.

examples/Software_SPI

Result: PASS

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
Sketch uses 214594 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13704 bytes (4%) of dynamic memory, leaving 313976 bytes for local variables. Maximum is 327680 bytes.

examples/StallGuard

Result: FAIL

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:98:5: error: expected constructor, destructor, or type conversion before '(' token
 ISR(TIMER1_COMPA_vect){
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:79:5: error: 'TCCR1A' was not declared in this scope
     TCCR1A = 0;// set entire TCCR1A register to 0
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:80:5: error: 'TCCR1B' was not declared in this scope
     TCCR1B = 0;// same for TCCR1B
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:81:5: error: 'TCNT1' was not declared in this scope
     TCNT1  = 0;//initialize counter value to 0
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:82:5: error: 'OCR1A' was not declared in this scope
     OCR1A = 256;// = (16*10^6) / (1*1024) - 1 (must be <65536)
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:84:21: error: 'WGM12' was not declared in this scope
     TCCR1B |= (1 << WGM12);
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:86:21: error: 'CS11' was not declared in this scope
     TCCR1B |= (1 << CS11);// | (1 << CS10);  
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:88:5: error: 'TIMSK1' was not declared in this scope
     TIMSK1 |= (1 << OCIE1A);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:88:21: error: 'OCIE1A' was not declared in this scope
     TIMSK1 |= (1 << OCIE1A);
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:98:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(TIMER1_COMPA_vect){
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:110:34: error: 'TIMSK1' was not declared in this scope
     if (read_byte == '0')      { TIMSK1 &= ~(1 << OCIE1A); digitalWrite( EN_PIN, HIGH ); }
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:110:51: error: 'OCIE1A' was not declared in this scope
     if (read_byte == '0')      { TIMSK1 &= ~(1 << OCIE1A); digitalWrite( EN_PIN, HIGH ); }
                                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:111:34: error: 'TIMSK1' was not declared in this scope
     else if (read_byte == '1') { TIMSK1 |=  (1 << OCIE1A); digitalWrite( EN_PIN,  LOW ); }
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:111:51: error: 'OCIE1A' was not declared in this scope
     else if (read_byte == '1') { TIMSK1 |=  (1 << OCIE1A); digitalWrite( EN_PIN,  LOW ); }
                                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TMC2130Stepper/examples/StallGuard/StallGuard.ino:112:36: error: 'OCR1A' was not declared in this scope
     else if (read_byte == '+') if (OCR1A > MAX_SPEED) OCR1A -= 20;
                                    ^

examples/TMC2130_AccelStepper

Result: PASS

WARNING: library TMC2130Stepper claims to run on avr, sam architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
Sketch uses 217726 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13800 bytes (4%) of dynamic memory, leaving 313880 bytes for local variables. Maximum is 327680 bytes.