DCT工具(DWS):
配置,编译后会自动生成头文件。
生成路径:
./out/target/product/${PROJECT}/obj/PRELOADER_OBJ/inc/
文件:
cust_adc.h cust_eint.dtsi cust_eint_md1.h cust_gpio_usage.h cust_kpd.h cust_power.h pmic_drv.c preloader.h
cust_clk_buf.h cust_eint.h cust_gpio_boot.h cust_i2c.h custom_emi.h KEY_IMAGE_AUTH.h pmic_drv.h proj_cfg.h
LED(ISINK):
源码路径:
Hal: vendor/mediatek/proprietary/hardware/liblights/lights.c
kernel: kernel-4.9/drivers/leds/led-class.c #led-core.c led-triggers.c leds.h
driver: kernel-4.9/drivers/misc/mediatek/leds/
vendor/mediatek/proprietary/bootable/bootloader/lk/platform/mtxxxx/mt_leds.ccust file: vendor/mediatek/proprietary/bootable/bootloader/lk/target/${PROJECT}/cust_leds.c
ISINK mode:
PWM mode(default) ,breathe mode , register mode
Touch:
(a)TouchPanel的虚拟按键,如果要有触感,就以坐标形式上报。用report key的方式系统不会有震感。
Gsensor:
Audio:
MTK_DIFITAL_MIC_SUPPORT=yes 数字mic
MTK_DUAL_MIC_SUPPORT=yes 双MIC
Headset:
EINT+ACCDET / ACC Only(不推荐)
EINT检测耳机插入,ACCDET检测是几段的耳机。
MSDC:
配置电流:
配置检测SD检测代码位置
如果需要设置防抖将 Debounce En 为 Enable , Debounce time设置为1