Skip to content
Geo edited this page Mar 15, 2026 · 16 revisions

HiZ Mode (High Impedance)

This is the default mode when the firmware starts, it disables all lines.


🧩 Commands

There are no specific commands available in HiZ mode.

You can still use global commands like:

Command Description
mode <name> Switch to another mode
system Opens an interactive shell for system commands
man Opens a firmware guide (quick start, examples, etc)
profile Opens a shell to load and save pins configuration
alias Create shortcuts for a command or multiple commands
repeat <count> <cmd> Repeat a command or multiple commands
wizard <gpio> Monitor a GPIO and detect signal type
listen <gpio> GPIO activity to audio, using I2S configured output
logic <gpio> Display a logic analyzer on the ESP32 screen
analogic <gpio> Read and display analog values of the given GPIO on the ESP32 screen
help Display available commands
P, p Pull-up management (has no effect in HiZ mode)

📝 Notes

⚠️ Note on ESP32 hardware limitations: The term HiZ comes from the original Bus Pirate, where GPIOs could be fully tri-stated.
On the ESP32, there is no true "disconnected" state — instead, we configure all GPIOS as inputs with no pull-up or pull-down resistors.


📌 Example Usage

mode         # open mode selector
logic 1
analogic 1
wizard 1
repeat 5 scan
repeat 10 set 1 L || delayms 10 || set 1 H || delayms 100
listen 1
alias
help
system
P
p

▶️ Demo

system

Clone this wiki locally