The incomplete StandaloneProgrammer project now uses Host and Device Mass storage...
[pub/lufa.git] / LUFA / Drivers / USB / Class / Host / CDC.c
index fcfa86d..2d42be6 100644 (file)
@@ -340,6 +340,12 @@ void CDC_Host_CreateStream(USB_ClassInfo_CDC_Host_t* CDCInterfaceInfo, FILE* Str
        fdev_set_udata(Stream, CDCInterfaceInfo);\r
 }\r
 \r
+void CDC_Host_CreateBlockingStream(USB_ClassInfo_CDC_Host_t* CDCInterfaceInfo, FILE* Stream)\r
+{\r
+       *Stream = (FILE)FDEV_SETUP_STREAM(CDC_Host_putchar, CDC_Host_getchar_Blocking, _FDEV_SETUP_RW);\r
+       fdev_set_udata(Stream, CDCInterfaceInfo);\r
+}\r
+\r
 static int CDC_Host_putchar(char c, FILE* Stream)\r
 {\r
        return CDC_Host_SendByte((USB_ClassInfo_CDC_Host_t*)fdev_get_udata(Stream), c) ? _FDEV_ERR : 0;\r