# goTool Host-side UART client for the Powerpod **master** ESP. Full system documentation (roles, ESP-NOW, framing, protobuf): [`../main/README.md`](../main/README.md). ## Usage ```bash cd goTool go mod tidy go run . -port /dev/ttyUSB0 ``` | Flag | Default | Description | |------|---------|-------------| | `-port` | (required) | Serial port on master UART (GPIO2/3 adapter) | | `-baud` | `921600` | Must match firmware `UART_BAUD_RATE` | Implements the VERSION command (`MessageType` = 3): sends framed `03`, decodes protobuf `UartMessage.version_response`. ## Regenerate protobuf ```bash protoc --go_out=./pb --go_opt=paths=source_relative \ --go_opt=Muart_messages.proto=powerpod/gotool/pb \ -I ../main/proto ../main/proto/uart_messages.proto ```