greiman / chibios-arduino Goto Github PK
View Code? Open in Web Editor NEWChibiOS/RT 3.0.3 for Arduino AVR, Due, and Teensy 3.x
ChibiOS/RT 3.0.3 for Arduino AVR, Due, and Teensy 3.x
Please try the newer version of ChibiOS/RT in the ChRt repository. It is version 6.0.3 of the ChibiOS/RT kernel from release 19.1.3 of ChibiOS. This is a port of ChibiOS/RT version 3.0.3 for Arduino and will not be updated. AVR, Due, and Teensy 3.x boards are supported. documentation.html is a link to the ChibiOS/RT documentation. The home page for ChibiOS/RT is here: http://www.chibios.org/dokuwiki/doku.php?id=start Please read ChibiOS.html for more information on this port. These libraries were tested with Arduino 1.6.5 for AVR boards, Arduino 1.6.4 for Due and the 1.26 version of the Teensy 3 software. To install these libraries and run the ChibiOS/RT examples, copy the included libraries to your libraries folder.
Hello,
Thank you for your business.
I have an issue with execution of your example "chFifoDataLogger" on Teensy 3.1 board.
In short, file created, but empty. Looks like write function fault.
Example "dataLogger" of SdFat is working correctly.
With IDE 1.6.11 and teensyduino 1.30, i tried (for the first time) the ChibiOS examples. Even
for teensy 3.0 (3.2), the library is filed under INCOMPATIBLE LIBRARY subfolder, but I could still compile T3.0 examples.
However, for T3.5/T3.6, I get a compiler error message about FPU instructions generated with no FPU present. I got around that by boldly hacking ChibiOS_ARM/src/CMSIS/core_cm4.h, adding
that allowed various examples to run on the T3.5. obviously not a "proper" solution ...
Dear Sir,
Before I start to modify the code I start by testing the simple example code to see if it works and proceed from there..
When I try to compile the basic code "chBlink" on Arduino IDE V16.11 and latest 1.8.1 I get this error.
ChibiOS_ARM\src/utility/chcore_v7m.h:380:48: error: 'NVIC_SetPriorityGrouping' was not declared in this scope
ChibiOS_ARM\src/utility/chcore_v7m.h:389:20: error: 'SVCall_IRQn' was not declared in this scope
ChibiOS_ARM\src/utility/chcore_v7m.h:389:55: error: 'NVIC_SetPriority' was not declared in this scope
well other many all related to the chcore_v7m.h.
I didnt do anything just test the code and I wonder why it doesnt compile.
I am designing LED lighting for an outdoor area behind our house. I plan to use an Arduino Due with a small LCD touch screen as the controller. I am going to use the UTFT and UTouch libraries by Henning Karlsen to control the display. As I want to simplify future expansion of the system, (and also to learn about RTOS's) I am thinking of using ChibiOS on the Due. Do you know if UTFT and UTouch are compatible with ChibiOS?
Hi I am Martín I am studying mechatronics and for one of my projects I need to know if there is compatibility with the Arduino ChibiOS and the ICUDriver, because I am trying to integrate the Ultrasonic Sensor (HC-SR04) with ChibiOS under this Arduino platform. An also I want to know if you have heard of other options to implement this kind of sensors that need the input capture unit.
I would appreciate any help or advice in this matter.
Grettings
Martín
Hello, first thank you so much for this port! Its made chibios on the Teensy so much easier to use than trying to get it running nativly. I have just run into an issue however. Whenever I enable/init Serial3 with Serial3.begin(baud) a lot of weird things start to happen. It never locks up the system, or at least the teensy doesnt detect any faults but I think it somehow interferes with the other serial ports.
On the project that I'm working on, I currently use the usb serial to send data to a computer, Serial1 to talk to a Teensy 2 (not running chibios), and Serial2 for an LCD. I wanted to add a dedicated debug line between the teensy3 and teensy2 (for various printed messages) so I decided to use the last of the available serial ports however even when I just add Serial3.begin(115200) or any other baud rate, suddenly code that worked stops working. It seems to me that when I put that line in, synchronous messages stop working for some reason. Mailbox messages still seem to work but when a synchronous message is sent the program seems to hang. This may be caused by my own buggy code of course in my message checking routine however since it hasn't ever failed like this and since just adding the Serial3.begin() line causes these problems I feel like it might not be my code. I am still fairly new to RTOSes and have been doing a lot of head scratching on this one.
I know that this isnt a lot of information to go on, but if you have any insight, it would be much appreciated.
~Charlie
Arduino: 1.8.0 (Linux), Board: "Arduino Pro or Pro Mini, ATmega328 (5V, 16 MHz)"
/opt/arduino-1.8.0/arduino-builder -dump-prefs -logger=machine -hardware /opt/arduino-1.8.0/hardware -tools /opt/arduino-1.8.0/tools-builder -tools /opt/arduino-1.8.0/hardware/tools/avr -built-in-libraries /opt/arduino-1.8.0/libraries -libraries /home/fra/Arduino/libraries -fqbn=arduino:avr:pro:cpu=16MHzatmega328 -ide-version=10800 -build-path /tmp/arduino_build_68749 -warnings=more -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=/opt/arduino-1.8.0/hardware/tools/avr -prefs=runtime.tools.arduinoOTA.path=/opt/arduino-1.8.0/hardware/tools/avr -prefs=runtime.tools.avrdude.path=/opt/arduino-1.8.0/hardware/tools/avr -verbose /home/fra/Arduino/libraries/ChibiOS_AVR/examples/chBlink/chBlink.ino
/opt/arduino-1.8.0/arduino-builder -compile -logger=machine -hardware /opt/arduino-1.8.0/hardware -tools /opt/arduino-1.8.0/tools-builder -tools /opt/arduino-1.8.0/hardware/tools/avr -built-in-libraries /opt/arduino-1.8.0/libraries -libraries /home/fra/Arduino/libraries -fqbn=arduino:avr:pro:cpu=16MHzatmega328 -ide-version=10800 -build-path /tmp/arduino_build_68749 -warnings=more -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=/opt/arduino-1.8.0/hardware/tools/avr -prefs=runtime.tools.arduinoOTA.path=/opt/arduino-1.8.0/hardware/tools/avr -prefs=runtime.tools.avrdude.path=/opt/arduino-1.8.0/hardware/tools/avr -verbose /home/fra/Arduino/libraries/ChibiOS_AVR/examples/chBlink/chBlink.ino
Using board 'pro' from platform in folder: /opt/arduino-1.8.0/hardware/arduino/avr
Using core 'arduino' from platform in folder: /opt/arduino-1.8.0/hardware/arduino/avr
Detecting libraries used...
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/tmp/arduino_build_68749/sketch/chBlink.ino.cpp" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/tmp/arduino_build_68749/sketch/chBlink.ino.cpp" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/ChibiOS_AVR.c" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/board.c" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chcond.c" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chcore.c" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chdebug.c" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chdynamic.c" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chevents.c" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chheap.c" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chmboxes.c" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chmemcore.c" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chmempools.c" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chmsg.c" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chmtx.c" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chqueues.c" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chregistry.c" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chschd.c" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chsem.c" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chstats.c" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chsys.c" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chthreads.c" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chtm.c" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chvt.c" -o "/dev/null"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/hal.c" -o "/dev/null"
Generating function prototypes...
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/tmp/arduino_build_68749/sketch/chBlink.ino.cpp" -o "/tmp/arduino_build_68749/preproc/ctags_target_for_gcc_minus_e.cpp"
"/opt/arduino-1.8.0/tools-builder/ctags/5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "/tmp/arduino_build_68749/preproc/ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/tmp/arduino_build_68749/sketch/chBlink.ino.cpp" -o "/tmp/arduino_build_68749/sketch/chBlink.ino.cpp.o"
Compiling libraries...
Compiling library "ChibiOS_AVR"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/ChibiOS_AVR.c" -o "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/ChibiOS_AVR.c.o"
/home/fra/Arduino/libraries/ChibiOS_AVR/src/ChibiOS_AVR.c: In function 'stkBrk':
/home/fra/Arduino/libraries/ChibiOS_AVR/src/ChibiOS_AVR.c:30:2: warning: pointer targets in return differ in signedness [-Wpointer-sign]
return __brkval ? __brkval : __malloc_heap_start;
^
/home/fra/Arduino/libraries/ChibiOS_AVR/src/ChibiOS_AVR.c: In function 'chUnusedHeapMain':
/home/fra/Arduino/libraries/ChibiOS_AVR/src/ChibiOS_AVR.c:65:12: warning: comparison between pointer and integer
while (p < RAMEND) {
^
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/board.c" -o "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/board.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chcond.c" -o "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chcond.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chcore.c" -o "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chcore.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chdebug.c" -o "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chdebug.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chdynamic.c" -o "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chdynamic.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chevents.c" -o "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chevents.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chheap.c" -o "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chheap.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chmboxes.c" -o "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chmboxes.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chmemcore.c" -o "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chmemcore.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chmempools.c" -o "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chmempools.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chmsg.c" -o "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chmsg.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chmtx.c" -o "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chmtx.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chqueues.c" -o "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chqueues.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chregistry.c" -o "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chregistry.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chschd.c" -o "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chschd.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chsem.c" -o "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chsem.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chstats.c" -o "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chstats.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chsys.c" -o "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chsys.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chthreads.c" -o "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chthreads.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chtm.c" -o "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chtm.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/chvt.c" -o "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chvt.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "-I/home/fra/Arduino/libraries/ChibiOS_AVR/src" "/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/hal.c" -o "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/hal.c.o"
/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/hal.c: In function 'halInit':
/home/fra/Arduino/libraries/ChibiOS_AVR/src/utility/hal.c:62:3: warning: implicit declaration of function 'hal_lld_init' [-Wimplicit-function-declaration]
hal_lld_init();
^
Compiling core...
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -x assembler-with-cpp -flto -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/wiring_pulse.S" -o "/tmp/arduino_build_68749/core/wiring_pulse.S.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/WInterrupts.c" -o "/tmp/arduino_build_68749/core/WInterrupts.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/hooks.c" -o "/tmp/arduino_build_68749/core/hooks.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/wiring.c" -o "/tmp/arduino_build_68749/core/wiring.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/wiring_analog.c" -o "/tmp/arduino_build_68749/core/wiring_analog.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/wiring_digital.c" -o "/tmp/arduino_build_68749/core/wiring_digital.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/wiring_pulse.c" -o "/tmp/arduino_build_68749/core/wiring_pulse.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/wiring_shift.c" -o "/tmp/arduino_build_68749/core/wiring_shift.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/CDC.cpp" -o "/tmp/arduino_build_68749/core/CDC.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/HardwareSerial.cpp" -o "/tmp/arduino_build_68749/core/HardwareSerial.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/HardwareSerial0.cpp" -o "/tmp/arduino_build_68749/core/HardwareSerial0.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/HardwareSerial1.cpp" -o "/tmp/arduino_build_68749/core/HardwareSerial1.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/HardwareSerial2.cpp" -o "/tmp/arduino_build_68749/core/HardwareSerial2.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/HardwareSerial3.cpp" -o "/tmp/arduino_build_68749/core/HardwareSerial3.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/IPAddress.cpp" -o "/tmp/arduino_build_68749/core/IPAddress.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/PluggableUSB.cpp" -o "/tmp/arduino_build_68749/core/PluggableUSB.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/Print.cpp" -o "/tmp/arduino_build_68749/core/Print.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/Stream.cpp" -o "/tmp/arduino_build_68749/core/Stream.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/Tone.cpp" -o "/tmp/arduino_build_68749/core/Tone.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/USBCore.cpp" -o "/tmp/arduino_build_68749/core/USBCore.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/WMath.cpp" -o "/tmp/arduino_build_68749/core/WMath.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/WString.cpp" -o "/tmp/arduino_build_68749/core/WString.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/abi.cpp" -o "/tmp/arduino_build_68749/core/abi.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/main.cpp" -o "/tmp/arduino_build_68749/core/main.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-I/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-I/opt/arduino-1.8.0/hardware/arduino/avr/variants/eightanaloginputs" "/opt/arduino-1.8.0/hardware/arduino/avr/cores/arduino/new.cpp" -o "/tmp/arduino_build_68749/core/new.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/wiring_pulse.S.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/WInterrupts.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/hooks.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/wiring.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/wiring_analog.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/wiring_digital.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/wiring_pulse.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/wiring_shift.c.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/CDC.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/HardwareSerial.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/HardwareSerial0.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/HardwareSerial1.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/HardwareSerial2.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/HardwareSerial3.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/IPAddress.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/PluggableUSB.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/Print.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/Stream.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/Tone.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/USBCore.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/WMath.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/WString.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/abi.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/main.cpp.o"
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc-ar" rcs "/tmp/arduino_build_68749/core/core.a" "/tmp/arduino_build_68749/core/new.cpp.o"
Linking everything together...
"/opt/arduino-1.8.0/hardware/tools/avr/bin/avr-gcc" -Wall -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "/tmp/arduino_build_68749/chBlink.ino.elf" "/tmp/arduino_build_68749/sketch/chBlink.ino.cpp.o" "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/ChibiOS_AVR.c.o" "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/board.c.o" "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chcond.c.o" "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chcore.c.o" "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chdebug.c.o" "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chdynamic.c.o" "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chevents.c.o" "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chheap.c.o" "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chmboxes.c.o" "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chmemcore.c.o" "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chmempools.c.o" "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chmsg.c.o" "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chmtx.c.o" "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chqueues.c.o" "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chregistry.c.o" "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chschd.c.o" "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chsem.c.o" "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chstats.c.o" "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chsys.c.o" "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chthreads.c.o" "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chtm.c.o" "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chvt.c.o" "/tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/hal.c.o" "/tmp/arduino_build_68749/core/core.a" "-L/tmp/arduino_build_68749" -lm
chThdExit' referenced in section
.text' of /tmp/ccfbfdFc.ltrans0.ltrans.o: defined in discarded section `.text' of /tmp/arduino_build_68749/libraries/ChibiOS_AVR/utility/chthreads.c.o (symbol from plugin)
collect2: error: ld returned 1 exit status
Using library ChibiOS_AVR at version 2015.11.15 in folder: /home/fra/Arduino/libraries/ChibiOS_AVR
exit status 1
Error compiling for board Arduino Pro or Pro Mini.
I get the following error when I try to compile any of the AVR example sketches using the Arduino IDE 1.6.9 or 1.6.10 - 64-bit linux versions. I have not tried this with a Windows machine.
The ARM examples appear to compile correctly - thou I don't have a ARM board to try them on.
chThdExit' referenced in section
.text' of /tmp/ccnXxBcW.ltrans0.ltrans.o: defined in discarded section `.text' of libraries/ChibiOS_AVR/utility/chthreads.c.o (symbol from plugin)
collect2: error: ld returned 1 exit status
exit status 1
Error compiling for board Arduino/Genuino Uno.
I'm not sure what this error is trying to tell me or how to proceed.
Downloaded code, copied libraries over, and attempted chBlink example build with IDE 1.8.0
build error:
chThdExit' referenced in section
.text' of C:\Users\DC\AppData\Local\Temp\ccDAKp0y.ltrans0.ltrans.o: defined in discarded section `.text' of libraries\ChibiOS_AVR\utility\chthreads.c.o (symbol from plugin)
collect2.exe: error: ld returned 1 exit status
exit status 1
Error compiling for board Arduino/Genuino Uno.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.