Moved calls to V2Params_UpdateParamValues() out of the main AVRISP-MKII and XPLAINBridge project loops and into the AVRISP management function.

This commit is contained in:
Dean Camera 2010-06-21 13:39:56 +00:00
parent 51c2dcf3b0
commit 988604b25d
5 changed files with 11 additions and 15 deletions

View file

@ -48,9 +48,7 @@ int main(void)
for (;;)
{
Process_AVRISP_Commands();
V2Params_UpdateParamValues();
AVRISP_Task();
USB_USBTask();
}
}
@ -108,12 +106,14 @@ void EVENT_USB_Device_ConfigurationChanged(void)
}
/** Processes incoming V2 Protocol commands from the host, returning a response when required. */
void Process_AVRISP_Commands(void)
void AVRISP_Task(void)
{
/* Device must be connected and configured for the task to run */
if (USB_DeviceState != DEVICE_STATE_Configured)
return;
V2Params_UpdateParamValues();
Endpoint_SelectEndpoint(AVRISP_DATA_OUT_EPNUM);
/* Check to see if a V2 Protocol command has been received */