The PPP
library, which is available in the default arduino-esp32 GitHub repository, seems to be missing in the PlatformIO framework-arduinoespressif32 for ESP32. This library is crucial for PPP (Point-to-Point Protocol) connections and is included in the standard Arduino framework for ESP32, but it does not appear to be available in the PlatformIO ecosystem by default.
When trying to use #include <PPP.h>
, I am unable to locate the library within PlatformIO’s library management system.
Steps to Reproduce:
- In PlatformIO, create a new project with ESP32 and framework-arduinoespressif32.
- Try to include the
PPP
library in your code with#include <PPP.h>
. - Notice that PlatformIO cannot find the library, even though it exists in the official esp32-arduino GitHub repository.
Expected Behavior:
The PPP
library should be available by default in the PlatformIO environment, similar to how it is included in the official ESP32 Arduino core repository.
My ini file:
[env:esp32s3]
platform = espressif32 @ ~6.1.0
board = esp32-s3-devkitc-1
board_build.flash_mode = dio
framework = arduino
monitor_speed = 115200
upload_speed = 921600'
lib_deps =
SPI
knolleary/PubSubClient@^2.8
4-20ma/ModbusMaster@^2.0.1
adafruit/RTClib@^2.1.3
bblanchon/ArduinoJson@^7.3.0
plerup/EspSoftwareSerial@^8.2.0
esp-mqtt