From c1782ac024a42c06680f511c939e653aacdb411d Mon Sep 17 00:00:00 2001 From: Dean Camera Date: Tue, 10 Nov 2009 06:22:03 +0000 Subject: Added new stream creation function to the CDC Class drivers, to easily make standard streams from CDC Class driver instances. --- Demos/Host/ClassDriver/CDCHost/CDCHost.c | 22 ---------------------- 1 file changed, 22 deletions(-) (limited to 'Demos/Host/ClassDriver') diff --git a/Demos/Host/ClassDriver/CDCHost/CDCHost.c b/Demos/Host/ClassDriver/CDCHost/CDCHost.c index ded3e4c10..e28f2f9e5 100644 --- a/Demos/Host/ClassDriver/CDCHost/CDCHost.c +++ b/Demos/Host/ClassDriver/CDCHost/CDCHost.c @@ -54,28 +54,6 @@ USB_ClassInfo_CDC_Host_t VirtualSerial_CDC_Interface = .NotificationPipeDoubleBank = false, }, }; - -#if 0 -/* NOTE: Here you can set up a standard stream using the created virtual serial port, so that the standard stream functions in - * can be used on the virtual serial port (e.g. fprintf(&USBSerial, "Test"); to print a string). - */ - -static int CDC_putchar(char c, FILE *stream) -{ - CDC_Host_SendByte(&VirtualSerial_CDC_Interface, c); - return 0; -} - -static int CDC_getchar(FILE *stream) -{ - if (!(CDC_Host_BytesReceived(&VirtualSerial_CDC_Interface))) - return -1; - - return CDC_Host_ReceiveByte(&VirtualSerial_CDC_Interface); -} - -static FILE USBSerial = FDEV_SETUP_STREAM(CDC_putchar, CDC_getchar, _FDEV_SETUP_RW); -#endif /** Main program entry point. This routine configures the hardware required by the application, then * enters a loop to run the application tasks in sequence. -- cgit v1.2.3