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