Production-ready ESP-IDF component for xAI Grok API - 25+ models, streaming chat, vision, web/X/RSS search, function calling, image generation, and Responses API optimized for ESP32
OTA API is a component for ESP-IDF that simplifies HTTPS over-the-air firmware updates for ESP32-based applications. Configure the firmware URL and an optional server certificate in a single struct, then run the update synchronously or in a background task that automatically reboots into the new firmware.
CLI API is a component for ESP-IDF that provides a simple and efficient way to create command-line interfaces (CLI) for ESP32-based applications. It allows developers to easily define and manage CLI commands, making it easier to interact with the device and perform various tasks through a terminal interface.
Callback-based BLE GATT server abstraction over the ESP-IDF Bluedroid stack: define services and characteristics with simple read/write handlers, no Bluedroid boilerplate.
An embedded HTTP server wrapping server lifecycle management, filesystem-backed static file serving, and handler registration into a small, thread-safe interface on top of the native ESP-IDF `esp_http_server` API. It is suitable for use in system services, provisioning flows, and device configuration UIs.
This component detects a double reset (two resets within a short time window) and exposes the result through a small C++ API. A typical use case is to let an end user double-tap reset to enter a special mode (Wi-Fi provisioning, safe mode, configuration portal).