1sample: 2 description: An example to showcase usage of the nrfx_saadc driver in the non-blocking mode 3 name: nrfx_saadc simple non-blocking example 4tests: 5 examples.nrfx_saadc.simple_non_blocking: 6 tags: saadc 7 filter: dt_compat_enabled("nordic,nrf-saadc") 8 platform_allow: 9 - nrf52dk/nrf52832 10 - nrf52833dk/nrf52833 11 - nrf52840dk/nrf52840 12 - nrf5340dk/nrf5340/cpuapp 13 - nrf9160dk/nrf9160 14 integration_platforms: 15 - nrf52dk/nrf52832 16 - nrf52833dk/nrf52833 17 - nrf52840dk/nrf52840 18 - nrf5340dk/nrf5340/cpuapp 19 - nrf9160dk/nrf9160 20 harness: console 21 harness_config: 22 fixture: nrfx_example_loopbacks 23 type: multi_line 24 ordered: true 25 regex: 26 - "Starting nrfx_saadc simple non-blocking example." 27 - "Single channel SAADC test." 28 - "SAADC event: CALIBRATEDONE" 29 - "SAADC event: DONE" 30 - ".Sample 0. value == ([0-9]{3})" 31 - "SAADC event: CALIBRATEDONE" 32 - "SAADC event: DONE" 33 - ".Sample 0. value == -?[0-9]" 34 - "SAADC event: CALIBRATEDONE" 35 - "SAADC event: DONE" 36 - ".Sample 0. value == ([0-9]{3})" 37 - "SAADC event: CALIBRATEDONE" 38 - "SAADC event: DONE" 39 - ".Sample 0. value == -?[0-9]" 40 - "SAADC event: CALIBRATEDONE" 41 - "SAADC event: DONE" 42 - ".Sample 0. value == ([0-9]{3})" 43 - "SAADC event: CALIBRATEDONE" 44 - "SAADC event: DONE" 45 - ".Sample 0. value == -?[0-9]" 46 - "SAADC event: CALIBRATEDONE" 47 - "SAADC event: DONE" 48 - ".Sample 0. value == ([0-9]{3})" 49 - "SAADC event: CALIBRATEDONE" 50 - "SAADC event: DONE" 51 - ".Sample 0. value == -?[0-9]" 52 - "Multiple channels SAADC test." 53 - "SAADC event: CALIBRATEDONE" 54 - "SAADC event: DONE" 55 - ".Sample 0. value == ([0-9]{3})" 56 - ".Sample 1. value == ([0-9]{3})" 57 - ".Sample 2. value == ([0-9]{3})" 58 - "SAADC event: CALIBRATEDONE" 59 - "SAADC event: DONE" 60 - ".Sample 0. value == -?[0-9]" 61 - ".Sample 1. value == -?[0-9]" 62 - ".Sample 2. value == -?[0-9]" 63 - "SAADC event: CALIBRATEDONE" 64 - "SAADC event: DONE" 65 - ".Sample 0. value == ([0-9]{3})" 66 - ".Sample 1. value == ([0-9]{3})" 67 - ".Sample 2. value == ([0-9]{3})" 68 - "SAADC event: CALIBRATEDONE" 69 - "SAADC event: DONE" 70 - ".Sample 0. value == -?[0-9]" 71 - ".Sample 1. value == -?[0-9]" 72 - ".Sample 2. value == -?[0-9]" 73 - "SAADC event: CALIBRATEDONE" 74 - "SAADC event: DONE" 75 - ".Sample 0. value == ([0-9]{3})" 76 - ".Sample 1. value == ([0-9]{3})" 77 - ".Sample 2. value == ([0-9]{3})" 78 - "SAADC event: CALIBRATEDONE" 79 - "SAADC event: DONE" 80 - ".Sample 0. value == -?[0-9]" 81 - ".Sample 1. value == -?[0-9]" 82 - ".Sample 2. value == -?[0-9]" 83 - "SAADC event: CALIBRATEDONE" 84 - "SAADC event: DONE" 85 - ".Sample 0. value == ([0-9]{3})" 86 - ".Sample 1. value == ([0-9]{3})" 87 - ".Sample 2. value == ([0-9]{3})" 88 - "SAADC event: CALIBRATEDONE" 89 - "SAADC event: DONE" 90 - ".Sample 0. value == -?[0-9]" 91 - ".Sample 1. value == -?[0-9]" 92 - ".Sample 2. value == -?[0-9]" 93