In file included from /Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:14:0:
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp: In member function 'void IRsendBase::enableIROut(uint8_t)':
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibHardware.h:292:34: error: 'TIMSK2' was not declared in this scope
#define IR_RECV_DISABLE_INTR (TIMSK2 = 0)
^
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:77:2: note: in expansion of macro 'IR_RECV_DISABLE_INTR'
IR_RECV_DISABLE_INTR; //Timer2 Overflow Interrupt
^~~~~~~~~~~~~~~~~~~~
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibHardware.h:292:34: note: suggested alternative: 'TIMERB2'
#define IR_RECV_DISABLE_INTR (TIMSK2 = 0)
^
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:77:2: note: in expansion of macro 'IR_RECV_DISABLE_INTR'
IR_RECV_DISABLE_INTR; //Timer2 Overflow Interrupt
^~~~~~~~~~~~~~~~~~~~
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibHardware.h:199:3: error: 'TCCR2A' was not declared in this scope
TCCR2A = _BV(WGM20); TCCR2B = _BV(WGM22) | _BV(CS20); \
^
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:80:2: note: in expansion of macro 'IR_SEND_CONFIG_KHZ'
IR_SEND_CONFIG_KHZ(khz);
^~~~~~~~~~~~~~~~~~
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibHardware.h:199:3: note: suggested alternative: 'TCB2'
TCCR2A = _BV(WGM20); TCCR2B = _BV(WGM22) | _BV(CS20); \
^
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:80:2: note: in expansion of macro 'IR_SEND_CONFIG_KHZ'
IR_SEND_CONFIG_KHZ(khz);
^~~~~~~~~~~~~~~~~~
In file included from /Users/jules/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
from /Users/jules/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90,
from /Users/jules/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31,
from /Users/jules/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
from /Users/jules/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
from /Users/jules/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
from /Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibProtocols.h:12,
from /Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.h:16,
from /Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:13:
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibHardware.h:199:16: error: 'WGM20' was not declared in this scope
TCCR2A = _BV(WGM20); TCCR2B = _BV(WGM22) | _BV(CS20); \
^
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:80:2: note: in expansion of macro 'IR_SEND_CONFIG_KHZ'
IR_SEND_CONFIG_KHZ(khz);
^~~~~~~~~~~~~~~~~~
In file included from /Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:14:0:
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibHardware.h:199:25: error: 'TCCR2B' was not declared in this scope
TCCR2A = _BV(WGM20); TCCR2B = _BV(WGM22) | _BV(CS20); \
^
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:80:2: note: in expansion of macro 'IR_SEND_CONFIG_KHZ'
IR_SEND_CONFIG_KHZ(khz);
^~~~~~~~~~~~~~~~~~
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibHardware.h:199:25: note: suggested alternative: 'TCB2'
TCCR2A = _BV(WGM20); TCCR2B = _BV(WGM22) | _BV(CS20); \
^
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:80:2: note: in expansion of macro 'IR_SEND_CONFIG_KHZ'
IR_SEND_CONFIG_KHZ(khz);
^~~~~~~~~~~~~~~~~~
In file included from /Users/jules/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
from /Users/jules/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90,
from /Users/jules/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31,
from /Users/jules/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
from /Users/jules/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
from /Users/jules/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
from /Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibProtocols.h:12,
from /Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.h:16,
from /Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:13:
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibHardware.h:199:38: error: 'WGM22' was not declared in this scope
TCCR2A = _BV(WGM20); TCCR2B = _BV(WGM22) | _BV(CS20); \
^
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:80:2: note: in expansion of macro 'IR_SEND_CONFIG_KHZ'
IR_SEND_CONFIG_KHZ(khz);
^~~~~~~~~~~~~~~~~~
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibHardware.h:199:51: error: 'CS20' was not declared in this scope
TCCR2A = _BV(WGM20); TCCR2B = _BV(WGM22) | _BV(CS20); \
^
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:80:2: note: in expansion of macro 'IR_SEND_CONFIG_KHZ'
IR_SEND_CONFIG_KHZ(khz);
^~~~~~~~~~~~~~~~~~
In file included from /Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:14:0:
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibHardware.h:200:3: error: 'OCR2A' was not declared in this scope
OCR2A = pwmval; OCR2B = pwmval / 3; })
^
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:80:2: note: in expansion of macro 'IR_SEND_CONFIG_KHZ'
IR_SEND_CONFIG_KHZ(khz);
^~~~~~~~~~~~~~~~~~
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibHardware.h:200:19: error: 'OCR2B' was not declared in this scope
OCR2A = pwmval; OCR2B = pwmval / 3; })
^
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:80:2: note: in expansion of macro 'IR_SEND_CONFIG_KHZ'
IR_SEND_CONFIG_KHZ(khz);
^~~~~~~~~~~~~~~~~~
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp: In member function 'void IRsendBase::mark(uint16_t)':
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibHardware.h:194:33: error: 'TCCR2A' was not declared in this scope
#define IR_SEND_PWM_START (TCCR2A |= _BV(COM2B1))
^
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:95:2: note: in expansion of macro 'IR_SEND_PWM_START'
IR_SEND_PWM_START;
^~~~~~~~~~~~~~~~~
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibHardware.h:194:33: note: suggested alternative: 'TCB2'
#define IR_SEND_PWM_START (TCCR2A |= _BV(COM2B1))
^
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:95:2: note: in expansion of macro 'IR_SEND_PWM_START'
IR_SEND_PWM_START;
^~~~~~~~~~~~~~~~~
In file included from /Users/jules/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
from /Users/jules/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90,
from /Users/jules/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31,
from /Users/jules/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
from /Users/jules/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
from /Users/jules/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
from /Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibProtocols.h:12,
from /Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.h:16,
from /Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:13:
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibHardware.h:194:47: error: 'COM2B1' was not declared in this scope
#define IR_SEND_PWM_START (TCCR2A |= _BV(COM2B1))
^
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:95:2: note: in expansion of macro 'IR_SEND_PWM_START'
IR_SEND_PWM_START;
^~~~~~~~~~~~~~~~~
In file included from /Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:14:0:
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp: In member function 'void IRsendBase::space(uint16_t)':
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibHardware.h:196:31: error: 'TCCR2A' was not declared in this scope
#define IR_SEND_PWM_STOP (TCCR2A &= ~(_BV(COM2B1)))
^
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:101:2: note: in expansion of macro 'IR_SEND_PWM_STOP'
IR_SEND_PWM_STOP;
^~~~~~~~~~~~~~~~
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibHardware.h:196:31: note: suggested alternative: 'TCB2'
#define IR_SEND_PWM_STOP (TCCR2A &= ~(_BV(COM2B1)))
^
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:101:2: note: in expansion of macro 'IR_SEND_PWM_STOP'
IR_SEND_PWM_STOP;
^~~~~~~~~~~~~~~~
In file included from /Users/jules/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0,
from /Users/jules/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90,
from /Users/jules/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31,
from /Users/jules/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
from /Users/jules/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
from /Users/jules/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
from /Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibProtocols.h:12,
from /Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.h:16,
from /Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:13:
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibHardware.h:196:47: error: 'COM2B1' was not declared in this scope
#define IR_SEND_PWM_STOP (TCCR2A &= ~(_BV(COM2B1)))
^
/Users/jules/Documents/Arduino/libraries/IRLibProtocols/IRLibSendBase.cpp:101:2: note: in expansion of macro 'IR_SEND_PWM_STOP'
IR_SEND_PWM_STOP;
^~~~~~~~~~~~~~~~
exit status 1
Error compiling for board Arduino Nano Every.
The chipset is the ATMEGA4809 same as #113
The define of the chipset
__AVR_ATmega4809__