{\r
uint8_t ErrorCode;\r
\r
+ if ((USB_HostState != HOST_STATE_Configured) || !(SIInterfaceInfo->State.IsActive))\r
+ return PIPE_RWSTREAM_DeviceDisconnected;\r
+\r
PIMAHeader->TransactionID = SIInterfaceInfo->State.TransactionID++;\r
\r
Pipe_SelectPipe(SIInterfaceInfo->Config.DataOUTPipeNumber);\r
{\r
uint16_t TimeoutMSRem = COMMAND_DATA_TIMEOUT_MS;\r
\r
+ if ((USB_HostState != HOST_STATE_Configured) || !(SIInterfaceInfo->State.IsActive))\r
+ return PIPE_RWSTREAM_DeviceDisconnected;\r
+\r
Pipe_SelectPipe(SIInterfaceInfo->Config.DataINPipeNumber);\r
Pipe_Unfreeze();\r
\r
{\r
uint8_t ErrorCode;\r
\r
+ if ((USB_HostState != HOST_STATE_Configured) || !(SIInterfaceInfo->State.IsActive))\r
+ return PIPE_RWSTREAM_DeviceDisconnected;\r
+\r
Pipe_SelectPipe(SIInterfaceInfo->Config.DataOUTPipeNumber);\r
Pipe_Unfreeze();\r
\r
{\r
uint8_t ErrorCode;\r
\r
+ if ((USB_HostState != HOST_STATE_Configured) || !(SIInterfaceInfo->State.IsActive))\r
+ return PIPE_RWSTREAM_DeviceDisconnected;\r
+\r
Pipe_SelectPipe(SIInterfaceInfo->Config.DataINPipeNumber);\r
Pipe_Unfreeze();\r
\r
{\r
bool IsEventReceived = false;\r
\r
+ if ((USB_HostState != HOST_STATE_Configured) || !(SIInterfaceInfo->State.IsActive))\r
+ return false;\r
+\r
Pipe_SelectPipe(SIInterfaceInfo->Config.EventsPipeNumber);\r
Pipe_Unfreeze();\r
\r
{\r
uint8_t ErrorCode;\r
\r
+ if ((USB_HostState != HOST_STATE_Configured) || !(SIInterfaceInfo->State.IsActive))\r
+ return PIPE_RWSTREAM_DeviceDisconnected;\r
+\r
Pipe_SelectPipe(SIInterfaceInfo->Config.EventsPipeNumber);\r
Pipe_Unfreeze();\r
\r
uint8_t SImage_Host_OpenSession(USB_ClassInfo_SI_Host_t* const SIInterfaceInfo)\r
{\r
if ((USB_HostState != HOST_STATE_Configured) || !(SIInterfaceInfo->State.IsActive))\r
- return HOST_SENDCONTROL_DeviceDisconnect;\r
+ return HOST_SENDCONTROL_DeviceDisconnected;\r
\r
uint8_t ErrorCode;\r
\r
uint8_t SImage_Host_CloseSession(USB_ClassInfo_SI_Host_t* const SIInterfaceInfo)\r
{\r
if ((USB_HostState != HOST_STATE_Configured) || !(SIInterfaceInfo->State.IsActive))\r
- return HOST_SENDCONTROL_DeviceDisconnect;\r
+ return HOST_SENDCONTROL_DeviceDisconnected;\r
\r
uint8_t ErrorCode;\r
\r
const uint8_t TotalParams, uint32_t* Params)\r
{\r
if ((USB_HostState != HOST_STATE_Configured) || !(SIInterfaceInfo->State.IsActive))\r
- return HOST_SENDCONTROL_DeviceDisconnect;\r
+ return HOST_SENDCONTROL_DeviceDisconnected;\r
\r
uint8_t ErrorCode;\r
\r
uint8_t ErrorCode;\r
SI_PIMA_Container_t PIMABlock;\r
\r
+ if ((USB_HostState != HOST_STATE_Configured) || !(SIInterfaceInfo->State.IsActive))\r
+ return HOST_SENDCONTROL_DeviceDisconnected;\r
+\r
if ((ErrorCode = SImage_Host_ReceiveBlockHeader(SIInterfaceInfo, &PIMABlock)) != PIPE_RWSTREAM_NoError)\r
return ErrorCode;\r
\r