You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying to use the new CLI as just a preprocessor just to get the *.cpp output. I took the standard Blink.ino app and ran ./arduino-cli-osx compile -b arduino:sam:arduino_due_x --preprocess --build-path ~/code ./Blink/Blink.ino. I do indeed get a *.cpp but it includes auto-generated comments. Is there a turn these off? See below:
#include <Arduino.h>
#line 1 "/Users/jberi/downloads/Blink/Blink.ino"
#line 1 "/Users/jberi/downloads/Blink/Blink.ino"
/*
Blink
Turns an LED on for one second, then off for one second, repeatedly.
Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ZERO
it is attached to digital pin 13, on MKR1000 on pin 6. LED_BUILTIN is set to
the correct LED pin independent of which board is used.
If you want to know what pin the on-board LED is connected to on your Arduino
model, check the Technical Specs of your board at:
https://www.arduino.cc/en/Main/Products
modified 8 May 2014
by Scott Fitzgerald
modified 2 Sep 2016
by Arturo Guadalupi
modified 8 Sep 2016
by Colby Newman
This example code is in the public domain.
http://www.arduino.cc/en/Tutorial/Blink
*/
// the setup function runs once when you press reset or power the board
#line 26 "/Users/jberi/downloads/Blink/Blink.ino"
void setup();
#line 32 "/Users/jberi/downloads/Blink/Blink.ino"
void loop();
#line 26 "/Users/jberi/downloads/Blink/Blink.ino"
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
The text was updated successfully, but these errors were encountered:
The line directive is needed to help the compiler identify the line that has generated the prototype so, in case there is an error in that line, the error is reported on the line that is the source of the problem (line 32 of the original .ino in the case above).
I'm trying to use the new CLI as just a preprocessor just to get the *.cpp output. I took the standard Blink.ino app and ran
./arduino-cli-osx compile -b arduino:sam:arduino_due_x --preprocess --build-path ~/code ./Blink/Blink.ino
. I do indeed get a *.cpp but it includes auto-generated comments. Is there a turn these off? See below:The text was updated successfully, but these errors were encountered: