1sample:
2  name: USB HID keyboard sample
3common:
4  filter: dt_alias_exists("sw0") and dt_alias_exists("led0")
5  depends_on:
6    - usbd
7    - gpio
8  tags: usb
9  timeout: 15
10  harness: console
11  harness_config:
12    type: one_line
13    regex:
14      - "HID keyboard sample is initialized"
15  integration_platforms:
16    - nrf52840dk/nrf52840
17    - nrf54h20dk/nrf54h20/cpuapp
18    - frdm_k64f
19    - stm32f723e_disco
20    - nucleo_f413zh
21    - mimxrt685_evk/mimxrt685s/cm33
22    - mimxrt1060_evk/mimxrt1062/qspi
23    - samd21_xpro
24    - same54_xpro
25tests:
26  sample.usbd.hid-keyboard: {}
27  sample.usbd.hid-keyboard.out-report:
28    extra_args:
29      - EXTRA_DTC_OVERLAY_FILE="out_report.overlay"
30  sample.usbd.hid-keyboard.large-report:
31    extra_args:
32      - EXTRA_DTC_OVERLAY_FILE="large_in_report.overlay"
33  sample.usbd.hid-keyboard.large-out-report:
34    extra_args:
35      - EXTRA_DTC_OVERLAY_FILE="large_out_report.overlay"
36    extra_configs:
37      - CONFIG_USBD_HID_SET_POLLING_PERIOD=y
38