以CH592的CompoundDev例程为例,
一、如果是在主机休眠/关机时被挂起,主机首先会下发USB_SET_FEATURE指令设置设备远程唤醒,紧接着发送USB_SUSPEND指令给从机设备。
因此从机设备可根据先后顺序来判断是否被主机挂起,
二、设备如果意外掉线(USB线拔掉),则不会有USB_SET_FEATURE,会直接进入USB_SUSPEND中断,