环境光感应VEML6040芯片驱动开发—【万物智能之开源鸿蒙OpenHarmony系统实战开发系列教程】
本文详解RK3568平台VEML6040环境光传感器的调试全流程:通过I2C总线扫描确认地址0x10存在,验证设备树与内核驱动配置(CONFIG_VEML6040=y),确保IIO子系统正确绑定。重点强调“遮光清零”为验收核心——手掌覆盖时clear通道必须下降,手电照射则上升,数值随光照变化是唯一有效指标。提供双路径读取方案:优先使用IIO接口(/sys/bus/iio/devices/iio:deviceN/in_intensity_*_raw),失败则用用户态i2c-dev直接读寄存器0x08~0x0



