I built a real-time UART analyzer using an ESP32-S3 and a Windows GUI.
It captures high-speed UART data and shows live statistics and visualization on PC.
Main features: - Up to 921600 baud capture - Real-time throughput monitoring - RAW hex viewer - Frame decoding - Health / buffer status - Standalone Windows EXE
How it works: Target MCU TX → ESP32-S3 RX → USB → PC Analyzer
You just connect your device’s TX pin to the ESP32-S3 RX pin and run the PC app.
Supported devices: STM32, ESP32/ESP8266, NRF52, RP2040, Arduino, and other UART devices.
GitHub: https://github.com/choihimchan/linkscope-bpu-uart-analyzer
Demo GIF is in the README.
I’m actively improving this project and would really appreciate feedback, ideas, and bug reports.
Thanks!