The Pigweed Console provides a Python repl (read eval print loop) using ptpython and a log message viewer in a single-window terminal based interface. It is designed to be a replacement for IPython’s embed() function.
The Pigweed Console is under heavy development. A user manual and usage information will be documented as features near completion.
The repl allows interactive RPC sending while the log viewer provides immediate feedback on device status.
Interactive Python repl and log viewer in a single terminal window.
Easily embeddable within a project’s own custom console. This should allow users to define their own transport layer.
Log viewer with searching and filtering.
All code submissions to
pw_consolerequire running the Manual Test Procedure.
Commit messages should include a
Testing:line with the steps that were manually run.