Fork me on GitHub

USB设备远程唤醒RemoteWakeUp

 

正文

  • USB设备的Remote Wakeup是可选的,其功能用于远程唤醒待机状态下的主机。

  • USB设备通过配置描述符bmAttributes字段的D5标识其是否支持远程唤醒。支持远程唤醒的USB设备必须支持USB的标准请求CLEAR_FEATURESET_FEATURE

  • USB主机通过SET_FEATURE(DEVICE_REMOTE_WAKEUP)请求使用USB设备的远程唤醒功能,其请求的时间在发送设备挂起之前。如果主机并未发送使能远程唤醒特性,设备端不允许执行远程唤醒功能,虽然其支持。

社区中关于此的讨论:总线上suspended stop事件发起端 http://www.usbzh.com/zone/detail-78.html

PC在休眠前使能设备的远程唤醒feature

PC被鼠标唤醒后禁止掉其远程唤醒feature

PC休眠并自我唤醒

PC休眠并被鼠标唤醒



如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!
posted @   yooooooo  阅读(91)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示