Questions tagged [platformio]
The platformio tag has no usage guidance.
33
questions
1
vote
0
answers
22
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 ...
2
votes
2
answers
206
views
PlatformIO and const PROGMEM
I'm using the DuinoWitchery LCD library (https://github.com/duinoWitchery/hd44780) in a PlatformIO Arduino project with CLion.
The following code works if I stick it in main.cpp:
// near top of class.....
1
vote
1
answer
86
views
How to optimize checking for specific string in a UART stream
I want to check for specific string (like "RecordStart") in a UART stream (115 200 baud 8N1) from a camera, to know when it is recording or not/if there is an SD. I am using an ESP32-WROOM-...
2
votes
1
answer
191
views
ArduinoOTA - diff between ArduinoIDE and PlatfromIO
I used to OTA sketches and data files using ArduinoOTA and ESP32 sketch data Upload tool and ESP32 devkit for example when using Arduino IDE.
Versions:
Arduino IDE- 1.8.19
ESP32 on Arduino IDE - 1.0....
1
vote
0
answers
78
views
How can I get the serial monitor in vs code to automatically connect and disconnect when uploading to my arduino?
I am using an Arudino Nano with VS Code and PlatformIO.
When developing. I want to streamline the process so that when I press 1 hotkey.
It will automatically disconnect the Serial Monitor. Build. ...
3
votes
1
answer
333
views
Arduino Uno R3 assembly code to push a button and turn on a LED
I've been trying this for days without success...
I need to turn on a LED on portb when a button in portd is pushed. Cabling works, I've tested it with Arduino IDE and it works like a charm.
This is ...
1
vote
0
answers
31
views
Problem when running Servo library with thread (Protothreads)
When running two threads, one for blinking led once every second, one for sweeping the servo 180 degrees. The servo just vibrates.
When I tested adding a serial printout in the run servo for loops for ...
1
vote
0
answers
56
views
Debug Macro Not working
I wrote simple program to test debug macros, but it gives me compilation error
Program:
#include <Arduino.h>
#define DEBUG
#ifdef DEBUG
#define DPRINT(...) Serial.print(__VA_ARGS__)
#...
1
vote
0
answers
114
views
Code works in Arduino Web editor but not in PlatformIO IDE or Arduino IDE with board Nicla Sense ME
Here is the verbose for the Arduino IDE:
Flashing with command:/Users/hakan/.arduino-create/arduino/openocd/0.11.0-arduino2/bin/openocd -d2 -s /Users/hakan/.arduino-create/arduino/openocd/0.11.0-...
2
votes
1
answer
106
views
Why is sensitivity (threshold) parameter ignored
Analog pontentiometer connected to an Arduino. simplest possible setup.
The goal is to send a message over Serial whenever the value changes.
I do not want to spam the Serial connection to much, so ...
2
votes
1
answer
251
views
Arduino code working via IDE, not via PlatformIO Arduino code [closed]
I have a working Arduino code. The code works as intended when I upload it to an Arduino Nano using the old bootloader via the Arduino IDE. However, when I upload the same code via PlatformIO, the ...
1
vote
0
answers
299
views
object of "ESPAsyncWebServer" causing conflict
I have been trying to develop multi cpp project in platformio and whenever I define ESPAsyncWebServer class object with the extern in defines.h and declare it in main.cpp I am getting scarry looking ...
1
vote
0
answers
107
views
Nucleo F446ZE VS Nucleo F446RE
I don't know if this is the right forum to ask this, but I can't find people that want to help, so let's try it here...
First I had an F446RE, and program it in PlatformIO with an Arduino Framework...
...
0
votes
1
answer
133
views
Best way to "hack" a library without forking it
I'm using Visual Studio Code and PlatformIO.
I added some libraries to my project using platformio.ini:
lib_deps =
olikraus/U8g2@^2.34.4
crankyoldgit/IRremoteESP8266@^2.8.4
plerup/...
0
votes
1
answer
23
views
Simulate pin behaviour based on PulseView recording
I have a bunch of PulseView recordings from an existing device. Currently to verify if my Arduino handles the input properly I always use the real device. However it would be great if I could somehow ...
0
votes
1
answer
489
views
ESP32-C3 - undefined reference to `esp_ble_gap_start_advertising'
I have a Bluetooth project for an ESP32 devkit and want to compile it for an ESP32-C3. I use the newest ESP32 Arduino core as a component with esp-idf and the following configuration for PlatformIO:
[...
0
votes
2
answers
443
views
How to do 'for' loop over inline anonymous array
I have a bunch of pins given names in the header:
#define DIP5 53
#define DIP4 52
#define DIP3 51
#define DIP2 50
#define DIP1 49
#define DIP0 48
If it's not obvious, I have a bunch of DIP switches ...
1
vote
1
answer
379
views
Enable full float-capable snprintf() library with PlatformIO
I want to use snprintf() to format floats to a string.
I know the "normal" version of Arduino's avrlibc had all the float-formatting code removed to make it smaller.
I also know that at some ...
1
vote
0
answers
859
views
PlatformIO - Creating a library including a 3rd party library
I'm using PlatformIO, and I'm trying to create a library who uses another library in it.
(1) For that I created an empty library called ABCD.h stored in a newrep github repository.
(2) 3rd party ...
2
votes
4
answers
17k
views
esp32, platformio A fatal error occurred: Packet content transfer stopped (received 8 bytes) *** [upload] Error 2
When i try to upload code to the esp32 the following error shows up in the command line:
A fatal error occurred: Packet content transfer stopped (received 8 bytes).
I use platformio in VScode the ...
0
votes
1
answer
349
views
Create a library when using PlatformIO
(1) I'm trying to work with libraries in PlatformIO format", for , of a library, located in Arduino's libraries, where code is llocated under \src directry.
(2) Any other library, not it "...
2
votes
0
answers
313
views
Same code working on Arduino IDE but not in PlatformIO IDE
I'm running into this weird problem. My code is working just fine when I upload it to an ESP32 from Arduino IDE. That same code is not working when I upload it using PlatformIO IDE. The same libraries ...
2
votes
0
answers
63
views
How would I link inline debugger with esp32 on Mac?
I am trying to connect JTAG debugger to my esp32 according to the following steps https://www.instructables.com/How-to-Use-a-Debugger-on-an-ESP32/
but still I am facing issue in debugging. I am ...
-1
votes
1
answer
54
views
Cubecell AB01 with nRF24L01
I have been trying to connect a nRF24L01 to a Cubecell AB01 without much luck. Most of the time, the radio.available() function always returns true resulting in a bunch of garbage. I have figured out ...
-1
votes
1
answer
482
views
How to use ESP32 ESP32 config flag in platformio?
I build my ESP32 project from platformio and I'd like to change CONFIG_MBEDTLS_DYNAMIC_FREE_PEER_CERT in order to reduce the RAM footprint.
I don't get how to do that: should I modify my platformio....
1
vote
1
answer
813
views
Add library to CLion project
I have a new project created with PlatformIO in CLion. I've copied the Servo-1.1.8 library into the include directory.
#include <Arduino.h>
#include "Servo-1.1.8/src/Servo.h"
Servo ...
1
vote
1
answer
948
views
Unable to find headers from installed platformio library
I wrote a library that I intend to use in several project and I published it via platform.io's library management system.
https://platformio.org/lib/show/12820/FastLED-SectionManager
This is the first ...
1
vote
0
answers
258
views
platformio native unit test Arduino.h not found
I'm writing code for a microcontroller project using PlatformIO.
I have a couple of classes that I want to write unit tests for. I've not unit tested with pio before so I'm starting with one of the ...
1
vote
0
answers
392
views
ESP32 Espressif ESP32_DevKitC_V4 in platformio: flash issues
I am using the Espressif ESP32_DevKitC_V4 with platformio, and i cannot flash the board. I read about the various "button dance" procedures, and the ES32-WROVER and the ESP32-WROVER-B seem ...
2
votes
0
answers
115
views
Arduino freezes if I do NOT do Serial.println() at least TWICE
Hii I have a big project, and found this when I tried to remove all the test code.
To summarize:
I have a variable that I use as a buffer for string operations called char internalbuffer[32] declared ...
0
votes
1
answer
1k
views
ESP32 partition table and writing location
In my ESP32 project I have the following platformio.io file:
[env:esp32-poe]
platform = espressif32
board = esp32-poe
framework = arduino
lib_deps =
openslab-osu/SSLClient@^1.6.7
knolleary/...
0
votes
1
answer
985
views
Splitting up code in multiple files causing `multiple definition` and `undefined reference` error
I have the following very basic program that reads MPU6050(accelerometer and gyroscope) sensor using the I2C library, and prints the sensor information. This program works as expected.
#include <...
3
votes
1
answer
9k
views
Help solving "collect2.exe: error: ld returned 1 exit status" error in code
I just got an Elegoo UNO starter kit the other day and have been working my way through the little tutorials on all the parts it came with. I am using VSCode with Platform.io plugin and (after getting ...