-
Notifications
You must be signed in to change notification settings - Fork 260
01 HiZ
Geo edited this page Mar 15, 2026
·
16 revisions
This is the default mode when the firmware starts, it disables all lines.
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) |
⚠️ 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.
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
⚠️ Voltage Warning: Devices should only operate at 3.3V or 5V.
Do not connect peripherals using other voltage levels — doing so may damage your ESP32.