Skip to content
Snippets Groups Projects
Commit 956f9e37 authored by Dean Camera's avatar Dean Camera
Browse files

Fixed AVRISP-MKII Clone timing out on long programming commands such as...

Fixed AVRISP-MKII Clone timing out on long programming commands such as programming the EEPROM on an ATMEGA8 (thanks to Martin Kelling).
parent 401ff1ce
No related branches found
No related tags found
No related merge requests found
......@@ -49,6 +49,7 @@
* - Fixed AVRISP-MKII Clone compile warning on AVR8 U4 targets even when NO_VTARGET_DETECT is enabled
* - Fixed AVRISP-MKII Clone failing to start application firmware once a TPI programming session is exited
* - Fixed DFU class bootloader not resetting the LED pins as high impedance inputs when a software jump to the user applications is requested
* - Fixed AVRISP-MKII Clone timing out on long programming commands such as programming the EEPROM on an ATMEGA8 (thanks to Martin Kelling)
*
* \section Sec_ChangeLog111009 Version 111009
* <b>New:</b>
......
......@@ -357,6 +357,9 @@ uint8_t ISPTarget_WaitForProgComplete(const uint8_t ProgrammingMode,
break;
}
/* Program complete - reset timeout */
wdt_reset();
return ProgrammingStatus;
}
......
......@@ -155,6 +155,9 @@ uint8_t XPROGTarget_ReceiveByte(void)
/* Wait until a byte has been received before reading */
while (!(UCSR1A & (1 << RXC1)) && !(TimeoutExpired));
/* Byte of data received - reset the timeout */
wdt_reset();
return UDR1;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment