.Config =\r
{\r
.DataINPipeNumber = 1,\r
+ .DataINPipeDoubleBank = false,\r
+ \r
.DataOUTPipeNumber = 2,\r
+ .DataOUTPipeDoubleBank = false,\r
+ \r
.EventsPipeNumber = 3,\r
+ .EventsPipeDoubleBank = false,\r
},\r
};\r
\r
/** Main program entry point. This routine configures the hardware required by the application, then\r
- * starts the scheduler to run the application tasks.\r
+ * enters a loop to run the application tasks in sequence.\r
*/\r
int main(void)\r
{\r
uint16_t ConfigDescriptorSize;\r
uint8_t ConfigDescriptorData[512];\r
\r
- if (USB_GetDeviceConfigDescriptor(1, &ConfigDescriptorSize, ConfigDescriptorData,\r
- sizeof(ConfigDescriptorData)) != HOST_GETCONFIG_Successful)\r
+ if (USB_Host_GetDeviceConfigDescriptor(1, &ConfigDescriptorSize, ConfigDescriptorData,\r
+ sizeof(ConfigDescriptorData)) != HOST_GETCONFIG_Successful)\r
{\r
printf("Error Retrieving Configuration Descriptor.\r\n");\r
LEDs_SetAllLEDs(LEDMASK_USB_ERROR);\r
break;\r
}\r
\r
- if (SI_Host_ConfigurePipes(&DigitalCamera_SI_Interface,\r
- ConfigDescriptorSize, ConfigDescriptorData) != SI_ENUMERROR_NoError)\r
+ if (SImage_Host_ConfigurePipes(&DigitalCamera_SI_Interface,\r
+ ConfigDescriptorSize, ConfigDescriptorData) != SI_ENUMERROR_NoError)\r
{\r
printf("Attached Device Not a Valid CDC Class Device.\r\n");\r
LEDs_SetAllLEDs(LEDMASK_USB_ERROR);\r
break;\r
}\r
\r
- SI_Host_USBTask(&DigitalCamera_SI_Interface);\r
+ SImage_Host_USBTask(&DigitalCamera_SI_Interface);\r
USB_USBTask();\r
}\r
}\r