IT972--修改SENSOR的默认GPIO值(默认的POWER为GPIO40)后,原GPIO40无法正常使用,异常

1、经常几次DEBUG,每次Linephone连接时,GPIO40接口的模式就是变成MODE2

2、打开SDK的capture.c(D:\20191121_Ctrlboard_SDK_v2.3.3.2_601974\ite_sdk\sdk\driver\capture\it970\capture.c),发现每次视频通话调用SENSOR都会重新初始化SENSOR的GPIO接口,而使用的参数值是默认的固定值(例如power 是pinGPIO40,设置位置没找到,但从打印出的info判断这些默认值是不受Kconfig配置而改变),所以每次一进行视频通话就会把GPIO40设置回MODE2;

3、解决方式有两个:

①在capture.c里配合GPIO模式的地方手动避开GPIO40,如下(不想找底层问题,比较快一点)

②这个方法是后面同事找到默认的SENSOR Pin脚参数,设定为会同步为Kconfig分配的GPIO PIN,详细可以直接看附件capture.c(和原capture对比即知,反正我自己懒得看,直接替换)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值