hapi
hapi copied to clipboard
Regarding USB on Arduino
I'd like to point out that connecting to an Arduino board via USB, resets the board. This was my primary reason for dropping USB support. I'm certainly not opposed to re-introducing it, but just wanted to make the issue clear. There are hardware modifications that can be done on the Mega (and assuming other Ardi boards) to side-step the problem but they can cause unpredictable results when re-programming the ardi over USB. I had to repeatedly perform hard resets while uploading sketches in order to eventually get the board re-programmed. Also, without resolving the reset issue, any strategies put in place to keep for timekeeping could need to be revisited.
Note that while USB support could be nice for testing, such a configuration in a production environment would be rare.