| sample: |
| description: Usage quadrature decoder sensor |
| name: qdec_sensor |
| common: |
| tags: sensors |
| timeout: 5 |
| harness: console |
| |
| tests: |
| sample.sensor.qdec_sensor: |
| filter: dt_alias_exists("qdec0") |
| harness_config: |
| type: multi_line |
| ordered: true |
| regex: |
| - "Quadrature decoder sensor test" |
| - "Position = (.*) degrees" |
| |
| sample.sensor.sam_qdec_sensor: |
| platform_allow: |
| - sam_e70_xplained/same70q21 |
| - sam_e70_xplained/same70q21b |
| harness_config: |
| type: multi_line |
| ordered: true |
| regex: |
| - "Quadrature decoder sensor test" |
| - "Position = (.*) degrees" |
| |
| sample.sensor.st_qdec_sensor: |
| platform_allow: nucleo_f401re |
| harness_config: |
| fixture: fixture_mech_encoder |
| type: multi_line |
| ordered: true |
| regex: |
| - "Quadrature decoder sensor test" |
| - "Position = (.*) degrees" |
| |
| sample.sensor.nrf_qdec_sensor: |
| platform_allow: |
| - nrf52840dk/nrf52840 |
| - nrf5340dk/nrf5340/cpuapp |
| - nrf54l15dk/nrf54l15/cpuapp |
| - nrf54h20dk/nrf54h20/cpuapp |
| integration_platforms: |
| - nrf52840dk/nrf52840 |
| - nrf5340dk/nrf5340/cpuapp |
| - nrf54l15dk/nrf54l15/cpuapp |
| - nrf54h20dk/nrf54h20/cpuapp |
| harness_config: |
| fixture: gpio_loopback |
| type: multi_line |
| ordered: true |
| regex: |
| - "Quadrature decoder sensor test" |
| - "Position = -[45678]\\d degrees" |