1common:
2  tags:
3    - adc
4    - drivers
5    - userspace
6tests:
7  drivers.adc:
8    depends_on: adc
9    min_flash: 40
10    platform_exclude:
11      - nucleo_u031r8
12  drivers.adc.b_u585i_iot02a_adc4:
13    extra_args:
14      - DTC_OVERLAY_FILE="boards/b_u585i_iot02a_adc4.overlay"
15    platform_allow:
16      - b_u585i_iot02a
17  drivers.adc.nucleo_f103rb_dma:
18    extra_args:
19      - DTC_OVERLAY_FILE="boards/nucleo_f103rb_dma.overlay"
20      - EXTRA_CONF_FILE="overlay-dma-stm32.conf"
21    platform_allow:
22      - nucleo_f103rb
23  drivers.adc.dma_st_stm32:
24    extra_args:
25      - EXTRA_CONF_FILE="overlay-dma-stm32.conf"
26    depends_on:
27      - adc
28      - dma
29    min_flash: 40
30    platform_allow:
31      - b_u585i_iot02a
32      - disco_l475_iot1
33      - nucleo_f091rc
34      - nucleo_f207zg
35      - nucleo_f401re
36      - nucleo_f429zi
37      - nucleo_f746zg
38      - nucleo_g071rb
39      - nucleo_g474re
40      - nucleo_h743zi
41      - nucleo_l073rz
42      - nucleo_l152re
43      - nucleo_l476rg
44      - nucleo_u083rc
45      - nucleo_u575zi_q
46      - nucleo_wb55rg
47      - nucleo_wba52cg
48      - nucleo_wl55jc
49      - stm32f3_disco
50      - stm32h573i_dk
51      - stm32u083c_dk
52    integration_platforms:
53      - disco_l475_iot1
54      - nucleo_l476rg
55  drivers.adc.dma_nxp_kinetis:
56    extra_args:
57      - EXTRA_CONF_FILE="overlay-dma-kinetis.conf"
58    depends_on:
59      - adc
60      - dma
61    min_flash: 40
62    platform_allow:
63      - frdm_k64f
64      - frdm_k82f
65    integration_platforms:
66      - frdm_k82f
67  drivers.adc.dma_espressif:
68    extra_args:
69      - EXTRA_CONF_FILE="overlay-dma-esp32.conf"
70    depends_on:
71      - adc
72      - dma
73    platform_allow:
74      - esp32s3_devkitc/esp32s3/procpu
75