Matteo Sisti Sette wrote:
I would remove the (annoying) autoreset feature from the arduino board by cutting the "reset-en" trace. No more stupid resets.
Would that ensure that I could send a pinMode or analogIns message _immediately_ after "open" and rely on that it would be received by the arduino?
That would ensure you're not talking to the Arduino's bootloader.
Opening the port reboots the Arduino. From reading the bootloader code, it does not pass the bytes received before its timeout to the application. So you want to avoid the bootloader.