python esp bridge

Flash-once ESP32 firmware that exposes every peripheral to Python over USB serial or Bluetooth.

Author
Hamza Yesilmen
Website
https://github.com/HamzaYslmn/python-esp-bridge
Category
Communication
License
NOASSERTION
Library Type
Contributed
Architectures
esp32

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.

Downloads

Filename Release Date File Size
python_esp_bridge-0.3.5.zip 2026-06-07 1.24 MiB
python_esp_bridge-0.3.4.zip 2026-06-07 1.24 MiB