SerialPrint Example
==========================

Parent: [examples](../README.md)

This directory builds the Blink example. It contains a [child
Makefile](./Makefile).  This child Makefile uses the boilerplate
[arduino-mk-utils-bootstrap.mk](./arduino-mk-utils-bootstrap.mk) file
to bootstrap system. See the [main README](../../README.md) for
details.

In addition, a [monitor_xterm_screen.sh](./monitor_xterm_screen.sh)
script is provided that can be invoked with the `monitor`
rule. Typically you want to build, upload, and then run the monitor
program via:

    MONITOR_CMD=./monitor_xterm_screen.sh PATH=/usr/bin:$PATH ARD_MK_UTILS_DIR=$HOME/bgoodr/arduino-mk-utils make upload monitor

This runs the `screen` program on the serial port connected to the
Arduino device, all within a separate `xterm` window. The separate
xterm is needed in cases where you are running make under an Emacs
shell session which has a dumb terminal which won't work with
`screen`.

SerialPrint Example
==========================

Parent: [examples](../README.md)

This directory builds the Blink example. It contains a [child
Makefile](./Makefile).  This child Makefile uses the boilerplate
[arduino-mk-utils-bootstrap.mk](./arduino-mk-utils-bootstrap.mk) file
to bootstrap system. See the [main README](../../README.md) for
details.

In addition, a [monitor_xterm_screen.sh](./monitor_xterm_screen.sh)
script is provided that can be invoked with the `monitor`
rule. Typically you want to build, upload, and then run the monitor
program via:

    MONITOR_CMD=./monitor_xterm_screen.sh PATH=/usr/bin:$PATH ARD_MK_UTILS_DIR=$HOME/bgoodr/arduino-mk-utils make upload monitor

This runs the `screen` program on the serial port connected to the
Arduino device, all within a separate `xterm` window. The separate
xterm is needed in cases where you are running make under an Emacs
shell session which has a dumb terminal which won't work with
`screen`.

Do a man on `screen` to find usage. Useful key sequences are:

* *C-a ?* - Online help
* *C-a \\* - Quits the `screen` session


Add helpful reminders for using screen.
Add helpful reminders for using screen.
