我使用的是GPADC0
这是我配置&gpadc {
        channel_num = <1>;
        channel_select = <0x01>;
        channel_data_select = <0>;
        wakeup-source;
        status = "okay";
};  因为不要按键检测的  我只要通过ADC检测电压  所以其他的按键和比较都没有设置
下面启动时候打印的信息 在设备里面有event1
[    1.227429] sunxi_gpadc_init,2151, success
[    1.235486] sunxi_key_init: get key count failed
[    1.235495] sunxi_gpadc_setup: get channel compare select failed
[    1.247434] sunxi_gpadc_setup: get channel compare low data select failed
[    1.255059] sunxi_gpadc_setup: get channel compare hig data select failed
[    1.262689] sunxi_gpadc_setup: get channel scan data failed
[    1.268964] sunxi_gpadc_setup:get channel0_compare_lowdata err!
[    1.275617] sunxi_gpadc_setup:get channel0_compare_higdata err!
[    1.282507] input: sunxi-gpadc0 as /devices/virtual/input/input1
最近编辑记录 无情一刀 (2024-10-10 15:33:36)
离线
不能用这个驱动,貌似有另外一个读adc值驱动。
或者直接在用户层devmem读取/dev/mem adc寄存器。
现在就是不知道这个读取adc值的驱动是那个 ,可能驱动不对,我的dev下没有这个mem的寄存器值
离线
离线