Android MTK G-SENSOR 方向修改
引言
在我们在开始设计硬件的时候 加速度传感器G-sensor 的方向可能不尽相同,相对于轴方向 有3个X、Y、Z。也就是有8个方向可以变化的,往往Y轴方向不会有问题,主板方向一般都是和手机平行的。以6765平台介绍简单的修改DTS的方法。
修改方法
1、确定G-sensor的挂载的I2C通道,寻找其驱动DTS位置。
2、找到gsensor下面的direction,其范围为0-7。
3、修改值,请一个一个的验证,查看方向边验证,查看规律,可以加快验证的速度。
参考代码如下:
&i2c1 {
gyro@69 {
i2c_num = <1>;
i2c_addr = <0x69 0 0 0>;
direction = <3>;
power_id = <0xffff>;
power_vol = <0>;
firlen = <0>;
is_batch_supported = <0>;
};
gsensor@68 {
i2c_num = <1>;
direction = <0>;
power_id = <0xffff>;
power_vol = <0>;
firlen = <16>;
is_batch_supported = <1>;
};
```