Follow-up Comment #3, patch #9573 (project avrdude): No problem, I will update the patch following the formatting guides mentioned.
The function jtag3_edbg_recv_frame was only being called from jtag3_recv_frame and it had to be fixed so it was integrated into this function, from memory it was how it was handling fragmented frames. I initially implemented this patch on avrdude 6.1 back in 2015 and I believe in that version the jtag3.c module could not receive fragmented frames(besides I think my version is much clearer/cleaner ;). I think the ISP comment is a copy/paste error, it should have been JTAG, thanks for picking that up. I have made the changes and once I get a chance to test it on some hardware and then I will update the patch. _______________________________________________________ Reply to this item at: <https://savannah.nongnu.org/patch/?9573> _______________________________________________ Message sent via Savannah https://savannah.nongnu.org/