It would be useful to tune the output of status messages. It occurs to me that there are two things to be adjusted here:
- The frequency of the messages (suggested by Daniel)
- The information that's output.
At present, all of the status information is dumped each time, and since output to the USB port is I think one of the slowest things on the Arduino, this may be undesirable, both in terms of workload and timing. Doing both would probably be as easy as doing just one.
It would be worth keeping an eye on the 'workload' columns of this output, to be sure.