PaunaStepper - compatibility matrix

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

PaunaStepper

Version: 0.0.1
More details

Compatibility matrix

Board Claims compatibility Inclusion
TwoStepperBlockingMoves
TwoStepperNoBlocking
SimpleStepper
SpeedAndMoves
arduino:avr:uno
1.8.4
Yes PASS PASS PASS PASS PASS
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS

Sketch uses 1188 bytes (3%) of program storage space. Maximum is 32256 bytes.
Global variables use 73 bytes (3%) of dynamic memory, leaving 1975 bytes for local variables. Maximum is 2048 bytes.

examples/SimpleStepper

Result: PASS

Sketch uses 6104 bytes (18%) of program storage space. Maximum is 32256 bytes.
Global variables use 565 bytes (27%) of dynamic memory, leaving 1483 bytes for local variables. Maximum is 2048 bytes.

examples/SpeedAndMoves

Result: PASS

Sketch uses 8644 bytes (26%) of program storage space. Maximum is 32256 bytes.
Global variables use 819 bytes (39%) of dynamic memory, leaving 1229 bytes for local variables. Maximum is 2048 bytes.

examples/TwoStepperBlockingMoves

Result: PASS

Sketch uses 5180 bytes (16%) of program storage space. Maximum is 32256 bytes.
Global variables use 204 bytes (9%) of dynamic memory, leaving 1844 bytes for local variables. Maximum is 2048 bytes.

examples/TwoStepperNoBlocking

Result: PASS

Sketch uses 7230 bytes (22%) of program storage space. Maximum is 32256 bytes.
Global variables use 605 bytes (29%) of dynamic memory, leaving 1443 bytes for local variables. Maximum is 2048 bytes.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In function 'void pauna_stepInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:31:3: error: 'cli' was not declared in this scope
   cli();
   ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:28:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:39: error: 'PORTD' was not declared in this scope
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:59: error: 'PORTB' was not declared in this scope
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:77:3: error: 'sei' was not declared in this scope
   sei();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In function 'void pauna_setupTimer(PAUNA_FREQ)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:124:3: error: 'cli' was not declared in this scope
   cli();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:125:3: error: 'TCCR2A' was not declared in this scope
   TCCR2A = 0;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:126:3: error: 'TCCR2B' was not declared in this scope
   TCCR2B = 0;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:127:3: error: 'TCNT2' was not declared in this scope
   TCNT2 = 0;
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:132:7: error: 'OCR2A' was not declared in this scope
       OCR2A = 24;
       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:134:23: error: 'WGM21' was not declared in this scope
       TCCR2A |= (1 << WGM21);
                       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:136:23: error: 'CS22' was not declared in this scope
       TCCR2B |= (1 << CS22);
                       ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:136:23: note: suggested alternative: '._22'
       TCCR2B |= (1 << CS22);
                       ^~~~
                       ._22
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:144:37: error: 'CS20' was not declared in this scope
       TCCR2B |= (1 << CS22) | (1 << CS20);
                                     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:144:37: note: suggested alternative: '._20'
       TCCR2B |= (1 << CS22) | (1 << CS20);
                                     ^~~~
                                     ._20
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:152:37: error: 'CS21' was not declared in this scope
       TCCR2B |= (1 << CS22) | (1 << CS21);
                                     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:152:37: note: suggested alternative: '._21'
       TCCR2B |= (1 << CS22) | (1 << CS21);
                                     ^~~~
                                     ._21
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:166:3: error: 'TIMSK2' was not declared in this scope
   TIMSK2 |= (1 << OCIE2A);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:166:3: note: suggested alternative: 'TIMER'
   TIMSK2 |= (1 << OCIE2A);
   ^~~~~~
   TIMER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:166:19: error: 'OCIE2A' was not declared in this scope
   TIMSK2 |= (1 << OCIE2A);
                   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:167:3: error: 'sei' was not declared in this scope
   sei();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:202:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(TIMER2_COMPA_vect){
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In member function 'PAUNA_FREQ PaunaStepper::getInterruptFreq()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:215:10: error: invalid conversion from 'int' to 'PAUNA_FREQ' [-fpermissive]
   return _pauna_freq;
          ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In member function 'PAUNA_STATES PaunaStepper::getState()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:243:37: error: invalid conversion from 'int' to 'PAUNA_STATES' [-fpermissive]
   return _pauna_state[_pauna_motorid];
          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In member function 'PAUNA_TYPE PaunaStepper::getType()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:247:36: error: invalid conversion from 'int' to 'PAUNA_TYPE' [-fpermissive]
   return _pauna_type[_pauna_motorid];
          ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In member function 'bool PaunaStepper::isMoving()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:441:3: error: 'cli' was not declared in this scope
   cli();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:443:3: error: 'sei' was not declared in this scope
   sei();
   ^~~

examples/SimpleStepper

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In function 'void pauna_stepInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:31:3: error: 'cli' was not declared in this scope
   cli();
   ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:28:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:39: error: 'PORTD' was not declared in this scope
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:59: error: 'PORTB' was not declared in this scope
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:77:3: error: 'sei' was not declared in this scope
   sei();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In function 'void pauna_setupTimer(PAUNA_FREQ)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:124:3: error: 'cli' was not declared in this scope
   cli();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:125:3: error: 'TCCR2A' was not declared in this scope
   TCCR2A = 0;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:126:3: error: 'TCCR2B' was not declared in this scope
   TCCR2B = 0;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:127:3: error: 'TCNT2' was not declared in this scope
   TCNT2 = 0;
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:132:7: error: 'OCR2A' was not declared in this scope
       OCR2A = 24;
       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:134:23: error: 'WGM21' was not declared in this scope
       TCCR2A |= (1 << WGM21);
                       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:136:23: error: 'CS22' was not declared in this scope
       TCCR2B |= (1 << CS22);
                       ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:136:23: note: suggested alternative: '._22'
       TCCR2B |= (1 << CS22);
                       ^~~~
                       ._22
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:144:37: error: 'CS20' was not declared in this scope
       TCCR2B |= (1 << CS22) | (1 << CS20);
                                     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:144:37: note: suggested alternative: '._20'
       TCCR2B |= (1 << CS22) | (1 << CS20);
                                     ^~~~
                                     ._20
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:152:37: error: 'CS21' was not declared in this scope
       TCCR2B |= (1 << CS22) | (1 << CS21);
                                     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:152:37: note: suggested alternative: '._21'
       TCCR2B |= (1 << CS22) | (1 << CS21);
                                     ^~~~
                                     ._21
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:166:3: error: 'TIMSK2' was not declared in this scope
   TIMSK2 |= (1 << OCIE2A);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:166:3: note: suggested alternative: 'TIMER'
   TIMSK2 |= (1 << OCIE2A);
   ^~~~~~
   TIMER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:166:19: error: 'OCIE2A' was not declared in this scope
   TIMSK2 |= (1 << OCIE2A);
                   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:167:3: error: 'sei' was not declared in this scope
   sei();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:202:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(TIMER2_COMPA_vect){
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In member function 'PAUNA_FREQ PaunaStepper::getInterruptFreq()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:215:10: error: invalid conversion from 'int' to 'PAUNA_FREQ' [-fpermissive]
   return _pauna_freq;
          ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In member function 'PAUNA_STATES PaunaStepper::getState()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:243:37: error: invalid conversion from 'int' to 'PAUNA_STATES' [-fpermissive]
   return _pauna_state[_pauna_motorid];
          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In member function 'PAUNA_TYPE PaunaStepper::getType()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:247:36: error: invalid conversion from 'int' to 'PAUNA_TYPE' [-fpermissive]
   return _pauna_type[_pauna_motorid];
          ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In member function 'bool PaunaStepper::isMoving()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:441:3: error: 'cli' was not declared in this scope
   cli();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:443:3: error: 'sei' was not declared in this scope
   sei();
   ^~~

examples/SpeedAndMoves

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In function 'void pauna_stepInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:31:3: error: 'cli' was not declared in this scope
   cli();
   ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:28:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:39: error: 'PORTD' was not declared in this scope
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:59: error: 'PORTB' was not declared in this scope
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:77:3: error: 'sei' was not declared in this scope
   sei();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In function 'void pauna_setupTimer(PAUNA_FREQ)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:124:3: error: 'cli' was not declared in this scope
   cli();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:125:3: error: 'TCCR2A' was not declared in this scope
   TCCR2A = 0;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:126:3: error: 'TCCR2B' was not declared in this scope
   TCCR2B = 0;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:127:3: error: 'TCNT2' was not declared in this scope
   TCNT2 = 0;
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:132:7: error: 'OCR2A' was not declared in this scope
       OCR2A = 24;
       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:134:23: error: 'WGM21' was not declared in this scope
       TCCR2A |= (1 << WGM21);
                       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:136:23: error: 'CS22' was not declared in this scope
       TCCR2B |= (1 << CS22);
                       ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:136:23: note: suggested alternative: '._22'
       TCCR2B |= (1 << CS22);
                       ^~~~
                       ._22
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:144:37: error: 'CS20' was not declared in this scope
       TCCR2B |= (1 << CS22) | (1 << CS20);
                                     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:144:37: note: suggested alternative: '._20'
       TCCR2B |= (1 << CS22) | (1 << CS20);
                                     ^~~~
                                     ._20
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:152:37: error: 'CS21' was not declared in this scope
       TCCR2B |= (1 << CS22) | (1 << CS21);
                                     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:152:37: note: suggested alternative: '._21'
       TCCR2B |= (1 << CS22) | (1 << CS21);
                                     ^~~~
                                     ._21
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:166:3: error: 'TIMSK2' was not declared in this scope
   TIMSK2 |= (1 << OCIE2A);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:166:3: note: suggested alternative: 'TIMER'
   TIMSK2 |= (1 << OCIE2A);
   ^~~~~~
   TIMER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:166:19: error: 'OCIE2A' was not declared in this scope
   TIMSK2 |= (1 << OCIE2A);
                   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:167:3: error: 'sei' was not declared in this scope
   sei();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:202:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(TIMER2_COMPA_vect){
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In member function 'PAUNA_FREQ PaunaStepper::getInterruptFreq()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:215:10: error: invalid conversion from 'int' to 'PAUNA_FREQ' [-fpermissive]
   return _pauna_freq;
          ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In member function 'PAUNA_STATES PaunaStepper::getState()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:243:37: error: invalid conversion from 'int' to 'PAUNA_STATES' [-fpermissive]
   return _pauna_state[_pauna_motorid];
          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In member function 'PAUNA_TYPE PaunaStepper::getType()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:247:36: error: invalid conversion from 'int' to 'PAUNA_TYPE' [-fpermissive]
   return _pauna_type[_pauna_motorid];
          ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In member function 'bool PaunaStepper::isMoving()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:441:3: error: 'cli' was not declared in this scope
   cli();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:443:3: error: 'sei' was not declared in this scope
   sei();
   ^~~

examples/TwoStepperBlockingMoves

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In function 'void pauna_stepInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:31:3: error: 'cli' was not declared in this scope
   cli();
   ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:28:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:39: error: 'PORTD' was not declared in this scope
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:59: error: 'PORTB' was not declared in this scope
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:77:3: error: 'sei' was not declared in this scope
   sei();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In function 'void pauna_setupTimer(PAUNA_FREQ)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:124:3: error: 'cli' was not declared in this scope
   cli();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:125:3: error: 'TCCR2A' was not declared in this scope
   TCCR2A = 0;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:126:3: error: 'TCCR2B' was not declared in this scope
   TCCR2B = 0;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:127:3: error: 'TCNT2' was not declared in this scope
   TCNT2 = 0;
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:132:7: error: 'OCR2A' was not declared in this scope
       OCR2A = 24;
       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:134:23: error: 'WGM21' was not declared in this scope
       TCCR2A |= (1 << WGM21);
                       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:136:23: error: 'CS22' was not declared in this scope
       TCCR2B |= (1 << CS22);
                       ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:136:23: note: suggested alternative: '._22'
       TCCR2B |= (1 << CS22);
                       ^~~~
                       ._22
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:144:37: error: 'CS20' was not declared in this scope
       TCCR2B |= (1 << CS22) | (1 << CS20);
                                     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:144:37: note: suggested alternative: '._20'
       TCCR2B |= (1 << CS22) | (1 << CS20);
                                     ^~~~
                                     ._20
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:152:37: error: 'CS21' was not declared in this scope
       TCCR2B |= (1 << CS22) | (1 << CS21);
                                     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:152:37: note: suggested alternative: '._21'
       TCCR2B |= (1 << CS22) | (1 << CS21);
                                     ^~~~
                                     ._21
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:166:3: error: 'TIMSK2' was not declared in this scope
   TIMSK2 |= (1 << OCIE2A);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:166:3: note: suggested alternative: 'TIMER'
   TIMSK2 |= (1 << OCIE2A);
   ^~~~~~
   TIMER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:166:19: error: 'OCIE2A' was not declared in this scope
   TIMSK2 |= (1 << OCIE2A);
                   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:167:3: error: 'sei' was not declared in this scope
   sei();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:202:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(TIMER2_COMPA_vect){
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In member function 'PAUNA_FREQ PaunaStepper::getInterruptFreq()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:215:10: error: invalid conversion from 'int' to 'PAUNA_FREQ' [-fpermissive]
   return _pauna_freq;
          ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In member function 'PAUNA_STATES PaunaStepper::getState()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:243:37: error: invalid conversion from 'int' to 'PAUNA_STATES' [-fpermissive]
   return _pauna_state[_pauna_motorid];
          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In member function 'PAUNA_TYPE PaunaStepper::getType()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:247:36: error: invalid conversion from 'int' to 'PAUNA_TYPE' [-fpermissive]
   return _pauna_type[_pauna_motorid];
          ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In member function 'bool PaunaStepper::isMoving()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:441:3: error: 'cli' was not declared in this scope
   cli();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:443:3: error: 'sei' was not declared in this scope
   sei();
   ^~~

examples/TwoStepperNoBlocking

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In function 'void pauna_stepInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:31:3: error: 'cli' was not declared in this scope
   cli();
   ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:28:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:39: error: 'PORTD' was not declared in this scope
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:59: error: 'PORTB' was not declared in this scope
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:77:3: error: 'sei' was not declared in this scope
   sei();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In function 'void pauna_setupTimer(PAUNA_FREQ)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:124:3: error: 'cli' was not declared in this scope
   cli();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:125:3: error: 'TCCR2A' was not declared in this scope
   TCCR2A = 0;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:126:3: error: 'TCCR2B' was not declared in this scope
   TCCR2B = 0;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:127:3: error: 'TCNT2' was not declared in this scope
   TCNT2 = 0;
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:132:7: error: 'OCR2A' was not declared in this scope
       OCR2A = 24;
       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:134:23: error: 'WGM21' was not declared in this scope
       TCCR2A |= (1 << WGM21);
                       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:136:23: error: 'CS22' was not declared in this scope
       TCCR2B |= (1 << CS22);
                       ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:136:23: note: suggested alternative: '._22'
       TCCR2B |= (1 << CS22);
                       ^~~~
                       ._22
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:144:37: error: 'CS20' was not declared in this scope
       TCCR2B |= (1 << CS22) | (1 << CS20);
                                     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:144:37: note: suggested alternative: '._20'
       TCCR2B |= (1 << CS22) | (1 << CS20);
                                     ^~~~
                                     ._20
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:152:37: error: 'CS21' was not declared in this scope
       TCCR2B |= (1 << CS22) | (1 << CS21);
                                     ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:152:37: note: suggested alternative: '._21'
       TCCR2B |= (1 << CS22) | (1 << CS21);
                                     ^~~~
                                     ._21
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:166:3: error: 'TIMSK2' was not declared in this scope
   TIMSK2 |= (1 << OCIE2A);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:166:3: note: suggested alternative: 'TIMER'
   TIMSK2 |= (1 << OCIE2A);
   ^~~~~~
   TIMER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:166:19: error: 'OCIE2A' was not declared in this scope
   TIMSK2 |= (1 << OCIE2A);
                   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:167:3: error: 'sei' was not declared in this scope
   sei();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:202:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(TIMER2_COMPA_vect){
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In member function 'PAUNA_FREQ PaunaStepper::getInterruptFreq()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:215:10: error: invalid conversion from 'int' to 'PAUNA_FREQ' [-fpermissive]
   return _pauna_freq;
          ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In member function 'PAUNA_STATES PaunaStepper::getState()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:243:37: error: invalid conversion from 'int' to 'PAUNA_STATES' [-fpermissive]
   return _pauna_state[_pauna_motorid];
          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In member function 'PAUNA_TYPE PaunaStepper::getType()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:247:36: error: invalid conversion from 'int' to 'PAUNA_TYPE' [-fpermissive]
   return _pauna_type[_pauna_motorid];
          ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In member function 'bool PaunaStepper::isMoving()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:441:3: error: 'cli' was not declared in this scope
   cli();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:443:3: error: 'sei' was not declared in this scope
   sei();
   ^~~

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:28:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In function 'void pauna_stepInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:45:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][3]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:57:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps4[_pauna_seqidx[i]][0]) ? _pauna_setHighPin(_pauna_pin_motor[i][0]) : _pauna_setLowPin(_pauna_pin_motor[i][0]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:57:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps4[_pauna_seqidx[i]][0]) ? _pauna_setHighPin(_pauna_pin_motor[i][0]) : _pauna_setLowPin(_pauna_pin_motor[i][0]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:58:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps4[_pauna_seqidx[i]][1]) ? _pauna_setHighPin(_pauna_pin_motor[i][1]) : _pauna_setLowPin(_pauna_pin_motor[i][1]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:58:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps4[_pauna_seqidx[i]][1]) ? _pauna_setHighPin(_pauna_pin_motor[i][1]) : _pauna_setLowPin(_pauna_pin_motor[i][1]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:59:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps4[_pauna_seqidx[i]][2]) ? _pauna_setHighPin(_pauna_pin_motor[i][2]) : _pauna_setLowPin(_pauna_pin_motor[i][2]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:59:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps4[_pauna_seqidx[i]][2]) ? _pauna_setHighPin(_pauna_pin_motor[i][2]) : _pauna_setLowPin(_pauna_pin_motor[i][2]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:60:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps4[_pauna_seqidx[i]][3]) ? _pauna_setHighPin(_pauna_pin_motor[i][3]) : _pauna_setLowPin(_pauna_pin_motor[i][3]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:60:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps4[_pauna_seqidx[i]][3]) ? _pauna_setHighPin(_pauna_pin_motor[i][3]) : _pauna_setLowPin(_pauna_pin_motor[i][3]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:62:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps8[_pauna_seqidx[i]][0]) ? _pauna_setHighPin(_pauna_pin_motor[i][0]) : _pauna_setLowPin(_pauna_pin_motor[i][0]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:62:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps8[_pauna_seqidx[i]][0]) ? _pauna_setHighPin(_pauna_pin_motor[i][0]) : _pauna_setLowPin(_pauna_pin_motor[i][0]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib

examples/SimpleStepper

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:28:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In function 'void pauna_stepInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:45:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][3]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:57:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps4[_pauna_seqidx[i]][0]) ? _pauna_setHighPin(_pauna_pin_motor[i][0]) : _pauna_setLowPin(_pauna_pin_motor[i][0]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:57:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps4[_pauna_seqidx[i]][0]) ? _pauna_setHighPin(_pauna_pin_motor[i][0]) : _pauna_setLowPin(_pauna_pin_motor[i][0]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:58:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps4[_pauna_seqidx[i]][1]) ? _pauna_setHighPin(_pauna_pin_motor[i][1]) : _pauna_setLowPin(_pauna_pin_motor[i][1]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:58:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps4[_pauna_seqidx[i]][1]) ? _pauna_setHighPin(_pauna_pin_motor[i][1]) : _pauna_setLowPin(_pauna_pin_motor[i][1]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:59:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps4[_pauna_seqidx[i]][2]) ? _pauna_setHighPin(_pauna_pin_motor[i][2]) : _pauna_setLowPin(_pauna_pin_motor[i][2]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:59:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps4[_pauna_seqidx[i]][2]) ? _pauna_setHighPin(_pauna_pin_motor[i][2]) : _pauna_setLowPin(_pauna_pin_motor[i][2]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:60:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps4[_pauna_seqidx[i]][3]) ? _pauna_setHighPin(_pauna_pin_motor[i][3]) : _pauna_setLowPin(_pauna_pin_motor[i][3]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:60:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps4[_pauna_seqidx[i]][3]) ? _pauna_setHighPin(_pauna_pin_motor[i][3]) : _pauna_setLowPin(_pauna_pin_motor[i][3]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:62:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps8[_pauna_seqidx[i]][0]) ? _pauna_setHighPin(_pauna_pin_motor[i][0]) : _pauna_setLowPin(_pauna_pin_motor[i][0]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:62:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps8[_pauna_seqidx[i]][0]) ? _pauna_setHighPin(_pauna_pin_motor[i][0]) : _pauna_setLowPin(_pauna_pin_motor[i][0]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib

examples/SpeedAndMoves

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:28:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In function 'void pauna_stepInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:45:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][3]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:57:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps4[_pauna_seqidx[i]][0]) ? _pauna_setHighPin(_pauna_pin_motor[i][0]) : _pauna_setLowPin(_pauna_pin_motor[i][0]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:57:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps4[_pauna_seqidx[i]][0]) ? _pauna_setHighPin(_pauna_pin_motor[i][0]) : _pauna_setLowPin(_pauna_pin_motor[i][0]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:58:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps4[_pauna_seqidx[i]][1]) ? _pauna_setHighPin(_pauna_pin_motor[i][1]) : _pauna_setLowPin(_pauna_pin_motor[i][1]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:58:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps4[_pauna_seqidx[i]][1]) ? _pauna_setHighPin(_pauna_pin_motor[i][1]) : _pauna_setLowPin(_pauna_pin_motor[i][1]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:59:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps4[_pauna_seqidx[i]][2]) ? _pauna_setHighPin(_pauna_pin_motor[i][2]) : _pauna_setLowPin(_pauna_pin_motor[i][2]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:59:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps4[_pauna_seqidx[i]][2]) ? _pauna_setHighPin(_pauna_pin_motor[i][2]) : _pauna_setLowPin(_pauna_pin_motor[i][2]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:60:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps4[_pauna_seqidx[i]][3]) ? _pauna_setHighPin(_pauna_pin_motor[i][3]) : _pauna_setLowPin(_pauna_pin_motor[i][3]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:60:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps4[_pauna_seqidx[i]][3]) ? _pauna_setHighPin(_pauna_pin_motor[i][3]) : _pauna_setLowPin(_pauna_pin_motor[i][3]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:62:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps8[_pauna_seqidx[i]][0]) ? _pauna_setHighPin(_pauna_pin_motor[i][0]) : _pauna_setLowPin(_pauna_pin_motor[i][0]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:62:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps8[_pauna_seqidx[i]][0]) ? _pauna_setHighPin(_pauna_pin_motor[i][0]) : _pauna_setLowPin(_pauna_pin_motor[i][0]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib

examples/TwoStepperBlockingMoves

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:28:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In function 'void pauna_stepInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:45:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][3]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:57:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps4[_pauna_seqidx[i]][0]) ? _pauna_setHighPin(_pauna_pin_motor[i][0]) : _pauna_setLowPin(_pauna_pin_motor[i][0]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:57:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps4[_pauna_seqidx[i]][0]) ? _pauna_setHighPin(_pauna_pin_motor[i][0]) : _pauna_setLowPin(_pauna_pin_motor[i][0]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:58:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps4[_pauna_seqidx[i]][1]) ? _pauna_setHighPin(_pauna_pin_motor[i][1]) : _pauna_setLowPin(_pauna_pin_motor[i][1]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:58:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps4[_pauna_seqidx[i]][1]) ? _pauna_setHighPin(_pauna_pin_motor[i][1]) : _pauna_setLowPin(_pauna_pin_motor[i][1]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:59:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps4[_pauna_seqidx[i]][2]) ? _pauna_setHighPin(_pauna_pin_motor[i][2]) : _pauna_setLowPin(_pauna_pin_motor[i][2]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:59:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps4[_pauna_seqidx[i]][2]) ? _pauna_setHighPin(_pauna_pin_motor[i][2]) : _pauna_setLowPin(_pauna_pin_motor[i][2]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:60:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps4[_pauna_seqidx[i]][3]) ? _pauna_setHighPin(_pauna_pin_motor[i][3]) : _pauna_setLowPin(_pauna_pin_motor[i][3]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:60:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps4[_pauna_seqidx[i]][3]) ? _pauna_setHighPin(_pauna_pin_motor[i][3]) : _pauna_setLowPin(_pauna_pin_motor[i][3]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:62:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps8[_pauna_seqidx[i]][0]) ? _pauna_setHighPin(_pauna_pin_motor[i][0]) : _pauna_setLowPin(_pauna_pin_motor[i][0]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:62:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps8[_pauna_seqidx[i]][0]) ? _pauna_setHighPin(_pauna_pin_motor[i][0]) : _pauna_setLowPin(_pauna_pin_motor[i][0]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib

examples/TwoStepperNoBlocking

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:28:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In function 'void pauna_stepInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:45:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][3]);
              ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:57:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps4[_pauna_seqidx[i]][0]) ? _pauna_setHighPin(_pauna_pin_motor[i][0]) : _pauna_setLowPin(_pauna_pin_motor[i][0]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:57:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps4[_pauna_seqidx[i]][0]) ? _pauna_setHighPin(_pauna_pin_motor[i][0]) : _pauna_setLowPin(_pauna_pin_motor[i][0]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:58:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps4[_pauna_seqidx[i]][1]) ? _pauna_setHighPin(_pauna_pin_motor[i][1]) : _pauna_setLowPin(_pauna_pin_motor[i][1]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:58:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps4[_pauna_seqidx[i]][1]) ? _pauna_setHighPin(_pauna_pin_motor[i][1]) : _pauna_setLowPin(_pauna_pin_motor[i][1]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:59:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps4[_pauna_seqidx[i]][2]) ? _pauna_setHighPin(_pauna_pin_motor[i][2]) : _pauna_setLowPin(_pauna_pin_motor[i][2]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:59:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps4[_pauna_seqidx[i]][2]) ? _pauna_setHighPin(_pauna_pin_motor[i][2]) : _pauna_setLowPin(_pauna_pin_motor[i][2]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:60:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps4[_pauna_seqidx[i]][3]) ? _pauna_setHighPin(_pauna_pin_motor[i][3]) : _pauna_setLowPin(_pauna_pin_motor[i][3]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:60:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps4[_pauna_seqidx[i]][3]) ? _pauna_setHighPin(_pauna_pin_motor[i][3]) : _pauna_setLowPin(_pauna_pin_motor[i][3]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:62:56: note: in expansion of macro '_pauna_setHighPin'
                 (_pauna_steps8[_pauna_seqidx[i]][0]) ? _pauna_setHighPin(_pauna_pin_motor[i][0]) : _pauna_setLowPin(_pauna_pin_motor[i][0]);
                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:37: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:62:100: note: in expansion of macro '_pauna_setLowPin'
                 (_pauna_steps8[_pauna_seqidx[i]][0]) ? _pauna_setHighPin(_pauna_pin_motor[i][0]) : _pauna_setLowPin(_pauna_pin_motor[i][0]);
                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:35:38: error: operands to ?: have different types 'PORTDClass' and 'PORTBClass'
 #define _pauna_setHighPin(b) ( (b)<8 ? PORTD |=(1<<(b)) : PORTB |=(1<<(b-8)) )
                                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In function 'void pauna_stepInterrupt()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:31:3: error: 'cli' was not declared in this scope
   cli();
   ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:31:3: note: suggested alternative: 'Gclk'
   cli();
   ^~~
   Gclk
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:28:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:39: error: 'PORTD' was not declared in this scope
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                       ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:39: note: suggested alternative: 'PORTC'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                       ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: error: no match for 'operator&=' (operand types are '_EPortType' and 'int')
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note: candidate: operator&=(_EPortType&, int) <built-in>
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note:   conversion of argument 1 would be ill-formed:
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:77: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                                             ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: error: no match for 'operator&=' (operand types are '_EPortType' and 'int')
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note: candidate: operator&=(_EPortType&, int) <built-in>
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note:   conversion of argument 1 would be ill-formed:
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:77: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                                             ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: error: no match for 'operator&=' (operand types are '_EPortType' and 'int')
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note: candidate: operator&=(_EPortType&, int) <built-in>
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note:   conversion of argument 1 would be ill-formed:
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:77: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                                             ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: error: no match for 'operator&=' (operand types are '_EPortType' and 'int')
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:45:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][3]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note: candidate: operator&=(_EPortType&, int) <built-in>
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduin

examples/SimpleStepper

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In function 'void pauna_stepInterrupt()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:31:3: error: 'cli' was not declared in this scope
   cli();
   ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:31:3: note: suggested alternative: 'Gclk'
   cli();
   ^~~
   Gclk
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:28:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:39: error: 'PORTD' was not declared in this scope
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                       ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:39: note: suggested alternative: 'PORTC'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                       ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: error: no match for 'operator&=' (operand types are '_EPortType' and 'int')
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note: candidate: operator&=(_EPortType&, int) <built-in>
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note:   conversion of argument 1 would be ill-formed:
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:77: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                                             ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: error: no match for 'operator&=' (operand types are '_EPortType' and 'int')
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note: candidate: operator&=(_EPortType&, int) <built-in>
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note:   conversion of argument 1 would be ill-formed:
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:77: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                                             ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: error: no match for 'operator&=' (operand types are '_EPortType' and 'int')
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note: candidate: operator&=(_EPortType&, int) <built-in>
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note:   conversion of argument 1 would be ill-formed:
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:77: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                                             ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: error: no match for 'operator&=' (operand types are '_EPortType' and 'int')
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:45:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][3]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note: candidate: operator&=(_EPortType&, int) <built-in>
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduin

examples/SpeedAndMoves

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In function 'void pauna_stepInterrupt()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:31:3: error: 'cli' was not declared in this scope
   cli();
   ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:31:3: note: suggested alternative: 'Gclk'
   cli();
   ^~~
   Gclk
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:28:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:39: error: 'PORTD' was not declared in this scope
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                       ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:39: note: suggested alternative: 'PORTC'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                       ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: error: no match for 'operator&=' (operand types are '_EPortType' and 'int')
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note: candidate: operator&=(_EPortType&, int) <built-in>
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note:   conversion of argument 1 would be ill-formed:
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:77: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                                             ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: error: no match for 'operator&=' (operand types are '_EPortType' and 'int')
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note: candidate: operator&=(_EPortType&, int) <built-in>
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note:   conversion of argument 1 would be ill-formed:
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:77: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                                             ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: error: no match for 'operator&=' (operand types are '_EPortType' and 'int')
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note: candidate: operator&=(_EPortType&, int) <built-in>
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note:   conversion of argument 1 would be ill-formed:
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:77: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                                             ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: error: no match for 'operator&=' (operand types are '_EPortType' and 'int')
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:45:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][3]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note: candidate: operator&=(_EPortType&, int) <built-in>
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduin

examples/TwoStepperBlockingMoves

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In function 'void pauna_stepInterrupt()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:31:3: error: 'cli' was not declared in this scope
   cli();
   ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:31:3: note: suggested alternative: 'Gclk'
   cli();
   ^~~
   Gclk
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:28:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:39: error: 'PORTD' was not declared in this scope
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                       ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:39: note: suggested alternative: 'PORTC'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                       ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: error: no match for 'operator&=' (operand types are '_EPortType' and 'int')
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note: candidate: operator&=(_EPortType&, int) <built-in>
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note:   conversion of argument 1 would be ill-formed:
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:77: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                                             ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: error: no match for 'operator&=' (operand types are '_EPortType' and 'int')
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note: candidate: operator&=(_EPortType&, int) <built-in>
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note:   conversion of argument 1 would be ill-formed:
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:77: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                                             ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: error: no match for 'operator&=' (operand types are '_EPortType' and 'int')
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note: candidate: operator&=(_EPortType&, int) <built-in>
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note:   conversion of argument 1 would be ill-formed:
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:77: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                                             ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: error: no match for 'operator&=' (operand types are '_EPortType' and 'int')
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:45:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][3]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note: candidate: operator&=(_EPortType&, int) <built-in>
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduin

examples/TwoStepperNoBlocking

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp: In function 'void pauna_stepInterrupt()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:31:3: error: 'cli' was not declared in this scope
   cli();
   ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:31:3: note: suggested alternative: 'Gclk'
   cli();
   ^~~
   Gclk
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:28:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:39: error: 'PORTD' was not declared in this scope
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                       ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:39: note: suggested alternative: 'PORTC'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                       ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: error: no match for 'operator&=' (operand types are '_EPortType' and 'int')
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note: candidate: operator&=(_EPortType&, int) <built-in>
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note:   conversion of argument 1 would be ill-formed:
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:77: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                                             ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:42:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][0]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: error: no match for 'operator&=' (operand types are '_EPortType' and 'int')
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note: candidate: operator&=(_EPortType&, int) <built-in>
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note:   conversion of argument 1 would be ill-formed:
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:77: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                                             ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:43:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][1]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: error: no match for 'operator&=' (operand types are '_EPortType' and 'int')
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note: candidate: operator&=(_EPortType&, int) <built-in>
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note:   conversion of argument 1 would be ill-formed:
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:77: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                                             ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:44:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][2]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: error: no match for 'operator&=' (operand types are '_EPortType' and 'int')
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:45:14: note: in expansion of macro '_pauna_setLowPin'
              _pauna_setLowPin(_pauna_pin_motor[i][3]);
              ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.h:36:65: note: candidate: operator&=(_EPortType&, int) <built-in>
 #define _pauna_setLowPin(b) ( (b)<8 ? PORTD &=~(1<<(b)) : PORTB &=~(1<<(b-8)) )
                                                           ~~~~~~^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduin

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:27:27: fatal error: avr/interrupt.h: No such file or directory
compilation terminated.

examples/SimpleStepper

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:27:27: fatal error: avr/interrupt.h: No such file or directory
compilation terminated.

examples/SpeedAndMoves

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:27:27: fatal error: avr/interrupt.h: No such file or directory
compilation terminated.

examples/TwoStepperBlockingMoves

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:27:27: fatal error: avr/interrupt.h: No such file or directory
compilation terminated.

examples/TwoStepperNoBlocking

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PaunaStepper/src/PaunaStepper.cpp:27:27: fatal error: avr/interrupt.h: No such file or directory
compilation terminated.