一加7海内外版本安卓R升级项目
1.负责线性马达硬件代码porting,性能调优
通过log分析,追踪到hal层传值差异,使用对比porting宏控等方法
解决触屏无震动,闹钟短信无震动等问题
针对OP定制游戏震动功能,负责与三方厂商艾为沟通
实现PUBG游戏内部开枪震动功能
配合三方解决市场反馈的漏震,误震等影响体验的问题
解决高通原生vibrator功耗偏高问题
根据log中hal层发送的振幅偏大找到问题
2.负责sensor模块硬件功能调优
解决psensor xts测试中分辨率问题过大导致的fail项
解决双击亮屏失效问题
由于psensor底噪过大校准偏差导致功能失效,长期处于near状态,触发pocket模式,手势失效
分析OP psensor动态校准机制,通过驱动写入分辨率触发,重新校准摔过手机psensor
解决lsensor暗环境下报值不为0的问题
分析op lux驱动算法,在外界光源低于一定阈值时,lux对adc转换值作处理使上报值降至0
由于版本升级背光条更新,上层对于底层数值处理发生改变,通过对底层算法调优解决此问题
解决apk打开自动横屏问题
该问题通过log发现gsensor .json文件中对x y z轴方向判定反了,修改json文件中方向判定优化此问题