TARGET PLATFORMS
- Arduino Framework / ESP32
- Arduino Framework / ESP8266
KEY FEATURES
- Simple non-blocking, application creation pattern.
- Object oriented, composition based architecture.
- Simplified memory management by using new C++ features (smart pointers).
- Built-in WiFi configurator (depends on WiFiManager).
- Built-in MQTT support (depends on PubSubClient).
- Built-in MQTT debug commands.
- PlatformIO support (automatic dependency download).
HOW TO START?
- Download Visual Studio Code.
- Install PlatformIO.
- Install one of ESP boards with Arduino framework.
- Create new project.
- Add framework library dependency to platformio.ini.
Start development of your application :)
EXAMPLE APPS:
- Energy Monitor, ESP8266 + TCRT5000 based app to count rotations of old energy meter and calcualate electricity usage
https://github.com/cziter15/emon_fw