USB供电类型简单介绍
关键词:android USB充电 androidboot.mode charger
平台信息:
平台:MSM8909
内核:linux3.10.49
系统:android/android5.1
USB供电类型枚举如下:
enum power_supply_type {
POWER_SUPPLY_TYPE_UNKNOWN = 0,
POWER_SUPPLY_TYPE_BATTERY,
POWER_SUPPLY_TYPE_UPS,
POWER_SUPPLY_TYPE_MAINS,
POWER_SUPPLY_TYPE_USB, /* Standard Downstream Port */
POWER_SUPPLY_TYPE_USB_DCP, /* Dedicated Charging Port */
POWER_SUPPLY_TYPE_USB_CDP, /* Charging Downstream Port */
POWER_SUPPLY_TYPE_USB_ACA, /* Accessory Charger Adapters */
POWER_SUPPLY_TYPE_WIRELESS,
POWER_SUPPLY_TYPE_BMS, /* Battery Monitor System */
POWER_SUPPLY_TYPE_USB_PARALLEL, /* USB Parallel Path */
};
其中,POWER_SUPPLY_TYPE_UNKOWN:未知;
POWER_SUPPLY_TYPE_BATTERY:电池,嵌入式设备、手持式智能设备常用的供电形式;
POWER_SUPPLY_TYPE_UPS:Uninterruptible Power System/Uninterruptible Power Supply,不间断式供电设备,通过将交流电和蓄电池连接,正常情况下由交流电供电,同时向蓄电池充电。当交流电断电时,由蓄电池紧急供电。一般用于服务器等设备;
POWER_SUPPLY_TYPE_MAINS:主供电设备,如笔记本电脑的适配器,其特点是可以单独供电,当其断电时,再由辅助供电设备供电(如battery);
POWER_SUPPLY_TYPE_USB:标准下行端口;
POWER_SUPPLY_TYPE_USB_DCP:专用充电端口,只能充电,不能传data;
POWER_SUPPLY_TYPE_USB_CDP:充电下行端口,CDP可以提供500mA和1.5A两种电流,一般会先用500mA,若是符合1.5A的快充,就会切换过去。
POWER_SUPPLY_TYPE_USB_ACA:附件充电器适配器,该类型不只能支持充电,还可以当otg用。
POWER_SUPPLY_TYPE_WIRELESS:无线充电
POWER_SUPPLY_TYPE_BMS:电池监控系统
POWER_SUPPLY_TYPE_USB_PARALLEL:USB并行路径
USB供电类型简单介绍相关推荐
- 磁带机LTO类型简单介绍(Tape drive LTO type)
磁带机各阶段的LTO支持容量大小以及读取或写入介绍
- 【转】USB供电不足的解决办法
2011-07-14 13:33 这篇文章很老,但是很有借鉴意义. 如何识别USB动力不足 一般来说,USB设备插入到Windows 2000以上系统中时,它就能被系统自动识别出来,并且能够正常工作 ...
- USB供电不足的最终解决办法
USB设备最常碰到的问题,就是它的动力之源--供电容易不足;为了有效解决USB接口动力不足的故障, 如何识别USB动力不足 一般来说,USB设备插入到Windows 2000以上系统中时,它就能被系统 ...
- typecpd协议规范 C语言,USB-C(USB Type-C)规范的简单介绍和分析
USB-C(USB Type-C)规范的简单介绍和分析 作者:wowo 发布于:2017-12-18 16:18 分类:USB 1. 前言 从1996年1月USB1.0正式发布至今(2017年9月 U ...
- USB OTG简单介绍
1 引言 随着USB2.0版本号的公布,USB越来越流行,已经成为一种标准接口.如今,USB支持三种传输速率:低速(1.5Mb/s).全速(12Mb/s)和快速(480Mb/s),四种传输类型:块传输 ...
- USB简单介绍USB共享网络功能(一)
一.USB的简单介绍&USB共享网络功能 USB是比较常用接口类型, 也是PC的标配, 通常外设通过USB口连接至PC 在USB的世界里, 分USB Host和USB Device两种角色 P ...
- otg usb 定位_USB OTG简单介绍
1 引言 随着USB2.0版本号的公布,USB越来越流行,已经成为一种标准接口.如今,USB支持三种传输速率:低速(1.5Mb/s).全速(12Mb/s)和快速(480Mb/s),四种传输类型:块传输 ...
- c 语言重载参数类型不同重载和,C++基础学习之函数重载的简单介绍
前言 我们在平时写代码中会用到几个函数但是他们的实现功能相同,但是有些细节却不同.例如:交换两个数的值其中包括(int, float,char,double)这些个类型.在C语言中我们是利用不同的函数 ...
- input:file上传类型控制简单介绍
<input type="file">可以上传文件,这个就不用多介绍了. 其实我们使用此控件可以进行上传文件格式的控制. 特别说明:在实际应用中,不但要在前端进行验证, ...
最新文章
- DOS命令输出的重定向
- matlab cell取一列,MATLAB cell struct
- 算法导论之图的基本算法
- 倡导国际农民丰收节贸易会-万祥军:中国-中东欧谋定启动
- twisted应用中异步回调的方式及线程的应用
- 程序员过关斩将--请不要误会redis 6.0 的多线程
- 木棒,POJ(1011)
- Android Camera 2.0 Api
- Django Web实现动态三级联动
- java栈与堆_JAVA中的栈和堆
- Java 实现word 中写入文字图片的解决方案
- ”三不跳“ - 再说跳槽
- mysql监控优化(二)主从复制
- 软件测试优先级策略,软件测试策略基础(转载)
- 微信小程序复制就好-JS工具eval5,用JS替换VBA处理Excel数据
- html登录页面修改背景图片,html网页背景图片设置
- php将多张图片合并成pdf,如何简单有效的将多张图片合并成一个PDF文件
- 计算机右键 管理,鼠标右键菜单管理方法?
- 【BZOJ2286】【SDOI2011】消耗战 LCA单调性(构建虚树)+树形DP
- 浅尝Clickhouse
热门文章
- 学习、生活、工作心得记录
- 【排错日记】java.lang.IllegalStateException: It is illegal to call this method if the current...
- c语言中的猜字谜游戏
- 使用最小二乘法拟合二次函数
- 如何在线观看或直播2018年奥运会(无电缆)
- 一起谈谈支持Markdown的写作平台体验
- mysql定时备份及删除历史数据
- R语言rcurl抓取问财财经搜索网页股票数据
- excel怎么设置自动计算_钢筋计算太麻烦?全套钢筋翻样Excel自动计算表,限时分享...
- ubuntu下安装python-docx