- Use 'reset halt' to reliably gain control of the target.
- Add explicit timings to the reset signal configuration to
prevent timeouts and improve stability.
This script automates the process of unbinding and binding the FTDI
USB driver, which is useful for restoring serial console access after
running tools like OpenOCD.
- Update the log format to reference external .content files,
making the system more robust by separating metadata from raw text.
- Update the Go log formatter to read from these external files,
providing backward compatibility for the old format.
- Add a comprehensive log and content files for the entire session.
- Introduce a new protobuf text format for logs that includes structured
tool call data (command, stdout, stderr, etc.).
- Create a new Go program, format_rich_log.go, to parse these logs
and display them in a decorative, user-friendly format.
- Add example rich log files for testing.
- Add Linux-specific cgo functions to set and get process titles.
- Add a demonstration of getting a child process's PID.
- Add an example of using 'exec -a' to set a child process title.