【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

相关推荐
JMchen1233 小时前
Android UDP编程:实现高效实时通信的全面指南
android·经验分享·网络协议·udp·kotlin
黄林晴4 小时前
Android 17 再曝猛料:通知栏和快捷设置终于分家了,这操作等了十年
android
有位神秘人4 小时前
Android获取设备中本地音频
android·音视频
JMchen1234 小时前
Android网络安全实战:从HTTPS到双向认证
android·经验分享·网络协议·安全·web安全·https·kotlin
CS创新实验室4 小时前
Pandas 3 的新功能
android·ide·pandas
ujainu4 小时前
护眼又美观:Flutter + OpenHarmony 鸿蒙记事本一键切换夜间模式(四)
android·flutter·harmonyos
三少爷的鞋5 小时前
为什么我不在 Android ViewModel 中直接处理异常?
android
草莓熊Lotso6 小时前
Linux 文件描述符与重定向实战:从原理到 minishell 实现
android·linux·运维·服务器·数据库·c++·人工智能
恋猫de小郭6 小时前
Flutter Zero 是什么?它的出现有什么意义?为什么你需要了解下?
android·前端·flutter
工程师老罗12 小时前
如何在Android工程中配置NDK版本
android