25 lines
1.0 KiB
Markdown
25 lines
1.0 KiB
Markdown
---
|
|
title: "esp32-debug-dongle"
|
|
source: pka-assess
|
|
---
|
|
|
|
# esp32-debug-dongle
|
|
|
|
## Purpose
|
|
|
|
ESP32 dev-kit firmware turning the chip into a WiFi + Bluetooth serial-terminal dongle. Browser-based terminal uses xterm.js served from the ESP's LittleFS; also exposes a classic Bluetooth SPP port for desktop/mobile terminal apps. Multi-port (internal debug / USB / external Serial1) with on-the-fly baud-rate switching.
|
|
|
|
## Type
|
|
|
|
ESP32 PlatformIO firmware. `#embedded`, `#firmware`, `#iot`, `#service`.
|
|
|
|
## Dependencies
|
|
|
|
- **External:** PlatformIO `espressif32` + Arduino framework, xterm.js (bundled in LittleFS), Bluetooth SPP stack (classic BT — needs a WROOM-style ESP32, NOT S2/S3/C3).
|
|
- **Internal:** complementary tool to ESP32 Sh3d projects — [[Sh3dNb]], [[Sh3dController]], [[Sh3dStick]], [[Doxy]] — when serial access is awkward.
|
|
|
|
## Notable
|
|
|
|
- Uses a `huge_app.csv` partition (3 MB app, 1 MB FS, no OTA) — swap to `min_spiffs.csv` if OTA is needed.
|
|
- Classic Bluetooth requirement is a hard constraint on target hardware.
|