Home
last modified time | relevance | path

Searched +full:stm32 +full:- +full:window +full:- +full:watchdog (Results 1 – 25 of 61) sorted by relevance

123

/Zephyr-latest/tests/drivers/watchdog/wdt_basic_api/
Dtestcase.yaml2 depends_on: watchdog
4 - drivers
5 - watchdog
7 drivers.watchdog:
9 not (CONFIG_WDT_SAM or dt_compat_enabled("st,stm32-window-watchdog")
10 or dt_compat_enabled("st,stm32-watchdog") or CONFIG_SOC_FAMILY_LPC or
14 - mec15xxevb_assy6853
15 - s32z2xxdc2/s32z270/rtu0
16 - s32z2xxdc2/s32z270/rtu1
17 - s32z2xxdc2@D/s32z270/rtu0
[all …]
/Zephyr-latest/dts/bindings/watchdog/
Dst,stm32-window-watchdog.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: STM32 system window watchdog
6 compatible: "st,stm32-window-watchdog"
/Zephyr-latest/samples/drivers/watchdog/
Dsample.yaml2 name: Watchdog Driver Sample
5 - drivers
6 - watchdog
12 - "Watchdog sample application"
13 - "Feeding watchdog..."
14 - "Waiting for reset..."
15 - "Watchdog sample application"
16 depends_on: watchdog
18 sample.drivers.watchdog:
21 - s32z2xxdc2/s32z270/rtu0
[all …]
/Zephyr-latest/drivers/watchdog/
DKconfig.stm321 # STM32 IWDG configuration
3 # Copyright (c) 2016 Open-RnD Sp. z o.o.
6 # SPDX-License-Identifier: Apache-2.0
9 bool "Independent Watchdog (IWDG) Driver for STM32 family of MCUs"
14 Enable IWDG driver for STM32 line of MCUs
30 calculated for highest LSI frequency among STM32 MCUs of 40 kHz.
33 bool "System Window Watchdog (WWDG) Driver for STM32 family of MCUs"
37 Enable WWDG driver for STM32 line of MCUs
Dwdt_wwdg_stm32.h4 * SPDX-License-Identifier: Apache-2.0
15 * @brief Driver for System Window Watchdog (WWDG) for STM32 MCUs
17 * The driver targets all STM32 SoCs. For details please refer to
20 * System window watchdog (WWDG)
40 ((const struct wwdg_stm32_config *const)(dev)->config)
43 ((struct wwdg_stm32_data *const)(dev)->data)
46 ((WWDG_TypeDef *)(WWDG_STM32_CFG(dev))->Instance)
/Zephyr-latest/samples/drivers/watchdog/src/
Dmain.c7 * SPDX-License-Identifier: Apache-2.0
12 #include <zephyr/drivers/watchdog.h>
42 #define WDG_FEED_INTERVAL (WDT_MIN_WINDOW + ((WDT_MAX_WINDOW - WDT_MIN_WINDOW) / 4))
87 printk("Watchdog sample application\n"); in main()
90 printk("%s: device not ready.\n", wdt->name); in main()
95 /* Reset SoC when watchdog timer expires. */ in main()
98 /* Expire watchdog after max window */ in main()
99 .window.min = WDT_MIN_WINDOW, in main()
100 .window.max = WDT_MAX_WINDOW, in main()
104 /* Set up watchdog callback. */ in main()
[all …]
/Zephyr-latest/dts/arm/st/c0/
Dstm32c0.dtsi5 * SPDX-License-Identifier: Apache-2.0
8 #include <arm/armv6-m.dtsi>
9 #include <zephyr/dt-bindings/adc/adc.h>
10 #include <zephyr/dt-bindings/clock/stm32c0_clock.h>
11 #include <zephyr/dt-bindings/gpio/gpio.h>
12 #include <zephyr/dt-bindings/dma/stm32_dma.h>
13 #include <zephyr/dt-bindings/i2c/i2c.h>
14 #include <zephyr/dt-bindings/pwm/pwm.h>
15 #include <zephyr/dt-bindings/pwm/stm32_pwm.h>
16 #include <zephyr/dt-bindings/adc/stm32l4_adc.h>
[all …]
/Zephyr-latest/dts/arm/st/f0/
Dstm32f0.dtsi6 * SPDX-License-Identifier: Apache-2.0
9 #include <arm/armv6-m.dtsi>
10 #include <zephyr/dt-bindings/clock/stm32f0_clock.h>
11 #include <zephyr/dt-bindings/i2c/i2c.h>
12 #include <zephyr/dt-bindings/gpio/gpio.h>
13 #include <zephyr/dt-bindings/pwm/pwm.h>
14 #include <zephyr/dt-bindings/pwm/stm32_pwm.h>
15 #include <zephyr/dt-bindings/dma/stm32_dma.h>
16 #include <zephyr/dt-bindings/adc/stm32l4_adc.h>
17 #include <zephyr/dt-bindings/reset/stm32f0_1_3_reset.h>
[all …]
/Zephyr-latest/dts/arm/st/f1/
Dstm32f1.dtsi5 * SPDX-License-Identifier: Apache-2.0
8 #include <arm/armv7-m.dtsi>
9 #include <zephyr/dt-bindings/clock/stm32f1_clock.h>
10 #include <zephyr/dt-bindings/i2c/i2c.h>
11 #include <zephyr/dt-bindings/gpio/gpio.h>
12 #include <zephyr/dt-bindings/pwm/pwm.h>
13 #include <zephyr/dt-bindings/pwm/stm32_pwm.h>
14 #include <zephyr/dt-bindings/dma/stm32_dma.h>
15 #include <zephyr/dt-bindings/adc/stm32f1_adc.h>
16 #include <zephyr/dt-bindings/reset/stm32f0_1_3_reset.h>
[all …]
/Zephyr-latest/dts/arm/st/l0/
Dstm32l0.dtsi5 * SPDX-License-Identifier: Apache-2.0
8 #include <arm/armv6-m.dtsi>
9 #include <zephyr/dt-bindings/clock/stm32l0_clock.h>
10 #include <zephyr/dt-bindings/i2c/i2c.h>
11 #include <zephyr/dt-bindings/gpio/gpio.h>
12 #include <zephyr/dt-bindings/pwm/pwm.h>
13 #include <zephyr/dt-bindings/adc/adc.h>
14 #include <zephyr/dt-bindings/pwm/stm32_pwm.h>
15 #include <zephyr/dt-bindings/dma/stm32_dma.h>
16 #include <zephyr/dt-bindings/adc/stm32l4_adc.h>
[all …]
/Zephyr-latest/dts/arm/st/f3/
Dstm32f3.dtsi2 * Copyright (c) 2017 I-SENSE group of ICCS
6 * SPDX-License-Identifier: Apache-2.0
9 #include <arm/armv7-m.dtsi>
10 #include <zephyr/dt-bindings/clock/stm32f3_clock.h>
11 #include <zephyr/dt-bindings/i2c/i2c.h>
12 #include <zephyr/dt-bindings/gpio/gpio.h>
13 #include <zephyr/dt-bindings/pwm/pwm.h>
14 #include <zephyr/dt-bindings/pwm/stm32_pwm.h>
15 #include <zephyr/dt-bindings/dma/stm32_dma.h>
16 #include <zephyr/dt-bindings/reset/stm32f0_1_3_reset.h>
[all …]
/Zephyr-latest/dts/arm/st/l1/
Dstm32l1.dtsi6 * SPDX-License-Identifier: Apache-2.0
9 #include <arm/armv7-m.dtsi>
10 #include <zephyr/dt-bindings/clock/stm32l1_clock.h>
11 #include <zephyr/dt-bindings/gpio/gpio.h>
12 #include <zephyr/dt-bindings/i2c/i2c.h>
13 #include <zephyr/dt-bindings/pwm/pwm.h>
14 #include <zephyr/dt-bindings/adc/adc.h>
15 #include <zephyr/dt-bindings/pwm/stm32_pwm.h>
16 #include <zephyr/dt-bindings/dma/stm32_dma.h>
17 #include <zephyr/dt-bindings/adc/stm32f4_adc.h>
[all …]
/Zephyr-latest/dts/arm/st/g0/
Dstm32g0.dtsi3 * Copyright (c) 2019-2024 STMicroelectronics
6 * Copyright (c) 2021 G-Technologies Sdn. Bhd.
8 * SPDX-License-Identifier: Apache-2.0
11 #include <arm/armv6-m.dtsi>
12 #include <zephyr/dt-bindings/clock/stm32g0_clock.h>
13 #include <zephyr/dt-bindings/gpio/gpio.h>
14 #include <zephyr/dt-bindings/i2c/i2c.h>
15 #include <zephyr/dt-bindings/pwm/pwm.h>
16 #include <zephyr/dt-bindings/dma/stm32_dma.h>
17 #include <zephyr/dt-bindings/adc/adc.h>
[all …]
/Zephyr-latest/dts/arm/st/wba/
Dstm32wba.dtsi2 * Copyright (c) 2023-2024 STMicroelectronics
4 * SPDX-License-Identifier: Apache-2.0
8 #include <arm/armv8-m.dtsi>
9 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h>
10 #include <zephyr/dt-bindings/clock/stm32wba_clock.h>
11 #include <zephyr/dt-bindings/reset/stm32wba_reset.h>
12 #include <zephyr/dt-bindings/adc/stm32u5_adc.h>
13 #include <zephyr/dt-bindings/gpio/gpio.h>
14 #include <zephyr/dt-bindings/i2c/i2c.h>
15 #include <zephyr/dt-bindings/pwm/pwm.h>
[all …]
/Zephyr-latest/dts/arm/st/u0/
Dstm32u0.dtsi4 * SPDX-License-Identifier: Apache-2.0
8 #include <arm/armv6-m.dtsi>
9 #include <zephyr/dt-bindings/clock/stm32u0_clock.h>
10 #include <zephyr/dt-bindings/gpio/gpio.h>
11 #include <zephyr/dt-bindings/adc/adc.h>
12 #include <zephyr/dt-bindings/adc/stm32l4_adc.h>
13 #include <zephyr/dt-bindings/pwm/pwm.h>
14 #include <zephyr/dt-bindings/pwm/stm32_pwm.h>
15 #include <zephyr/dt-bindings/dma/stm32_dma.h>
16 #include <zephyr/dt-bindings/i2c/i2c.h>
[all …]
/Zephyr-latest/dts/arm/st/l4/
Dstm32l4.dtsi6 * SPDX-License-Identifier: Apache-2.0
10 #include <arm/armv7-m.dtsi>
11 #include <zephyr/dt-bindings/clock/stm32l4_clock.h>
12 #include <zephyr/dt-bindings/i2c/i2c.h>
13 #include <zephyr/dt-bindings/gpio/gpio.h>
14 #include <zephyr/dt-bindings/pwm/pwm.h>
15 #include <zephyr/dt-bindings/adc/adc.h>
16 #include <zephyr/dt-bindings/pwm/stm32_pwm.h>
17 #include <zephyr/dt-bindings/dma/stm32_dma.h>
18 #include <zephyr/dt-bindings/adc/stm32l4_adc.h>
[all …]
/Zephyr-latest/boards/st/stm32vl_disco/doc/
Dindex.rst6 The STM32 Discovery series comes in many varieties, in this case the "Value
8 integrated ST-LINK debugger and programmer is included (V1), but the only
16 The STM32 Discovery board features:
18 - On-board ST-LINK/V1 with selection mode switch to use the kit as a standalone
19 ST-LINK/V1 (with SWD connector for programming and debugging)
20 - Board power supply: through USB bus or from an external 5 V supply voltage
21 - External application power supply: 3 V and 5 V
22 - Four LEDs:
24 - LD1 (red) for 3.3 V power on
25 - LD2 (red/green) for USB communication
[all …]
/Zephyr-latest/dts/arm/st/f4/
Dstm32f4.dtsi7 * SPDX-License-Identifier: Apache-2.0
10 #include <arm/armv7-m.dtsi>
11 #include <zephyr/dt-bindings/adc/adc.h>
12 #include <zephyr/dt-bindings/clock/stm32f4_clock.h>
13 #include <zephyr/dt-bindings/i2c/i2c.h>
14 #include <zephyr/dt-bindings/gpio/gpio.h>
15 #include <zephyr/dt-bindings/pwm/pwm.h>
16 #include <zephyr/dt-bindings/pwm/stm32_pwm.h>
17 #include <zephyr/dt-bindings/dma/stm32_dma.h>
18 #include <zephyr/dt-bindings/adc/stm32f4_adc.h>
[all …]
/Zephyr-latest/dts/arm/st/wl/
Dstm32wl.dtsi2 * Copyright (c) 2020-2024 STMicroelectronics
4 * SPDX-License-Identifier: Apache-2.0
7 #include <arm/armv7-m.dtsi>
8 #include <zephyr/dt-bindings/clock/stm32wl_clock.h>
9 #include <zephyr/dt-bindings/gpio/gpio.h>
10 #include <zephyr/dt-bindings/i2c/i2c.h>
11 #include <zephyr/dt-bindings/lora/sx126x.h>
12 #include <zephyr/dt-bindings/pwm/pwm.h>
13 #include <zephyr/dt-bindings/adc/adc.h>
14 #include <zephyr/dt-bindings/pwm/stm32_pwm.h>
[all …]
/Zephyr-latest/dts/arm/st/wb/
Dstm32wb.dtsi6 * SPDX-License-Identifier: Apache-2.0
9 #include <arm/armv7-m.dtsi>
10 #include <zephyr/dt-bindings/clock/stm32wb_clock.h>
11 #include <zephyr/dt-bindings/gpio/gpio.h>
12 #include <zephyr/dt-bindings/i2c/i2c.h>
13 #include <zephyr/dt-bindings/pwm/pwm.h>
14 #include <zephyr/dt-bindings/adc/adc.h>
15 #include <zephyr/dt-bindings/pwm/stm32_pwm.h>
16 #include <zephyr/dt-bindings/dma/stm32_dma.h>
17 #include <zephyr/dt-bindings/adc/stm32l4_adc.h>
[all …]
/Zephyr-latest/dts/arm/st/mp1/
Dstm32mp157.dtsi5 * SPDX-License-Identifier: Apache-2.0
10 #include <arm/armv7-m.dtsi>
11 #include <zephyr/dt-bindings/gpio/gpio.h>
12 #include <zephyr/dt-bindings/clock/stm32_common_clocks.h>
13 #include <zephyr/dt-bindings/clock/stm32_clock.h>
14 #include <zephyr/dt-bindings/i2c/i2c.h>
15 #include <zephyr/dt-bindings/pwm/pwm.h>
16 #include <zephyr/dt-bindings/pwm/stm32_pwm.h>
17 #include <zephyr/dt-bindings/dma/stm32_dma.h>
18 #include <zephyr/dt-bindings/reset/stm32mp1_reset.h>
[all …]
/Zephyr-latest/boards/st/nucleo_c031c6/doc/
Dindex.rst5 The STM32 Nucleo-64 development board with STM32C031C6 MCU, supports Arduino and ST morpho connecti…
7 The STM32 Nucleo board provides an affordable, and flexible way for users to try out new concepts,
8 and build prototypes with the STM32 microcontroller, choosing from the various
11 The STM32 Nucleo board integrates the ST-LINK/V2-1 debugger and programmer.
13 The STM32 Nucleo board comes with the STM32 comprehensive software HAL library together
22 - STM32 microcontroller in 48-pin package featuring 32 Kbytes of Flash memory
24 - Extension resource:
26 - Arduino* Uno V3 connectivity
28 - On-board ST-LINK/V2-1 debugger/programmer with SWD connector:
30 - Flexible board power supply:
[all …]
/Zephyr-latest/boards/st/stm32l1_disco/doc/
Dindex.rst7 an integrated ST-LINK/V2 debugger and programmer. The boards have a
8 24-segment LCD and a touch slider, along with two user LEDs and a user button.
10 It also comes with a comprehensive STM32 software HAL library and various
16 - STM32LDISCOVERY targets STM32L152RBT6, with 128K flash, 16K RAM, 4K EEPROM
17 - STM32L152CDISCOVERY targets STM32L152RCT6, with 256K flash, 32K RAM, 8K EEPROM
29 The STM32 Discovery board features:
31 - On-board ST-LINK/V2 with selection mode switch to use the kit as a standalone
32 ST-LINK/V2 (with SWD connector for programming and debugging)
33 - Board power supply: through USB bus or from an external 5 V supply voltage
34 - External application power supply: 3 V and 5 V
[all …]
/Zephyr-latest/dts/arm/st/f2/
Dstm32f2.dtsi6 * SPDX-License-Identifier: Apache-2.0
9 #include <arm/armv7-m.dtsi>
10 #include <zephyr/dt-bindings/clock/stm32f4_clock.h>
11 #include <zephyr/dt-bindings/i2c/i2c.h>
12 #include <zephyr/dt-bindings/gpio/gpio.h>
13 #include <zephyr/dt-bindings/pwm/pwm.h>
14 #include <zephyr/dt-bindings/pwm/stm32_pwm.h>
15 #include <zephyr/dt-bindings/dma/stm32_dma.h>
16 #include <zephyr/dt-bindings/adc/stm32f4_adc.h>
17 #include <zephyr/dt-bindings/reset/stm32f2_4_7_reset.h>
[all …]
/Zephyr-latest/dts/arm/st/g4/
Dstm32g4.dtsi6 * SPDX-License-Identifier: Apache-2.0
10 #include <arm/armv7-m.dtsi>
11 #include <zephyr/dt-bindings/clock/stm32g4_clock.h>
12 #include <zephyr/dt-bindings/i2c/i2c.h>
13 #include <zephyr/dt-bindings/gpio/gpio.h>
14 #include <zephyr/dt-bindings/pwm/pwm.h>
15 #include <zephyr/dt-bindings/adc/adc.h>
16 #include <zephyr/dt-bindings/pwm/stm32_pwm.h>
17 #include <zephyr/dt-bindings/dma/stm32_dma.h>
18 #include <zephyr/dt-bindings/adc/stm32l4_adc.h>
[all …]

123