.. | .. |
---|
2 | 2 | Triggers |
---|
3 | 3 | ======== |
---|
4 | 4 | |
---|
5 | | -* struct :c:type:`iio_trigger` — industrial I/O trigger device |
---|
| 5 | +* struct iio_trigger — industrial I/O trigger device |
---|
6 | 6 | * :c:func:`devm_iio_trigger_alloc` — Resource-managed iio_trigger_alloc |
---|
7 | | -* :c:func:`devm_iio_trigger_free` — Resource-managed iio_trigger_free |
---|
8 | 7 | * :c:func:`devm_iio_trigger_register` — Resource-managed iio_trigger_register |
---|
9 | | -* :c:func:`devm_iio_trigger_unregister` — Resource-managed |
---|
10 | 8 | iio_trigger_unregister |
---|
11 | 9 | * :c:func:`iio_trigger_validate_own_device` — Check if a trigger and IIO |
---|
12 | 10 | device belong to the same device |
---|
.. | .. |
---|
38 | 36 | |
---|
39 | 37 | * :file:`/sys/bus/iio/devices/iio:device{X}/trigger/*`, this directory is |
---|
40 | 38 | created once the device supports a triggered buffer. We can associate a |
---|
41 | | - trigger with our device by writing the trigger's name in the |
---|
| 39 | + trigger with our device by writing the trigger's name in the |
---|
42 | 40 | :file:`current_trigger` file. |
---|
43 | 41 | |
---|
44 | 42 | IIO trigger setup |
---|
.. | .. |
---|
65 | 63 | IIO trigger ops |
---|
66 | 64 | =============== |
---|
67 | 65 | |
---|
68 | | -* struct :c:type:`iio_trigger_ops` — operations structure for an iio_trigger. |
---|
| 66 | +* struct iio_trigger_ops — operations structure for an iio_trigger. |
---|
69 | 67 | |
---|
70 | 68 | Notice that a trigger has a set of operations attached: |
---|
71 | 69 | |
---|