Questions tagged [compile]
To compile is to convert the code for a sketch into machine readable files that are uploaded to the Arduino. This tag is mostly used for the space and footprint of the files uploaded to the Arduino.
155 questions
0
votes
1
answer
486
views
Problem converting a sketch from SPIFFS to LittleFS - no matching function for call error
I'm playing with a tutorial from this DroneBot Workshop YouTube (excellent video presentation by the way on WiFi manager for newbies). I am working with a NodeMCU ESP8266.
The example code was written ...
2
votes
1
answer
531
views
How to find out all #define used by arduino-cli in compile?
How to find out all #define used by arduino-cli in compile?
I had seen something some time ago, but I cannot find it again. I think that it was some option somewhere, and the result was that the ...
1
vote
0
answers
54
views
Sketch does not run right when uploaded via Arduino IDE vs PlatfomIO
I try to upload Adafruit's example sketch (Wemos mini 8266 + Lolin TFT-2.4" touch screen).
When complied and uploaded via Arduino IDE v1.8.19, sketch runs OK (including TFT), but when uploading ...
5
votes
1
answer
1k
views
Library not found when using the arduino-cli command (although working with the Arduino IDE)
I have a sketch which I can upload without problem with the Arduino IDE. I installed the arduino-cli Version: 0.28.0 Commit: 06fb1909 Date: 2022-10-18T15:53:04Z. I want to compile and upload a code ...
4
votes
2
answers
412
views
How to cut down size of imported DigiKeyboard library
I'm working on a project with a Digispark ATTiny85, that performs keystrokes using the DigisparkKeyboard library (https://github.com/digistump/DigisparkArduinoIntegration/tree/master/libraries/...
2
votes
2
answers
293
views
How to install the application + its configuration to many devices of the same kind? (ESP32)
Being the newbie in the Arduino area... Having more devices, how can I upload some configuration parameters after the code was uploaded? Is it possible?
Situation: I have the simple application for ...
0
votes
1
answer
3k
views
Random "Compilation error: Error: 13 INTERNAL: exit status 1". No clue how to resolve or even what causes this error
I am a beginner with Arduino. I have a program that is intentionally simple.
The code refuses to compile, spitting out the error Compilation error: Error: 13 INTERNAL: exit status 1. I have gotten ...
2
votes
1
answer
215
views
Conditional compilation depending on sizeof(double)
Is there a macro (#define ...) somewhere in the bowels of Arduino IDE or core header files which tells me at compile time(!), if the double data type for a given platform/board is a true double ...
1
vote
0
answers
73
views
Fresh install getting Assembler Error
I am using Raspberry Pi 4 to connect via usb to program ardino Nano, I intend to communicate with the nano via i2c, but this is irrelivant.
With a fresh install of Arduino for ARM 32 bit I get this ...
1
vote
0
answers
99
views
How to compile Arduino Framework with GNU
I'm wondering if it's possible to use GNU (g++) to compile a arduino Sketch.
I wanna be able to unit test my code with catch2.
g++ -std=c++11 <filename> works well with catch2, but I obviously ...
1
vote
1
answer
83
views
Changes to user included library
I've been putting a small helper library together which I'm just including manually via the libraries sub-directory. I've just made some changes to the library in the filesystem however when trying to ...
0
votes
1
answer
4k
views
ESP32 on Arduino IDE: Identify the board type in code (preprocessor macro)
I have read the answers on this post, but they do not seem to be providing a solution for ESP32 boards.
Is there a way to get the .name that is used from the boards.txt without modifying the platform....
1
vote
0
answers
710
views
Error compile board LOLIN(WEMOS) D1 R2 & mini
I have a wemos d1 mini and a mpu 6060 sensor. I am trying to send the data from the sensor to Firebase. However i have come across a hurdle which i cant seem to solve. This is my error, can you help ...
2
votes
0
answers
182
views
Arduino uno wifi rev2 error compiling sketch to board [duplicate]
I'm having an irritating situation with my Arduino Uno wifi rev2 board.
I made an installation with an LCD, keypad and little servo motor. I first wrote the code for my regular Arduino Uno and ...
1
vote
0
answers
1k
views
Having problems compiling this code for NRF24l01 on stm8s103f3p6
It said it has mutiple libraries were found for "nRF24L01.h"
but i check the Ardurino libraries I can only found one.
And it work fine if I compile it to Arduino uno.
//Include Libraries
#include <...
4
votes
2
answers
6k
views
How to upload already compiled code when no changes were made?
How do I use the Arduino IDE to upload the last compiled code? I don't want to have to wait 2 minutes to upload compiled code when there are no changes. It's a big codebase, where I frequently make ...
0
votes
1
answer
51
views
What is the difference between Tools > Board settings in Arduino IDE? ex: ESP32-Dev v. Huzzah32
I had a recent memory issue where the resolution was to change the Tools > Partition setting. However this setting wasn't available in the Arduino IDE for the boards I was using (Huzzah32 and NodeMCU-...
0
votes
2
answers
121
views
Project wont compile when I place functions below function calls [closed]
I use VSCode, not the Arduino IDE. I saw and tried to use a lot of code snippets which are provided for Arduino projects...
So when I copy/paste these examples into my VSCode and try to compile it ...
0
votes
1
answer
231
views
How to Compile Different Sketches in Different Visual Studio Code Workspaces
I'm using Visual Studio Code with the Arduino extension. I have two workspaces each with a different sketch file loaded - Sketch_1 and Sketch_2. Sketch_1 will verify and upload properly. When I click ...
1
vote
0
answers
191
views
Eclipse "CDT Core Builder" error
I installed an Eclipse Version: 2018-12 (4.10.0) for Arduino.
I’ve got an CDT Core Builder error when I try to compile.
I’ve searched but cannot fix the problem.
1
vote
0
answers
380
views
Why does the program size increase so drastically with these switch-cases?
EDIT: The problem is my op-code catch is op >= 0x20 || op <= 0x2F rather than op >= 0x20 && op <= 0x2F and so most of the switch-case was being optimised away!
This is a really ...
0
votes
1
answer
5k
views
'dynamic_cast' not permitted with -fno-rtti
class A {
virtual ~A();
}
class B : public A {
public:
int foo;
}
void bar(A *foo_){
B* b = dynamic_cast<B*>(foo_);
if(b != nullptr){
cout << (*foo_)->...
2
votes
0
answers
1k
views
Prevent Arduino IDE from rebuilding the core library after every restart
I have an Arduino IDE 1.8.5 setup (installed from the ZIP file) which I use to work exclusively with a single board. Every time the IDE is restarted, the first compilation takes much longer than ...
1
vote
1
answer
86
views
Changing type of one variable dramatically changes compile size
I have a sketch containing the following method:
// Writes zeros to the complete screen clearing it:
void clearScreen(uint8_t val) {
setDrawArea(0x00, 0x7f, 0x00, 0x07); // complete screen
...
2
votes
0
answers
2k
views
ESP8266 can't read parasitic DS18B20 temperature (reset during conversion, 85°C)
tl;dr at the end
I was running two DS18B20+PAR temperature sensors without any problems for the last two years on an ESP-01 module running on 3.3V on GPIO 2 using a 4.7K pullup resistor.
Now, ...