From f896c00c48f04fb9273555ab8d9b1af99f865d25 Mon Sep 17 00:00:00 2001 From: Dean Camera Date: Thu, 18 Jun 2009 10:31:55 +0000 Subject: Break device mode class driver interfaces into seperate config and state structs which are then combined, for clarity. Move device mode class driver interfaces back into the device mode class driver headers from the common class headers to make room for host class interfaces. --- Demos/Host/ClassDriver/CDCHost/CDCHost.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'Demos/Host/ClassDriver/CDCHost') diff --git a/Demos/Host/ClassDriver/CDCHost/CDCHost.c b/Demos/Host/ClassDriver/CDCHost/CDCHost.c index e50a28f95..941cf7cc4 100644 --- a/Demos/Host/ClassDriver/CDCHost/CDCHost.c +++ b/Demos/Host/ClassDriver/CDCHost/CDCHost.c @@ -40,8 +40,13 @@ * passed to all CDC Class driver functions, so that multiple instances of the same class * within a device can be differentiated from one another. */ -USB_ClassInfo_CDC_t VirtualSerial_CDC_Interface; - +USB_ClassInfo_CDC_Host_t VirtualSerial_CDC_Interface = + { + .DataINPipeNumber = 1, + .DataOUTPipeNumber = 2, + .NotificationPipeNumber = 3, + }; + /** Main program entry point. This routine configures the hardware required by the application, then * starts the scheduler to run the application tasks. */ @@ -56,6 +61,7 @@ int main(void) for (;;) { + CDC_Host_USBTask(&VirtualSerial_CDC_Interface); USB_USBTask(); } } -- cgit v1.2.3