diff options
Diffstat (limited to 'peripheral/libmraa/docs/iio.md')
-rw-r--r-- | peripheral/libmraa/docs/iio.md | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/peripheral/libmraa/docs/iio.md b/peripheral/libmraa/docs/iio.md deleted file mode 100644 index 0f419a2..0000000 --- a/peripheral/libmraa/docs/iio.md +++ /dev/null @@ -1,44 +0,0 @@ -iio {#iio} -=== -IIO is the kernel's framework for supporting sensors. -## Using dummy_iio driver -For platforms without IIO hardware the iio_dummy driver can be used. You can -add the driver by either rebuilding the kernel with IIO component enabled or -just building the IIO modules and load them. You must add the following config -fragment. Known to work for kernel 3.19 and later. -<pre><code> -CONFIG_IIO_DUMMY_EVGEN=m -CONFIG_IIO_SIMPLE_DUMMY=m -CONFIG_IIO_SIMPLE_DUMMY_EVENTS=y -CONFIG_IIO_SIMPLE_DUMMY_BUFFER=y -</code></pre> -### Add driver to kernel -Boot with new kernel, then load modules -<pre><code> -$ modprobe iio_dummy -$ modprobe iio_dummy_evgen -</code></pre> -### Load kernel modules -Depending our your kernel config, some of these modules may already be loaded. -<pre><code> -$ insmod drivers/iio/industrialio.ko -$ insmod drivers/iio/kfifo_buf.ko -$ insmod drivers/staging/iio/iio_dummy_evgen.ko -$ insmod drivers/staging/iio/iio_dummy.ko -</code></pre> -## 'RAW' access - -Mraa supports raw access - -###Channels - -###Attributes - -###Events - -###Triggers - -Activate the trigger in /sys/class/iio -$ echo 1 > trigger0/trigger_now - - |