BUSWARE CUL mit SIGNALDUINO ???

Begonnen von hermann1514, 23 Oktober 2017, 15:14:49

Vorheriges Thema - Nächstes Thema

Ralf9

Ich würde es besser finden, wenn auch das board "Pro Micro, ATmega32U4" verwendet werden könnte.
ZitatNein, das BSP schaltet Serial1 aus, da auf den RX- und TX-Pins des 32u4 der CC1101 angeschlossen ist.
Das Ausschalten des Serial1 müsste doch auch im setup gemacht werden können.

#ifdef ARDUINO_BUSWARE_CUL
noInterrupts();
CLKPR = _BV(CLKPCE); // enable change of the clock prescaler
CLKPR = 0x0;  // divide frequency by 1
interrupts();
#endif

Verwendet der BUSWARE_CUL einen anderen Quarz als der Pro Micro und RADINO?

#elif ARDUINO_BUSWARE_CUL
#define PIN_LED               LED_BUILTIN
#define PIN_SEND              GDO0   // gdo0Pin TX out
#define PIN_RECEIVE           GDO2   // gdo2
#define PIN_MARK433           MARK433
#define SS

Hast Du dafür auch die Pins?

FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

wahlm

Du hast dir das BSP für den CUL nicht angeschaut, oder? Ich verstehe nämlich deine Frage zu den Pins nicht. Die sind doch dort definiert. Das ist ja Sinn und Zweck der Boards im Boardmanager.

Es gibt keinen anderen Quarz, nur sind die Fuses so gesetzt, dass der Prescaler beim Boot auf 8 steht. Ein kurzer Blick in die culfw zeigt, dass das Umstellen des Prescalers dort auch das Erste ist, was gemacht wird. Übrigens läuft der SparkFun Pro Micro mit 16 MHz (wie der Leonardo) und nicht mit 8MHz wie der CUL V3.

Das "BSP" besteht übrigens nur aus boards.txt und einem Headerfile pins_arduino.h.

Es gibt bestimmt auch andere Wege, SIGNALduino auf den CUL zu bringen. Ich habe mich für diesen Weg entschieden. Alle Quellen liegen offen. Wenn du einen anderen Weg gehen möchtest, steht er dir frei.
Achja: Auch für den Radino muss man das BSP von In-Circuit im Boardmanager laden, damit man SIGNALduino übersetzen kann.

chopsor

Ahoi,


Ich habe das ganze mal probiert (kein Arduino experte). (um ehrlich zu sagen habe ich mir desswegen erst mal die Arduino ide installiert)

Ich bekomme beim compilieren eine ganze menge Informationen, warum es nicht geklappt hat -> das ist prinzipiell ja ganz gut nur kann ich daraus erstmal Nichts deuten :-o

Ob mir hier jemand mehr dazu sagen kann ?








Arduino: 1.8.13 (Windows 10), Board: "BusWare CUL"



C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Daniel\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Daniel\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Daniel\Documents\Arduino\libraries -fqbn=buswareculbsp:avr:buswareCUL -ide-version=10813 -build-path C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089 -warnings=none -build-cache C:\Users\Daniel\AppData\Local\Temp\arduino_cache_945592 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Daniel\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\Daniel\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avrdude.path=C:\Users\Daniel\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\Daniel\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=C:\Users\Daniel\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Users\Daniel\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -verbose C:\Users\Daniel\Documents\Arduino\SIGNALDuino\SIGNALDuino.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Daniel\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Daniel\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Daniel\Documents\Arduino\libraries -fqbn=buswareculbsp:avr:buswareCUL -ide-version=10813 -build-path C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089 -warnings=none -build-cache C:\Users\Daniel\AppData\Local\Temp\arduino_cache_945592 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Daniel\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\Daniel\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avrdude.path=C:\Users\Daniel\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\Daniel\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=C:\Users\Daniel\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Users\Daniel\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -verbose C:\Users\Daniel\Documents\Arduino\SIGNALDuino\SIGNALDuino.ino

Using board 'buswareCUL' from platform in folder: C:\Users\Daniel\AppData\Local\Arduino15\packages\buswareculbsp\hardware\avr\1.0.0

Using core 'arduino' from platform in folder: C:\Users\Daniel\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.2

Detecting libraries used...

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\SIGNALDuino.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

Alternatives for EEPROM.h: [EEPROM@2.0]

ResolveLibrary(EEPROM.h)

  -> candidates: [EEPROM@2.0]

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\EEPROM\\src" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\SIGNALDuino.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\EEPROM\\src" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\SimpleFIFO.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\EEPROM\\src" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\TimerOne.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\EEPROM\\src" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\bitstore.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\EEPROM\\src" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\cc1101.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\EEPROM\\src" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\main.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\EEPROM\\src" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\signalDecoder.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE

Generating function prototypes...

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\EEPROM\\src" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\SIGNALDuino.ino.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\preproc\\ctags_target_for_gcc_minus_e.cpp" -DARDUINO_LIB_DISCOVERY_PHASE

"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\preproc\\ctags_target_for_gcc_minus_e.cpp"

Compiling sketch...

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\EEPROM\\src" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\SIGNALDuino.ino.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\SIGNALDuino.ino.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\EEPROM\\src" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\bitstore.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\bitstore.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\EEPROM\\src" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\SimpleFIFO.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\SimpleFIFO.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\EEPROM\\src" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\TimerOne.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\TimerOne.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\EEPROM\\src" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\cc1101.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\cc1101.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\EEPROM\\src" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\main.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\main.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\EEPROM\\src" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\signalDecoder.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\signalDecoder.cpp.o"

Compiling libraries...

Compiling library "EEPROM"

Compiling core...

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc" -c -g -x assembler-with-cpp -flto -MMD -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\wiring_pulse.S" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\wiring_pulse.S.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\WInterrupts.c" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\WInterrupts.c.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\wiring.c" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\wiring.c.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\hooks.c" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\hooks.c.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\wiring_analog.c" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\wiring_analog.c.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\wiring_digital.c" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\wiring_digital.c.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\wiring_pulse.c" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\wiring_pulse.c.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\wiring_shift.c" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\wiring_shift.c.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\HardwareSerial.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\HardwareSerial.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\CDC.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\CDC.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\HardwareSerial1.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\HardwareSerial1.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\HardwareSerial0.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\HardwareSerial0.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\HardwareSerial2.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\HardwareSerial2.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\HardwareSerial3.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\HardwareSerial3.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\IPAddress.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\IPAddress.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\PluggableUSB.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\PluggableUSB.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\Print.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\Print.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\Stream.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\Stream.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\Tone.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\Tone.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\USBCore.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\USBCore.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\WMath.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\WMath.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\WString.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\WString.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\abi.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\abi.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\main.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\main.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10813 -DARDUINO_BUSWARE_CUL -DARDUINO_ARCH_AVR -DUSB_VID=0x03EB -DUSB_PID=0x204B "-DUSB_PRODUCT=\"CUL\"" "-DUSB_MANUFACTURER=\"busware.de\"" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\buswareculbsp\\hardware\\avr\\1.0.0\\variants\\busware_cul" "C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino\\new.cpp" -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\new.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\wiring_pulse.S.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\WInterrupts.c.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\hooks.c.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\wiring.c.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\wiring_analog.c.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\wiring_digital.c.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\wiring_pulse.c.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\wiring_shift.c.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\CDC.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\HardwareSerial.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\HardwareSerial0.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\HardwareSerial1.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\HardwareSerial2.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\HardwareSerial3.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\IPAddress.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\PluggableUSB.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\Print.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\Stream.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\Tone.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\USBCore.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\WMath.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\WString.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\abi.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\main.cpp.o"

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc-ar" rcs "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\core.a" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\core\\new.cpp.o"

Archiving built core (caching) in: C:\Users\Daniel\AppData\Local\Temp\arduino_cache_945592\core\core_buswareculbsp_avr_buswareCUL_b2c146a788dd634b73a66b27e009f075.a

Linking everything together...

"C:\\Users\\Daniel\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega32u4 -o "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089/SIGNALDuino.ino.elf" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\SIGNALDuino.ino.cpp.o" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\SimpleFIFO.cpp.o" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\TimerOne.cpp.o" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\bitstore.cpp.o" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\cc1101.cpp.o" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\main.cpp.o" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089\\sketch\\signalDecoder.cpp.o" "C:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089/core\\core.a" "-LC:\\Users\\Daniel\\AppData\\Local\\Temp\\arduino_build_480089" -lm

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `rssiCallback()'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `IB_1'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `musterDec'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `enableReceive()'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `handleInterrupt()'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `hasCC1101'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `disableReceive()'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `FiFo'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `storeFunctions(signed char, signed char, signed char, signed char)'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `getFunctions(bool*, bool*, bool*, bool*)'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `dumpEEPROM()'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `initEEPROM()'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `send_raw(char*, char*, int const*)'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `send_mc(char const*, char const*, int)'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `send_cmd()'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `freeRam()'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `commands::HandleShortCommand()'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `blinkLED'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `lastTime'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `cronjob()'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `setup'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `writeCallback(unsigned char const*, unsigned char)'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `serialEvent()'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\main.cpp.o (symbol from plugin): In function `rssiCallback()':

(.text+0x0): multiple definition of `loop'

C:\Users\Daniel\AppData\Local\Temp\arduino_build_480089\sketch\SIGNALDuino.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

collect2.exe: error: ld returned 1 exit status

Using library EEPROM at version 2.0 in folder: C:\Users\Daniel\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.2\libraries\EEPROM

exit status 1

Error compiling for board BusWare CUL.

Hier könnte Ihre Werbung stehen !

wahlm

#18
Hi,

ich habe das unter Linux kompiliert, aber nun auch mal mit Windows ausprobiert. Leider sind die symbolischen Links im SIGNALDuino-Repo unter Windows schon ein Problem...
Also:
- Developer Mode in Windows eingestellt, damit ich symbolische Links erzeugen kann.
- In der git-Installation ausgewählt, dass ich symbolische Links nutzen möchte.
- Klonen mit
git clone -c core.symlinks=true https://github.com/wahlm/SIGNALDuino.git
- Den Branch auschecken
cd SIGNALDuino/
git checkout busware_cul

- Die Submodule holen
git submodule update --init
- Nun in der Arduino IDE SIGNALDuino.ino im Directory src/arduino-ide/SIGNALDuino als Sketch laden und BusWare CUL als Board auswählen.
Mit dieser Vorgehensweise hat die IDE (auch 1.8.13) SIGNALDuino auch unter Windows erfolgreich übersetzt.
Vermutlich hast du irgendetwas anders gemacht wegen der Symlinks?

Bye,
wahlm

chopsor

#19
Ahoi


ZitatVermutlich hast du irgendetwas anders gemacht wegen der Symlinks?

Ja Klar  ::) steinige mich bitte nicht, ich hab die .h und .cpp nach langem hin und her einfach in den "\Documents\Arduino\SIGNALDuino" Ordner geworfen, ab da bekam ich dann nimmer die Meldung " er würde sich etwas anderes als "." von ../../xxxxx erwarten" -> das sah für mich schon nach einem Mehrwert aus  :P

Ich probiere das dann mal wie von dir beschrieben aus.


Danke vielmals für deine Erklährmühe ! ;)

Edit:

Das scheint soweit alles geklappt zu haben (mir wurden prompt 5 Temperatursensoren angelegt), jedoch "closed" das gerät ab und an ;
(ich nehme mal an Hardware wählt man miniculCC1101 aus ?)



Zitat2020.11.16 08:42:47 3: Opening sduino device /dev/serial/by-id/usb-busware.de_CUL-if00
2020.11.16 08:42:47 3: Setting sduino serial parameters to 57600,8,N,1
2020.11.16 08:42:47 1: sduino: DoInit, /dev/serial/by-id/usb-busware.de_CUL-if00@57600
2020.11.16 08:42:47 3: sduino device opened
2020.11.16 08:42:49 3: sduino: SimpleWrite_XQ, disable receiver (XQ)
2020.11.16 08:42:49 3: sduino: StartInit, get version, retry = 0
2020.11.16 08:42:59 1: sduino: CheckVersionResp, Not an SIGNALduino device, got for V: undef
2020.11.16 08:42:59 3: sduino: StartInit, get version, retry = 1
2020.11.16 08:43:09 1: sduino: CheckVersionResp, Not an SIGNALduino device, got for V: undef
2020.11.16 08:43:09 3: sduino: StartInit, get version, retry = 2
2020.11.16 08:43:19 1: sduino: CheckVersionResp, Not an SIGNALduino device, got for V: undef
2020.11.16 08:43:19 3: sduino: StartInit, get version, retry = 3
2020.11.16 08:43:19 2: sduino: StartInit, retry count reached. Reset
2020.11.16 08:43:19 3: sduino: ResetDevice, miniculCC1101
2020.11.16 08:43:51 3: Opening sduino device /dev/serial/by-id/usb-busware.de_CUL-if00
2020.11.16 08:43:51 3: Setting sduino serial parameters to 57600,8,N,1
2020.11.16 08:43:51 1: sduino: DoInit, /dev/serial/by-id/usb-busware.de_CUL-if00@57600
2020.11.16 08:43:51 3: sduino device opened
2020.11.16 08:43:52 3: sduino: SimpleWrite_XQ, disable receiver (XQ)
2020.11.16 08:43:53 3: sduino: StartInit, get version, retry = 0
2020.11.16 08:44:03 1: sduino: CheckVersionResp, Not an SIGNALduino device, got for V: undef
2020.11.16 08:44:03 3: sduino: StartInit, get version, retry = 1
2020.11.16 08:44:13 1: sduino: CheckVersionResp, Not an SIGNALduino device, got for V: undef
2020.11.16 08:44:13 3: sduino: StartInit, get version, retry = 2
2020.11.16 08:44:23 1: sduino: CheckVersionResp, Not an SIGNALduino device, got for V: undef
2020.11.16 08:44:23 3: sduino: StartInit, get version, retry = 3
2020.11.16 08:44:23 2: sduino: StartInit, init retry count reached. Closed
2020.11.16 08:44:23 2: sduino: CloseDevice, closed


hier hilft dann nur ein ab und anstecken
Hier könnte Ihre Werbung stehen !

wahlm

Hi,

schön, dass das Bauen nun geklappt hat. Zum Hängen kann ich nicht wirklich etwas sagen, da mein CUL V3 mit der SIGNALduino-FW gerade eine Uptime von mehr als 4Tagen und 17 Stunden hat.

Folgende Probleme (in dieser Reihenfolge) könnte ich mir vorstellen:

- Probleme mit dem USB-Port, insbesondere mit der Spannungsversorgung. Ich betreibe meinen CUL (und die anderen Sticks) über einen USB-Hub mit eigener Spannungsversorgung. (Bei meinem alten Raspi 1B war
USB immer recht anfällig bei Störungen auf dem Stromnetz. Mit dem 3B ist das so nicht mehr aufgetreten.)
- Bei dir sind besondere Datenpakete zu empfangen, mit denen SIGNALduino nicht so glücklich ist.
- Ich hatte zwar mit der aktuellen Arduino IDE unter Windows gebaut, auf meinem CUL läuft aber eine unter Linux mit nicht ganz so aktuellen Versionen (IDE und Compiler/Library) gebaute Version. (Das ist aber schon sehr weit hergeholt.)

Ansonsten ist die Eiinstellung der Hardware für Firmware-Updates. Das geht sowieso nicht, egal, was man da einstellt. Man kommt beim CUL nur durch Drücken der Taste beim Startup in den Bootlader und das Goto-Bootloader-Kommando aus der Original-culfw habe ich nicht nachgebildet/implementiert. Es wär zwar schön, wenn das ginge, aber der Aufwand dafür ist wesentlich größer, als für die gesamte bisherige Portierung. Zusätzlich wären auch noch Änderungen im FHEM-Modul notwendig und die gebaute Firmware müsste natürlich auch irgendwo abgelegt werden.

Aber das sollte alles nicht zu einem Absturz/Hänger führen. Vielleicht beim Device mal verbose auf 5 oder so setzen und abwarten. Eventuell sagt das Log beim Absturz dann noch mehr. Vielleicht findet sich in Linux ja auch noch was in /var/log/messages (USB Disconnect?).

Ralf9

ZitatIch verstehe nämlich deine Frage zu den Pins nicht. Die sind doch dort definiert. Das ist ja Sinn und Zweck der Boards im Boardmanager.
Bei allen anderen sind auch nur die Pins definiert, so ist nicht für jede Hardwarevariante ein extra Board notwendig.

ZitatEs gibt keinen anderen Quarz, nur sind die Fuses so gesetzt, dass der Prescaler beim Boot auf 8 steht. Ein kurzer Blick in die culfw zeigt, dass das Umstellen des Prescalers dort auch das Erste ist, was gemacht wird.
Ich kann zwischen dem Pro Micro und dem BUSWARE CUL keine Unterschiede in den Fuses feststellen. Hast Du schon versucht ob es auch ohne das Umstellen des Prescalers funktioniert. Beim radino funktioniert es auch ohne das Umstellen.
https://raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json
https://github.com/sparkfun/Arduino_Boards/tree/master/sparkfun/avr

ZitatÜbrigens läuft der SparkFun Pro Micro mit 16 MHz (wie der Leonardo) und nicht mit 8MHz wie der CUL V3.
Den Pro Micro gibts auch als 3.3V, 8 MHz.

ZitatAuch für den Radino muss man das BSP von In-Circuit im Boardmanager laden, damit man SIGNALduino übersetzen kann.
Der Radino lässt sich auch mit dem sparkfun Pro Micro Board übersetzen.

Ich hab mir mal die Pins rausgesucht (ich hoffe das passt so)
#elif ARDUINO_BUSWARE_CUL
#define PIN_LED                  7 // LED_BUILTIN
#define PIN_SEND                 1 // gdo0Pin TX out
#define PIN_RECEIVE              0 // gdo2
#define digitalPinToInterrupt(p) ((p) == 0 ? 2 : ((p) == 1 ? 3 : ((p) == 2 ? 1 : ((p) == 3 ? 0 : ((p) == 7 ? 4 : NOT_AN_INTERRUPT)))))
#define PIN_MARK433              10
#define SS                       17


Mir ist nicht klar ob ich damit auch im Sketch das serial1 deaktivieren kann
#undef HAVE_HWSERIAL1


Ich würde den BUSWARE CUL auch gerne in meine alternative Firmware einbauen
https://github.com/Ralf9/SIGNALDuino/tree/dev-r332_cc1101/RF_Receiver

Zitat
Bei dir sind besondere Datenpakete zu empfangen, mit denen SIGNALduino nicht so glücklich ist.
Evtl funktioniert es mit meiner Firmware besser. Ich habe vieles anders programmiert als Sidey.
Bei der offiziellen Firmware von Sidey kann es z.B. bei fehlerhaften Sendekommandos zu Abstürzen kommen.
Ich habe die Verarbeitung von MS- und MU-Nachrichten optimiert und überarbeitet.
Beim Empfang von Somfy Nachrichten gibt es auch Unterschiede.

Gruß Ralf


FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

wahlm

#22
Hallo Ralf,

du hast also ein alternatives Repository. Ein kurzer, oberflächlicher Vergleich ergab, dass du dich eher schon vor längererer Zeit vom "offiziellen" Repo getrennt hast und einige deiner Aussagen treffen vermutlich auf
dein Repo zu, aber nicht so ohne weiteres auf das Offizielle.

Da du ja selber genau weißt, wie du es machen willst und das nicht so ist, wie ich es gemacht habe: Bau es in dein Repo ein und dann teste es mit deinem CUL einfach aus.

Die Pins des CUL findest du im frei verfügbaren Schaltplan von Busware (da habe ich sie her).

Der Busware CUL hat den Original-Bootloader des 32u4 und keinen Arduino-kompatiblen installiert (auch diese Info gibts bei Busware). Probiert man den Blink-Sketch (mit 1s-Wartezeit) auf dem CUL aus,
so leuchtet die LED 8 Sekunden und ist dann 8 Sekunden aus. Also ist der Prescaler aktiv. Ob da nun die Fuses und/oder der Bootlader verantwortlich sind, ist (mir) egal. Das Datenblatt verweist jedenfalls darauf, dass
bei der Standardeinstellung der Prescaler /8 aktiv ist.

Und zum Thema serial1: Vielleicht braucht man das überhaupt nicht. Probiere es einfach aus, du kennst meine Lösung.

Nochmal ganz klar: Ich habe das nur gemacht, um meinen CUL nutzen zu können. Veröffentlicht habe ich es, damit es auch andere nutzen können. 2 unterschiedliche Lösungen in 2 unterschiedlichen Repos? Ohne mich.

wahlm

Noch eine kurze Ergänzung/Korrektur: Der CUL ist so verdrahtet, dass der Bootloader nur zum Zuge kommt, wenn beim Startup der Button gedrückt wird. Sonst startet immer direkt die Applikation und der Prescaler ist so, wie die Fuses das so vorgeben: "The device is shipped with the CKDIV8 Fuse programmed." und "If CKDIV8 is programmed, CLKPS bits are reset to "0011", giving a division factor of 8 at start up."

Ralf9

Ich kann es zwar in mein Repo einbauen, ich kann es aber nicht testen, da ich kein BUSWARE CUL habe.
Wenn ich ein CUL hätte, dann hätte ich hier nicht fragen müssen, ich hätte es schon längst eingebaut und ein fertig kompiliertes hex File bei meinen releases abgelegt.
Zitat
Und zum Thema serial1: Vielleicht braucht man das überhaupt nicht.
ja, in einer Beschreibung steht, daß die Pins 0 und 1 bei nicht verwendetem serial1 ganz normal als data Pins verwendet werden könnnen.

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

wahlm

#24
Hi,

Zitat von: chopsor am 15 November 2020, 21:59:17
...
Das scheint soweit alles geklappt zu haben (mir wurden prompt 5 Temperatursensoren angelegt), jedoch "closed" das gerät ab und an ;
(ich nehme mal an Hardware wählt man miniculCC1101 aus ?)

...

hier hilft dann nur ein ab und anstecken

nachdem ich nun damit begonnen habe, meine Intertechno-Steckdosen einzubinden und dabei zum Anlernen intensiv auf die IT-Remote gedrückt habe, habe ich nun auch das von dir beschriebene Fehlerbild:
Stick ist nicht mehr erreichbar und muss abgezogen werden. Vorher hatte ich noch (nachdem FHEM aufgegeben hatte) mal mit einem Terminalprogramm versucht, ob der CUL noch was von sich gibt. Aber es gab keinerlei Reaktion mehr.

Ich habe nur mal zum Test auf Hardware radinoCC1101 geschaltet, da dann ein besonderer Reset-Zyklus verwendet wird. Was allerdings im Quellcode des FHEM-Moduls dazu steht, deckt sich nicht so wirklich mit dem 32u4-Datenblatt, nur verwendet der Radino ja ebenfalls einen 32u4. Ich schaue mir das bei Gelegenheit nochmal an.

Es kann sicherlich auch an anderen Datenpaketen gelegen haben, aber der Zusammenhang mit meinen IT-Versuchen ist schon recht naheliegend.

Ergänzung:
Das Öffnen und Schließen des USB-Ports mit 1200 Baud zum Reset ist auch in der CUL-Version aktiv (kommt aus dem Arduino Core für Leonardo/32u4). Von daher macht die Hardware-Einstellung radinoCC1101 durchaus Sinn. Leider ist das aber eine Software-basierte Funktion. Ob das immer greift, wenn sich die Software komplett weggehangen hat, wage ich aber zu bezweifeln.

chopsor

Hallo,


Sorry für die späte Antwort, ich betreibe den Stick ebenfalls an einem USB Hub mit eigener Stromzufuhr an einem Minisforum weswegen ich das ausgeschlossen hatte.

ich bin ehrlich gesagt auch nicht sonderlich weiter zum Testen gekommen (3 der 5 Temperatursensoren sind nicht meine sondern Nachbars -> ich glaub der würde es mir übel nehmen wenn ich Ihm seine Außentemperatur Fühler runterschiesse :-p ).

Hier könnte Ihre Werbung stehen !

Ralf9

Ich habe den BusWare CUL auch in meine Firmware eingebaut, ich kann es aber nicht selber testen.
https://github.com/Ralf9/SIGNALDuino/tree/dev-r332_cc1101

Zum kompilieren sind die folgenden Files notwendig:
bitstore.h
cc1101.h
FastDelegate.h
output.h
RF_Receiver.ino
signalDecoder.cpp
signalDecoder.h
SimpleFIFO.h



ZitatIch habe nur mal zum Test auf Hardware radinoCC1101 geschaltet, da dann ein besonderer Reset-Zyklus verwendet wird.
Anscheinend gibts beim radino auch ab und zu Abstürze, wenn er stabil laufen würde wäre dieser  besondere Reset-Zyklus gar nicht notwendig.

Mit meinem promini habe ich eine uptime von über einem Jahr. Beim nano habe ich auch noch nichts davon gehört, dass dieser öfters abstürzt.

Eine denkbare Ursache könnte sein, dass der ATmega32U4 ab und zu Probleme hat mit grossen Datenmengen an der USBserial hat.

Evtl wird es besser wenn die MU Nachrichten deaktivert werden.
set disableMessagetype unsyncedMU

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

wahlm

Hi!

Ralf, ich habe deinen Code übersetzt und auf mein CUL geflasht. Zuerst sah es ganz gut aus (Terminalsession auf dem Entwicklungsrechner):

Using sFIFO
Init eeprom to defaults
CCInit ok. ccVer=4 ccPartnum=0
Starting timerjob
receiver enabled
V
V 3.3.2.2-rc10 SIGNALduino cc1101 (minicul 433Mhz) - compiled at Nov 19 2020 17:58:40
?
? Use one of V R t X S P C r W x e

Auch empfangene Daten (MU) konnte ich sehen.
Mit FHEM auf dem Raspi ging es aber leider überhaupt nicht. USB wurde nach dem Öffnen immer gleich geschlossen und das Device war weg. Mit minicom und beendetem FHEM hatte ich das gleiche Verhalten (disconnect nach "receiver enabled").

[16676934.467056] usb 1-1.2.1: new full-speed USB device number 27 using dwc_otg
[16676934.639666] usb 1-1.2.1: New USB device found, idVendor=03eb, idProduct=204b
[16676934.639679] usb 1-1.2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[16676934.639687] usb 1-1.2.1: Product: CUL
[16676934.639695] usb 1-1.2.1: Manufacturer: busware.de
[16676934.643856] cdc_acm 1-1.2.1:1.0: ttyACM2: USB ACM device
[16676939.293546] usb 1-1.2.1: USB disconnect, device number 27

Ich habe nun wieder die ursprüngliche Version drauf und es geht wieder alles.
Wie ich sehe, hast du auf das Setzen des Prescalers auf 1 verzichtet.
Egal, weiter habe ich nicht geschaut. Aber vielleicht hat ja jemand anderes mehr Erfolg mit deiner Version.

wahlm