| sample: |
| name: Watchdog Driver Sample |
| common: |
| tags: drivers watchdog |
| harness: console |
| harness_config: |
| type: multi_line |
| ordered: true |
| regex: |
| - "Watchdog sample application" |
| - "Feeding watchdog..." |
| - "Waiting for reset..." |
| - "Watchdog sample application" |
| depends_on: watchdog |
| tests: |
| sample.drivers.watchdog: |
| filter: not (CONFIG_SOC_FAMILY_STM32 or CONFIG_SOC_FAMILY_GD32 or SOC_SERIES_GD32VF103) |
| sample.drivers.watchdog.stm32_wwdg: |
| extra_args: DTC_OVERLAY_FILE=boards/stm32_wwdg.overlay |
| filter: dt_compat_enabled("st,stm32-window-watchdog") |
| platform_allow: b_u585i_iot02a nucleo_f091rc nucleo_f103rb nucleo_f207zg nucleo_f429zi |
| nucleo_f746zg nucleo_g071rb nucleo_g474re nucleo_l073rz nucleo_l152re |
| nucleo_wb55rg nucleo_wl55jc stm32f3_disco stm32l562e_dk disco_l475_iot1 |
| integration_platforms: |
| - nucleo_f103rb |
| sample.drivers.watchdog.stm32h7_wwdg: |
| extra_args: DTC_OVERLAY_FILE=boards/stm32h7_wwdg.overlay |
| filter: dt_compat_enabled("st,stm32-window-watchdog") |
| platform_allow: nucleo_h743zi |
| sample.drivers.watchdog.stm32_iwdg: |
| extra_args: DTC_OVERLAY_FILE=boards/stm32_iwdg.overlay |
| filter: dt_compat_enabled("st,stm32-watchdog") |
| platform_allow: b_u585i_iot02a nucleo_f091rc nucleo_f103rb nucleo_f207zg nucleo_f429zi |
| nucleo_f746zg nucleo_g071rb nucleo_g474re nucleo_h743zi nucleo_l073rz nucleo_l152re |
| nucleo_wb55rg nucleo_wl55jc stm32f3_disco stm32l562e_dk disco_l475_iot1 |
| integration_platforms: |
| - nucleo_f103rb |
| sample.drivers.watchdog.gd32_fwdgt: |
| filter: dt_has_compat("gd,gd32-fwdgt") |
| extra_args: DTC_OVERLAY_FILE=boards/gd32_fwdgt.overlay |
| platform_allow: gd32e103v_eval gd32e507v_start gd32f350r_eval gd32f403z_eval |
| gd32f450i_eval gd32f450z_eval gd32f470i_eval gd32vf103c_starter gd32vf103v_eval |
| longan_nano |
| integration_platforms: |
| - gd32e103v_eval |
| sample.drivers.watchdog.gd32_wwdgt: |
| filter: dt_has_compat("gd,gd32-wwdgt") |
| extra_args: DTC_OVERLAY_FILE=boards/gd32_wwdgt.overlay |
| platform_allow: gd32e103v_eval gd32e507v_start gd32f350r_eval gd32f403z_eval |
| gd32f450i_eval gd32f450z_eval gd32f470i_eval gd32vf103c_starter gd32vf103v_eval |
| longan_nano |
| integration_platforms: |
| - gd32e103v_eval |