Arduino: 1.8.13 (Windows 10), Board: "Arduino Nano, ATmega328P" C:\Users\Schorsch\Documents\Arduino\IR_LED_neu\IR_LED_neu.ino: In function 'void loop()':C:\Users\Schorsch\Documents\Arduino\IR_LED_neu\IR_LED_neu.ino:13:29: warning: 'bool IRrecv::decode(decode_results*)' is deprecated: Please use decode() without a parameter. [-Wdeprecated-declarations] if (irrecv.decode(&results)) { ^In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src/IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\IR_LED_neu\IR_LED_neu.ino:1:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src/irReceive.cpp.h:1032:6: note: declared here bool IRrecv::decode(decode_results *aResults) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:739:2: warning: #warning "Old decoder function decodeHash() is enabled. Enable USE_STANDARD_DECODE on line 34 of IRremote.h to enable new version of decodeHash() instead." [-Wcpp] #warning "Old decoder function decodeHash() is enabled. Enable USE_STANDARD_DECODE on line 34 of IRremote.h to enable new version of decodeHash() instead." ^~~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.cpp:41:24: error: redefinition of 'irparams_struct irparams' struct irparams_struct irparams; // the irparams instance ^~~~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:101:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.cpp:39:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.cpp.h:41:24: note: 'irparams_struct irparams' previously declared here struct irparams_struct irparams; // the irparams instance ^~~~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.cpp: In function 'bool MATCH(unsigned int, unsigned int)':C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.cpp:56:6: error: redefinition of 'bool MATCH(unsigned int, unsigned int)' bool MATCH(unsigned int measured, unsigned int desired) { ^~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:101:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.cpp:39:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.cpp.h:56:6: note: 'bool MATCH(uint16_t, uint16_t)' previously defined here bool MATCH(uint16_t measured, uint16_t desired) { ^~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.cpp: In function 'bool MATCH_MARK(uint16_t, unsigned int)':C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.cpp:79:6: error: redefinition of 'bool MATCH_MARK(uint16_t, unsigned int)' bool MATCH_MARK(uint16_t measured_ticks, unsigned int desired_us) { ^~~~~~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:101:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.cpp:39:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.cpp.h:84:6: note: 'bool MATCH_MARK(uint16_t, uint16_t)' previously defined here bool MATCH_MARK(uint16_t measured_ticks, uint16_t desired_us) { ^~~~~~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.cpp: In function 'bool MATCH_SPACE(uint16_t, unsigned int)':C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.cpp:108:6: error: redefinition of 'bool MATCH_SPACE(uint16_t, unsigned int)' bool MATCH_SPACE(uint16_t measured_ticks, unsigned int desired_us) { ^~~~~~~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:101:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.cpp:39:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.cpp.h:113:6: note: 'bool MATCH_SPACE(uint16_t, uint16_t)' previously defined here bool MATCH_SPACE(uint16_t measured_ticks, uint16_t desired_us) { ^~~~~~~~~~~In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:30:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremoteInt.h:59, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:94, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.cpp:39:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.cpp: In function 'void __vector_8()':C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\private/IRremoteBoardDefs.h:327:37: error: redefinition of 'void __vector_8()' #define TIMER_INTR_NAME TIMER2_COMPB_vect // We use TIMER2_COMPB_vect to be compatible with tone() library ^C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.cpp:146:6: note: in expansion of macro 'TIMER_INTR_NAME' ISR (TIMER_INTR_NAME) { ^~~~~~~~~~~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\private/IRremoteBoardDefs.h:327:37: note: 'void __vector_8()' previously defined here #define TIMER_INTR_NAME TIMER2_COMPB_vect // We use TIMER2_COMPB_vect to be compatible with tone() library ^C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.cpp.h:156:6: note: in expansion of macro 'TIMER_INTR_NAME' ISR (TIMER_INTR_NAME) { ^~~~~~~~~~~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.cpp: In function 'void setFeedbackLED(bool)':C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.cpp:225:6: error: redefinition of 'void setFeedbackLED(bool)' void setFeedbackLED(bool aSwitchLedOn) { ^~~~~~~~~~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:101:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.cpp:39:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.cpp.h:251:6: note: 'void setFeedbackLED(bool)' previously defined here void setFeedbackLED(bool aSwitchLedOn) { ^~~~~~~~~~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:37:8: error: redefinition of 'IRrecv IrReceiver' IRrecv IrReceiver; ^~~~~~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:36:8: note: 'IRrecv IrReceiver' previously declared here IRrecv IrReceiver; ^~~~~~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:44:1: error: redefinition of 'IRrecv::IRrecv()' IRrecv::IRrecv() { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:43:1: note: 'IRrecv::IRrecv()' previously defined here IRrecv::IRrecv() { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:49:1: error: prototype for 'IRrecv::IRrecv(int)' does not match any in class 'IRrecv' IRrecv::IRrecv(int recvpin) { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:94:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremoteInt.h:209:7: error: candidates are: constexpr IRrecv::IRrecv(IRrecv&&) class IRrecv { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremoteInt.h:209:7: error: constexpr IRrecv::IRrecv(const IRrecv&)In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:57:1: error: IRrecv::IRrecv(uint8_t, uint8_t) IRrecv::IRrecv(uint8_t recvpin, uint8_t blinkpin) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:48:1: error: IRrecv::IRrecv(uint8_t) IRrecv::IRrecv(uint8_t recvpin) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:43:1: error: IRrecv::IRrecv() IRrecv::IRrecv() { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:58:1: error: prototype for 'IRrecv::IRrecv(int, int)' does not match any in class 'IRrecv' IRrecv::IRrecv(int recvpin, int blinkpin) { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:94:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremoteInt.h:209:7: error: candidates are: constexpr IRrecv::IRrecv(IRrecv&&) class IRrecv { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremoteInt.h:209:7: error: constexpr IRrecv::IRrecv(const IRrecv&)In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:57:1: error: IRrecv::IRrecv(uint8_t, uint8_t) IRrecv::IRrecv(uint8_t recvpin, uint8_t blinkpin) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:48:1: error: IRrecv::IRrecv(uint8_t) IRrecv::IRrecv(uint8_t recvpin) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:43:1: error: IRrecv::IRrecv() IRrecv::IRrecv() { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:70:6: error: redefinition of 'void IRrecv::begin(uint8_t, bool, uint8_t)' void IRrecv::begin(uint8_t aReceivePin, bool aEnableLEDFeedback, uint8_t aLEDFeedbackPin) { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:69:6: note: 'void IRrecv::begin(uint8_t, bool, uint8_t)' previously defined here void IRrecv::begin(uint8_t aReceivePin, bool aEnableLEDFeedback, uint8_t aLEDFeedbackPin) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:88:6: error: redefinition of 'void IRrecv::start()' void IRrecv::start() { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:87:6: note: 'void IRrecv::start()' previously defined here void IRrecv::start() { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:92:6: error: redefinition of 'void IRrecv::stop()' void IRrecv::stop() { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:98:6: note: 'void IRrecv::stop()' previously defined here void IRrecv::stop() { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:95:6: error: redefinition of 'void IRrecv::end()' void IRrecv::end() { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:101:6: note: 'void IRrecv::end()' previously defined here void IRrecv::end() { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:107:6: error: redefinition of 'void IRrecv::enableIRIn()' void IRrecv::enableIRIn() { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:113:6: note: 'void IRrecv::enableIRIn()' previously defined here void IRrecv::enableIRIn() { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:128:6: error: redefinition of 'void IRrecv::disableIRIn()' void IRrecv::disableIRIn() { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:133:6: note: 'void IRrecv::disableIRIn()' previously defined here void IRrecv::disableIRIn() { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:136:6: error: redefinition of 'static void IRrecv::blink13(bool)' void IRrecv::blink13(bool aEnableLEDFeedback) { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:141:6: note: 'static void IRrecv::blink13(bool)' previously defined here void IRrecv::blink13(bool aEnableLEDFeedback) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:148:6: error: redefinition of 'static void IRrecv::setBlinkPin(uint8_t)' void IRrecv::setBlinkPin(uint8_t aBlinkPin) { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:153:6: note: 'static void IRrecv::setBlinkPin(uint8_t)' previously defined here void IRrecv::setBlinkPin(uint8_t aBlinkPin) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:158:6: error: redefinition of 'bool IRrecv::isIdle()' bool IRrecv::isIdle() { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:163:6: note: 'bool IRrecv::isIdle()' previously defined here bool IRrecv::isIdle() { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:167:6: error: redefinition of 'void IRrecv::resume()' void IRrecv::resume() { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:172:6: note: 'void IRrecv::resume()' previously defined here void IRrecv::resume() { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:178:6: error: redefinition of 'void IRrecv::initDecodedIRData()' void IRrecv::initDecodedIRData() { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:183:6: note: 'void IRrecv::initDecodedIRData()' previously defined here void IRrecv::initDecodedIRData() { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:205:6: error: redefinition of 'bool IRrecv::available()' bool IRrecv::available() { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:210:6: note: 'bool IRrecv::available()' previously defined here bool IRrecv::available() { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:212:9: error: redefinition of 'IRData* IRrecv::read()' IRData* IRrecv::read() { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:217:9: note: 'IRData* IRrecv::read()' previously defined here IRData* IRrecv::read() { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:229:6: error: redefinition of 'bool IRrecv::decode()' bool IRrecv::decode() { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:234:6: note: 'bool IRrecv::decode()' previously defined here bool IRrecv::decode() { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:403:6: error: redefinition of 'bool IRrecv::decodePulseWidthData(uint8_t, uint8_t, unsigned int, unsigned int, unsigned int, bool)' bool IRrecv::decodePulseWidthData(uint8_t aNumberOfBits, uint8_t aStartOffset, unsigned int aOneMarkMicros, ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:398:6: note: 'bool IRrecv::decodePulseWidthData(uint8_t, uint8_t, uint16_t, uint16_t, uint16_t, bool)' previously defined here bool IRrecv::decodePulseWidthData(uint8_t aNumberOfBits, uint8_t aStartOffset, uint16_t aOneMarkMicros, uint16_t aZeroMarkMicros, ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:36:8: error: redefinition of 'IRsend IrSender' IRsend IrSender; ^~~~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:498:6: error: redefinition of 'bool IRrecv::decodePulseDistanceData(uint8_t, uint8_t, unsigned int, unsigned int, unsigned int, bool)' bool IRrecv::decodePulseDistanceData(uint8_t aNumberOfBits, uint8_t aStartOffset, unsigned int aBitMarkMicros, ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:493:6: note: 'bool IRrecv::decodePulseDistanceData(uint8_t, uint8_t, uint16_t, uint16_t, uint16_t, bool)' previously defined here bool IRrecv::decodePulseDistanceData(uint8_t aNumberOfBits, uint8_t aStartOffset, uint16_t aBitMarkMicros, uint16_t aOneSpaceMicros, ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:100:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:33:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp.h:36:8: note: 'IRsend IrSender' previously declared here IRsend IrSender; ^~~~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:43:6: error: redefinition of 'void IRsend::begin(bool, uint8_t)' void IRsend::begin(bool aEnableLEDFeedback, uint8_t aLEDFeedbackPin) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:589:6: error: redefinition of 'bool IRrecv::decodeBiPhaseData(uint8_t, uint8_t, uint8_t, unsigned int)' bool IRrecv::decodeBiPhaseData(uint8_t aNumberOfBits, uint8_t aStartOffset, uint8_t aValueOfSpaceToMarkTransition, ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:100:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:33:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp.h:82:6: note: 'void IRsend::begin(bool, uint8_t)' previously defined here void IRsend::begin(bool aEnableLEDFeedback, uint8_t aLEDFeedbackPin) { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:584:6: note: 'bool IRrecv::decodeBiPhaseData(uint8_t, uint8_t, uint8_t, uint16_t)' previously defined here bool IRrecv::decodeBiPhaseData(uint8_t aNumberOfBits, uint8_t aStartOffset, uint8_t aValueOfSpaceToMarkTransition, ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:58:8: error: redefinition of 'size_t IRsend::write(IRData*, uint8_t)' size_t IRsend::write(IRData *aIRSendData, uint8_t aNumberOfRepeats) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:698:9: error: redefinition of 'uint8_t IRrecv::compare(unsigned int, unsigned int)' uint8_t IRrecv::compare(unsigned int oldval, unsigned int newval) { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:100:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:33:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp.h:98:8: note: 'size_t IRsend::write(IRData*, uint_fast8_t)' previously defined here size_t IRsend::write(IRData *aIRSendData, uint_fast8_t aNumberOfRepeats) { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:693:9: note: 'uint8_t IRrecv::compare(unsigned int, unsigned int)' previously defined here uint8_t IRrecv::compare(unsigned int oldval, unsigned int newval) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:741:6: error: redefinition of 'bool IRrecv::decodeHash()' bool IRrecv::decodeHash() { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:143:6: error: redefinition of 'void IRsend::sendRaw(const uint16_t*, uint8_t, uint8_t)' void IRsend::sendRaw(const uint16_t aBufferWithMicroseconds[], uint8_t aLengthOfBuffer, uint8_t aIRFrequencyKilohertz) { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:712:6: note: 'bool IRrecv::decodeHash()' previously defined here bool IRrecv::decodeHash() { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:100:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:33:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp.h:186:6: note: 'void IRsend::sendRaw(const uint16_t*, uint_fast8_t, uint_fast8_t)' previously defined here void IRsend::sendRaw(const uint16_t aBufferWithMicroseconds[], uint_fast8_t aLengthOfBuffer, uint_fast8_t aIRFrequencyKilohertz) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:764:62: error: no 'const char* IRrecv::getProtocolString(decode_type_t)' member function declared in class 'IRrecv' const char* IRrecv::getProtocolString(decode_type_t aProtocol) { ^C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:866:6: error: prototype for 'void IRrecv::printIRResultShort(Print*, IRData*, uint16_t)' does not match any in class 'IRrecv' void IRrecv::printIRResultShort(Print *aSerial, IRData *aIRDataPtr, uint16_t aLeadingSpaceTicks) { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:834:6: error: candidate is: void IRrecv::printIRResultShort(Print*) void IRrecv::printIRResultShort(Print *aSerial) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:939:6: error: redefinition of 'void IRrecv::printIRResultShort(Print*)' void IRrecv::printIRResultShort(Print *aSerial) { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:834:6: note: 'void IRrecv::printIRResultShort(Print*)' previously defined here void IRrecv::printIRResultShort(Print *aSerial) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:946:6: error: redefinition of 'void IRrecv::printIRResultRawFormatted(Print*, bool)' void IRrecv::printIRResultRawFormatted(Print *aSerial, bool aOutputMicrosecondsInsteadOfTicks) { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:869:6: note: 'void IRrecv::printIRResultRawFormatted(Print*, bool)' previously defined here void IRrecv::printIRResultRawFormatted(Print *aSerial, bool aOutputMicrosecondsInsteadOfTicks) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:1015:6: error: redefinition of 'void IRrecv::compensateAndPrintIRResultAsCArray(Print*, bool)' void IRrecv::compensateAndPrintIRResultAsCArray(Print *aSerial, bool aOutputMicrosecondsInsteadOfTicks) { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:929:6: note: 'void IRrecv::compensateAndPrintIRResultAsCArray(Print*, bool)' previously defined here void IRrecv::compensateAndPrintIRResultAsCArray(Print *aSerial, bool aOutputMicrosecondsInsteadOfTicks) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:1070:6: error: redefinition of 'void IRrecv::compensateAndStoreIRResultInArray(uint8_t*)' void IRrecv::compensateAndStoreIRResultInArray(uint8_t *aArrayPtr) { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:984:6: note: 'void IRrecv::compensateAndStoreIRResultInArray(uint8_t*)' previously defined here void IRrecv::compensateAndStoreIRResultInArray(uint8_t *aArrayPtr) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:1088:6: error: redefinition of 'void IRrecv::printIRResultAsCVariables(Print*)' void IRrecv::printIRResultAsCVariables(Print *aSerial) { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:1002:6: note: 'void IRrecv::printIRResultAsCVariables(Print*)' previously defined here void IRrecv::printIRResultAsCVariables(Print *aSerial) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:1126:6: error: redefinition of 'bool IRrecv::decode(decode_results*)' bool IRrecv::decode(decode_results *aResults) { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:99:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp:34:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irReceive.cpp.h:1032:6: note: 'bool IRrecv::decode(decode_results*)' previously defined here bool IRrecv::decode(decode_results *aResults) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:166:6: error: redefinition of 'void IRsend::sendRaw(const uint8_t*, uint8_t, uint8_t)' void IRsend::sendRaw(const uint8_t aBufferWithTicks[], uint8_t aLengthOfBuffer, uint8_t aIRFrequencyKilohertz) { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:100:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:33:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp.h:209:6: note: 'void IRsend::sendRaw(const uint8_t*, uint_fast8_t, uint_fast8_t)' previously defined here void IRsend::sendRaw(const uint8_t aBufferWithTicks[], uint_fast8_t aLengthOfBuffer, uint_fast8_t aIRFrequencyKilohertz) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:181:6: error: redefinition of 'void IRsend::sendRaw_P(const uint16_t*, uint8_t, uint8_t)' void IRsend::sendRaw_P(const uint16_t aBufferWithMicroseconds[], uint8_t aLengthOfBuffer, uint8_t aIRFrequencyKilohertz) { ^~~~~~Mehrere Bibliotheken wurden für "IRremote.h" gefundenIn file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:100:0, Benutzt: C:\Users\Schorsch\Documents\Arduino\libraries\IRremote Nicht benutzt: C:\Users\Schorsch\Documents\Arduino\libraries\IRremote-3.0.3 from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:33: Nicht benutzt: C:\Users\Schorsch\Documents\Arduino\libraries\IRremote-3.1.0 Nicht benutzt: C:\Users\Schorsch\Documents\Arduino\libraries\Arduino-IRremote-masterC:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp.h:224:6: note: 'void IRsend::sendRaw_P(const uint16_t*, uint_fast8_t, uint_fast8_t)' previously defined here void IRsend::sendRaw_P(const uint16_t aBufferWithMicroseconds[], uint_fast8_t aLengthOfBuffer, uint_fast8_t aIRFrequencyKilohertz) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:207:6: error: redefinition of 'void IRsend::sendRaw_P(const uint8_t*, uint8_t, uint8_t)' void IRsend::sendRaw_P(const uint8_t aBufferWithTicks[], uint8_t aLengthOfBuffer, uint8_t aIRFrequencyKilohertz) { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:100:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:33:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp.h:250:6: note: 'void IRsend::sendRaw_P(const uint8_t*, uint_fast8_t, uint_fast8_t)' previously defined here void IRsend::sendRaw_P(const uint8_t aBufferWithTicks[], uint_fast8_t aLengthOfBuffer, uint_fast8_t aIRFrequencyKilohertz) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:256:6: error: redefinition of 'void IRsend::sendPulseDistanceWidthData(unsigned int, unsigned int, unsigned int, unsigned int, uint32_t, uint8_t, bool, bool)' void IRsend::sendPulseDistanceWidthData(unsigned int aOneMarkMicros, unsigned int aOneSpaceMicros, unsigned int aZeroMarkMicros, ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:100:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:33:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp.h:275:6: note: 'void IRsend::sendPulseDistanceWidthData(unsigned int, unsigned int, unsigned int, unsigned int, uint32_t, uint8_t, bool, bool)' previously defined here void IRsend::sendPulseDistanceWidthData(unsigned int aOneMarkMicros, unsigned int aOneSpaceMicros, unsigned int aZeroMarkMicros, ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:297:6: error: redefinition of 'void IRsend::sendBiphaseData(unsigned int, uint32_t, uint8_t)' void IRsend::sendBiphaseData(unsigned int aBiphaseTimeUnit, uint32_t aData, uint8_t aNumberOfBits) { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:100:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:33:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp.h:316:6: note: 'void IRsend::sendBiphaseData(unsigned int, uint32_t, uint_fast8_t)' previously defined here void IRsend::sendBiphaseData(unsigned int aBiphaseTimeUnit, uint32_t aData, uint_fast8_t aNumberOfBits) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:337:6: error: redefinition of 'void IRsend::mark(uint16_t)' void IRsend::mark(uint16_t timeMicros) { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:100:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:33:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp.h:357:6: note: 'void IRsend::mark(unsigned int)' previously defined here void IRsend::mark(unsigned int aMarkMicros) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:396:6: error: redefinition of 'void IRsend::space(uint16_t)' void IRsend::space(uint16_t timeMicros) { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:100:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:33:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp.h:402:6: note: 'void IRsend::space(unsigned int)' previously defined here void IRsend::space(unsigned int aSpaceMicros) { ^~~~~~C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:436:51: error: no 'void IRsend::custom_delay_usec(long unsigned int)' member function declared in class 'IRsend' void IRsend::custom_delay_usec(unsigned long uSecs) { ^C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:462:6: error: prototype for 'void IRsend::enableIROut(int)' does not match any in class 'IRsend' void IRsend::enableIROut(int khz) { ^~~~~~In file included from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\IRremote.h:100:0, from C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp:33:C:\Users\Schorsch\Documents\Arduino\libraries\IRremote\src\irSend.cpp.h:437:6: error: candidate is: void IRsend::enableIROut(uint8_t) void IRsend::enableIROut(uint8_t aFrequencyKHz) { ^~~~~~exit status 1Fehler beim Kompilieren für das Board Arduino Nano.Ungültige Bibliothek C:\Program Files (x86)\Arduino\libraries\IRremote in keine Header-Dateien (.h) in C:\Program Files (x86)\Arduino\libraries\IRremote gefunden gefunden Dieser Bericht wäre detaillierter, wenn die Option "Ausführliche Ausgabe während der Kompilierung" in Datei -> Voreinstellungen aktiviert wäre.