高通8150-SSC架构如何去掉hall sensor使之不编译进slpi

说明:项目需求:由于项目没有使用到Hall sensor,因此不需要QSensorTest的APK上显示hall sensor相关的信息。

 

一、相关的修改如下,

--- a/ssc/build/ssc.scons
+++ b/ssc/build/ssc.scons
@@ -294,7 +294,7 @@ if env.IsKeyEnable(ssc_build_tags) is True:
     env.AddUsesFlags(['SNS_ISLAND_INCLUDE_DA_TEST'])
     env.AddUsesFlags(['SNS_ISLAND_INCLUDE_AONT'])
 
-    exclude_libs.extend(['lsm6dsm','sns_lsm6ds3','sns_sx931x','sns_bma2x2', 'sns_cm3526',
+    exclude_libs.extend(['lsm6dsm','sns_lsm6ds3','sns_sx931x','sns_bma2x2', 'sns_cm3526','sns_bu52053nvx',
                          'sns_bmi160','sns_bmg160','sns_bmm150','sns_tmx4903','sns_rpr0521rs'])

二、重新编译slpi,查看sns_static_sensors.c这个文件是否将hall sensor的注册函数删除,下面是编译后的结果已经将hall sensor注册的接口删掉了。

--- a/ssc/framework/src/sns_static_sensors.c
+++ b/ssc/framework/src/sns_static_sensors.c
@@ -12,6 +12,8 @@ sns_rc sns_register_llcm(sns_register_cb const *register_api);
 sns_rc sns_register_power_sensor(sns_register_cb const *register_api);
 sns_rc sns_register_qcm(sns_register_cb const *register_api);
 sns_rc sns_accel_cal_register(sns_register_cb const *register_api);
+sns_rc sns_register_af6133(sns_register_cb const *register_api);
+sns_rc sns_register_af6133e(sns_register_cb const *register_api);
 sns_rc sns_register_ak0991x(sns_register_cb const *register_api);
 sns_rc sns_amd_register(sns_register_cb const *register_api);
 sns_rc sns_aont_register(sns_register_cb const *register_api);
@@ -19,7 +21,6 @@ sns_rc sns_async_com_port_register(sns_register_cb const *register_api);
 sns_rc sns_basic_gestures_register(sns_register_cb const *register_api);
 sns_rc sns_register_bmp285(sns_register_cb const *register_api);
 sns_rc sns_bring_to_ear_register(sns_register_cb const *register_api);
-sns_rc sns_register_bu52053nvx(sns_register_cb const *register_api);
 sns_rc sns_ccd_register(sns_register_cb const *register_api);
 sns_rc sns_register_cm32181(sns_register_cb const *regist
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值