About to switch from the use of delay() to millis() so that interrupts work properly
Can't get interrupts working nicely. Putting that to one side while I fix up the program so that it can be communicated with
Working but messy. Cleaning up and moving boot into the main loop so that HHD can be rebooted after shutdown
More robust. Moved boot to main loop, added status check. All can be accessed via serial commands. No autoboot on startup, must be requested via serial.
Nice, robust interface. Cleaned up the code, but could do with being packed into functions rather than all explicit. Apart from that, leave it alone until you've got nothing else to do but add LED blink-rate monitoring (last thing)
Trying to merge with very old version on github repo, would rather just
overwrite it completely, but lets see what this does instead!
Merge branch 'master' of https://github.com/nseymoursmith/HHD-arduino-interface

Conflicts:
	hackhd_interface.ino