MTK Android(安卓)G sensor 原理,配置,调试
原理图:
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;
}//为调用参数提供接口
更多相关文章
- mac下android studio安装plantuml插件
- 第一次运行Android(安卓)Studio
- Android(安卓)Sudio 开发环境配置
- Android的Linux内核的电源管理:Early Suspend
- Android的ROS开发环境配置(Android+ROS+rosjava+android_core)
- Android使用Kotlin+Anko开发简化开发中的代码
- ARouter使用及源码简析
- android通过JNI控制GPIO
- Android(安卓)Studio的使用和配置