| =============================== |
| ``qencoder`` Quadrature Encoder |
| =============================== |
| |
| This example is a simple test of a Quadrature Encoder driver. It simply reads |
| positional data from the encoder and prints it., |
| |
| This test depends on these specific QE/NSH configurations settings (your |
| specific PWM settings might require additional settings). |
| |
| - ``CONFIG_SENSORS_QENCODER`` – Enables quadrature encoder support (upper-half |
| driver). |
| - ``CONFIG_NSH_BUILTIN_APPS`` – Build the QE test as an NSH built-in function. |
| Default: Built as a standalone program. |
| |
| Additional configuration options will mostly likely be required for the board- |
| specific lower-half driver. See the documentation page for your board. |
| |
| |
| Specific configuration options for this example include: |
| |
| - ``CONFIG_EXAMPLES_QENCODER_DEVPATH`` – The path to the QE device. Default: |
| ``/dev/qe0``. |
| - ``CONFIG_EXAMPLES_QENCODER_NSAMPLES`` – This number of samples is collected and |
| the program terminates. Default: Samples are collected indefinitely. |
| - ``CONFIG_EXAMPLES_QENCODER_DELAY`` – This value provides the delay (in |
| milliseconds) between each sample. Default: ``100`` milliseconds. |