arduino-builder icon indicating copy to clipboard operation
arduino-builder copied to clipboard

A command line tool for compiling Arduino sketches

Results 49 arduino-builder issues
Sort by recently updated
recently updated
newest added
trafficstars

Proposal to implement https://github.com/arduino/arduino-cli/issues/1826 ~~3rd commit is totally up to discussion (also the other two of course :smile: )~~ 3rd commit was replaced by much saner arduino/arduino-builder#302 @matthijskooijman @PaulStoffregen

This PR fixes an issue with the include detection caching where it would not use cached versions because of errors during compilation. This changes the include caching code to generate...

type: enhancement
topic: code

It would be interesting if arduino-builder could generate a "compilation database", as a side effect of building a sketch. This is a JSON file containing the gcc commands used to...

type: enhancement
topic: code

Apparently, the parsing of .d files assumes there is a single file on each line of the file. However, in some cases, presumably when filenames are short, there might be...

type: enhancement
topic: code

I sometimes need to move my code somewhere else to back it up for a huge api change. I wish I could use a `.old` folder for this, but arduino...

type: enhancement
topic: code

Currently, there are a few ways in which the logging happens, or can be influenced: - There is a Logger instance, that can output human-readable or structured log entries (I...

type: enhancement
topic: code

To figure out what libraries a sketch needs, it is processed by the gcc preprocessor, and its error output is analyzed to figure out what header file is missing. Normally,...

`arduino-builder` skips prototype generation for some particularly crafted functions to avoid unclear/difficult to debug compilation errors. Anyway, it could be useful to inform the user that the prototype has not...

type: enhancement
topic: preprocessor
topic: code

Most test files are downloaded via insecure http and can be changed to https: ``` Downloading http://downloads.arduino.cc/cores/avr-1.6.10.tar.bz2 Downloading http://downloads.arduino.cc/cores/sam-1.6.7.tar.bz2 Downloading http://downloads.arduino.cc/cores/samd-1.6.5.tar.bz2 Downloading http://downloads.arduino.cc/tools/avrdude-6.0.1-arduino5-x86_64-pc-linux-gnu.tar.bz2 Downloading http://downloads.arduino.cc/tools/avr-gcc-4.8.1-arduino5-x86_64-pc-linux-gnu.tar.bz2 Downloading http://downloads.arduino.cc/gcc-arm-none-eabi-4.8.3-2014q1-linux64.tar.gz Downloading http://downloads.arduino.cc/tools/ctags-5.8-arduino11-x86_64-pc-linux-gnu.tar.bz2 Downloading...

type: enhancement
topic: infrastructure
topic: security

The "Multiple libraries were found for" message is no longer appearing when verbose info during compilation is turned off. It used to print in Arduino 1.6.9, but disappeared in 1.6.10...

topic: code