Future proof the XPROG protocol of the AVRISP-MKII project, so that non PDI and TPI requests return failure.

This commit is contained in:
Dean Camera 2010-07-22 12:34:32 +00:00
parent ac0ece0141
commit 2461ae508c
1 changed files with 2 additions and 2 deletions

View File

@ -115,7 +115,7 @@ static void XPROGProtocol_EnterXPROGMode(void)
Endpoint_SelectEndpoint(AVRISP_DATA_IN_EPNUM); Endpoint_SelectEndpoint(AVRISP_DATA_IN_EPNUM);
Endpoint_SetEndpointDirection(ENDPOINT_DIR_IN); Endpoint_SetEndpointDirection(ENDPOINT_DIR_IN);
bool NVMBusEnabled; bool NVMBusEnabled = false;
if (XPROG_SelectedProtocol == XPRG_PROTOCOL_PDI) if (XPROG_SelectedProtocol == XPRG_PROTOCOL_PDI)
{ {
@ -138,7 +138,7 @@ static void XPROGProtocol_EnterXPROGMode(void)
/* Wait until the NVM bus becomes active */ /* Wait until the NVM bus becomes active */
NVMBusEnabled = XMEGANVM_WaitWhileNVMBusBusy(); NVMBusEnabled = XMEGANVM_WaitWhileNVMBusBusy();
} }
else else if (XPROG_SelectedProtocol == XPRG_PROTOCOL_TPI)
{ {
/* Enable TPI programming mode with the attached target */ /* Enable TPI programming mode with the attached target */
XPROGTarget_EnableTargetTPI(); XPROGTarget_EnableTargetTPI();