1sample:
2  description: An example to showcase usage of the nrfx_uarte driver in the double-buffered mode.
3  name: nrfx_uarte rx_double_buffered example
4tests:
5  examples.nrfx_uarte.rx_double_buffered:
6    tags: uarte
7    filter: dt_compat_enabled("nordic,nrf-uarte")
8    platform_allow:
9      - nrf52833dk/nrf52833
10      - nrf52840dk/nrf52840
11      - nrf5340dk/nrf5340/cpuapp
12      - nrf9160dk/nrf9160
13    integration_platforms:
14      - nrf52833dk/nrf52833
15      - nrf52840dk/nrf52840
16      - nrf5340dk/nrf5340/cpuapp
17      - nrf9160dk/nrf9160
18    harness: console
19    harness_config:
20      fixture: nrfx_example_loopbacks
21      type: multi_line
22      ordered: true
23      regex:
24        - "Starting nrfx_uarte RX double-buffered example."
25        - "Content of TX buffer: Nordic Semiconductor nRF"
26        - "................................"
27        - "RX buffer1 - addr: (.*) | content:"
28        - "RX buffer2 - addr: (.*) | content:"
29        - "RX buffer3 - addr: (.*) | content:"
30        - "................................"
31        - "--> TX done"
32        - "--> Bytes transfered: 27"
33        - "................................"
34        - "RX buffer1 - addr: (.*) | content: Nordic"
35        - "RX buffer2 - addr: (.*) | content:  nRF"
36        - "RX buffer3 - addr: (.*) | content:  Secmiconductor"
37        - "................................"
38