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