In various documentation, like section 3.d of the user manual, this is stated: "AVRDUDE’s terminal mode (the -t option) is not compatible with the programmer because the programmer will exit programming mode and release the target A VR from reset if it receives no programming commands for 1400 ms."
I (and I think many other AVRdude users) would appreciate fully -t compatible operation, without that timeout. This would then be fully avrispv2 compatible.
- Best approach might be to add a USB AVR Programmer Configuration Utility option to disable that timeout. Being able to advertise complete avrispv2 compatibility wouldn’t be bad for Pololu. But this may require changes to both the utility and the Programmer’s firmware (latest version only). Any chance this feature could be added?
- Alternatively, a “keep alive” option specifically for the Pololu USB Programmer could be added (by me) to AVRdude: is there a safe “null” character or command which is safe to send serially to the USB AVR Programmer every 1.3 seconds during no-traffic periods, which merely resets the USB AVR Programmer’s exit/release timer?
I guess I’m most interested in (2), if there’s any information about that…