美文网首页
多个sensor如何兼容?

多个sensor如何兼容?

作者: RTThread小师弟 | 来源:发表于2017-12-06 17:27 被阅读20次

[DESCRIPTION]

多个sensor如何兼容,以下以兼容多个g sensor说明如何操作。

[PLATFORM]

MT6575 MT6577 MT6589

[SOLUTION]

1. 请确认是否支持sensor兼容:请在projectconfig.mk内确认是否有以下选项

mtk_AUTO_DETECT_ACCELEROMETER 变量,若有,请把MTK_AUTO_DETECT_ACCELEROMETER =

no 改为 MTK_AUTO_DETECT_ACCELEROMETER = yes;

2. CUSTOM_KERNEL_ACCELEROMETER = 后面加上对应的sensor,如

CUSTOM_KERNEL_ACCELEROMETER = xxx_auto;

3. 对应的driver放置在kernel/accelerometer/xxx_auto文件夹内;

4. 修改sensor的driver:详细修改可以拿一个自适应driver文件比较即可知道

1)初始化sensor_init_info结构体xxx_init_info,赋值为实际的初始化函数

2)在xxx_init()函数内,调用hwmsen_gsensor_add(&xxx_init_info);

5.不需要修改,hwmsen_dev.c内,hwmsen_init函数内,初始化时会根据自适应方式,依

次调用xxx_init_info内实际sensor的初始化完成具体sensor的加载。

来源:一牛网论坛

相关文章

网友评论

      本文标题:多个sensor如何兼容?

      本文链接:https://www.haomeiwen.com/subject/jyslixtx.html