aboutsummaryrefslogtreecommitdiffstats
path: root/Projects/XPLAINBridge
diff options
context:
space:
mode:
authorDean Camera <dean@fourwalledcubicle.com>2010-06-21 13:39:56 +0000
committerDean Camera <dean@fourwalledcubicle.com>2010-06-21 13:39:56 +0000
commit988604b25dc80c58841b6c6d7ffff6280ca51c9a (patch)
tree40bd11ad14425b721b37d6eaa8cb409d69ef9f2f /Projects/XPLAINBridge
parent51c2dcf3b09960a5a50f57f8395a1e2655550db4 (diff)
downloadlufa-988604b25dc80c58841b6c6d7ffff6280ca51c9a.tar.gz
lufa-988604b25dc80c58841b6c6d7ffff6280ca51c9a.tar.bz2
lufa-988604b25dc80c58841b6c6d7ffff6280ca51c9a.zip
Moved calls to V2Params_UpdateParamValues() out of the main AVRISP-MKII and XPLAINBridge project loops and into the AVRISP management function.
Diffstat (limited to 'Projects/XPLAINBridge')
-rw-r--r--Projects/XPLAINBridge/XPLAINBridge.c13
-rw-r--r--Projects/XPLAINBridge/XPLAINBridge.h2
2 files changed, 6 insertions, 9 deletions
diff --git a/Projects/XPLAINBridge/XPLAINBridge.c b/Projects/XPLAINBridge/XPLAINBridge.c
index ad3fc6c95..2a71c5617 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)
diff --git a/Projects/XPLAINBridge/XPLAINBridge.h b/Projects/XPLAINBridge/XPLAINBridge.h
index 72e90463d..3d257e5ae 100644
--- a/Projects/XPLAINBridge/XPLAINBridge.h
+++ b/Projects/XPLAINBridge/XPLAINBridge.h
@@ -84,7 +84,7 @@
/* Function Prototypes: */
void SetupHardware(void);
void AVRISP_Task(void);
- void USARTBridge_Task(void);
+ void UARTBridge_Task(void);
void EVENT_USB_Device_ConfigurationChanged(void);
void EVENT_USB_Device_UnhandledControlRequest(void);