When you run "make monitor", it now invokes this custom Python program to monitor the serial output. This is similar to the old simple terminal monitor (still available as "make simple_monitor"), with some new features:
- If a code address is printed over serial (for example, Backtrace following a crash), the source code line number and function will be automatically looked up via addr2line() and printed in the console.
- If the gdbstub is started following a crash, idf_monitor will automatically run gdb
- The keyboard shortcut Ctrl-T Ctrl-R will reset the board via the serial RTS line.
- The keyboard shortcut Ctrl-T Ctrl-F will run "make flash" without leaving the monitor.
- The keyboard shortcut Ctrl-T Ctrl-A will run "make app-flash" without leaving the monitor.
More details on the documentation page: http://esp-idf.readthedocs.io/en/latest ... nitor.html
There are unfortunately some known issues on Windows (listed in the docs) due to the difficulty of working in a hybrid *nix/Windows environment. Idf_monitor is still very useful on Windows, though.
Angus