Coder Social home page Coder Social logo

chibios-arduino's People

Contributors

greiman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

chibios-arduino's Issues

`chThdExit' referenced error when compileing AVR w/1.6.9 and 1.6.10 IDE

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.

Cant compile on STM32F103C

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.

UTFT

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?

ChibiOS ICUDriver

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

IDE 1.8.0 build error

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.

teensy 3.5/3.6 tests

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

define __FPU_PRESENT 1U

that allowed various examples to run on the T3.5. obviously not a "proper" solution ...

chFifoDataLogger issue with Teensy 3.1

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.

Teensy 3.1 Serial3 issue

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

ChibiOS_AVR at version 2015.11.15 doesn't compile with Arduino IDE 1.8.0

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.