我使用 ASM330LHH 作为 Linux IIO。
添加了源和 DTS。
我们发现/sys/bus/iio也增加了一个设备。
我还检查了从 sysfs 以直接模式读取数据。
因此,我认为H/W连接没有问题。
的
我想使用Trigger模式读取多个数据,但在Directory中没有看到trigger和buffer。
我尝试了 # echo 0> /sys/devices/iio_sysfs_trigger/add_trigger 命令,但我仍然看不到触发器。
的
的
Kconfig 设置如下。
配置_IIO=Y
CONFIG_IIO_BUFFER=Y
CONFIG_IIO_KFIO_BUF=Y
CONFIG_IIO_TRIGGERED_BUFFER=Y
CONFIG_IIO_TRIGGER=Y
CONFIG_IIO_ST_ASM330LHH=Y
CONFIG_IIO_ST_ASM330LHH_I2C=Y
CONFIG_IIO_ST_ASM330LHH_SPI=Y
CONFIG_IIO_ST_ASM330LHH_MAY_WAKEUP=Y
CONFIG_IIO_ST_ASM330LHH_EN_TEMPERATURE_FIFO=Y
有没有办法使用触发缓冲模式?
内核版本为 4.9.11。
0