检测USB连接和充电器事件

3个帖子/ 0个新帖子
最后发表
david_33021
离线
最后看到:11个月,2个星期前
加入:15 2015-07-28
检测USB连接和充电器事件

你好,

想知道如何检测用户何时插入USB连接线,或电池充电器何时开始或停止充电?我还没有在文档中看到这一点,但似乎Dialog已经在sdk/cpm/sys_charger.c中为我们提供了丰富的回调集合,应用程序可以实现来处理USB和充电器生命周期事件。雷竞技安卓下载例如:

usb_attach_cb():当用户连接USB电缆时调用(查找VBUS上的电压过渡,我相信)
usb_detach_cb():当用户移除USB线时调用
usb_charging ()
usb_charged ()
usb_charger_battery_full ()
...

希望这能帮助其他人调整他们的应用程序在USB连接事件和充电器转换状态时的行为。雷竞技安卓下载

大卫

设备:
david_33021
离线
最后看到:11个月,2个星期前
加入:15 2015-07-28
添加一个评论,这样我就可以

添加一个评论,这样我就可以结束这个话题了。

大卫

MT_dialog
离线
最后看到:2个月3个星期前
工作人员
加入:2015-06-08 34
嗨david_33021,

嗨david_33021,

为了得到通知,您的USB设备上插入了一些东西,将发生VBUS_Handler(),如果这是您的问题,最终将发生usb_attach_cb()函数。

由于MT_dialog