uart_async test and spi_loopback test require UART and SPI with an ASYNC option. The SAM0 UART/SPI driver requires configuring DMA support. Arduino MKRZero is not DMA configured like other SAM0 boards. We exclude it from the tests.ea36f9bandf4c5bdfalready exclude other SAM0 boards from these tests. Arduino MKRZero also followed these PR policies. Signed-off-by: TOKITA Hiroshi <tokita.hiroshi@fujitsu.com>
35 lines
1.3 KiB
YAML
35 lines
1.3 KiB
YAML
common:
|
|
platform_exclude: seeeduino_xiao serpente arduino_nano_33_iot atsamr21_xpro
|
|
adafruit_itsybitsy_m4_express atsame54_xpro atsamd21_xpro adafruit_trinket_m0
|
|
arduino_nano_33_iot arduino_zero atsamd21_xpro adafruit_feather_m0_basic_proto
|
|
arduino_mkrzero
|
|
|
|
tests:
|
|
drivers.uart.async_api:
|
|
tags: drivers
|
|
filter: CONFIG_UART_CONSOLE and CONFIG_SERIAL_SUPPORT_ASYNC and not CONFIG_UART_MCUX_LPUART
|
|
harness: ztest
|
|
harness_config:
|
|
fixture: gpio_loopback
|
|
drivers.uart.async_api.nrf_uart:
|
|
tags: drivers
|
|
filter: CONFIG_UART_CONSOLE and CONFIG_SERIAL_SUPPORT_ASYNC
|
|
harness: ztest
|
|
platform_allow: nrf52840dk_nrf52840
|
|
harness_config:
|
|
fixture: gpio_loopback
|
|
extra_args: DTC_OVERLAY_FILE="boards/nrf52840dk_nrf52840.overlay;boards/nrf_uart.overlay"
|
|
drivers.uart.async_api.rtt:
|
|
tags: drivers
|
|
filter: CONFIG_UART_CONSOLE and CONFIG_SERIAL_SUPPORT_ASYNC and CONFIG_HAS_SEGGER_RTT and not CONFIG_UART_MCUX_LPUART
|
|
extra_args: DTC_OVERLAY_FILE=boards/segger_rtt.overlay
|
|
extra_configs:
|
|
- CONFIG_USE_SEGGER_RTT=y
|
|
- CONFIG_UART_RTT=y
|
|
build_only: true
|
|
drivers.uart.async_api.lpuart:
|
|
tags: drivers
|
|
filter: CONFIG_UART_CONSOLE and CONFIG_SERIAL_SUPPORT_ASYNC and CONFIG_UART_MCUX_LPUART
|
|
harness: ztest
|
|
depends_on: dma
|