【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

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cam_Rxy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值