Crate esp32_simple
source ·Expand description
ESP32 embedded development library providing BLE, Wi-Fi, HTTP, GPS, LED, button, and timer functionality for the ESP-IDF framework.
Modules§
- Bluetooth Low Energy advertising and scanning.
- Physical button input handling with polling-based debounce.
- Hardware timer management and interrupt configuration.
- RGB color representation and predefined color constants.
- GPS sensor reading via UART and NMEA parsing.
- HTTP client for sending requests over Wi-Fi.
NeoPixelLED control via the RMT peripheral.- Inter-thread messaging with triggers, notifiers, and dispatchers.
- Thread spawning with automatic device restart on failure.
- Time utilities for sleeping and cooperative yielding.
- Wi-Fi connection management and configuration.
Macros§
- Defines a trigger enum with an automatic
Triggertrait implementation.