diff options
| author | Dean <Dean@d5102386-fcda-11dd-9fdb-3debd5008f28> | 2010-06-21 13:39:56 +0000 |
|---|---|---|
| committer | Dean <Dean@d5102386-fcda-11dd-9fdb-3debd5008f28> | 2010-06-21 13:39:56 +0000 |
| commit | 30631fa15324d221690ac98889da893349a61793 (patch) | |
| tree | 40bd11ad14425b721b37d6eaa8cb409d69ef9f2f /Projects/XPLAINBridge/XPLAINBridge.c | |
| parent | 0a8a7dc820c7ca256cb72a1bf0f60655cb415f5b (diff) | |
Moved calls to V2Params_UpdateParamValues() out of the main AVRISP-MKII and XPLAINBridge project loops and into the AVRISP management function.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1345 d5102386-fcda-11dd-9fdb-3debd5008f28
Diffstat (limited to 'Projects/XPLAINBridge/XPLAINBridge.c')
| -rw-r--r-- | Projects/XPLAINBridge/XPLAINBridge.c | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/Projects/XPLAINBridge/XPLAINBridge.c b/Projects/XPLAINBridge/XPLAINBridge.c index ad3fc6c9..2a71c561 100644 --- a/Projects/XPLAINBridge/XPLAINBridge.c +++ b/Projects/XPLAINBridge/XPLAINBridge.c @@ -86,14 +86,9 @@ int main(void) for (;;) { if (CurrentFirmwareMode == MODE_USART_BRIDGE) - { - USARTBridge_Task(); - } + UARTBridge_Task(); else - { - AVRISP_Task(); - V2Params_UpdateParamValues(); - } + AVRISP_Task(); USB_USBTask(); } @@ -105,6 +100,8 @@ void AVRISP_Task(void) 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 */ @@ -119,7 +116,7 @@ void AVRISP_Task(void) } } -void USARTBridge_Task(void) +void UARTBridge_Task(void) { /* Must be in the configured state for the USART Bridge code to process data */ if (USB_DeviceState != DEVICE_STATE_Configured) |
