-
USB设备的Remote Wakeup是可选的,其功能用于远程唤醒待机状态下的主机。
-
USB设备通过配置描述符bmAttributes字段的D5标识其是否支持远程唤醒。支持远程唤醒的USB设备必须支持USB的标准请求CLEAR_FEATURE和SET_FEATURE。
-
USB主机通过SET_FEATURE(DEVICE_REMOTE_WAKEUP)请求使用USB设备的远程唤醒功能,其请求的时间在发送设备挂起之前。如果主机并未发送使能远程唤醒特性,设备端不允许执行远程唤醒功能,虽然其支持。
社区中关于此的讨论:总线上suspended stop事件发起端 http://www.usbzh.com/zone/detail-78.html