This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.0.3
More details
Board | Claims compatibility | Inclusion | Simple_DAC |
Timer3_DAC |
---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes ⚠️ | FAIL | FAIL | FAIL |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
No | FAIL | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
No | FAIL | FAIL | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
No | FAIL | FAIL | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
No | FAIL | FAIL | FAIL |
Result: FAIL
This library has no main header file so an empty one was created.
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c: In function 'DAC_init': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:48:2: error: 'UBRR1' undeclared (first use in this function); did you mean 'UBRR0'? UBRR1 = 0x0000; // Set Baud Rate to maximum, to speed XCK1 setting time. ^~~~~ UBRR0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:48:2: note: each undeclared identifier is reported only once for each function it appears in /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:51:2: error: 'UCSR1C' undeclared (first use in this function); did you mean 'UCSR0C'? UCSR1C = _BV(UMSEL11) | _BV(UMSEL10); // Set USART MSPI mode of operation using SPI data mode 0,0. UCPHA1 = UCSZ10 ^~~~~~ UCSR0C In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:51:15: error: 'UMSEL11' undeclared (first use in this function); did you mean 'UMSEL01'? UCSR1C = _BV(UMSEL11) | _BV(UMSEL10); // Set USART MSPI mode of operation using SPI data mode 0,0. UCPHA1 = UCSZ10 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:51:30: error: 'UMSEL10' undeclared (first use in this function); did you mean 'UMSEL11'? UCSR1C = _BV(UMSEL11) | _BV(UMSEL10); // Set USART MSPI mode of operation using SPI data mode 0,0. UCPHA1 = UCSZ10 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:52:2: error: 'UCSR1B' undeclared (first use in this function); did you mean 'UCSR1C'? UCSR1B = _BV(TXEN1); // Enable transmitter. Enable the TX1 (don't enable the RX1, and the rest of the interrupt enable bits leave set to 0 too). ^~~~~~ UCSR1C In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:52:15: error: 'TXEN1' undeclared (first use in this function); did you mean 'TXEN0'? UCSR1B = _BV(TXEN1); // Enable transmitter. Enable the TX1 (don't enable the RX1, and the rest of the interrupt enable bits leave set to 0 too). ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c: In function 'DAC_Timer3_init': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:84:3: error: 'TIMSK3' undeclared (first use in this function); did you mean 'TIMSK0'? TIMSK3 = 0x00; // clear all Timer 3 interrupts. ^~~~~~ TIMSK0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:3: error: 'TIFR3' undeclared (first use in this function); did you mean 'TIFR0'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^~~~~ TIFR0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:15: error: 'ICF3' undeclared (first use in this function); did you mean 'ICF1'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:27: error: 'OCF3B' undeclared (first use in this function); did you mean 'OCF0B'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:40: error: 'OCF3A' undeclared (first use in this function); did you mean 'OCF3B'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:53: error: 'TOV3' undeclared (first use in this function); did you mean 'TOV0'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:86:3: error: 'TCCR3A' undeclared (first use in this function); did you mean 'TCCR0A'? TCCR3A = 0x00; // set to CTC Mode 12. ^~~~~~ TCCR0A /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:87:3: error: 'TCCR3B' undeclared (first use in this function); did you mean 'TCCR3A'? TCCR3B = _BV(WGM33) | _BV(WGM32) | _BV(CS30); // CTC Mode 12. TOP = ICR3. No prescaling. ^~~~~~ TCCR3A In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:87:16: error: 'WGM33' undeclared (first use in this function); did you mean 'WGM13'? TCCR3B = _BV(WGM33) | _BV(WGM32) | _BV(CS30); // CTC Mode 12. TOP = ICR3. No prescaling. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:87:29: error: 'WGM32' undeclared (first use in this function); did you mean 'WGM33'? TCCR3B = _BV(WGM33) | _BV(WGM32) | _BV(CS30); // CTC Mode 12. TOP = ICR3. No prescaling. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:87:42: error: 'CS30' undeclared (first use in this function); did you mean 'CS00'? TCCR3B = _BV(WGM33) | _BV(WGM32) | _BV(CS30); // CTC Mode 12. TOP = ICR3. No prescaling. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:88:3: error: 'TCCR3C' undeclared (first use in this function); did you mean 'TCCR3B'? TCCR3C = 0x00; // not used ^~~~~~ TCCR3B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:90:3: error: 'TCNT3' undeclared (first use in this function); did you mean 'TCNT0'? TCNT3 = 0x0000; // clear the counter, high byte first for 16bit writes. gcc compiler knows how to handle this. ^~~~~ TCNT0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:91:3: error: 'ICR3' undeclared (first use in this function); did you mean 'ICF3'? ICR3 = (F_CPU / ((uint32_t)samplesSecond)) -1; // Set ICR3 to be the TOP value. ^~~~ ICF3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:93:15: error: 'ICIE3' undeclared (first use in this function); did you mean 'ICIE1'? TIMSK3 = _BV(ICIE3); // turn on Input Capture interrupt (used for overflow interrupt when ICR3 is TOP.) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c: In function 'DAC_Timer3_end': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:101:3: error: 'TIMSK3' undeclared (first use in this function); did you mean 'TIMSK0'? TIMSK3 = 0x00; // clear all Timer 3 interrupts. ^~~~~~ TIMSK0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:102:3: error: 'TIFR3' undeclared (first use in this function); did you mean 'TIFR0'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^~~~~ TIFR0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:102:15: error: 'ICF3' undeclared (first use in this function); did you mean 'ICF1'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:102:27: error: 'OCF3B' undeclared (first use in this function); did you mean 'OCF0B'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:102:40: error: 'OCF3A' undeclared (first use in this function); did you mean 'OCF3B'? TIFR3 = _BV(ICF
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c: In function 'DAC_init': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:48:2: error: 'UBRR1' undeclared (first use in this function); did you mean 'UBRR0'? UBRR1 = 0x0000; // Set Baud Rate to maximum, to speed XCK1 setting time. ^~~~~ UBRR0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:48:2: note: each undeclared identifier is reported only once for each function it appears in /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:51:2: error: 'UCSR1C' undeclared (first use in this function); did you mean 'UCSR0C'? UCSR1C = _BV(UMSEL11) | _BV(UMSEL10); // Set USART MSPI mode of operation using SPI data mode 0,0. UCPHA1 = UCSZ10 ^~~~~~ UCSR0C In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:51:15: error: 'UMSEL11' undeclared (first use in this function); did you mean 'UMSEL01'? UCSR1C = _BV(UMSEL11) | _BV(UMSEL10); // Set USART MSPI mode of operation using SPI data mode 0,0. UCPHA1 = UCSZ10 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:51:30: error: 'UMSEL10' undeclared (first use in this function); did you mean 'UMSEL11'? UCSR1C = _BV(UMSEL11) | _BV(UMSEL10); // Set USART MSPI mode of operation using SPI data mode 0,0. UCPHA1 = UCSZ10 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:52:2: error: 'UCSR1B' undeclared (first use in this function); did you mean 'UCSR1C'? UCSR1B = _BV(TXEN1); // Enable transmitter. Enable the TX1 (don't enable the RX1, and the rest of the interrupt enable bits leave set to 0 too). ^~~~~~ UCSR1C In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:52:15: error: 'TXEN1' undeclared (first use in this function); did you mean 'TXEN0'? UCSR1B = _BV(TXEN1); // Enable transmitter. Enable the TX1 (don't enable the RX1, and the rest of the interrupt enable bits leave set to 0 too). ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c: In function 'DAC_Timer3_init': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:84:3: error: 'TIMSK3' undeclared (first use in this function); did you mean 'TIMSK0'? TIMSK3 = 0x00; // clear all Timer 3 interrupts. ^~~~~~ TIMSK0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:3: error: 'TIFR3' undeclared (first use in this function); did you mean 'TIFR0'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^~~~~ TIFR0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:15: error: 'ICF3' undeclared (first use in this function); did you mean 'ICF1'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:27: error: 'OCF3B' undeclared (first use in this function); did you mean 'OCF0B'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:40: error: 'OCF3A' undeclared (first use in this function); did you mean 'OCF3B'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:53: error: 'TOV3' undeclared (first use in this function); did you mean 'TOV0'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:86:3: error: 'TCCR3A' undeclared (first use in this function); did you mean 'TCCR0A'? TCCR3A = 0x00; // set to CTC Mode 12. ^~~~~~ TCCR0A /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:87:3: error: 'TCCR3B' undeclared (first use in this function); did you mean 'TCCR3A'? TCCR3B = _BV(WGM33) | _BV(WGM32) | _BV(CS30); // CTC Mode 12. TOP = ICR3. No prescaling. ^~~~~~ TCCR3A In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:87:16: error: 'WGM33' undeclared (first use in this function); did you mean 'WGM13'? TCCR3B = _BV(WGM33) | _BV(WGM32) | _BV(CS30); // CTC Mode 12. TOP = ICR3. No prescaling. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:87:29: error: 'WGM32' undeclared (first use in this function); did you mean 'WGM33'? TCCR3B = _BV(WGM33) | _BV(WGM32) | _BV(CS30); // CTC Mode 12. TOP = ICR3. No prescaling. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:87:42: error: 'CS30' undeclared (first use in this function); did you mean 'CS00'? TCCR3B = _BV(WGM33) | _BV(WGM32) | _BV(CS30); // CTC Mode 12. TOP = ICR3. No prescaling. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:88:3: error: 'TCCR3C' undeclared (first use in this function); did you mean 'TCCR3B'? TCCR3C = 0x00; // not used ^~~~~~ TCCR3B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:90:3: error: 'TCNT3' undeclared (first use in this function); did you mean 'TCNT0'? TCNT3 = 0x0000; // clear the counter, high byte first for 16bit writes. gcc compiler knows how to handle this. ^~~~~ TCNT0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:91:3: error: 'ICR3' undeclared (first use in this function); did you mean 'ICF3'? ICR3 = (F_CPU / ((uint32_t)samplesSecond)) -1; // Set ICR3 to be the TOP value. ^~~~ ICF3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:93:15: error: 'ICIE3' undeclared (first use in this function); did you mean 'ICIE1'? TIMSK3 = _BV(ICIE3); // turn on Input Capture interrupt (used for overflow interrupt when ICR3 is TOP.) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c: In function 'DAC_Timer3_end': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:101:3: error: 'TIMSK3' undeclared (first use in this function); did you mean 'TIMSK0'? TIMSK3 = 0x00; // clear all Timer 3 interrupts. ^~~~~~ TIMSK0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:102:3: error: 'TIFR3' undeclared (first use in this function); did you mean 'TIFR0'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^~~~~ TIFR0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:102:15: error: 'ICF3' undeclared (first use in this function); did you mean 'ICF1'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:102:27: error: 'OCF3B' undeclared (first use in this function); did you mean 'OCF0B'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:102:40: error: 'OCF3A' undeclared (first use in this function); did you mean 'OCF3B'? TIFR3 = _BV(ICF
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c: In function 'DAC_init': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:48:2: error: 'UBRR1' undeclared (first use in this function); did you mean 'UBRR0'? UBRR1 = 0x0000; // Set Baud Rate to maximum, to speed XCK1 setting time. ^~~~~ UBRR0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:48:2: note: each undeclared identifier is reported only once for each function it appears in /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:51:2: error: 'UCSR1C' undeclared (first use in this function); did you mean 'UCSR0C'? UCSR1C = _BV(UMSEL11) | _BV(UMSEL10); // Set USART MSPI mode of operation using SPI data mode 0,0. UCPHA1 = UCSZ10 ^~~~~~ UCSR0C In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:51:15: error: 'UMSEL11' undeclared (first use in this function); did you mean 'UMSEL01'? UCSR1C = _BV(UMSEL11) | _BV(UMSEL10); // Set USART MSPI mode of operation using SPI data mode 0,0. UCPHA1 = UCSZ10 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:51:30: error: 'UMSEL10' undeclared (first use in this function); did you mean 'UMSEL11'? UCSR1C = _BV(UMSEL11) | _BV(UMSEL10); // Set USART MSPI mode of operation using SPI data mode 0,0. UCPHA1 = UCSZ10 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:52:2: error: 'UCSR1B' undeclared (first use in this function); did you mean 'UCSR1C'? UCSR1B = _BV(TXEN1); // Enable transmitter. Enable the TX1 (don't enable the RX1, and the rest of the interrupt enable bits leave set to 0 too). ^~~~~~ UCSR1C In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:52:15: error: 'TXEN1' undeclared (first use in this function); did you mean 'TXEN0'? UCSR1B = _BV(TXEN1); // Enable transmitter. Enable the TX1 (don't enable the RX1, and the rest of the interrupt enable bits leave set to 0 too). ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c: In function 'DAC_Timer3_init': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:84:3: error: 'TIMSK3' undeclared (first use in this function); did you mean 'TIMSK0'? TIMSK3 = 0x00; // clear all Timer 3 interrupts. ^~~~~~ TIMSK0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:3: error: 'TIFR3' undeclared (first use in this function); did you mean 'TIFR0'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^~~~~ TIFR0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:15: error: 'ICF3' undeclared (first use in this function); did you mean 'ICF1'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:27: error: 'OCF3B' undeclared (first use in this function); did you mean 'OCF0B'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:40: error: 'OCF3A' undeclared (first use in this function); did you mean 'OCF3B'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:53: error: 'TOV3' undeclared (first use in this function); did you mean 'TOV0'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:86:3: error: 'TCCR3A' undeclared (first use in this function); did you mean 'TCCR0A'? TCCR3A = 0x00; // set to CTC Mode 12. ^~~~~~ TCCR0A /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:87:3: error: 'TCCR3B' undeclared (first use in this function); did you mean 'TCCR3A'? TCCR3B = _BV(WGM33) | _BV(WGM32) | _BV(CS30); // CTC Mode 12. TOP = ICR3. No prescaling. ^~~~~~ TCCR3A In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:87:16: error: 'WGM33' undeclared (first use in this function); did you mean 'WGM13'? TCCR3B = _BV(WGM33) | _BV(WGM32) | _BV(CS30); // CTC Mode 12. TOP = ICR3. No prescaling. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:87:29: error: 'WGM32' undeclared (first use in this function); did you mean 'WGM33'? TCCR3B = _BV(WGM33) | _BV(WGM32) | _BV(CS30); // CTC Mode 12. TOP = ICR3. No prescaling. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:87:42: error: 'CS30' undeclared (first use in this function); did you mean 'CS00'? TCCR3B = _BV(WGM33) | _BV(WGM32) | _BV(CS30); // CTC Mode 12. TOP = ICR3. No prescaling. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:88:3: error: 'TCCR3C' undeclared (first use in this function); did you mean 'TCCR3B'? TCCR3C = 0x00; // not used ^~~~~~ TCCR3B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:90:3: error: 'TCNT3' undeclared (first use in this function); did you mean 'TCNT0'? TCNT3 = 0x0000; // clear the counter, high byte first for 16bit writes. gcc compiler knows how to handle this. ^~~~~ TCNT0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:91:3: error: 'ICR3' undeclared (first use in this function); did you mean 'ICF3'? ICR3 = (F_CPU / ((uint32_t)samplesSecond)) -1; // Set ICR3 to be the TOP value. ^~~~ ICF3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:93:15: error: 'ICIE3' undeclared (first use in this function); did you mean 'ICIE1'? TIMSK3 = _BV(ICIE3); // turn on Input Capture interrupt (used for overflow interrupt when ICR3 is TOP.) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c: In function 'DAC_Timer3_end': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:101:3: error: 'TIMSK3' undeclared (first use in this function); did you mean 'TIMSK0'? TIMSK3 = 0x00; // clear all Timer 3 interrupts. ^~~~~~ TIMSK0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:102:3: error: 'TIFR3' undeclared (first use in this function); did you mean 'TIFR0'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^~~~~ TIFR0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:102:15: error: 'ICF3' undeclared (first use in this function); did you mean 'ICF1'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:102:27: error: 'OCF3B' undeclared (first use in this function); did you mean 'OCF0B'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:102:40: error: 'OCF3A' undeclared (first use in this function); did you mean 'OCF3B'? TIFR3 = _BV(ICF
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7:10: fatal error: avr/io.h: No such file or directory #include <avr/io.h> ^~~~~~~~~~ compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7:10: fatal error: avr/io.h: No such file or directory #include <avr/io.h> ^~~~~~~~~~ compilation terminated. Multiple libraries were found for "DAC.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Audio
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7:10: fatal error: avr/io.h: No such file or directory #include <avr/io.h> ^~~~~~~~~~ compilation terminated. Multiple libraries were found for "DAC.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Audio
Result: FAIL
WARNING: library Goldilocks_Analogue_DAC_Library claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:15:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c: In function 'DAC_init': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.h:50:29: error: 'DDRB' undeclared (first use in this function); did you mean 'DD7'? #define SPI_PORT_DIR_SS_DAC DDRB ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:42:2: note: in expansion of macro 'SPI_PORT_DIR_SS_DAC' SPI_PORT_DIR_SS_DAC |= SPI_BIT_SS_DAC; // Set the _SS as output pin. ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.h:50:29: note: each undeclared identifier is reported only once for each function it appears in #define SPI_PORT_DIR_SS_DAC DDRB ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:42:2: note: in expansion of macro 'SPI_PORT_DIR_SS_DAC' SPI_PORT_DIR_SS_DAC |= SPI_BIT_SS_DAC; // Set the _SS as output pin. ^~~~~~~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.h:52:29: error: 'PB1' undeclared (first use in this function); did you mean 'PIN1'? #define SPI_BIT_SS_DAC _BV(PB1) // added for support of integrated DAC card on PB1 Goldilocks Analogue MCP4822 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:42:25: note: in expansion of macro 'SPI_BIT_SS_DAC' SPI_PORT_DIR_SS_DAC |= SPI_BIT_SS_DAC; // Set the _SS as output pin. ^~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:15:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.h:61:27: error: 'DDRC' undeclared (first use in this function); did you mean 'DDRB'? #define DAC_PORT_DIR_LDAC DDRC ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:45:2: note: in expansion of macro 'DAC_PORT_DIR_LDAC' DAC_PORT_DIR_LDAC |= DAC_BIT_LDAC; // Set MCP4822 _LDAC as output pin. ^~~~~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.h:63:27: error: 'PC3' undeclared (first use in this function) #define DAC_BIT_LDAC _BV(PC3) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:45:23: note: in expansion of macro 'DAC_BIT_LDAC' DAC_PORT_DIR_LDAC |= DAC_BIT_LDAC; // Set MCP4822 _LDAC as output pin. ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:48:2: error: 'UBRR1' undeclared (first use in this function) UBRR1 = 0x0000; // Set Baud Rate to maximum, to speed XCK1 setting time. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:50:2: error: 'DDRD' undeclared (first use in this function); did you mean 'DDRC'? DDRD |= _BV(PD4); // Setting the XCK1 port pin as output, enables USART master SPI mode. ^~~~ DDRC In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:50:14: error: 'PD4' undeclared (first use in this function); did you mean 'DD4'? DDRD |= _BV(PD4); // Setting the XCK1 port pin as output, enables USART master SPI mode. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:51:2: error: 'UCSR1C' undeclared (first use in this function); did you mean 'UBRR1'? UCSR1C = _BV(UMSEL11) | _BV(UMSEL10); // Set USART MSPI mode of operation using SPI data mode 0,0. UCPHA1 = UCSZ10 ^~~~~~ UBRR1 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:51:15: error: 'UMSEL11' undeclared (first use in this function) UCSR1C = _BV(UMSEL11) | _BV(UMSEL10); // Set USART MSPI mode of operation using SPI data mode 0,0. UCPHA1 = UCSZ10 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:51:30: error: 'UMSEL10' undeclared (first use in this function); did you mean 'UMSEL11'? UCSR1C = _BV(UMSEL11) | _BV(UMSEL10); // Set USART MSPI mode of operation using SPI data mode 0,0. UCPHA1 = UCSZ10 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:52:2: error: 'UCSR1B' undeclared (first use in this function); did you mean 'UCSR1C'? UCSR1B = _BV(TXEN1); // Enable transmitter. Enable the TX1 (don't enable the RX1, and the rest of the interrupt enable bits leave set to 0 too). ^~~~~~ UCSR1C In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:52:15: error: 'TXEN1' undeclared (first use in this function) UCSR1B = _BV(TXEN1); // Enable transmitter. Enable the TX1 (don't enable the RX1, and the rest of the interrupt enable bits leave set to 0 too). ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c: In function 'DAC_Timer3_init': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:84:3: error: 'TIMSK3' undeclared (first use in this function) TIMSK3 = 0x00; // clear all Timer 3 interrupts. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:3: error: 'TIFR3' undeclared (first use in this function); did you mean 'TIMSK3'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^~~~~ TIMSK3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:15: error: 'ICF3' undeclared (first use in this function); did you mean 'TCB3'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:27: error: 'OCF3B' undeclared (first use in this function); did you mean 'ICF3'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:40: error: 'OCF3A' undeclared (first use in this function); did you mean 'OCF3B'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:53: error: 'TOV3' undeclared (first use in this function); did you mean 'TCB3'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:86:3: error: 'TCCR3A' undeclared (first use in this function); did you mean 'OCF3A'? TCCR3A = 0x00; // set to CTC Mode 12. ^~~~~~ OCF3A /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:87:3: error: 'TCCR3B' undeclared (first use in this function); did you mean 'TCCR3A'? TCCR3B = _BV(WGM33) | _BV(WGM32) | _BV(CS30); // CTC Mode 12. TOP = ICR3. No prescaling. ^~~~~~ TCCR3A In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/ard
Result: FAIL
WARNING: library Goldilocks_Analogue_DAC_Library claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:15:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c: In function 'DAC_init': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.h:50:29: error: 'DDRB' undeclared (first use in this function); did you mean 'DD7'? #define SPI_PORT_DIR_SS_DAC DDRB ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:42:2: note: in expansion of macro 'SPI_PORT_DIR_SS_DAC' SPI_PORT_DIR_SS_DAC |= SPI_BIT_SS_DAC; // Set the _SS as output pin. ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.h:50:29: note: each undeclared identifier is reported only once for each function it appears in #define SPI_PORT_DIR_SS_DAC DDRB ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:42:2: note: in expansion of macro 'SPI_PORT_DIR_SS_DAC' SPI_PORT_DIR_SS_DAC |= SPI_BIT_SS_DAC; // Set the _SS as output pin. ^~~~~~~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.h:52:29: error: 'PB1' undeclared (first use in this function); did you mean 'PIN1'? #define SPI_BIT_SS_DAC _BV(PB1) // added for support of integrated DAC card on PB1 Goldilocks Analogue MCP4822 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:42:25: note: in expansion of macro 'SPI_BIT_SS_DAC' SPI_PORT_DIR_SS_DAC |= SPI_BIT_SS_DAC; // Set the _SS as output pin. ^~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:15:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.h:61:27: error: 'DDRC' undeclared (first use in this function); did you mean 'DDRB'? #define DAC_PORT_DIR_LDAC DDRC ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:45:2: note: in expansion of macro 'DAC_PORT_DIR_LDAC' DAC_PORT_DIR_LDAC |= DAC_BIT_LDAC; // Set MCP4822 _LDAC as output pin. ^~~~~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.h:63:27: error: 'PC3' undeclared (first use in this function) #define DAC_BIT_LDAC _BV(PC3) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:45:23: note: in expansion of macro 'DAC_BIT_LDAC' DAC_PORT_DIR_LDAC |= DAC_BIT_LDAC; // Set MCP4822 _LDAC as output pin. ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:48:2: error: 'UBRR1' undeclared (first use in this function) UBRR1 = 0x0000; // Set Baud Rate to maximum, to speed XCK1 setting time. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:50:2: error: 'DDRD' undeclared (first use in this function); did you mean 'DDRC'? DDRD |= _BV(PD4); // Setting the XCK1 port pin as output, enables USART master SPI mode. ^~~~ DDRC In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:50:14: error: 'PD4' undeclared (first use in this function); did you mean 'DD4'? DDRD |= _BV(PD4); // Setting the XCK1 port pin as output, enables USART master SPI mode. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:51:2: error: 'UCSR1C' undeclared (first use in this function); did you mean 'UBRR1'? UCSR1C = _BV(UMSEL11) | _BV(UMSEL10); // Set USART MSPI mode of operation using SPI data mode 0,0. UCPHA1 = UCSZ10 ^~~~~~ UBRR1 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:51:15: error: 'UMSEL11' undeclared (first use in this function) UCSR1C = _BV(UMSEL11) | _BV(UMSEL10); // Set USART MSPI mode of operation using SPI data mode 0,0. UCPHA1 = UCSZ10 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:51:30: error: 'UMSEL10' undeclared (first use in this function); did you mean 'UMSEL11'? UCSR1C = _BV(UMSEL11) | _BV(UMSEL10); // Set USART MSPI mode of operation using SPI data mode 0,0. UCPHA1 = UCSZ10 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:52:2: error: 'UCSR1B' undeclared (first use in this function); did you mean 'UCSR1C'? UCSR1B = _BV(TXEN1); // Enable transmitter. Enable the TX1 (don't enable the RX1, and the rest of the interrupt enable bits leave set to 0 too). ^~~~~~ UCSR1C In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:52:15: error: 'TXEN1' undeclared (first use in this function) UCSR1B = _BV(TXEN1); // Enable transmitter. Enable the TX1 (don't enable the RX1, and the rest of the interrupt enable bits leave set to 0 too). ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c: In function 'DAC_Timer3_init': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:84:3: error: 'TIMSK3' undeclared (first use in this function) TIMSK3 = 0x00; // clear all Timer 3 interrupts. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:3: error: 'TIFR3' undeclared (first use in this function); did you mean 'TIMSK3'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^~~~~ TIMSK3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:15: error: 'ICF3' undeclared (first use in this function); did you mean 'TCB3'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:27: error: 'OCF3B' undeclared (first use in this function); did you mean 'ICF3'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:40: error: 'OCF3A' undeclared (first use in this function); did you mean 'OCF3B'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:53: error: 'TOV3' undeclared (first use in this function); did you mean 'TCB3'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:86:3: error: 'TCCR3A' undeclared (first use in this function); did you mean 'OCF3A'? TCCR3A = 0x00; // set to CTC Mode 12. ^~~~~~ OCF3A /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:87:3: error: 'TCCR3B' undeclared (first use in this function); did you mean 'TCCR3A'? TCCR3B = _BV(WGM33) | _BV(WGM32) | _BV(CS30); // CTC Mode 12. TOP = ICR3. No prescaling. ^~~~~~ TCCR3A In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/ard
Result: FAIL
WARNING: library Goldilocks_Analogue_DAC_Library claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:15:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c: In function 'DAC_init': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.h:50:29: error: 'DDRB' undeclared (first use in this function); did you mean 'DD7'? #define SPI_PORT_DIR_SS_DAC DDRB ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:42:2: note: in expansion of macro 'SPI_PORT_DIR_SS_DAC' SPI_PORT_DIR_SS_DAC |= SPI_BIT_SS_DAC; // Set the _SS as output pin. ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.h:50:29: note: each undeclared identifier is reported only once for each function it appears in #define SPI_PORT_DIR_SS_DAC DDRB ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:42:2: note: in expansion of macro 'SPI_PORT_DIR_SS_DAC' SPI_PORT_DIR_SS_DAC |= SPI_BIT_SS_DAC; // Set the _SS as output pin. ^~~~~~~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.h:52:29: error: 'PB1' undeclared (first use in this function); did you mean 'PIN1'? #define SPI_BIT_SS_DAC _BV(PB1) // added for support of integrated DAC card on PB1 Goldilocks Analogue MCP4822 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:42:25: note: in expansion of macro 'SPI_BIT_SS_DAC' SPI_PORT_DIR_SS_DAC |= SPI_BIT_SS_DAC; // Set the _SS as output pin. ^~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:15:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.h:61:27: error: 'DDRC' undeclared (first use in this function); did you mean 'DDRB'? #define DAC_PORT_DIR_LDAC DDRC ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:45:2: note: in expansion of macro 'DAC_PORT_DIR_LDAC' DAC_PORT_DIR_LDAC |= DAC_BIT_LDAC; // Set MCP4822 _LDAC as output pin. ^~~~~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.h:63:27: error: 'PC3' undeclared (first use in this function) #define DAC_BIT_LDAC _BV(PC3) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:45:23: note: in expansion of macro 'DAC_BIT_LDAC' DAC_PORT_DIR_LDAC |= DAC_BIT_LDAC; // Set MCP4822 _LDAC as output pin. ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:48:2: error: 'UBRR1' undeclared (first use in this function) UBRR1 = 0x0000; // Set Baud Rate to maximum, to speed XCK1 setting time. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:50:2: error: 'DDRD' undeclared (first use in this function); did you mean 'DDRC'? DDRD |= _BV(PD4); // Setting the XCK1 port pin as output, enables USART master SPI mode. ^~~~ DDRC In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:50:14: error: 'PD4' undeclared (first use in this function); did you mean 'DD4'? DDRD |= _BV(PD4); // Setting the XCK1 port pin as output, enables USART master SPI mode. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:51:2: error: 'UCSR1C' undeclared (first use in this function); did you mean 'UBRR1'? UCSR1C = _BV(UMSEL11) | _BV(UMSEL10); // Set USART MSPI mode of operation using SPI data mode 0,0. UCPHA1 = UCSZ10 ^~~~~~ UBRR1 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:51:15: error: 'UMSEL11' undeclared (first use in this function) UCSR1C = _BV(UMSEL11) | _BV(UMSEL10); // Set USART MSPI mode of operation using SPI data mode 0,0. UCPHA1 = UCSZ10 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:51:30: error: 'UMSEL10' undeclared (first use in this function); did you mean 'UMSEL11'? UCSR1C = _BV(UMSEL11) | _BV(UMSEL10); // Set USART MSPI mode of operation using SPI data mode 0,0. UCPHA1 = UCSZ10 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:52:2: error: 'UCSR1B' undeclared (first use in this function); did you mean 'UCSR1C'? UCSR1B = _BV(TXEN1); // Enable transmitter. Enable the TX1 (don't enable the RX1, and the rest of the interrupt enable bits leave set to 0 too). ^~~~~~ UCSR1C In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:52:15: error: 'TXEN1' undeclared (first use in this function) UCSR1B = _BV(TXEN1); // Enable transmitter. Enable the TX1 (don't enable the RX1, and the rest of the interrupt enable bits leave set to 0 too). ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c: In function 'DAC_Timer3_init': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:84:3: error: 'TIMSK3' undeclared (first use in this function) TIMSK3 = 0x00; // clear all Timer 3 interrupts. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:3: error: 'TIFR3' undeclared (first use in this function); did you mean 'TIMSK3'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^~~~~ TIMSK3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:15: error: 'ICF3' undeclared (first use in this function); did you mean 'TCB3'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:27: error: 'OCF3B' undeclared (first use in this function); did you mean 'ICF3'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:40: error: 'OCF3A' undeclared (first use in this function); did you mean 'OCF3B'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:85:53: error: 'TOV3' undeclared (first use in this function); did you mean 'TCB3'? TIFR3 = _BV(ICF3) | _BV(OCF3B) | _BV(OCF3A) | _BV(TOV3); // clear all Timer 3 flags. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:86:3: error: 'TCCR3A' undeclared (first use in this function); did you mean 'OCF3A'? TCCR3A = 0x00; // set to CTC Mode 12. ^~~~~~ OCF3A /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:87:3: error: 'TCCR3B' undeclared (first use in this function); did you mean 'TCCR3A'? TCCR3B = _BV(WGM33) | _BV(WGM32) | _BV(CS30); // CTC Mode 12. TOP = ICR3. No prescaling. ^~~~~~ TCCR3A In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7: /home/ec2-user/ard
Result: FAIL
This library has no main header file so an empty one was created.
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7:10: fatal error: avr/io.h: No such file or directory #include <avr/io.h> ^~~~~~~~~~ compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7:10: fatal error: avr/io.h: No such file or directory #include <avr/io.h> ^~~~~~~~~~ compilation terminated. Multiple libraries were found for "DAC.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Audio
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7:10: fatal error: avr/io.h: No such file or directory #include <avr/io.h> ^~~~~~~~~~ compilation terminated. Multiple libraries were found for "DAC.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Audio
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7:20: fatal error: avr/io.h: No such file or directory compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7:20: fatal error: avr/io.h: No such file or directory compilation terminated. Multiple libraries were found for "DAC.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Audio
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library/src/DAC.c:7:20: fatal error: avr/io.h: No such file or directory compilation terminated. Multiple libraries were found for "DAC.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Goldilocks_Analogue_DAC_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Audio