USB OTG挂起
USB OTG suspend
我正在开发支持 USB OTG 的 android phone。
假设我们将 USB 集线器(总线供电/自供电)连接到 android phone 并且集线器上没有连接任何设备。
phone 是否应该进入深度睡眠(暂停)?
是的,当然 phone 在这种情况下应该深度睡眠,如果有特殊情况需要使用 USB 集线器 运行,则由应用程序持有唤醒锁。将 USB 集线器视为 USB 端口的扩展。如果您的 USB 想要休眠,那么 USB 集线器也应该休眠,无论上面有什么。如果用户已经离开平板电脑,那么一切都应该在预定时间后休眠。
USB休眠相关的源码是android这一段代码。
https://github.com/mehrvarz/android_kernel_samsung_tuna/blob/jb/arch/arm/mach-omap2/board-tuna-connector.c
我正在开发支持 USB OTG 的 android phone。
假设我们将 USB 集线器(总线供电/自供电)连接到 android phone 并且集线器上没有连接任何设备。 phone 是否应该进入深度睡眠(暂停)?
是的,当然 phone 在这种情况下应该深度睡眠,如果有特殊情况需要使用 USB 集线器 运行,则由应用程序持有唤醒锁。将 USB 集线器视为 USB 端口的扩展。如果您的 USB 想要休眠,那么 USB 集线器也应该休眠,无论上面有什么。如果用户已经离开平板电脑,那么一切都应该在预定时间后休眠。
USB休眠相关的源码是android这一段代码。 https://github.com/mehrvarz/android_kernel_samsung_tuna/blob/jb/arch/arm/mach-omap2/board-tuna-connector.c