77的闪光灯是如何工作的呢 ?
时间:10-02
整理:3721RD
点击:
以前功能机上面好像都是GPIO控制亮灭。
在77不知道怎么控制
在代码里可以看到 好像是由 hwBacklightFlashlightTurnOn和hwBacklightFlashlightTurnOff控制
他们都调用
void upmu_flash_en(kal_uint32 val)
{
kal_uint32 ret=0;
ret=pMIC_bank1_config_interface( (kal_uint8)(BANK1_FLASH_CTRL + FLASH_CON1_OFFSET),
(kal_uint8)(val),
(kal_uint8)(BANK_1_FLASH_EN_MASK),
(kal_uint8)(BANK_1_FLASH_EN_SHIFT)
);
}
这个函数是什么意思呢 ?他们有没有调用GPIO口的动作呢 ?
在77不知道怎么控制
在代码里可以看到 好像是由 hwBacklightFlashlightTurnOn和hwBacklightFlashlightTurnOff控制
他们都调用
void upmu_flash_en(kal_uint32 val)
{
kal_uint32 ret=0;
ret=pMIC_bank1_config_interface( (kal_uint8)(BANK1_FLASH_CTRL + FLASH_CON1_OFFSET),
(kal_uint8)(val),
(kal_uint8)(BANK_1_FLASH_EN_MASK),
(kal_uint8)(BANK_1_FLASH_EN_SHIFT)
);
}
这个函数是什么意思呢 ?他们有没有调用GPIO口的动作呢 ?
是用MT6329的FLASH PIN来控制闪光灯的。
你要看原理图。
然后就明白了。