Just installed a clean fresh version of PlatformioIDE and I’m having several problems:
Edit: I should also note that before doing the clean install I was playing around with
pio pkg install
and
pio update
… and I’m actually pretty sure that’s when and where I messed it up.
First the text below appears in the built-in terminal.
. : File G:\vscode_arduino\resources\app\out\vs\workbench\contrib\terminal\browser\media\shellIntegration.ps1 cannot be loaded. The file G:\vscode_arduino\resources\app\out\vs\workbench\contrib\terminal\browser\media\shellIntegration.ps1 is not digitally signed. You cannot run this script on the current system. For more information about running scripts and setting execution policy, see about_Execution_Policies at https://go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:3
+ . "g:\vscode_arduino\resources\app\out\vs\workbench\contrib\terminal\ ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
The next two appear in the Problems window:
#include errors detected. Please update your includePath. Squiggles are disabled for this translation unit (G:\embedded\Pump V5\src\main.cpp).
cannot open source file "pins_arduino.h" (dependency of "Arduino.h")
Trying to compile produces the following output:
Executing task in folder Pump V5: C:\Users\Pav\.platformio\penv\Scripts\platformio.exe run
Processing esp32doit-devkit-v1 (platform: espressif32; board: esp32doit-devkit-v1; framework: arduino)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32doit-devkit-v1.html
PLATFORM: Espressif 32 (5.1.0) > DOIT ESP32 DEVKIT V1
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
- framework-arduinoespressif32 @ 3.20004.0 (2.0.4)
- tool-esptoolpy @ 1.30300.0 (3.3.0)
- toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch3
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 32 compatible libraries
Scanning dependencies...
No dependencies
Building in release mode
Compiling .pio\build\esp32doit-devkit-v1\src\main.cpp.o
Compiling .pio\build\esp32doit-devkit-v1\FrameworkArduino\Esp.cpp.o
Compiling .pio\build\esp32doit-devkit-v1\FrameworkArduino\FunctionalInterrupt.cpp.o
In file included from C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:79,
from C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from src/main.cpp:1:
C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29:10: fatal error: pins_arduino.h: No such file or directory
**********************************************************************
* Looking for pins_arduino.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:pins_arduino.h"
* Web > https://registry.platformio.org/search?q=header:pins_arduino.h
*
**********************************************************************
#include "pins_arduino.h"
^~~~~~~~~~~~~~~~
compilation terminated.
Compiling .pio\build\esp32doit-devkit-v1\FrameworkArduino\HardwareSerial.cpp.o
Compiling .pio\build\esp32doit-devkit-v1\FrameworkArduino\IPAddress.cpp.o
Compiling .pio\build\esp32doit-devkit-v1\FrameworkArduino\IPv6Address.cpp.o
Compiling .pio\build\esp32doit-devkit-v1\FrameworkArduino\MD5Builder.cpp.o
Compiling .pio\build\esp32doit-devkit-v1\FrameworkArduino\Print.cpp.o
*** [.pio\build\esp32doit-devkit-v1\src\main.cpp.o] Error 1
C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/HardwareSerial.cpp:6:10: fatal error: pins_arduino.h: No such file or directory
**********************************************************************
* Looking for pins_arduino.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:pins_arduino.h"
* Web > https://registry.platformio.org/search?q=header:pins_arduino.h
*
**********************************************************************
#include "pins_arduino.h"
^~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio\build\esp32doit-devkit-v1\FrameworkArduino\HardwareSerial.cpp.o] Error 1
In file included from C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:79,
from C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/Esp.cpp:20:
C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29:10: fatal error: pins_arduino.h: No such file or directory
**********************************************************************
* Looking for pins_arduino.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:pins_arduino.h"
* Web > https://registry.platformio.org/search?q=header:pins_arduino.h
*
**********************************************************************
#include "pins_arduino.h"
^~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio\build\esp32doit-devkit-v1\FrameworkArduino\Esp.cpp.o] Error 1
In file included from C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:79,
from C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.cpp:20:
C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29:10: fatal error: pins_arduino.h: No such file or directory
**********************************************************************
* Looking for pins_arduino.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:pins_arduino.h"
* Web > https://registry.platformio.org/search?q=header:pins_arduino.h
*
**********************************************************************
#include "pins_arduino.h"
^~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio\build\esp32doit-devkit-v1\FrameworkArduino\IPAddress.cpp.o] Error 1
In file included from C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:79,
from C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPv6Address.cpp:20:
C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29:10: fatal error: pins_arduino.h: No such file or directory
**********************************************************************
* Looking for pins_arduino.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:pins_arduino.h"
* Web > https://registry.platformio.org/search?q=header:pins_arduino.h
*
**********************************************************************
#include "pins_arduino.h"
^~~~~~~~~~~~~~~~
compilation terminated.
In file included from C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:79,
from C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/MD5Builder.cpp:19:
C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29:10: fatal error: pins_arduino.h: No such file or directory
**********************************************************************
* Looking for pins_arduino.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:pins_arduino.h"
* Web > https://registry.platformio.org/search?q=header:pins_arduino.h
*
**********************************************************************
#include "pins_arduino.h"
^~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio\build\esp32doit-devkit-v1\FrameworkArduino\MD5Builder.cpp.o] Error 1
*** [.pio\build\esp32doit-devkit-v1\FrameworkArduino\IPv6Address.cpp.o] Error 1
In file included from C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:79,
from C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/Print.cpp:28:
C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29:10: fatal error: pins_arduino.h: No such file or directory
**********************************************************************
* Looking for pins_arduino.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:pins_arduino.h"
* Web > https://registry.platformio.org/search?q=header:pins_arduino.h
*
**********************************************************************
#include "pins_arduino.h"
^~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio\build\esp32doit-devkit-v1\FrameworkArduino\Print.cpp.o] Error 1
In file included from C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:79,
from C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/FunctionalInterrupt.cpp:9:
C:/Users/Pav/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29:10: fatal error: pins_arduino.h: No such file or directory
**********************************************************************
* Looking for pins_arduino.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:pins_arduino.h"
* Web > https://registry.platformio.org/search?q=header:pins_arduino.h
*
**********************************************************************
#include "pins_arduino.h"
^~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio\build\esp32doit-devkit-v1\FrameworkArduino\FunctionalInterrupt.cpp.o] Error 1
========================================================================================== [FAILED] Took 5.00 seconds ==========================================================================================
* The terminal process "C:\Users\Pav\.platformio\penv\Scripts\platformio.exe 'run'" terminated with exit code: 1.
* Terminal will be reused by tasks, press any key to close it.
My platformio.ini file included below:
[env:esp32doit-devkit-v1]
platform = espressif32
board = esp32doit-devkit-v1
framework = arduino
Where can I start fixing this?