Added new RNDIS Host class driver and the beginnings of a RNDISEthernetHost Class...
[pub/USBasp.git] / LUFA / Drivers / USB / Class / Host / Printer.c
index 192e17f..d85ac15 100644 (file)
@@ -187,6 +187,9 @@ uint8_t PRNT_Host_SendData(USB_ClassInfo_PRNT_Host_t* const PRNTInterfaceInfo, v
 {\r
        uint8_t ErrorCode;\r
 \r
+       if ((USB_HostState != HOST_STATE_Configured) || !(PRNTInterfaceInfo->State.IsActive))\r
+         return PIPE_RWSTREAM_DeviceDisconnected;\r
+\r
        Pipe_SelectPipe(PRNTInterfaceInfo->Config.DataOUTPipeNumber);\r
        Pipe_Unfreeze();\r
        \r