Helpful classes and helpers for the integration into PlatformIO projects that use ESP32 based hardware targets.
All code is written in the intend to feel like modern C++ and works well with C++17.
- Connectivity
- Bluetooth LE "serial" command receiver Useful for simple command & control over bluetooth e.g. by using a mobile app to control target behavior.
- WiFi Abstractions for both client and access point modes.
- HTTP (Rest) client / server Provides means to interact with remote services using the HTTP protocol.
- Scheduling Cooperative scheduler for time-oriented program execution.
- NTP time synchronization
- (SD card) file IO