Moved calls to V2Params_UpdateParamValues() out of the main AVRISP-MKII and XPLAINBri...
[pub/USBasp.git] / Projects / AVRISP-MKII / AVRISP.c
index 0766025..7b2429c 100644 (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 */