在项目中,组装好的样机(主板竖着放)与未组装的主板(水平放置)烧写的同一套代码,经测试发现,组装好的样机(主板竖着放)相机预览与照片方向不一致,未组装的主板(水平放置)相机预览与照片方向是正常的。后来发现是gsensor导致的,调整gsensor的参数后恢复正常。
+++ b/kernel-4.4/arch/arm64/boot/dts/mediatek/tb8788p1_64_bsp.dts
@@ -951,7 +951,7 @@
gsensor@68 {
i2c_num = <1>;
i2c_addr = <0x68 0 0 0>;
- direction = <0>;
+ direction = <6>; // 该参数范围0-7
power_id = <0xffff>;
power_vol = <0>;
firlen = <16>;