Hey Guys Thanks for all the Info.
I am attempting to use PlatformIO but I'm definitely not a programmer (but I'm a PC Analyst that's been playing with Arduino and ESP's for years so I'm not completely out of my element)
A few years ago I had used Arduino to create a custom bin but I no longer have access to the computer used. COVID 19 took my Job
When I open PlatformIO I feel like I'm 10 years old again sitting at a Win3.1 DOS prompt thinking ok now what.
And even when I get it to do something from the documentation I feel like ok what did I just do, and did it work?
The easiest is to go for the environment “env:custom_ESP8266_4M” and unfold that one. Then select “Build” to see if it will start building.
I did this and after some time thinking it's working I ended up seeing this.
Code: Select all
Building in release mode
Generating .pio\build\custom_ESP8266_4M1M\core\core_version.h
Compiling .pio\build\custom_ESP8266_4M1M\lib093\Adafruit GFX Library\glcdfont.c.o
Compiling .pio\build\custom_ESP8266_4M1M\lib72d\ESP8266WiFi\ESP8266WiFiGratuitous.cpp.o
C:\Users\myname\.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\ESP8266WiFiGratuitous.cpp:22:41: fatal error: lwip/init.h: No such file or directory
#include "lwip/init.h" // LWIP_VERSION_*
^
compilation terminated.
Compiling .pio\build\custom_ESP8266_4M1M\lib330\ESP8266SdFat\FatLib\FmtNumber.cpp.o
Compiling .pio\build\custom_ESP8266_4M1M\lib61e\ESP8266WebServer\detail\mimetable.cpp.o
Compiling .pio\build\custom_ESP8266_4M1M\lib0bf\ccronexpr\ccronexpr.c.o
Compiling .pio\build\custom_ESP8266_4M1M\lib0bf\ccronexpr\ccronexpr_test.c.o
Compiling .pio\build\custom_ESP8266_4M1M\lib2be\Adafruit_BME680\bme680.c.o
Compiling .pio\build\custom_ESP8266_4M1M\src\src\DataStructs\CRCStruct.cpp.o
Compiling .pio\build\custom_ESP8266_4M1M\src\src\Globals\CRCValues.cpp.o
Compiling .pio\build\custom_ESP8266_4M1M\src\src\Globals\ResetFactDefaultPref.cpp.o
Compiling .pio\build\custom_ESP8266_4M1M\src\src\Helpers\ESPEasy_math.cpp.o
*** [.pio\build\custom_ESP8266_4M1M\lib72d\ESP8266WiFi\ESP8266WiFiGratuitous.cpp.o] Error 1
================================================================================================== [FAILED] Took 39.22 seconds ==================================================================================================
Environment Status Duration
------------------- -------- ------------
custom_ESP8266_4M1M FAILED 00:00:39.223
============================================================================================= 1 failed, 0 succeeded in 00:00:39.223 =============================================================================================The terminal process "C:\Users\myname\.platformio\penv\Scripts\platformio.exe 'run', '--environment', 'custom_ESP8266_4M1M'" terminated with exit code: 1.
Is that considered it's working?
If that’s working, you can open the file “pre_extra_script.py”
I apologize for the long rambling post I just need to get more time with PIO and when I started this endeavor I was just trying to start using Homie
with my OpenHAB 3 server.