MTK Android Driver :sensor
16. 传感器
MTK_SENSOR_SUPPORT= yes
CUSTOM_KERNEL_ACCELEROMETER= auto//重力加速度传感器
CUSTOM_KERNEL_MAGNETOMETER=akm8975//磁力感应器//
CUSTOM_KERNEL_ALSPS= tmd2771//光感距离传感器
CUSTOM_KERNEL_BAROMETER=//气压计
CUSTOM_KERNEL_GYROSCOPE=//陀螺仪
16.1 重力加速度传感器(G-sensor感应器)
CUSTOM_KERNEL_ACCELEROMETER= auto//传感器
#ifdefined(MTK_AUTO_DETECT_ACCELEROMETER)
\mediatek\source\kernel\drivers\hwmon\hwmsen\Hwmsen_dev.c
inthwmsen_gsensor_add(struct sensor_init_info* obj)
\mediatek\custom\common\kernel\accelerometer\auto\
重力传感方向设置:
\alps\mediatek\custom\\kernel\accelerometer\mc3210\cust_acc.c
static structacc_hw cust_acc_hw = {
.i2c_num = 2,
.direction = 5, // modify//重力传感方向
16.2 ALS\PS 光感距离传感器
CUSTOM_KERNEL_ALSPS= tmd2771
mediatek\custom\common\kernel\alsps\tmd2771\tmd2771.c
mediatek\custom\common\kernel\alsps\tmd2771\tmd2771.h
mediatek\custom\prj\kernel\alsps\tmd2771\cust_alsps.c
16.3 GYRO-sensormotion sensor 陀螺仪
CUSTOM_KERNEL_GYROSCOPE= l3g4200d
mediatek\custom\common\kernel\gyroscope\l3g4200d\l3g4200d.c
mediatek\custom\prj\kernel\gyroscope\l3g4200d\cust_gyro.c
16.4 BAROMETER-sensor气压计
CUSTOM_KERNEL_BAROMETER= ms5607
mediatek\custom\prj\kernel\barometer\ms5607\cust_baro.c
mediatek\custom\common\kernel\barometer\ms5607\ms5607.c
16.5 MAGNETOMETER 磁感应器
\alps\mediatek\custom\\kernel\magnetometer\yamaha532\cust_mag.c
磁感应方向设置:
static structmag_hw cust_mag_hw = {
.i2c_num = 2,
.direction = 3,//磁感应方向//参照规格书
.power_id = MT65XX_POWER_NONE, /*!< LDO is not used */
.power_vol= VOL_DEFAULT, /*!< LDO is not used */
};
16.6 compass 指南针
CUSTOM_KERNEL_MAGNETOMETER= akm8975
mediatek\custom\common\kernel\magnetometer\akm8975\akm8975.c
mediatek\custom\konka73_gb\kernel\magnetometer\akm8975\cust_mag.c
17. 震动马达
CUSTOM_KERNEL_VIBRATOR=vibrator
a.马达震动幅度(MT6582及其他最新平台):
..\mediatek\custom\\kernel\vibrator\cust_vibrator.c
static structvibrator_hw cust_vibrator_hw = {
.vib_timer = 80,//30, //振动时长
.vib_limit = 9,//振动??
.vib_vol = 0x5, //2.8V for vibr // :0x5//振动电压
};
b.马达震动幅度MT6577直接修改pmic驱动电压:
此文件可以修改各个gpio驱动电压:
\alps\mediatek\platform\mt6577\lk\mt_pmic.c
void PMIC_CUSTOM_SETTING_V1(void){}
ret=pmic_config_interface(BANK0_DIGLDO_CON33,0x3,
BANK_0_RG_VIBR_VOSEL_MASK,BANK_0_RG_VIBR_VOSEL_SHIFT);//0x4
MTK Android Driver :sensor相关推荐
- MTK Android Driver :Camera
MTK Android Driver :camera 1.相关代码位置: mediatek\config\XXXX(红色字为具体的项目名) 文件:ProjectConfig.mk CUSTOM_KER ...
- android lcm,MTK Android Driver :lcm
1.1怎样新建一个LCD驱动 LCD模组主要包括LCD显示屏和驱动IC.比如LF040DNYB16a模组的驱动IC型号为NT35510.要在MTK6577平台上新建这个lcd的驱动,步骤如下: A. ...
- MTK Android Driver:PMIC
1.基本概念 PMIC: Power Management IC电源管理IC 相关接口代码: U32 pmic_config_interface (U32 RegNum, U32 val, U32 M ...
- MTK Android Driver :lcm
1.1怎样新建一个LCD驱动 LCD模组主要包括LCD显示屏和驱动IC.比如LF040DNYB16a模组的驱动IC型号为NT35510.要在MTK6577平台上新建这个lcd的驱动,步骤如下: A. ...
- mtk 电池曲线_MTK Android Driver :Battery电池曲线
MTK Android Driver :battery电池曲线 1.配置文件位置: CUSTOM_KERNEL_BATTERY= battery mediatek\custom\\kernel\bat ...
- MTK 驱动(4)---MTK Android Driver知识大全
MTK Android Driver知识大全 一.Display 1.lcm 相关概念 1.1) MIPI接口:一共有三种接口:DBI(也做CPU或MCU接口).DPI(也叫RGB接口).DSI. 在 ...
- MTK Android Driver知识大全
一.Display 1.lcm 相关概念 1.1) MIPI接口:一共有三种接口:DBI(也做CPU或MCU接口).DPI(也叫RGB接口).DSI. 在使用DSI接口时,目前75/77都只支持到2条 ...
- 【转】MTK Android Driver知识大全
原文网址:http://www.cnblogs.com/biglucky/p/4413797.html 一.Display 1.lcm 相关概念 1.1) MIPI接口:一共有三种接口:DBI(也做C ...
- mtk android 系统代码问题,MTK Android Driver 之 LCM 知识
本帖最后由 TimKing 于 2018-4-8 20:18 编辑 1.lcm 相关概念 1.1) MIPI接口:一共有三种接口:DBI(也做CPU或MCU接口).DPI(也叫RGB接口).DSI.在 ...
最新文章
- 陈春花:管理到底是什么?
- 20个必会的JavaScript面试题
- 类中匿名函数如何从 event 中去除
- SQL Server 兼容模式
- Spring Cloud 一:注册中心
- ActionScript 3 step by step (2) - 使用Trace()跟踪输出
- docker-compose安装镜像
- Python读写CSV格式文件
- 哔哩哔哩---P2 WPF基础入门视频(布局)
- 将String字符串转换为GB2312编码
- word2020 复制的文字有背景颜色怎么去掉呢
- 乔布斯斯坦福大学演讲英文原文
- 无线串口模块SX1278的使用后记
- [详细] 搭建hexo博客并部署阿里云服务器
- 用opencv打开一个视频并加特效(灰度转换、高斯滤波、canny边缘检测处理)再保存
- R语言客户端RStudio快捷键大全
- 【C++】解引用 (及指针) 和 引用 的概念区别
- ffmpeg源码分析 (二)
- unity3d场景导入webgl/three.js
- [Practical.Vim(2012.9)].Drew.Neil.Tip01 学习摘要
热门文章
- ubuntu上thunderbird添加QQ邮箱
- ArcGIS栅格计算器
- 基于javaweb的业主+物业相结合小区物业管理系统(java+ssm+jsp+mysql)
- 英特尔软交会展示MeeGo系统平板电脑
- MTK Flashtool / Smart Phone Flash Tool / flash_tool 使用教程
- android hdr模式白屏,关于开了HDR后画面变白变灰的问题~~~~(问题解决)
- truncate的恢复
- java云之家发送信息_pubacct:公共服务号开放api_消息发送 - 云之家·开放平台
- pycharm只显示左侧project,不显示项目目录
- u盘文件误删怎么恢复?简单几步就能解决