watterott / ATmega328PB-Testing

Atmel/Microchip ATmega328PB support for Arduino IDE
https://learn.watterott.com
76 stars 61 forks source link

"Device type not defined" and "interrupt attach/detach not completed" #24

Closed MarosMacko closed 6 years ago

MarosMacko commented 6 years ago

Hi, just installed fresh watterott files for the 328pb (got my own board with 328pb), every step in the manual was done in order and I am getting these errors. I am using USBasp as a programmer, bootloader was burnt fine (no errors).

C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino\WInterrupts.c: In function 'attachInterrupt':

C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino\WInterrupts.c:151:8: error: #error attachInterrupt not finished for this CPU (case 0)

       #error attachInterrupt not finished for this CPU (case 0)

        ^

C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino\WInterrupts.c: In function 'detachInterrupt':

C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino\WInterrupts.c:243:8: error: #error detachInterrupt not finished for this cpu

       #error detachInterrupt not finished for this cpu

        ^
exit status 1
Nastala chyba pri kompilácii pre dosku Atmel ATmega328PB Crystal Clock.`

Full upload message:

D:\Program Files\Arduino\arduino-builder -dump-prefs -logger=machine -hardware D:\Program Files\Arduino\hardware -hardware C:\Users\Notebook\AppData\Local\Arduino15\packages -tools D:\Program Files\Arduino\tools-builder -tools D:\Program Files\Arduino\hardware\tools\avr -tools C:\Users\Notebook\AppData\Local\Arduino15\packages -built-in-libraries D:\Program Files\Arduino\libraries -libraries C:\Users\Notebook\Documents\Arduino\libraries -fqbn=m328pb:avr:atmega328pbcc:speed=16mhz -ide-version=10803 -build-path C:\Users\Notebook\AppData\Local\Temp\arduino_build_78194 -warnings=none -build-cache C:\Users\Notebook\AppData\Local\Temp\arduino_cache_797876 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.1.1 -prefs=runtime.tools.avrdude.path=C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9 -prefs=runtime.tools.avr-gcc.path=C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2 -verbose C:\Users\Notebook\Documents\Arduino\ThermostatV3\Program\Program.ino
D:\Program Files\Arduino\arduino-builder -compile -logger=machine -hardware D:\Program Files\Arduino\hardware -hardware C:\Users\Notebook\AppData\Local\Arduino15\packages -tools D:\Program Files\Arduino\tools-builder -tools D:\Program Files\Arduino\hardware\tools\avr -tools C:\Users\Notebook\AppData\Local\Arduino15\packages -built-in-libraries D:\Program Files\Arduino\libraries -libraries C:\Users\Notebook\Documents\Arduino\libraries -fqbn=m328pb:avr:atmega328pbcc:speed=16mhz -ide-version=10803 -build-path C:\Users\Notebook\AppData\Local\Temp\arduino_build_78194 -warnings=none -build-cache C:\Users\Notebook\AppData\Local\Temp\arduino_cache_797876 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.1.1 -prefs=runtime.tools.avrdude.path=C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9 -prefs=runtime.tools.avr-gcc.path=C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2 -verbose C:\Users\Notebook\Documents\Arduino\ThermostatV3\Program\Program.ino
Using board 'atmega328pbcc' from platform in folder: C:\Users\Notebook\AppData\Local\Arduino15\packages\m328pb\hardware\avr\1.1.0
Using core 'arduino' from platform in folder: C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19
Detecting libraries used...
"C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -w -x c++ -E -CC -mmcu=atmega328pb -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino" "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\m328pb\hardware\avr\1.1.0\variants\atmega328pb" "C:\Users\Notebook\AppData\Local\Temp\arduino_build_78194\sketch\Program.ino.cpp" -o "nul"
"C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -w -x c++ -E -CC -mmcu=atmega328pb -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino" "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\m328pb\hardware\avr\1.1.0\variants\atmega328pb" "-IC:\Users\Notebook\Documents\Arduino\libraries\Adafruit_NeoPixel" "C:\Users\Notebook\AppData\Local\Temp\arduino_build_78194\sketch\Program.ino.cpp" -o "nul"
"C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -w -x c++ -E -CC -mmcu=atmega328pb -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino" "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\m328pb\hardware\avr\1.1.0\variants\atmega328pb" "-IC:\Users\Notebook\Documents\Arduino\libraries\Adafruit_NeoPixel" "-IC:\Users\Notebook\Documents\Arduino\libraries\OneWire-master" "C:\Users\Notebook\AppData\Local\Temp\arduino_build_78194\sketch\Program.ino.cpp" -o "nul"
"C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -w -x c++ -E -CC -mmcu=atmega328pb -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino" "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\m328pb\hardware\avr\1.1.0\variants\atmega328pb" "-IC:\Users\Notebook\Documents\Arduino\libraries\Adafruit_NeoPixel" "-IC:\Users\Notebook\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Notebook\Documents\Arduino\libraries\dallas-temperature-control" "C:\Users\Notebook\AppData\Local\Temp\arduino_build_78194\sketch\Program.ino.cpp" -o "nul"
"C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -w -x c++ -E -CC -mmcu=atmega328pb -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino" "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\m328pb\hardware\avr\1.1.0\variants\atmega328pb" "-IC:\Users\Notebook\Documents\Arduino\libraries\Adafruit_NeoPixel" "-IC:\Users\Notebook\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Notebook\Documents\Arduino\libraries\dallas-temperature-control" "C:\Users\Notebook\Documents\Arduino\libraries\Adafruit_NeoPixel\Adafruit_NeoPixel.cpp" -o "nul"
"C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -w -x c++ -E -CC -mmcu=atmega328pb -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino" "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\m328pb\hardware\avr\1.1.0\variants\atmega328pb" "-IC:\Users\Notebook\Documents\Arduino\libraries\Adafruit_NeoPixel" "-IC:\Users\Notebook\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Notebook\Documents\Arduino\libraries\dallas-temperature-control" "C:\Users\Notebook\Documents\Arduino\libraries\Adafruit_NeoPixel\esp8266.c" -o "nul"
"C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -w -x c++ -E -CC -mmcu=atmega328pb -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino" "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\m328pb\hardware\avr\1.1.0\variants\atmega328pb" "-IC:\Users\Notebook\Documents\Arduino\libraries\Adafruit_NeoPixel" "-IC:\Users\Notebook\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Notebook\Documents\Arduino\libraries\dallas-temperature-control" "C:\Users\Notebook\Documents\Arduino\libraries\OneWire-master\OneWire.cpp" -o "nul"
"C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -w -x c++ -E -CC -mmcu=atmega328pb -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino" "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\m328pb\hardware\avr\1.1.0\variants\atmega328pb" "-IC:\Users\Notebook\Documents\Arduino\libraries\Adafruit_NeoPixel" "-IC:\Users\Notebook\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Notebook\Documents\Arduino\libraries\dallas-temperature-control" "C:\Users\Notebook\Documents\Arduino\libraries\dallas-temperature-control\DallasTemperature.cpp" -o "nul"
Generating function prototypes...
"C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -w -x c++ -E -CC -mmcu=atmega328pb -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino" "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\m328pb\hardware\avr\1.1.0\variants\atmega328pb" "-IC:\Users\Notebook\Documents\Arduino\libraries\Adafruit_NeoPixel" "-IC:\Users\Notebook\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Notebook\Documents\Arduino\libraries\dallas-temperature-control" "C:\Users\Notebook\AppData\Local\Temp\arduino_build_78194\sketch\Program.ino.cpp" -o "C:\Users\Notebook\AppData\Local\Temp\arduino_build_78194\preproc\ctags_target_for_gcc_minus_e.cpp"
"D:\Program Files\Arduino\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\Notebook\AppData\Local\Temp\arduino_build_78194\preproc\ctags_target_for_gcc_minus_e.cpp"
Kompilujem projekt...
"C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328pb -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino" "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\m328pb\hardware\avr\1.1.0\variants\atmega328pb" "-IC:\Users\Notebook\Documents\Arduino\libraries\Adafruit_NeoPixel" "-IC:\Users\Notebook\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Notebook\Documents\Arduino\libraries\dallas-temperature-control" "C:\Users\Notebook\AppData\Local\Temp\arduino_build_78194\sketch\Program.ino.cpp" -o "C:\Users\Notebook\AppData\Local\Temp\arduino_build_78194\sketch\Program.ino.cpp.o"
Compiling libraries...
Compiling library "Adafruit_NeoPixel"
"C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -mmcu=atmega328pb -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino" "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\m328pb\hardware\avr\1.1.0\variants\atmega328pb" "-IC:\Users\Notebook\Documents\Arduino\libraries\Adafruit_NeoPixel" "-IC:\Users\Notebook\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Notebook\Documents\Arduino\libraries\dallas-temperature-control" "C:\Users\Notebook\Documents\Arduino\libraries\Adafruit_NeoPixel\esp8266.c" -o "C:\Users\Notebook\AppData\Local\Temp\arduino_build_78194\libraries\Adafruit_NeoPixel\esp8266.c.o"
"C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328pb -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino" "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\m328pb\hardware\avr\1.1.0\variants\atmega328pb" "-IC:\Users\Notebook\Documents\Arduino\libraries\Adafruit_NeoPixel" "-IC:\Users\Notebook\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Notebook\Documents\Arduino\libraries\dallas-temperature-control" "C:\Users\Notebook\Documents\Arduino\libraries\Adafruit_NeoPixel\Adafruit_NeoPixel.cpp" -o "C:\Users\Notebook\AppData\Local\Temp\arduino_build_78194\libraries\Adafruit_NeoPixel\Adafruit_NeoPixel.cpp.o"
Compiling library "OneWire-master"
"C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328pb -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino" "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\m328pb\hardware\avr\1.1.0\variants\atmega328pb" "-IC:\Users\Notebook\Documents\Arduino\libraries\Adafruit_NeoPixel" "-IC:\Users\Notebook\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Notebook\Documents\Arduino\libraries\dallas-temperature-control" "C:\Users\Notebook\Documents\Arduino\libraries\OneWire-master\OneWire.cpp" -o "C:\Users\Notebook\AppData\Local\Temp\arduino_build_78194\libraries\OneWire-master\OneWire.cpp.o"
Compiling library "dallas-temperature-control"
"C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328pb -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino" "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\m328pb\hardware\avr\1.1.0\variants\atmega328pb" "-IC:\Users\Notebook\Documents\Arduino\libraries\Adafruit_NeoPixel" "-IC:\Users\Notebook\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Notebook\Documents\Arduino\libraries\dallas-temperature-control" "C:\Users\Notebook\Documents\Arduino\libraries\dallas-temperature-control\DallasTemperature.cpp" -o "C:\Users\Notebook\AppData\Local\Temp\arduino_build_78194\libraries\dallas-temperature-control\DallasTemperature.cpp.o"
Compiling core...
"C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -x assembler-with-cpp -flto -mmcu=atmega328pb -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino" "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\m328pb\hardware\avr\1.1.0\variants\atmega328pb" "C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino\wiring_pulse.S" -o "C:\Users\Notebook\AppData\Local\Temp\arduino_build_78194\core\wiring_pulse.S.o"
In file included from C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino\wiring_pulse.S:52:0:

c:\users\notebook\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2\avr\include\avr\io.h:623:6: warning: #warning "device type not defined" [-Wcpp]

 #    warning "device type not defined"

      ^

"C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -mmcu=atmega328pb -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino" "-IC:\Users\Notebook\AppData\Local\Arduino15\packages\m328pb\hardware\avr\1.1.0\variants\atmega328pb" "C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino\WInterrupts.c" -o "C:\Users\Notebook\AppData\Local\Temp\arduino_build_78194\core\WInterrupts.c.o"
C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino\WInterrupts.c: In function 'attachInterrupt':

C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino\WInterrupts.c:151:8: error: #error attachInterrupt not finished for this CPU (case 0)

       #error attachInterrupt not finished for this CPU (case 0)

        ^

C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino\WInterrupts.c: In function 'detachInterrupt':

C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.19\cores\arduino\WInterrupts.c:243:8: error: #error detachInterrupt not finished for this cpu

       #error detachInterrupt not finished for this cpu

        ^

Používam knižnicu Adafruit_NeoPixel vo verzii 1.0.3 v adresáry: C:\Users\Notebook\Documents\Arduino\libraries\Adafruit_NeoPixel 
Používam knižnicu OneWire-master vo verzii 2.3.3 v adresáry: C:\Users\Notebook\Documents\Arduino\libraries\OneWire-master 
Použitá knižnica dallas-temperature-control v adresáry: C:\Users\Notebook\Documents\Arduino\libraries\dallas-temperature-control (legacy)
exit status 1
Nastala chyba pri kompilácii pre dosku Atmel ATmega328PB Crystal Clock.
awatterott commented 6 years ago

It looks like you are using an older IDE and that you have installed a new core + toolchain. In this case you have to update/replace the files in the user directory:"C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\ Or you can also use the current IDE v1.8.3, which includes the latest toolchain.

MarosMacko commented 6 years ago

I am using the v1.8.3 :) So did I actually harm something by installing the toolchain manually? I haven't seen "do not install toolchain if you have IDE vx.x.x or above" anywhere...

awatterott commented 6 years ago

If you use v1.8.3 then the AVR Boards v1.6.19 (with the new toolchain) cannot be installed or uninstalled, because they are bundled with the IDE.

MarosMacko commented 6 years ago

I am talking about installing the Atmega328pb toolchain (sorry if I have chosen my words poorly...) When I am using 328p-pu, everything is compiled OK, but I cannot upload 328p-pu program on PB without modifying the checksum etc...

Edit: I also tried "Atmel atmega328pb Xplained mini" board, sketch compiled just fine, but seems that the Xplained mini board with PB is either badly programmed in IDE or using another (HW?) trick, because I got the error that the compiler expected Atmega328p...

avrdude: Device signature = 0x1e9516
avrdude: Expected signature for ATmega328P is 1E 95 0F
         Double check chip, or use -F to override this check.
awatterott commented 6 years ago

There is no special ATmega328PB toolchain and the current Arduino toolchain does not include the files/definitions for the ATmega328PB. If you want to upload a 328P program to a 328PB, then you can modify the AVRdude configuration (avrdude.conf) and change the signature. I would recommend to start with a clean installation of the Arduino IDE and remove the packages/directories under C:\Users\Notebook\AppData\Local\Arduino15\packages\arduino\. Then the installation steps will work as long as no other "AVR Boards" package is installed via the Boards Manager.

MarosMacko commented 6 years ago

Well, what is your software if not 328pb toolchain? :)

I will re-install IDE and delete the folder as you've said and give it a go on a clean IDE :)

MarosMacko commented 6 years ago

Well, here I am again, deleted the folder and re-installed the Arduino IDE, still got the same problem...

awatterott commented 6 years ago

Pleased post the log messages from the compiler.

awatterott commented 6 years ago

The next Arduino AVR toolchain will have support for the ATmega328PB: https://github.com/arduino/toolchain-avr/pull/47