【Camera Sensor Driver笔记】七、点亮指南之Flash

<flashDriverData>

flashName adp1660 flash 名称

flashDriverType I2C PMIC / I2C (PMIC为平台的,eg:flashname:pmic flashDriverType:PMIC)

<powerUpSequence>

<powerSetting>

configType VAF 电源

configValue 0 使用dts值

delayMs 1 延时1ms

</powerSetting>

</powerUpSequence>

<powerDownSequence>

<powerSetting>

configType VAF 相关电源

configValue 0 下电

delayMs 1 延时1ms

</powerSetting>

</powerDownSequence>

<i2cInfo>

slaveAddress 0xE4 i2c 地址,写地址

regAddrType 1 寄存器地址类型

regDataType 1 寄存器数据类型

i2cFrequencyMode FAST i2c 速率

<flashInitSettings>

<regSetting>

registerAddr 0x01 init setting寄存器地址

registerData 0x3 init setting寄存器地址

regAddrType 1 地址类型

regDataType 1 数据类型

operation WRITE 写操作

</regSetting>

...

</flashInitSettings>

<flashOffSettings>

<regSetting>

registerAddr 0xf flashoff setting寄存器地址

registerData 0x00 flashoff setting寄存器地址

regAddrType 1 地址类型

regDataType 1 数据类型

operation WRITE 写操作

</regSetting>

...

</flashOffSettings>

<flashLowSettings>

<regSetting>

registerAddr 0x8 flashlow setting寄存器地址

registerData 0x4 flashlow setting寄存器地址

regAddrType 1 地址类型

regDataType 1 数据类型

operation WRITE 写操作

</regSetting>

...

</flashLowSettings>

<flashHighSettings>

<regSetting>

registerAddr 0x2 flashhigh setting寄存器地址

registerData 0x24f flashhigh setting寄存器地址

regAddrType 1 地址类型

regDataType 1 数据类型

operation WRITE 写操作

</regSetting>

...

</flashHighSettings>

</i2cInfo>

numberOfFlashs 1 led 数量

</flashDriverData>

Camera Flash 检查

cd /sys/class/leds

/sys/class/leds # ls

gpio-vibrator lcd-backlight led:flash_0 led:torch_0 mmc0:: mmc1::

echo 1 >` led\:torch_0/brightness //开启手电筒,闪光灯常亮

echo 0 >` led\:torch_0/brightness //关闭手电筒

echo 1 >` led\:flash_0/brightness //开启flash,高亮几秒后熄灭

echo 0 >` led\:flash_0/brightness //关闭flash

相关推荐
帅锅锅0071 小时前
SeLinux Type(类型)深度解析
android·操作系统
2501_915921432 小时前
iOS混淆与IPA加固全流程(iOS混淆 IPA加固 Ipa Guard实战)
android·ios·小程序·https·uni-app·iphone·webview
游戏开发爱好者82 小时前
iOS 26 App 开发阶段性能优化 从多工具协作到数据驱动的实战体系
android·ios·小程序·uni-app·iphone·webview·1024程序员节
2501_915106322 小时前
深入剖析 iOS 26 系统流畅度,多工具协同监控与性能优化实践
android·ios·性能优化·小程序·uni-app·cocoa·iphone
小彤花园2 小时前
GooglePlay更改签名秘钥报错(2025最新版)
android·google
Answer_momo3 小时前
一文读懂 Kotlin 数据流 Flow 的使用
android
雨白3 小时前
Kotlin Flow 入门:构建响应式异步数据流
android·kotlin
阿里云云原生4 小时前
告别手动埋点!Android 无侵入式数据采集方案深度解析
android·云原生
Tlaster5 小时前
使用KMP实现原生UI + Compose混合的社交客户端
android·ios·开源
袁煦丞 cpolar内网穿透实验室5 小时前
安卓旧机变服务器,KSWEB部署Typecho博客并实现远程访问:cpolar内网穿透实验室第645个成功挑战
android·运维·服务器·远程工作·内网穿透·cpolar