This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.0.1
More details
Board | Claims compatibility | Inclusion | TestTelec |
WittyDemo2 |
Stencil |
TestGy521 |
TestInter2 |
TestWitty |
TestApa102 |
TestGetPush |
TestPfm |
---|---|---|---|---|---|---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes | PASS | FAIL | PASS | PASS | FAIL | PASS | PASS | PASS | PASS | PASS |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Result: PASS
Sketch uses 444 bytes (1%) of program storage space. Maximum is 32256 bytes. Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 484 bytes (1%) of program storage space. Maximum is 32256 bytes. Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 1204 bytes (3%) of program storage space. Maximum is 32256 bytes. Global variables use 38 bytes (1%) of dynamic memory, leaving 2010 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 982 bytes (3%) of program storage space. Maximum is 32256 bytes. Global variables use 15 bytes (0%) of dynamic memory, leaving 2033 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Gy521.h:7:18: error: conflicting declaration 'volatile int16_t AcX' volatile int16_t AcX,AcY,AcZ; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:7:9: note: previous declaration as 'int16_t AcX' int16_t AcX,AcY,AcZ; ^~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Gy521.h:7:22: error: conflicting declaration 'volatile int16_t AcY' volatile int16_t AcX,AcY,AcZ; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:7:13: note: previous declaration as 'int16_t AcY' int16_t AcX,AcY,AcZ; ^~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Gy521.h:7:26: error: conflicting declaration 'volatile int16_t AcZ' volatile int16_t AcX,AcY,AcZ; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:7:17: note: previous declaration as 'int16_t AcZ' int16_t AcX,AcY,AcZ; ^~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Gy521.h:8:18: error: conflicting declaration 'volatile int16_t GyX' volatile int16_t GyX,GyY,GyZ; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:6:9: note: previous declaration as 'int16_t GyX' int16_t GyX,GyY,GyZ; ^~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Gy521.h:8:22: error: conflicting declaration 'volatile int16_t GyY' volatile int16_t GyX,GyY,GyZ; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:6:13: note: previous declaration as 'int16_t GyY' int16_t GyX,GyY,GyZ; ^~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Gy521.h:8:26: error: conflicting declaration 'volatile int16_t GyZ' volatile int16_t GyX,GyY,GyZ; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:6:17: note: previous declaration as 'int16_t GyZ' int16_t GyX,GyY,GyZ; ^~~
Result: PASS
Sketch uses 606 bytes (1%) of program storage space. Maximum is 32256 bytes. Global variables use 13 bytes (0%) of dynamic memory, leaving 2035 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 840 bytes (2%) of program storage space. Maximum is 32256 bytes. Global variables use 19 bytes (0%) of dynamic memory, leaving 2029 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestTelec/TestTelec.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestTelec/TestTelec.ino:11:11: error: 'CompteIR' was not declared in this scope nPulses= CompteIR(); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestTelec/TestTelec.ino:11:11: note: suggested alternative: 'Compte' nPulses= CompteIR(); ^~~~~~~~ Compte
Result: PASS
Sketch uses 636 bytes (1%) of program storage space. Maximum is 32256 bytes. Global variables use 10 bytes (0%) of dynamic memory, leaving 2038 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 4246 bytes (13%) of program storage space. Maximum is 32256 bytes. Global variables use 113 bytes (5%) of dynamic memory, leaving 1935 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
In file included from /tmp/arduino-testlib1553689873/test/test.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: note: suggested alternative: 'DIR' DDRD = 0b11111000; // rien sur pd3? ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: note: suggested alternative: 'DIR' DDRC = 0b000010; // Led ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:3: error: 'PORTC' was not declared in this scope PORTC = 0b000001; // pullup Push ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: note: suggested alternative: 'DIR' DDRB= 0x03; // PB0 1 for Apa102 ^~~~ DIR
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/Stencil/Stencil.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: note: suggested alternative: 'DIR' DDRD = 0b11111000; // rien sur pd3? ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: note: suggested alternative: 'DIR' DDRC = 0b000010; // Led ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:3: error: 'PORTC' was not declared in this scope PORTC = 0b000001; // pullup Push ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: note: suggested alternative: 'DIR' DDRB= 0x03; // PB0 1 for Apa102 ^~~~ DIR
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestApa102/TestApa102.ino:3:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: note: suggested alternative: 'DIR' DDRD = 0b11111000; // rien sur pd3? ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: note: suggested alternative: 'DIR' DDRC = 0b000010; // Led ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:3: error: 'PORTC' was not declared in this scope PORTC = 0b000001; // pullup Push ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: note: suggested alternative: 'DIR' DDRB= 0x03; // PB0 1 for Apa102 ^~~~ DIR In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestApa102/TestApa102.ino:6:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h: In function 'void SetupApa102()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:13:3: error: 'DDRB' was not declared in this scope DDRB |= (1<<bApaCk)+(1<<bApaDa) ; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:13:3: note: suggested alternative: 'DIR' DDRB |= (1<<bApaCk)+(1<<bApaDa) ; ^~~~ DIR In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26, from /tmp/arduino-sketch-81719795F8117E3FCF1308A17D7B637F/sketch/TestApa102.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h: In function 'void ApaS8(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:8:25: error: 'PORTB' was not declared in this scope #define ApaDaOn bitSet (PORTB,bApaDa) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:66:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:26:18: note: in expansion of macro 'ApaDaOn' if (dd&0x80) ApaDaOn; else ApaDaOff; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:9:28: error: 'PORTB' was not declared in this scope #define ApaDaOff bitClear (PORTB,bApaDa) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:67:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:26:34: note: in expansion of macro 'ApaDaOff' if (dd&0x80) ApaDaOn; else ApaDaOff; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:6:26: error: 'PORTB' was not declared in this scope #define ApaCkOn bitSet (PORTB,bApaCk) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:66:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:27:5: note: in expansion of macro 'ApaCkOn' ApaCkOn; dd<<=1; ApaCkOff; // durée 0.25 us ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:9:28: error: 'PORTB' was not declared in this scope #define ApaDaOff bitClear (PORTB,bApaDa) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:67:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:29:3: note: in expansion of macro 'ApaDaOff' ApaDaOff; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h: In function 'void ApaTail()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:6:26: error: 'PORTB' was not declared in this scope #define ApaCkOn bitSet (PORTB,bApaCk) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:66:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:39:35: note: in expansion of macro 'ApaCkOn' for (byte i=0; i<Npix/2; i++) {ApaCkOn; asm("nop"); ApaCkOff; } ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h: In function 'void ApaClear()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:6:26: error: 'PORTB' was not declared in this scope #define ApaCkOn bitSet (PORTB,bApaCk) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:66:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:45:35: note: in expansion of macro 'ApaCkOn' for (byte i=0; i<Npix/2; i++) {ApaCkOn; asm("nop"); ApaCkOff; } ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h: In function 'void ApaRGB(uint8_t, uint8_t, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:6:26: error: 'PORTB' was not declared in this scope #define ApaCkOn bitSet (PORTB,bApaCk) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:66:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:50:35: note: in expansion of macro 'ApaCkOn' for (byte i=0; i<Npix/2; i++) {ApaCkOn; asm("nop"); ApaCkOff; } ^~~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:2:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: note: suggested alternative: 'DIR' DDRD = 0b11111000; // rien sur pd3? ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: note: suggested alternative: 'DIR' DDRC = 0b000010; // Led ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:3: error: 'PORTC' was not declared in this scope PORTC = 0b000001; // pullup Push ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: note: suggested alternative: 'DIR' DDRB= 0x03; // PB0 1 for Apa102 ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h: In function 'byte GetPush()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:14:12: note: in expansion of macro 'PushOn' if (!PushOn) { ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: note: suggested alternative: 'NC' #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:14:12: note: in expansion of macro 'PushOn' if (!PushOn) { ^~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26, from /tmp/arduino-sketch-F888A385E87963DC7391134BB5864FB8/sketch/TestGetPush.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:26: error: 'PORTC' was not declared in this scope #define LedOff bitClear (PORTC,bLed) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:67:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:15:9: note: in expansion of macro 'LedOff' LedOff; DelMs (2); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:23: error: 'PORTC' was not declared in this scope #define LedOn bitSet (PORTC,bLed) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:66:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:21:7: note: in expansion of macro 'LedOn' LedOn; ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:2:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:22:11: note: in expansion of macro 'PushOn' if (PushOn) { break; } //attend relaché ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: note: suggested alternative: 'NC' #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:22:11: note: in expansion of macro 'PushOn' if (PushOn) { break; } //attend relaché ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:29:12: note: in expansion of macro 'PushOn' if (!PushOn) break ; //on relâche ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: note: suggested alternative: 'NC' #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:29:12: note: in expansion of macro 'PushOn' if (!PushOn) break ; //on relâche ^~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26, from /tmp/arduino-sketch-F888A385E87963DC7391134BB5864FB8/sketch/TestGetPush.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:23: error: 'PORTC' was not declared in this scope #define LedOn bitSet (PORTC,bLed) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:66:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:37:5: note: in expansion of macro 'LedOn' LedOn ; DelMs(100); LedOff ; DelMs(200); ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:17:26: error: 'PORTD' was not declared in this scope #define AvD bitSet (PORTD,bAvD); bitClear (PORTD,bRecD) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:66:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:23:10: note: in expansion of macro 'AvD' AvD; DelMs(500); StopD; DelMs(200); ^~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:2:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:29:18: note: in expansion of macro 'PushOn' while (!PushOn) { // push to quit ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: note: suggested alternative: 'NC' #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:29:18: note: in expansion of macro 'PushOn' while (!PushOn) { // push to quit ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:31:17: error: 'PIND' was not declared in this scope #define IrmOn !(PIND&(1<<bIrm)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:30:16: note: in expansion of macro 'IrmOn' if (IrmOn) {LedOn;} // Test your TV remote ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:31:17: note: suggested alternative: 'SING' #define IrmOn !(PIND&(1<<bIrm)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:30:16: note: in expansion of macro 'IrmOn' if (IrmOn) {LedOn;} // Test your TV remote ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26, from /tmp/arduino-sketch-F888A385E87963DC7391134BB5864FB
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:9:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: note: suggested alternative: 'DIR' DDRD = 0b11111000; // rien sur pd3? ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: note: suggested alternative: 'DIR' DDRC = 0b000010; // Led ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:3: error: 'PORTC' was not declared in this scope PORTC = 0b000001; // pullup Push ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: note: suggested alternative: 'DIR' DDRB= 0x03; // PB0 1 for Apa102 ^~~~ DIR In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:10:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h: In function 'void SetupTerSer()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:6:3: error: 'UBRR0' was not declared in this scope UBRR0= 103; // 9600 ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:7:3: error: 'UCSR0B' was not declared in this scope UCSR0B=0x18; // -- -- -- rxe txe -- -- -- ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:8:3: error: 'UCSR0C' was not declared in this scope UCSR0C=0x06; // set mode: 8 data bits, no parity, 1 stop bit ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h: In function 'uint8_t Get()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:18:12: error: 'UCSR0A' was not declared in this scope while (!(UCSR0A&0x80)); // wait ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:19:10: error: 'UDR0' was not declared in this scope return UDR0; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:19:10: note: suggested alternative: 'ADC0' return UDR0; ^~~~ ADC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h: In function 'void Car(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:23:11: error: 'UCSR0A' was not declared in this scope while(!(UCSR0A&0x20));// wait ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:24:3: error: 'UDR0' was not declared in this scope UDR0=dd; // OK, send it now! ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:24:3: note: suggested alternative: 'ADC0' UDR0=dd; // OK, send it now! ^~~~ ADC0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:11:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h: In function 'void SetupI2Ctwi()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:8:3: error: 'TWSR' was not declared in this scope TWSR = 1; //0 400kHz 1-160k 2 40k ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:9:3: error: 'TWBR' was not declared in this scope TWBR = 0x0C; // bitrate ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:10:3: error: 'TWCR' was not declared in this scope TWCR = (1 << TWEN); // autres bits à 0 ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:10:3: note: suggested alternative: 'CR' TWCR = (1 << TWEN); // autres bits à 0 ^~~~ CR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:10:16: error: 'TWEN' was not declared in this scope TWCR = (1 << TWEN); // autres bits à 0 ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h: In function 'void TwStart()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:14:3: error: 'TWCR' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:14:3: note: suggested alternative: 'CR' TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~ CR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:14:16: error: 'TWINT' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:14:31: error: 'TWSTA' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:14:46: error: 'TWEN' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h: In function 'void TwReStart()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:18:3: error: 'TWCR' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:18:3: note: suggested alternative: 'CR' TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~ CR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:18:16: error: 'TWINT' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:18:31: error: 'TWSTA' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:18:46: error: 'TWEN' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h: In function 'void TwStop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:22:3: error: 'TWCR' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTO) | (1 << TWEN); // stop ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:22:3: note: suggested alternative: 'CR' TWCR = (1 << TWINT) | (1 << TWSTO) | (1 << TWEN); // stop ^~~~ CR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:22:16: error: 'TWINT' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTO) | (1 << TWEN); // stop ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:22:31: error: 'TWSTO' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTO) | (1 << TWEN); // stop ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:22:46: error: 'TWEN' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTO) | (1 << TWEN); // stop ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h: In function 'void TwWrite(byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:26:3: error: 'TWDR' was not declared in this scope TWDR = ab; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:26:3: note: suggested alternative: 'LEDR' TWDR = ab; ^~~~ LEDR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:27:3: error: 'TWCR' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWEN); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:27:3: note: suggested alternative: 'CR' TWCR = (1 << TWINT) | (1 << TWEN); ^~~~ CR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:27:16: error: 'TWINT' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWEN); ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:27:31: error: 'TWEN' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWEN); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:29:15: error: 'TWSR' was not declared in this scope ; status = TWSR & 0xF8; ^~~~ /home/ec2-user/arduino-testlib/cli-d
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestInter2/TestInter2.ino:5:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: note: suggested alternative: 'DIR' DDRD = 0b11111000; // rien sur pd3? ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: note: suggested alternative: 'DIR' DDRC = 0b000010; // Led ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:3: error: 'PORTC' was not declared in this scope PORTC = 0b000001; // pullup Push ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: note: suggested alternative: 'DIR' DDRB= 0x03; // PB0 1 for Apa102 ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h: In function 'void DoCligno()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:7:12: note: in expansion of macro 'LedToggle' tt=0; LedToggle; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestInter2/TestInter2.ino:6:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:11:5: error: expected constructor, destructor, or type conversion before '(' token ISR (TIMER2_OVF_vect) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h: In function 'void SetupInter2()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:19:3: error: 'TCCR2A' was not declared in this scope TCCR2A = 0; //default ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:20:3: error: 'TCCR2B' was not declared in this scope TCCR2B = 0b00000010; // 2MHz ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:21:3: error: 'TIMSK2' was not declared in this scope TIMSK2 = 0b00000001; // TOIE2 ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:21:3: note: suggested alternative: 'TIMER' TIMSK2 = 0b00000001; // TOIE2 ^~~~~~ TIMER /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:22:3: error: 'sei' was not declared in this scope sei(); // Interrupt enabled ^~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestPfm/TestPfm.ino:4:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: note: suggested alternative: 'DIR' DDRD = 0b11111000; // rien sur pd3? ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: note: suggested alternative: 'DIR' DDRC = 0b000010; // Led ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:3: error: 'PORTC' was not declared in this scope PORTC = 0b000001; // pullup Push ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: note: suggested alternative: 'DIR' DDRB= 0x03; // PB0 1 for Apa102 ^~~~ DIR In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26, from /tmp/arduino-sketch-CC2B702C468340F3C29211C4B0B15536/sketch/TestPfm.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Pfm.h: In function 'void DoPfm()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:17:26: error: 'PORTD' was not declared in this scope #define AvD bitSet (PORTD,bAvD); bitClear (PORTD,bRecD) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:66:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Pfm.h:21:30: note: in expansion of macro 'AvD' pfmCntR -= MaxPfm; AvD; } ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:19:26: error: 'PORTD' was not declared in this scope #define FreeD bitClear (PORTD,bAvD); bitClear (PORTD,bRecD) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:67:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Pfm.h:22:13: note: in expansion of macro 'FreeD' else { FreeD; } ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:18:26: error: 'PORTD' was not declared in this scope #define RecD bitClear (PORTD,bAvD); bitSet (PORTD,bRecD) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:67:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Pfm.h:27:30: note: in expansion of macro 'RecD' pfmCntR -= MaxPfm; RecD; } ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:19:26: error: 'PORTD' was not declared in this scope #define FreeD bitClear (PORTD,bAvD); bitClear (PORTD,bRecD) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:67:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Pfm.h:28:13: note: in expansion of macro 'FreeD' else { FreeD; } ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:23:25: error: 'PORTD' was not declared in this scope #define AvG bitSet (PORTD,bAvG); bitClear (PORTD,bRecG) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:66:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Pfm.h:35:30: note: in expansion of macro 'AvG' pfmCntL -= MaxPfm; AvG; } ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:25:25: error: 'PORTD' was not declared in this scope #define FreeG bitClear (PORTD,bAvG); bitClear (PORTD,bRecG) // TEST ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:67:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Pfm.h:36:13: note: in expansion of macro 'FreeG' else { FreeG; } ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:24:25: error: 'PORTD' was not declared in this scope #define RecG bitClear (PORTD,bAvG); bitSet (PORTD,bRecG) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:67:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Pfm.h:41:30: note: in expansion of macro 'RecG' pfmCntL -= MaxPfm; RecG; } ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:25:25: error: 'PORTD' was not declared in this scope #define FreeG bitClear (PORTD,bAvG); bitClear (PORTD,bRecG) // TEST ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:67:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Pfm.h:42:13: note: in expansion of macro 'FreeG' else { FreeG; } ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestPfm/TestPfm.ino:4:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h: In function 'void DoCligno()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:7:12: note: in expansion of macro 'LedToggle' tt=0; LedToggle; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestPfm/TestPfm.ino:6:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:11:5: error: expected constructor, destructor, or type conversion before '(' token ISR (TIMER2_OVF_vect) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h: In function 'void SetupInter2()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:19:3: error: 'TCCR2A' was not declared in this scope TCCR2A = 0; //default ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:20:3: error: 'TCCR2B' was not declared in this scope TCCR2B = 0b00000010; // 2MHz ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:21:3: error: 'TIMSK2' was not declared in this scope TIMSK2 = 0b00000001; // TOIE2 ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:21:3: note: suggested alternative: 'TIMER' TIMSK2 = 0b00000001; // TOIE2 ^~~~~~ TIMER /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:22:3: error: 'sei' was not declared in this scope sei(); // Interrupt enabled ^~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26, from /tmp/arduino-sketch-CC2B702C468340F3C29
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestTelec/TestTelec.ino:3:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: note: suggested alternative: 'DIR' DDRD = 0b11111000; // rien sur pd3? ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: note: suggested alternative: 'DIR' DDRC = 0b000010; // Led ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:3: error: 'PORTC' was not declared in this scope PORTC = 0b000001; // pullup Push ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: note: suggested alternative: 'DIR' DDRB= 0x03; // PB0 1 for Apa102 ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h: In function 'byte Compte()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:31:17: error: 'PIND' was not declared in this scope #define IrmOn !(PIND&(1<<bIrm)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h:9:11: note: in expansion of macro 'IrmOn' while (!IrmOn) ; // attend 1ere imp ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:31:17: note: suggested alternative: 'SING' #define IrmOn !(PIND&(1<<bIrm)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h:9:11: note: in expansion of macro 'IrmOn' while (!IrmOn) ; // attend 1ere imp ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:31:17: error: 'PIND' was not declared in this scope #define IrmOn !(PIND&(1<<bIrm)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h:12:9: note: in expansion of macro 'IrmOn' if (IrmOn) { LedOn; cDel=0;} else {LedOff;} ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:31:17: note: suggested alternative: 'SING' #define IrmOn !(PIND&(1<<bIrm)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h:12:9: note: in expansion of macro 'IrmOn' if (IrmOn) { LedOn; cDel=0;} else {LedOff;} ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26, from /tmp/arduino-sketch-6B108FBC686B93D6613E36401337B584/sketch/TestTelec.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:23: error: 'PORTC' was not declared in this scope #define LedOn bitSet (PORTC,bLed) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:66:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h:12:18: note: in expansion of macro 'LedOn' if (IrmOn) { LedOn; cDel=0;} else {LedOff;} ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:26: error: 'PORTC' was not declared in this scope #define LedOff bitClear (PORTC,bLed) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:67:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h:12:41: note: in expansion of macro 'LedOff' if (IrmOn) { LedOn; cDel=0;} else {LedOff;} ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestTelec/TestTelec.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestTelec/TestTelec.ino:11:11: error: 'CompteIR' was not declared in this scope nPulses= CompteIR(); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestTelec/TestTelec.ino:11:11: note: suggested alternative: 'Compte' nPulses= CompteIR(); ^~~~~~~~ Compte
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestWitty/TestWitty.ino:2:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: note: suggested alternative: 'DIR' DDRD = 0b11111000; // rien sur pd3? ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: note: suggested alternative: 'DIR' DDRC = 0b000010; // Led ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:3: error: 'PORTC' was not declared in this scope PORTC = 0b000001; // pullup Push ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: note: suggested alternative: 'DIR' DDRB= 0x03; // PB0 1 for Apa102 ^~~~ DIR In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26, from /tmp/arduino-sketch-B9539FFDDC52F0CDDDF1AF12AD5650BD/sketch/TestWitty.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestWitty/TestWitty.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:23: error: 'PORTC' was not declared in this scope #define LedOn bitSet (PORTC,bLed) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:66:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestWitty/TestWitty.ino:13:5: note: in expansion of macro 'LedOn' LedOn; DelMs(2000/200); // 2 ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestWitty/TestWitty.ino:2:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestWitty/TestWitty.ino:14:9: note: in expansion of macro 'PushOn' if (PushOn) {cDel=0;} // check every 10ms ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: note: suggested alternative: 'NC' #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestWitty/TestWitty.ino:14:9: note: in expansion of macro 'PushOn' if (PushOn) {cDel=0;} // check every 10ms ^~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26, from /tmp/arduino-sketch-B9539FFDDC52F0CDDDF1AF12AD5650BD/sketch/TestWitty.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:26: error: 'PORTC' was not declared in this scope #define LedOff bitClear (PORTC,bLed) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:67:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestWitty/TestWitty.ino:16:3: note: in expansion of macro 'LedOff' LedOff; ^~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/WittyDemo2/WittyDemo2.ino:10:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: note: suggested alternative: 'DIR' DDRD = 0b11111000; // rien sur pd3? ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: note: suggested alternative: 'DIR' DDRC = 0b000010; // Led ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:3: error: 'PORTC' was not declared in this scope PORTC = 0b000001; // pullup Push ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: note: suggested alternative: 'DIR' DDRB= 0x03; // PB0 1 for Apa102 ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h: In function 'byte GetPush()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:14:12: note: in expansion of macro 'PushOn' if (!PushOn) { ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: note: suggested alternative: 'NC' #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:14:12: note: in expansion of macro 'PushOn' if (!PushOn) { ^~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26, from /tmp/arduino-sketch-1E8359E603996A15206C55C3B2C96BB0/sketch/WittyDemo2.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:26: error: 'PORTC' was not declared in this scope #define LedOff bitClear (PORTC,bLed) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:67:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:15:9: note: in expansion of macro 'LedOff' LedOff; DelMs (2); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:23: error: 'PORTC' was not declared in this scope #define LedOn bitSet (PORTC,bLed) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:66:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:21:7: note: in expansion of macro 'LedOn' LedOn; ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/WittyDemo2/WittyDemo2.ino:10:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:22:11: note: in expansion of macro 'PushOn' if (PushOn) { break; } //attend relaché ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: note: suggested alternative: 'NC' #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:22:11: note: in expansion of macro 'PushOn' if (PushOn) { break; } //attend relaché ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:29:12: note: in expansion of macro 'PushOn' if (!PushOn) break ; //on relâche ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: note: suggested alternative: 'NC' #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:29:12: note: in expansion of macro 'PushOn' if (!PushOn) break ; //on relâche ^~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26, from /tmp/arduino-sketch-1E8359E603996A15206C55C3B2C96BB0/sketch/WittyDemo2.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:23: error: 'PORTC' was not declared in this scope #define LedOn bitSet (PORTC,bLed) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:66:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:37:5: note: in expansion of macro 'LedOn' LedOn ; DelMs(100); LedOff ; DelMs(200); ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/WittyDemo2/WittyDemo2.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h: In function 'void SetupApa102()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:13:3: error: 'DDRB' was not declared in this scope DDRB |= (1<<bApaCk)+(1<<bApaDa) ; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:13:3: note: suggested alternative: 'DIR' DDRB |= (1<<bApaCk)+(1<<bApaDa) ; ^~~~ DIR In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26, from /tmp/arduino-sketch-1E8359E603996A15206C55C3B2C96BB0/sketch/WittyDemo2.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h: In function 'void ApaS8(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:8:25: error: 'PORTB' was not declared in this scope #define ApaDaOn bitSet (PORTB,bApaDa) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:66:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:26:18: note: in expansion of macro 'ApaDaOn' if (dd&0x80) ApaDaOn; else ApaDaOff; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:9:28: error: 'PORTB' was not declared in this scope #define ApaDaOff bitClear (PORTB,bApaDa) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:67:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:26:34: note: in expansion of macro 'ApaDaOff' if (dd&0x80) ApaDaOn; else ApaDaOff; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:6:26: error: 'PORTB' was not declared in this scope #define ApaCkOn bitSet (PORTB,bApaCk) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:66:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty
Result: FAIL
In file included from /tmp/arduino-testlib1553689873/test/test.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are 'PORTCClass' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/Stencil/Stencil.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are 'PORTCClass' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestApa102/TestApa102.ino:3:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are 'PORTCClass' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:2:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are 'PORTCClass' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h: In function 'byte GetPush()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:14:12: note: in expansion of macro 'PushOn' if (!PushOn) { ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: note: suggested alternative: 'PIN0' #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:14:12: note: in expansion of macro 'PushOn' if (!PushOn) { ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:22:11: note: in expansion of macro 'PushOn' if (PushOn) { break; } //attend relaché ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: note: suggested alternative: 'PIN0' #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:22:11: note: in expansion of macro 'PushOn' if (PushOn) { break; } //attend relaché ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:29:12: note: in expansion of macro 'PushOn' if (!PushOn) break ; //on relâche ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: note: suggested alternative: 'PIN0' #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:29:12: note: in expansion of macro 'PushOn' if (!PushOn) break ; //on relâche ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:29:18: note: in expansion of macro 'PushOn' while (!PushOn) { // push to quit ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: note: suggested alternative: 'PIN0' #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:29:18: note: in expansion of macro 'PushOn' while (!PushOn) { // push to quit ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:31:17: error: 'PIND' was not declared in this scope #define IrmOn !(PIND&(1<<bIrm)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:30:16: note: in expansion of macro 'IrmOn' if (IrmOn) {LedOn;} // Test your TV remote ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:31:17: note: suggested alternative: 'PIN0' #define IrmOn !(PIND&(1<<bIrm)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:30:16: note: in expansion of macro 'IrmOn' if (IrmOn) {LedOn;} // Test your TV remote ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:33:17: note: in expansion of macro 'PushOn' while (PushOn) {} ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: note: suggested alternative: 'PIN0' #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:33:17: note: in expansion of macro 'PushOn' while (PushOn) {} ^~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:9:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are 'PORTCClass' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:10:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h: In function 'void SetupTerSer()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:6:3: error: 'UBRR0' was not declared in this scope UBRR0= 103; // 9600 ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:7:3: error: 'UCSR0B' was not declared in this scope UCSR0B=0x18; // -- -- -- rxe txe -- -- -- ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:8:3: error: 'UCSR0C' was not declared in this scope UCSR0C=0x06; // set mode: 8 data bits, no parity, 1 stop bit ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h: In function 'uint8_t Get()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:18:12: error: 'UCSR0A' was not declared in this scope while (!(UCSR0A&0x80)); // wait ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:19:10: error: 'UDR0' was not declared in this scope return UDR0; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:19:10: note: suggested alternative: 'DDRD' return UDR0; ^~~~ DDRD /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h: In function 'void Car(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:23:11: error: 'UCSR0A' was not declared in this scope while(!(UCSR0A&0x20));// wait ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:24:3: error: 'UDR0' was not declared in this scope UDR0=dd; // OK, send it now! ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:24:3: note: suggested alternative: 'DDRD' UDR0=dd; // OK, send it now! ^~~~ DDRD In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:11:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h: In function 'void SetupI2Ctwi()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:8:3: error: 'TWSR' was not declared in this scope TWSR = 1; //0 400kHz 1-160k 2 40k ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:8:3: note: suggested alternative: 'TWI0' TWSR = 1; //0 400kHz 1-160k 2 40k ^~~~ TWI0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:9:3: error: 'TWBR' was not declared in this scope TWBR = 0x0C; // bitrate ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:9:3: note: suggested alternative: 'TWI0' TWBR = 0x0C; // bitrate ^~~~ TWI0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:10:3: error: 'TWCR' was not declared in this scope TWCR = (1 << TWEN); // autres bits à 0 ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:10:3: note: suggested alternative: 'CR' TWCR = (1 << TWEN); // autres bits à 0 ^~~~ CR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:10:16: error: 'TWEN' was not declared in this scope TWCR = (1 << TWEN); // autres bits à 0 ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:10:16: note: suggested alternative: 'TWI0' TWCR = (1 << TWEN); // autres bits à 0 ^~~~ TWI0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h: In function 'void TwStart()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:14:3: error: 'TWCR' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:14:3: note: suggested alternative: 'CR' TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~ CR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:14:16: error: 'TWINT' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:14:16: note: suggested alternative: 'TWI_t' TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~~ TWI_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:14:31: error: 'TWSTA' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:14:46: error: 'TWEN' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:14:46: note: suggested alternative: 'TWI0' TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~ TWI0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h: In function 'void TwReStart()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:18:3: error: 'TWCR' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:18:3: note: suggested alternative: 'CR' TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~ CR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:18:16: error: 'TWINT' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:18:16: note: suggested alternative: 'TWI_t' TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~~ TWI_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:18:31: error: 'TWSTA' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:18:46: error: 'TWEN' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:18:46: note: suggested alternative: 'TWI0' TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^~~~ TWI0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h: In function 'void TwStop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:22:3: error: 'TWCR' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTO) | (1 << TWEN); // stop ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:22:3: note: suggested alternative: 'CR' TWCR = (1 << TWINT) | (1 << TWSTO) | (1 << TWEN); // stop ^~~~ CR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:22:16: error: 'TWINT' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTO) | (1 << TWEN); // stop ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:22:16: note: suggested alternative: 'TWI_t' TWCR = (1 << TWINT) | (1 << TWSTO) | (1 << TWEN); // stop ^~~~~ TWI_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:22:31: error: 'TWSTO' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTO) | (1 << TWEN); // stop ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:22:46: error: 'TWEN' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTO) | (1 << TWEN); // stop ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:22:46: note: suggested alternative: 'TWI0' TWCR = (1 << TWINT) | (1 << TWSTO) | (1 << TWEN); // stop ^~~~ TWI0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h: In function 'void TwWrite(byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:26:3: error: 'TWDR' was not declared in this scope TWDR = ab; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:26:3: note: suggested alternative: 'TWI0' TWDR = ab; ^~~~ TWI0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:27:3: error: 'TWCR' was not declared in this scope
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestInter2/TestInter2.ino:5:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are 'PORTCClass' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h: In function 'void DoCligno()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are 'PORTCClass' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:7:12: note: in expansion of macro 'LedToggle' tt=0; LedToggle; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestInter2/TestInter2.ino:6:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h: In function 'void TIMER2_OVF_vect()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:12:2: error: 'TCNT2' was not declared in this scope TCNT2 = 141; // 58 us period ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:12:2: note: suggested alternative: 'TCB2' TCNT2 = 141; // 58 us period ^~~~~ TCB2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h: In function 'void SetupInter2()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:19:3: error: 'TCCR2A' was not declared in this scope TCCR2A = 0; //default ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:19:3: note: suggested alternative: 'TCB2' TCCR2A = 0; //default ^~~~~~ TCB2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:20:3: error: 'TCCR2B' was not declared in this scope TCCR2B = 0b00000010; // 2MHz ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:20:3: note: suggested alternative: 'TCB2' TCCR2B = 0b00000010; // 2MHz ^~~~~~ TCB2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:21:3: error: 'TIMSK2' was not declared in this scope TIMSK2 = 0b00000001; // TOIE2 ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:21:3: note: suggested alternative: 'TIMERB2' TIMSK2 = 0b00000001; // TOIE2 ^~~~~~ TIMERB2
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestPfm/TestPfm.ino:4:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are 'PORTCClass' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h: In function 'void DoCligno()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are 'PORTCClass' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:7:12: note: in expansion of macro 'LedToggle' tt=0; LedToggle; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestPfm/TestPfm.ino:6:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h: In function 'void TIMER2_OVF_vect()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:12:2: error: 'TCNT2' was not declared in this scope TCNT2 = 141; // 58 us period ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:12:2: note: suggested alternative: 'TCB2' TCNT2 = 141; // 58 us period ^~~~~ TCB2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h: In function 'void SetupInter2()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:19:3: error: 'TCCR2A' was not declared in this scope TCCR2A = 0; //default ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:19:3: note: suggested alternative: 'TCB2' TCCR2A = 0; //default ^~~~~~ TCB2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:20:3: error: 'TCCR2B' was not declared in this scope TCCR2B = 0b00000010; // 2MHz ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:20:3: note: suggested alternative: 'TCB2' TCCR2B = 0b00000010; // 2MHz ^~~~~~ TCB2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:21:3: error: 'TIMSK2' was not declared in this scope TIMSK2 = 0b00000001; // TOIE2 ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:21:3: note: suggested alternative: 'TIMERB2' TIMSK2 = 0b00000001; // TOIE2 ^~~~~~ TIMERB2
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestTelec/TestTelec.ino:3:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are 'PORTCClass' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h: In function 'byte Compte()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:31:17: error: 'PIND' was not declared in this scope #define IrmOn !(PIND&(1<<bIrm)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h:9:11: note: in expansion of macro 'IrmOn' while (!IrmOn) ; // attend 1ere imp ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:31:17: note: suggested alternative: 'PIN0' #define IrmOn !(PIND&(1<<bIrm)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h:9:11: note: in expansion of macro 'IrmOn' while (!IrmOn) ; // attend 1ere imp ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:31:17: error: 'PIND' was not declared in this scope #define IrmOn !(PIND&(1<<bIrm)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h:12:9: note: in expansion of macro 'IrmOn' if (IrmOn) { LedOn; cDel=0;} else {LedOff;} ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:31:17: note: suggested alternative: 'PIN0' #define IrmOn !(PIND&(1<<bIrm)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h:12:9: note: in expansion of macro 'IrmOn' if (IrmOn) { LedOn; cDel=0;} else {LedOff;} ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestTelec/TestTelec.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestTelec/TestTelec.ino:11:11: error: 'CompteIR' was not declared in this scope nPulses= CompteIR(); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestTelec/TestTelec.ino:11:11: note: suggested alternative: 'Compte' nPulses= CompteIR(); ^~~~~~~~ Compte
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestWitty/TestWitty.ino:2:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are 'PORTCClass' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestWitty/TestWitty.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestWitty/TestWitty.ino:14:9: note: in expansion of macro 'PushOn' if (PushOn) {cDel=0;} // check every 10ms ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: note: suggested alternative: 'PIN0' #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestWitty/TestWitty.ino:14:9: note: in expansion of macro 'PushOn' if (PushOn) {cDel=0;} // check every 10ms ^~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/WittyDemo2/WittyDemo2.ino:10:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are 'PORTCClass' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h: In function 'byte GetPush()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:14:12: note: in expansion of macro 'PushOn' if (!PushOn) { ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: note: suggested alternative: 'PIN0' #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:14:12: note: in expansion of macro 'PushOn' if (!PushOn) { ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:22:11: note: in expansion of macro 'PushOn' if (PushOn) { break; } //attend relaché ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: note: suggested alternative: 'PIN0' #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:22:11: note: in expansion of macro 'PushOn' if (PushOn) { break; } //attend relaché ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:29:12: note: in expansion of macro 'PushOn' if (!PushOn) break ; //on relâche ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: note: suggested alternative: 'PIN0' #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:29:12: note: in expansion of macro 'PushOn' if (!PushOn) break ; //on relâche ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h: In function 'byte Compte()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:31:17: error: 'PIND' was not declared in this scope #define IrmOn !(PIND&(1<<bIrm)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h:9:11: note: in expansion of macro 'IrmOn' while (!IrmOn) ; // attend 1ere imp ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:31:17: note: suggested alternative: 'PIN0' #define IrmOn !(PIND&(1<<bIrm)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h:9:11: note: in expansion of macro 'IrmOn' while (!IrmOn) ; // attend 1ere imp ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:31:17: error: 'PIND' was not declared in this scope #define IrmOn !(PIND&(1<<bIrm)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h:12:9: note: in expansion of macro 'IrmOn' if (IrmOn) { LedOn; cDel=0;} else {LedOff;} ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:31:17: note: suggested alternative: 'PIN0' #define IrmOn !(PIND&(1<<bIrm)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h:12:9: note: in expansion of macro 'IrmOn' if (IrmOn) { LedOn; cDel=0;} else {LedOff;} ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h: In function 'void DoCligno()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are 'PORTCClass' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:7:12: note: in expansion of macro 'LedToggle' tt=0; LedToggle; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/WittyDemo2/WittyDemo2.ino:17:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h: In function 'void TIMER2_OVF_vect()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:12:2: error: 'TCNT2' was not declared in this scope TCNT2 = 141; // 58 us period ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:12:2: note: suggested alternative: 'TCB2' TCNT2 = 141; // 58 us period ^~~~~ TCB2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h: In function 'void SetupInter2()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:19:3: error: 'TCCR2A' was not declared in this scope TCCR2A = 0; //default ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:19:3: note: suggested alternative: 'TCB2' TCCR2A = 0; //default ^~~~~~ TCB2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:20:3: error: 'TCCR2B' was not declared in this scope TCCR2B = 0b00000010; // 2MHz ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:20:3: note: suggested alternative: 'TCB2' TCCR2B = 0b00000010; // 2MHz ^~~~~~ TCB2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:21:3: error: 'TIMSK2' was not declared in this scope TIMSK2 = 0b00000001; // TOIE2 ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:21:3: note: suggested alternative: 'TIMERB2' TIMSK2 = 0b00000001; // TOIE2 ^~~~~~ TIMERB2 In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/WittyDemo2/WittyDemo2.ino:18:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h: In function 'void SetupTerSer()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:6:3: error: 'UBRR0' was not declared in this scope UBRR0= 103; // 9600 ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:7:3: error: 'UCSR0B' was not declared in this scope UCSR0B=0x18; // -- -- -- rxe txe -- -- -- ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:8:3: error: 'UCSR0C' was not declared in this scope UCSR0C=0x06; // set mode: 8 data bits, no parity, 1 stop bit ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h: In function 'uint8_t Get()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:18:12: error: 'UCSR0A' was not declared in this scope while (!(UCSR0A&0x80)); // wait ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:19:10: error: 'UDR0' was not declared in this scope return UDR0; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:19:10: note: suggested alternative: 'DDRD' return UDR0; ^~~~ DDRD /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h: In function 'void Car(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:23:11: error: 'UCSR0A' was not declared in this scope while(!(UCSR0A&0x20));// wait ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:24:3: error: 'UDR0' was not declared in this scope UDR0=dd; // OK, send it now! ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:24:3: note: suggested alternative: 'DDRD' UDR0=dd; // OK, send it now! ^~~~ DDRD In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/WittyDemo2/WittyDemo2.ino:20:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h: In function 'void SetupI2Ctwi()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:8:3: error: 'TWSR' was not declared in this scope TWSR = 1; //0 400kHz 1-160k 2 40k ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:8:3: note: suggested alternative: 'TWI0' TWSR = 1; //0 400kHz 1-160k 2 40k ^~~~ TWI0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:9:3: error: 'TWBR' was not declared in this scope TWBR = 0x0C; // bitrate ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:9:3: note: suggested alternative: 'TWI0' TWBR = 0x0C; // bitrate ^~~~ TWI0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:10:3: error: 'TWCR' was not declared in this scope TWCR = (1 << TWEN); // autres bits à 0 ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:10:
Result: FAIL
In file included from /tmp/arduino-testlib311858349/test/test.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are '_EPortType' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: note: candidate: operator^=(_EPortType&, int) <built-in> #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: note: conversion of argument 1 would be ill-formed: #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:35: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: note: suggested alternative: 'ADC' DDRC = 0b000010; // Led ^~~~ ADC /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:11: error: lvalue required as left operand of assignment PORTC = 0b000001; // pullup Push ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /tmp/arduino-sketch-F5A1573BC5957243C3FCF69EB22D67EB/sketch/test.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: error: no match for 'operator|=' (operand types are '_EPortType' and 'long unsigned int') #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: note: candidate: operator|=(_EPortType&, long unsigned int) <built-in> #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: note: conversion of argument 1 would be ill-formed: #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:53: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: error: no match for 'operator&=' (operand types are '_EPortType' and 'long unsigned int') #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: note: candidate: operator&=(_EPortType&, long unsigned int) <built-in> #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: note: conversion of argument 1 would be ill-formed: #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:56: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/Stencil/Stencil.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are '_EPortType' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: note: candidate: operator^=(_EPortType&, int) <built-in> #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: note: conversion of argument 1 would be ill-formed: #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:35: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: note: suggested alternative: 'ADC' DDRC = 0b000010; // Led ^~~~ ADC /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:11: error: lvalue required as left operand of assignment PORTC = 0b000001; // pullup Push ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /tmp/arduino-sketch-BFDB7AF02584FE325A83EA833CFBB372/sketch/Stencil.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: error: no match for 'operator|=' (operand types are '_EPortType' and 'long unsigned int') #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: note: candidate: operator|=(_EPortType&, long unsigned int) <built-in> #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: note: conversion of argument 1 would be ill-formed: #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:53: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: error: no match for 'operator&=' (operand types are '_EPortType' and 'long unsigned int') #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: note: candidate: operator&=(_EPortType&, long unsigned int) <built-in> #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: note: conversion of argument 1 would be ill-formed: #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:56: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestApa102/TestApa102.ino:3:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are '_EPortType' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: note: candidate: operator^=(_EPortType&, int) <built-in> #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: note: conversion of argument 1 would be ill-formed: #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:35: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: note: suggested alternative: 'ADC' DDRC = 0b000010; // Led ^~~~ ADC /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:11: error: lvalue required as left operand of assignment PORTC = 0b000001; // pullup Push ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /tmp/arduino-sketch-81719795F8117E3FCF1308A17D7B637F/sketch/TestApa102.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: error: no match for 'operator|=' (operand types are '_EPortType' and 'long unsigned int') #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: note: candidate: operator|=(_EPortType&, long unsigned int) <built-in> #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: note: conversion of argument 1 would be ill-formed: #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:53: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: error: no match for 'operator&=' (operand types are '_EPortType' and 'long unsigned int') #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: note: candidate: operator&=(_EPortType&, long unsigned int) <built-in> #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: note: conversion of argument 1 would be ill-formed: #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:56: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestApa102/TestApa102.ino:6:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h: In function 'void SetupApa102()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:13:3: error: 'DDRB' was not declared in this scope DDRB |= (1<<bApaCk)+(1<<bApaDa) ; ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /tmp/arduino-sketch-81719795F8117E3FCF1308A17D7B637F/sketch/TestApa102.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h: In function 'void ApaS8(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/ap
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:2:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are '_EPortType' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: note: candidate: operator^=(_EPortType&, int) <built-in> #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: note: conversion of argument 1 would be ill-formed: #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:35: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: note: suggested alternative: 'ADC' DDRC = 0b000010; // Led ^~~~ ADC /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:11: error: lvalue required as left operand of assignment PORTC = 0b000001; // pullup Push ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /tmp/arduino-sketch-F888A385E87963DC7391134BB5864FB8/sketch/TestGetPush.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: error: no match for 'operator|=' (operand types are '_EPortType' and 'long unsigned int') #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: note: candidate: operator|=(_EPortType&, long unsigned int) <built-in> #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: note: conversion of argument 1 would be ill-formed: #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:53: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: error: no match for 'operator&=' (operand types are '_EPortType' and 'long unsigned int') #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: note: candidate: operator&=(_EPortType&, long unsigned int) <built-in> #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: note: conversion of argument 1 would be ill-formed: #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:56: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:2:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h: In function 'byte GetPush()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:14:12: note: in expansion of macro 'PushOn' if (!PushOn) { ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: note: suggested alternative: 'EIC' #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:14:12: note: in expansion of macro 'PushOn' if (!PushOn) { ^~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testli
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:9:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are '_EPortType' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: note: candidate: operator^=(_EPortType&, int) <built-in> #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: note: conversion of argument 1 would be ill-formed: #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:35: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: note: suggested alternative: 'ADC' DDRC = 0b000010; // Led ^~~~ ADC /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:11: error: lvalue required as left operand of assignment PORTC = 0b000001; // pullup Push ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /tmp/arduino-sketch-583CB8C97E0CAB47D5B4FBD45B8B5AC9/sketch/TestGy521.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: error: no match for 'operator|=' (operand types are '_EPortType' and 'long unsigned int') #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: note: candidate: operator|=(_EPortType&, long unsigned int) <built-in> #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: note: conversion of argument 1 would be ill-formed: #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:53: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: error: no match for 'operator&=' (operand types are '_EPortType' and 'long unsigned int') #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: note: candidate: operator&=(_EPortType&, long unsigned int) <built-in> #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: note: conversion of argument 1 would be ill-formed: #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:56: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:10:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h: In function 'void SetupTerSer()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:6:3: error: 'UBRR0' was not declared in this scope UBRR0= 103; // 9600 ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:7:3: error: 'UCSR0B' was not declared in this scope UCSR0B=0x18; // -- -- -- rxe txe -- -- -- ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:7:3: note: suggested alternative: 'USB' UCSR0B=0x18; // -- -- -- rxe txe -- -- -- ^~~~~~ USB /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:8:3: error: 'UCSR0C' was not declared in this scope UCSR0C=0x06; // set mode: 8 data bits, no parity, 1 stop bit ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h: In function 'uint8_t Get()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:18:12: e
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestInter2/TestInter2.ino:5:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are '_EPortType' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: note: candidate: operator^=(_EPortType&, int) <built-in> #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: note: conversion of argument 1 would be ill-formed: #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:35: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: note: suggested alternative: 'ADC' DDRC = 0b000010; // Led ^~~~ ADC /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:11: error: lvalue required as left operand of assignment PORTC = 0b000001; // pullup Push ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /tmp/arduino-sketch-B5EBB2F02D92432C6AF50B8277235BD7/sketch/TestInter2.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: error: no match for 'operator|=' (operand types are '_EPortType' and 'long unsigned int') #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: note: candidate: operator|=(_EPortType&, long unsigned int) <built-in> #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: note: conversion of argument 1 would be ill-formed: #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:53: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: error: no match for 'operator&=' (operand types are '_EPortType' and 'long unsigned int') #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: note: candidate: operator&=(_EPortType&, long unsigned int) <built-in> #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: note: conversion of argument 1 would be ill-formed: #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:56: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestInter2/TestInter2.ino:5:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h: In function 'void DoCligno()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are '_EPortType' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:7:12: note: in expansion of macro 'LedToggle' tt=0; LedToggle; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: note: candidate: operator^=(_EPortType&, int) <built-in> #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:7:12: note: in expansion of macro 'LedToggle' tt=0; LedToggle; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: note: conversion of argument 1 would be ill-form
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestPfm/TestPfm.ino:4:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are '_EPortType' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: note: candidate: operator^=(_EPortType&, int) <built-in> #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: note: conversion of argument 1 would be ill-formed: #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:35: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: note: suggested alternative: 'ADC' DDRC = 0b000010; // Led ^~~~ ADC /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:11: error: lvalue required as left operand of assignment PORTC = 0b000001; // pullup Push ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /tmp/arduino-sketch-CC2B702C468340F3C29211C4B0B15536/sketch/TestPfm.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: error: no match for 'operator|=' (operand types are '_EPortType' and 'long unsigned int') #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: note: candidate: operator|=(_EPortType&, long unsigned int) <built-in> #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: note: conversion of argument 1 would be ill-formed: #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:53: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: error: no match for 'operator&=' (operand types are '_EPortType' and 'long unsigned int') #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: note: candidate: operator&=(_EPortType&, long unsigned int) <built-in> #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: note: conversion of argument 1 would be ill-formed: #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:56: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Pfm.h: In function 'void DoPfm()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:17:26: error: 'PORTD' was not declared in this scope #define AvD bitSet (PORTD,bAvD); bitClear (PORTD,bRecD) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Pfm.h:21:30: note: in expansion of macro 'AvD' pfmCntR -= MaxPfm; AvD; } ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:17:26: note: suggested alternative: 'PORTC' #define AvD bitSet (PORTD,bAvD); bitClear (PORTD,bRecD) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((val
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestTelec/TestTelec.ino:3:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are '_EPortType' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: note: candidate: operator^=(_EPortType&, int) <built-in> #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: note: conversion of argument 1 would be ill-formed: #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:35: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: note: suggested alternative: 'ADC' DDRC = 0b000010; // Led ^~~~ ADC /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:11: error: lvalue required as left operand of assignment PORTC = 0b000001; // pullup Push ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /tmp/arduino-sketch-6B108FBC686B93D6613E36401337B584/sketch/TestTelec.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: error: no match for 'operator|=' (operand types are '_EPortType' and 'long unsigned int') #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: note: candidate: operator|=(_EPortType&, long unsigned int) <built-in> #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: note: conversion of argument 1 would be ill-formed: #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:53: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: error: no match for 'operator&=' (operand types are '_EPortType' and 'long unsigned int') #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: note: candidate: operator&=(_EPortType&, long unsigned int) <built-in> #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: note: conversion of argument 1 would be ill-formed: #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:56: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestTelec/TestTelec.ino:3:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h: In function 'byte Compte()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:31:17: error: 'PIND' was not declared in this scope #define IrmOn !(PIND&(1<<bIrm)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h:9:11: note: in expansion of macro 'IrmOn' while (!IrmOn) ; // attend 1ere imp ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:31:17: note: suggested alternative: 'SING' #define IrmOn !(PIND&(1<<bIrm)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h:9:11: note: in expansion of macro 'IrmOn' while (!IrmOn) ; // attend 1ere imp ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:31:17: error: 'PIND' was not declared in this scope #define IrmOn !(PIND&(1<<bIrm)) ^ /home/ec2-user/arduino-testlib/cli-datadir/us
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestWitty/TestWitty.ino:2:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are '_EPortType' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: note: candidate: operator^=(_EPortType&, int) <built-in> #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: note: conversion of argument 1 would be ill-formed: #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:35: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: note: suggested alternative: 'ADC' DDRC = 0b000010; // Led ^~~~ ADC /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:11: error: lvalue required as left operand of assignment PORTC = 0b000001; // pullup Push ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /tmp/arduino-sketch-B9539FFDDC52F0CDDDF1AF12AD5650BD/sketch/TestWitty.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: error: no match for 'operator|=' (operand types are '_EPortType' and 'long unsigned int') #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: note: candidate: operator|=(_EPortType&, long unsigned int) <built-in> #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: note: conversion of argument 1 would be ill-formed: #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:53: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: error: no match for 'operator&=' (operand types are '_EPortType' and 'long unsigned int') #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: note: candidate: operator&=(_EPortType&, long unsigned int) <built-in> #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: note: conversion of argument 1 would be ill-formed: #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:56: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestWitty/TestWitty.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: error: no match for 'operator|=' (operand types are '_EPortType' and 'long unsigned int') #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestWitty/TestWitty.ino:13:5: note: in expansion of macro 'LedOn' LedOn; DelMs(2000/200); // 2 ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: note: candidate: operator|=(_EPortType&, long unsigned int) <built-in> #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/us
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/WittyDemo2/WittyDemo2.ino:10:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: error: no match for 'operator^=' (operand types are '_EPortType' and 'int') #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: note: candidate: operator^=(_EPortType&, int) <built-in> #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:25: note: conversion of argument 1 would be ill-formed: #define LedToggle (PORTC^=(1<<bLed)) ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:35: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: note: suggested alternative: 'ADC' DDRC = 0b000010; // Led ^~~~ ADC /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:11: error: lvalue required as left operand of assignment PORTC = 0b000001; // pullup Push ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /tmp/arduino-sketch-1E8359E603996A15206C55C3B2C96BB0/sketch/WittyDemo2.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: error: no match for 'operator|=' (operand types are '_EPortType' and 'long unsigned int') #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: note: candidate: operator|=(_EPortType&, long unsigned int) <built-in> #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:37: note: conversion of argument 1 would be ill-formed: #define bitSet(value, bit) ((value) |= (1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:65:53: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:15: note: in expansion of macro 'bitSet' #define LedOn bitSet (PORTC,bLed) ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:3: note: in expansion of macro 'LedOn' LedOn; DelMs(100); LedOff; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: error: no match for 'operator&=' (operand types are '_EPortType' and 'long unsigned int') #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: note: candidate: operator&=(_EPortType&, long unsigned int) <built-in> #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:39: note: conversion of argument 1 would be ill-formed: #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:66:56: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:16: note: in expansion of macro 'bitClear' #define LedOff bitClear (PORTC,bLed) ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:67:22: note: in expansion of macro 'LedOff' LedOn; DelMs(100); LedOff; ^~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/WittyDemo2/WittyDemo2.ino:10:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h: In function 'byte GetPush()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:14:12: note: in expansion of macro 'PushOn' if (!PushOn) { ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: note: suggested alternative: 'EIC' #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:14:12: note: in expansion of macro 'PushOn' if (!PushOn) { ^~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/c
Result: FAIL
In file included from /tmp/arduino-testlib1553689873/test/test.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:3: error: 'PORTC' was not declared in this scope PORTC = 0b000001; // pullup Push ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/Stencil/Stencil.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:3: error: 'PORTC' was not declared in this scope PORTC = 0b000001; // pullup Push ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestApa102/TestApa102.ino:3:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:3: error: 'PORTC' was not declared in this scope PORTC = 0b000001; // pullup Push ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestApa102/TestApa102.ino:6:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h: In function 'void SetupApa102()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:13:3: error: 'DDRB' was not declared in this scope DDRB |= (1<<bApaCk)+(1<<bApaDa) ; ^ In file included from /tmp/arduino-sketch-81719795F8117E3FCF1308A17D7B637F/sketch/TestApa102.ino.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h: In function 'void ApaS8(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:8:25: error: 'PORTB' was not declared in this scope #define ApaDaOn bitSet (PORTB,bApaDa) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:89:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:26:18: note: in expansion of macro 'ApaDaOn' if (dd&0x80) ApaDaOn; else ApaDaOff; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:9:28: error: 'PORTB' was not declared in this scope #define ApaDaOff bitClear (PORTB,bApaDa) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:90:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:26:34: note: in expansion of macro 'ApaDaOff' if (dd&0x80) ApaDaOn; else ApaDaOff; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:6:26: error: 'PORTB' was not declared in this scope #define ApaCkOn bitSet (PORTB,bApaCk) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:89:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:27:5: note: in expansion of macro 'ApaCkOn' ApaCkOn; dd<<=1; ApaCkOff; // durée 0.25 us ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:9:28: error: 'PORTB' was not declared in this scope #define ApaDaOff bitClear (PORTB,bApaDa) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:90:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:29:3: note: in expansion of macro 'ApaDaOff' ApaDaOff; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h: In function 'void ApaTail()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:6:26: error: 'PORTB' was not declared in this scope #define ApaCkOn bitSet (PORTB,bApaCk) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:89:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:39:35: note: in expansion of macro 'ApaCkOn' for (byte i=0; i<Npix/2; i++) {ApaCkOn; asm("nop"); ApaCkOff; } ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h: In function 'void ApaClear()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:6:26: error: 'PORTB' was not declared in this scope #define ApaCkOn bitSet (PORTB,bApaCk) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:89:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:45:35: note: in expansion of macro 'ApaCkOn' for (byte i=0; i<Npix/2; i++) {ApaCkOn; asm("nop"); ApaCkOff; } ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h: In function 'void ApaRGB(uint8_t, uint8_t, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:6:26: error: 'PORTB' was not declared in this scope #define ApaCkOn bitSet (PORTB,bApaCk) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:89:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:50:35: note: in expansion of macro 'ApaCkOn' for (byte i=0; i<Npix/2; i++) {ApaCkOn; asm("nop"); ApaCkOff; } ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:2:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:3: error: 'PORTC' was not declared in this scope PORTC = 0b000001; // pullup Push ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h: In function 'byte GetPush()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:14:12: note: in expansion of macro 'PushOn' if (!PushOn) { ^ In file included from /tmp/arduino-sketch-F888A385E87963DC7391134BB5864FB8/sketch/TestGetPush.ino.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:26: error: 'PORTC' was not declared in this scope #define LedOff bitClear (PORTC,bLed) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:90:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:15:9: note: in expansion of macro 'LedOff' LedOff; DelMs (2); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:23: error: 'PORTC' was not declared in this scope #define LedOn bitSet (PORTC,bLed) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:89:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:21:7: note: in expansion of macro 'LedOn' LedOn; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:2:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:22:11: note: in expansion of macro 'PushOn' if (PushOn) { break; } //attend relaché ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:29:12: note: in expansion of macro 'PushOn' if (!PushOn) break ; //on relâche ^ In file included from /tmp/arduino-sketch-F888A385E87963DC7391134BB5864FB8/sketch/TestGetPush.ino.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:23: error: 'PORTC' was not declared in this scope #define LedOn bitSet (PORTC,bLed) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:89:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:37:5: note: in expansion of macro 'LedOn' LedOn ; DelMs(100); LedOff ; DelMs(200); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:17:26: error: 'PORTD' was not declared in this scope #define AvD bitSet (PORTD,bAvD); bitClear (PORTD,bRecD) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:89:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:23:10: note: in expansion of macro 'AvD' AvD; DelMs(500); StopD; DelMs(200); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:2:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:29:18: note: in expansion of macro 'PushOn' while (!PushOn) { // push to quit ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:31:17: error: 'PIND' was not declared in this scope #define IrmOn !(PIND&(1<<bIrm)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:30:16: note: in expansion of macro 'IrmOn' if (IrmOn) {LedOn;} // Test your TV remote ^ In file included from /tmp/arduino-sketch-F888A385E87963DC7391134BB5864FB8/sketch/TestGetPush.ino.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:23: error: 'PORTC' was not declared in this scope #define LedOn bitSet (PORTC,bLed) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:89:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:30:24: note: in expansion of macro 'LedOn' if (IrmOn) {LedOn;} // Test your TV remote ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:26: error: 'PORTC' was not declared in this scope #define LedOff bitClear (PORTC,bLed) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:90:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:31:18: note: in expansion of macro 'LedOff' else {LedOff;} ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:2:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGetPush/TestGetPush.ino:33:17: note: in expansion of macro 'PushOn' while (PushOn) {} ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:9:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:3: error: 'PORTC' was not declared in this scope PORTC = 0b000001; // pullup Push ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:10:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h: In function 'void SetupTerSer()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:6:3: error: 'UBRR0' was not declared in this scope UBRR0= 103; // 9600 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:7:3: error: 'UCSR0B' was not declared in this scope UCSR0B=0x18; // -- -- -- rxe txe -- -- -- ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:8:3: error: 'UCSR0C' was not declared in this scope UCSR0C=0x06; // set mode: 8 data bits, no parity, 1 stop bit ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h: In function 'uint8_t Get()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:18:12: error: 'UCSR0A' was not declared in this scope while (!(UCSR0A&0x80)); // wait ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:19:10: error: 'UDR0' was not declared in this scope return UDR0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h: In function 'void Car(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:23:11: error: 'UCSR0A' was not declared in this scope while(!(UCSR0A&0x20));// wait ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/TerSer.h:24:3: error: 'UDR0' was not declared in this scope UDR0=dd; // OK, send it now! ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:11:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h: In function 'void SetupI2Ctwi()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:8:3: error: 'TWSR' was not declared in this scope TWSR = 1; //0 400kHz 1-160k 2 40k ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:9:3: error: 'TWBR' was not declared in this scope TWBR = 0x0C; // bitrate ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:10:3: error: 'TWCR' was not declared in this scope TWCR = (1 << TWEN); // autres bits à 0 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:10:16: error: 'TWEN' was not declared in this scope TWCR = (1 << TWEN); // autres bits à 0 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h: In function 'void TwStart()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:14:3: error: 'TWCR' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:14:16: error: 'TWINT' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:14:31: error: 'TWSTA' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:14:46: error: 'TWEN' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h: In function 'void TwReStart()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:18:3: error: 'TWCR' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:18:16: error: 'TWINT' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:18:31: error: 'TWSTA' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:18:46: error: 'TWEN' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTA) | (1 << TWEN); // start ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h: In function 'void TwStop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:22:3: error: 'TWCR' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTO) | (1 << TWEN); // stop ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:22:16: error: 'TWINT' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTO) | (1 << TWEN); // stop ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:22:31: error: 'TWSTO' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTO) | (1 << TWEN); // stop ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:22:46: error: 'TWEN' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWSTO) | (1 << TWEN); // stop ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h: In function 'void TwWrite(byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:26:3: error: 'TWDR' was not declared in this scope TWDR = ab; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:27:3: error: 'TWCR' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWEN); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:27:16: error: 'TWINT' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWEN); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:27:31: error: 'TWEN' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWEN); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:29:15: error: 'TWSR' was not declared in this scope ; status = TWSR & 0xF8; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h: In function 'byte TwReadAck()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:32:3: error: 'TWCR' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWEN) |(1<<TWEA); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:32:16: error: 'TWINT' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWEN) |(1<<TWEA); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:32:31: error: 'TWEN' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWEN) |(1<<TWEA); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:32:42: error: 'TWEA' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWEN) |(1<<TWEA); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:34:11: error: 'TWDR' was not declared in this scope return (TWDR); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h: In function 'byte TwReadNack()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:37:3: error: 'TWCR' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWEN); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:37:16: error: 'TWINT' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWEN); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:37:31: error: 'TWEN' was not declared in this scope TWCR = (1 << TWINT) | (1 << TWEN); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/I2Ctwi.h:39:11: error: 'TWDR' was not declared in this scope return (TWDR); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestGy521/TestGy521.ino:12:0: /home/ec2-user/ard
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestInter2/TestInter2.ino:5:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:3: error: 'PORTC' was not declared in this scope PORTC = 0b000001; // pullup Push ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h: In function 'void DoCligno()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:7:12: note: in expansion of macro 'LedToggle' tt=0; LedToggle; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestInter2/TestInter2.ino:6:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:11:5: error: expected constructor, destructor, or type conversion before '(' token ISR (TIMER2_OVF_vect) { ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestPfm/TestPfm.ino:4:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:3: error: 'PORTC' was not declared in this scope PORTC = 0b000001; // pullup Push ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^ In file included from /tmp/arduino-sketch-CC2B702C468340F3C29211C4B0B15536/sketch/TestPfm.ino.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Pfm.h: In function 'void DoPfm()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:17:26: error: 'PORTD' was not declared in this scope #define AvD bitSet (PORTD,bAvD); bitClear (PORTD,bRecD) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:89:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Pfm.h:21:30: note: in expansion of macro 'AvD' pfmCntR -= MaxPfm; AvD; } ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:19:26: error: 'PORTD' was not declared in this scope #define FreeD bitClear (PORTD,bAvD); bitClear (PORTD,bRecD) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:90:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Pfm.h:22:13: note: in expansion of macro 'FreeD' else { FreeD; } ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:18:26: error: 'PORTD' was not declared in this scope #define RecD bitClear (PORTD,bAvD); bitSet (PORTD,bRecD) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:90:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Pfm.h:27:30: note: in expansion of macro 'RecD' pfmCntR -= MaxPfm; RecD; } ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:19:26: error: 'PORTD' was not declared in this scope #define FreeD bitClear (PORTD,bAvD); bitClear (PORTD,bRecD) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:90:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Pfm.h:28:13: note: in expansion of macro 'FreeD' else { FreeD; } ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:23:25: error: 'PORTD' was not declared in this scope #define AvG bitSet (PORTD,bAvG); bitClear (PORTD,bRecG) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:89:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Pfm.h:35:30: note: in expansion of macro 'AvG' pfmCntL -= MaxPfm; AvG; } ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:25:25: error: 'PORTD' was not declared in this scope #define FreeG bitClear (PORTD,bAvG); bitClear (PORTD,bRecG) // TEST ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:90:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Pfm.h:36:13: note: in expansion of macro 'FreeG' else { FreeG; } ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:24:25: error: 'PORTD' was not declared in this scope #define RecG bitClear (PORTD,bAvG); bitSet (PORTD,bRecG) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:90:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Pfm.h:41:30: note: in expansion of macro 'RecG' pfmCntL -= MaxPfm; RecG; } ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:25:25: error: 'PORTD' was not declared in this scope #define FreeG bitClear (PORTD,bAvG); bitClear (PORTD,bRecG) // TEST ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:90:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Pfm.h:42:13: note: in expansion of macro 'FreeG' else { FreeG; } ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestPfm/TestPfm.ino:4:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h: In function 'void DoCligno()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:7:12: note: in expansion of macro 'LedToggle' tt=0; LedToggle; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestPfm/TestPfm.ino:6:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Inter2.h:11:5: error: expected constructor, destructor, or type conversion before '(' token ISR (TIMER2_OVF_vect) { ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestTelec/TestTelec.ino:3:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:3: error: 'PORTC' was not declared in this scope PORTC = 0b000001; // pullup Push ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h: In function 'byte Compte()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:31:17: error: 'PIND' was not declared in this scope #define IrmOn !(PIND&(1<<bIrm)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h:9:11: note: in expansion of macro 'IrmOn' while (!IrmOn) ; // attend 1ere imp ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:31:17: error: 'PIND' was not declared in this scope #define IrmOn !(PIND&(1<<bIrm)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h:12:9: note: in expansion of macro 'IrmOn' if (IrmOn) { LedOn; cDel=0;} else {LedOff;} ^ In file included from /tmp/arduino-sketch-6B108FBC686B93D6613E36401337B584/sketch/TestTelec.ino.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:23: error: 'PORTC' was not declared in this scope #define LedOn bitSet (PORTC,bLed) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:89:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h:12:18: note: in expansion of macro 'LedOn' if (IrmOn) { LedOn; cDel=0;} else {LedOff;} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:26: error: 'PORTC' was not declared in this scope #define LedOff bitClear (PORTC,bLed) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:90:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Telec.h:12:41: note: in expansion of macro 'LedOff' if (IrmOn) { LedOn; cDel=0;} else {LedOff;} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestTelec/TestTelec.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestTelec/TestTelec.ino:11:20: error: 'CompteIR' was not declared in this scope nPulses= CompteIR(); ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestWitty/TestWitty.ino:2:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:3: error: 'PORTC' was not declared in this scope PORTC = 0b000001; // pullup Push ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^ In file included from /tmp/arduino-sketch-B9539FFDDC52F0CDDDF1AF12AD5650BD/sketch/TestWitty.ino.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestWitty/TestWitty.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:23: error: 'PORTC' was not declared in this scope #define LedOn bitSet (PORTC,bLed) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:89:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestWitty/TestWitty.ino:13:5: note: in expansion of macro 'LedOn' LedOn; DelMs(2000/200); // 2 ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestWitty/TestWitty.ino:2:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestWitty/TestWitty.ino:14:9: note: in expansion of macro 'PushOn' if (PushOn) {cDel=0;} // check every 10ms ^ In file included from /tmp/arduino-sketch-B9539FFDDC52F0CDDDF1AF12AD5650BD/sketch/TestWitty.ino.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:26: error: 'PORTC' was not declared in this scope #define LedOff bitClear (PORTC,bLed) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:90:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/TestWitty/TestWitty.ino:16:3: note: in expansion of macro 'LedOff' LedOff; ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/WittyDemo2/WittyDemo2.ino:10:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void Cligno(byte, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:38:20: error: 'PORTC' was not declared in this scope #define LedToggle (PORTC^=(1<<bLed)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:52:33: note: in expansion of macro 'LedToggle' for (byte i=0; i<2*nn; i++) { LedToggle, DelMs(dd);} ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h: In function 'void SetupWitty()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:63:3: error: 'DDRD' was not declared in this scope DDRD = 0b11111000; // rien sur pd3? ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:64:3: error: 'DDRC' was not declared in this scope DDRC = 0b000010; // Led ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:65:3: error: 'PORTC' was not declared in this scope PORTC = 0b000001; // pullup Push ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:66:3: error: 'DDRB' was not declared in this scope DDRB= 0x03; // PB0 1 for Apa102 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h: In function 'byte GetPush()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:14:12: note: in expansion of macro 'PushOn' if (!PushOn) { ^ In file included from /tmp/arduino-sketch-1E8359E603996A15206C55C3B2C96BB0/sketch/WittyDemo2.ino.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:37:26: error: 'PORTC' was not declared in this scope #define LedOff bitClear (PORTC,bLed) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:90:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:15:9: note: in expansion of macro 'LedOff' LedOff; DelMs (2); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:23: error: 'PORTC' was not declared in this scope #define LedOn bitSet (PORTC,bLed) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:89:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:21:7: note: in expansion of macro 'LedOn' LedOn; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/WittyDemo2/WittyDemo2.ino:10:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:22:11: note: in expansion of macro 'PushOn' if (PushOn) { break; } //attend relaché ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:6:19: error: 'PINC' was not declared in this scope #define PushOn (!(PINC&(1<<bPush))) // pull-up int ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:29:12: note: in expansion of macro 'PushOn' if (!PushOn) break ; //on relâche ^ In file included from /tmp/arduino-sketch-1E8359E603996A15206C55C3B2C96BB0/sketch/WittyDemo2.ino.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Witty.h:36:23: error: 'PORTC' was not declared in this scope #define LedOn bitSet (PORTC,bLed) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:89:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/GetPush.h:37:5: note: in expansion of macro 'LedOn' LedOn ; DelMs(100); LedOff ; DelMs(200); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/examples/WittyDemo2/WittyDemo2.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h: In function 'void SetupApa102()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:13:3: error: 'DDRB' was not declared in this scope DDRB |= (1<<bApaCk)+(1<<bApaDa) ; ^ In file included from /tmp/arduino-sketch-1E8359E603996A15206C55C3B2C96BB0/sketch/WittyDemo2.ino.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h: In function 'void ApaS8(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:8:25: error: 'PORTB' was not declared in this scope #define ApaDaOn bitSet (PORTB,bApaDa) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:89:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:26:18: note: in expansion of macro 'ApaDaOn' if (dd&0x80) ApaDaOn; else ApaDaOff; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:9:28: error: 'PORTB' was not declared in this scope #define ApaDaOff bitClear (PORTB,bApaDa) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:90:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:26:34: note: in expansion of macro 'ApaDaOff' if (dd&0x80) ApaDaOn; else ApaDaOff; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:6:26: error: 'PORTB' was not declared in this scope #define ApaCkOn bitSet (PORTB,bApaCk) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:89:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:27:5: note: in expansion of macro 'ApaCkOn' ApaCkOn; dd<<=1; ApaCkOff; // durée 0.25 us ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:9:28: error: 'PORTB' was not declared in this scope #define ApaDaOff bitClear (PORTB,bApaDa) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:90:32: note: in definition of macro 'bitClear' #define bitClear(value, bit) ((value) &= ~(1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:29:3: note: in expansion of macro 'ApaDaOff' ApaDaOff; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h: In function 'void ApaTail()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:6:26: error: 'PORTB' was not declared in this scope #define ApaCkOn bitSet (PORTB,bApaCk) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:89:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:39:35: note: in expansion of macro 'ApaCkOn' for (byte i=0; i<Npix/2; i++) {ApaCkOn; asm("nop"); ApaCkOff; } ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h: In function 'void ApaClear()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:6:26: error: 'PORTB' was not declared in this scope #define ApaCkOn bitSet (PORTB,bApaCk) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:89:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:45:35: note: in expansion of macro 'ApaCkOn' for (byte i=0; i<Npix/2; i++) {ApaCkOn; asm("nop"); ApaCkOff; } ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h: In function 'void ApaRGB(uint8_t, uint8_t, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Witty/src/Apa102.h:6:26: error: 'PORTB' was not declared in this scope #define ApaCkOn bitSet (PORTB,bApaCk) ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:89:30: note: in definition of macro 'bitSet' #define bitSet(value, bit) ((value) |= (1UL << (bit))) ^ /home/ec2-user/ard