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:
parent
51c2dcf3b0
commit
988604b25d
5 changed files with 11 additions and 15 deletions
|
|
@ -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 */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue