原理图:



g_sensor的驱动目录在mediatek/custom/common/kernel/accelerometer下。

一、g_sensor 的移植步骤

1、在ProjectConfig.mk中配置相关的g_sensor

例如 CUSTOM_KERNEL_ACCELEROMETER= kxtf9

2、在mediatek/custom/common/kernel/accelerometer目录中添加 g_sensor的驱动

3、修改旋转方向:

custom/tf902/kernel/accelerometer/kxtf9/cust_acc.c中,主要是g_sensor的参数。

/*---------------------------------------------------------------------------*/

static struct acc_hw cust_acc_hw = {

.i2c_num = 0,

.direction = 7, //主要用于修改续转的方向

.power_id = MT65XX_POWER_LDO_VGP2,/*!< LDO is not used */ 电源配置

.power_vol= VOL_DEFAULT,/*!< LDO is not used */ 配置电源的大小

.firlen = 0, //old value 16 /*!< don't enable low passfileter */

};

/*---------------------------------------------------------------------------*/

struct acc_hw* get_cust_acc_hw(void)

{

return &cust_acc_hw;

}//为调用参数提供接口





更多相关文章

  1. mac下android studio安装plantuml插件
  2. 第一次运行Android(安卓)Studio
  3. Android(安卓)Sudio 开发环境配置
  4. Android的Linux内核的电源管理:Early Suspend
  5. Android的ROS开发环境配置(Android+ROS+rosjava+android_core)
  6. Android使用Kotlin+Anko开发简化开发中的代码
  7. ARouter使用及源码简析
  8. android通过JNI控制GPIO
  9. Android(安卓)Studio的使用和配置

随机推荐

  1. [转]Android的应用程序结构分析:HelloActi
  2. unity与Android相互调用
  3. Android画图之Matrix(二)
  4. Android中使用google Analytics
  5. SQLite数据库(2):ANDROID工程中的使用
  6. Android(安卓)双击返回键退出程序 实现
  7. Android菜单详解(二)——创建并响应选项菜
  8. android 实现 APP 保活且正常升级的方法
  9. Android版本问题记录:Android 8.0下异常On
  10. android基础知识---重写软键盘回车的点击