github geo-tp/ESP32-Bus-Pirate v1.4

7 hours ago

Changelog

GENERAL

profile
🔹 Save and load complete pin configuration profiles to quickly switch between hardware setups.

hex [number]
🔹 Convert values between decimal, hexadecimal, and binary formats.

wizard <pin>
🔹 Advanced pin activity analyzer to monitor a pin and detect the signal type (Data, PWM, Noise...).

UART

scan (behavior change)
🔹 Monitor UART lines to detect activity on a group of pins and identify active UART lines

autobaud
🔹 Automatically detect the baud rate on the RX line by analyzing signal timing

emulator
🔹 Emulate a UART peripheral device (GPS, shell, bootloader) to test communication with external hardware.

trigger [pattern]
🔹 Automatically send a predefined response when a specific pattern is detected on the UART stream.

I2C

discovery
🔹 Perform extended I2C device discovery and provide detailed reporting on detected addresses.

health <addr>
🔹 Run timing and stability diagnostics on a specific I2C device to evaluate communication reliability.

DIO

pwm <pin> [frq] [duty%]
🔹 Improved, can go to higher frequencies.

scan
🔹 Scan a group of pins to detect signal transitions and identify active lines.

USB

host
🔹 Enable USB host mode to connect USB devices to the ESP32 and dump informations

BLUETOOTH

sniff
🔹 Improved, more readable format.

WIFI

repeater
🔹 Forward and relay Wi-Fi traffic, allowing the ESP32 to operate as a lightweight repeater.

MISC

autocorrection
🔹 Intelligent command autocorrection system that fixes common typos (e.g. "mode uaart" → "mode uart", "discovry" → "discovery").

autocompletion
🔹 Interactive command autocompletion including command keywords and command history navigation using TAB key.

arduino core update
🔹 Updated to the latest Arduino core version.

screen mode
🔹 Dedicated system screen mode allowing users to adjust display brightness.

infrared backend
🔹 New infrared backend powered by the ESP8266 IR library for improved compatibility and improved signal handling.

categorized help
🔹 Help output is now organized by functional categories for clearer navigation and improved usability.

LINKS

Don't miss a new ESP32-Bus-Pirate release

NewReleases is sending notifications on new releases.