Flash-once firmware that exposes every peripheral to Python over USB serial or Bluetooth.
Turns an ESP32 into a live bridge — GPIO, ADC/DAC, PWM, touch, I2C, SPI, UART, Wi-Fi sockets, BLE, ESP-NOW, RMT, 1-Wire, CAN, I2S, filesystem, NVS and OTA are all driven from the host with the python-esp-bridge package (pip install python-esp-bridge). One EspBridge.begin() call starts a FreeRTOS task model (separate TX, RX and network tasks) so blocking radio I/O never stalls peripheral traffic. Requires arduino-esp32 core 3.x. Also runs on the Nordic nRF52840 (Seeed XIAO / Adafruit Bluefruit core) with a capability-gated subset: BLE link, GPIO, ADC, PWM and I2C.
| Filename | Release Date | File Size |
|---|---|---|
| python_esp_bridge-0.16.0.zip | 2026-07-02 | 1.65 MiB |
| python_esp_bridge-0.15.0.zip | 2026-06-14 | 1.63 MiB |
| python_esp_bridge-0.14.1.zip | 2026-06-14 | 1.60 MiB |
| python_esp_bridge-0.14.0.zip | 2026-06-14 | 1.63 MiB |
| python_esp_bridge-0.13.0.zip | 2026-06-14 | 1.63 MiB |
| python_esp_bridge-0.12.2.zip | 2026-06-14 | 1.63 MiB |
| python_esp_bridge-0.12.1.zip | 2026-06-14 | 1.63 MiB |
| python_esp_bridge-0.12.0.zip | 2026-06-14 | 1.63 MiB |
| python_esp_bridge-0.11.6.zip | 2026-06-10 | 1.60 MiB |
| python_esp_bridge-0.11.5.zip | 2026-06-10 | 1.59 MiB |