Tactility/Platforms/platform-esp32/bindings/espressif,esp32-sleep.yaml
2026-10-11 22:58:21 +02:00

17 lines
649 B
YAML

description: >
ESP32 deep sleep controller. Wakes the system from deep sleep when any of the wakeup pins
becomes active. All pins must be RTC/LP capable and share the same active level. On the
ESP32 only a single active-low pin is supported. The pins are not claimed, so they can
be owned by another driver (e.g. a button) while the system is awake.
include: ["sleep-controller.yaml"]
compatible: "espressif,esp32-sleep"
properties:
wakeup-gpios:
type: phandle-array
element-type: "struct GpioPinSpec"
required: true
description: GPIO pins that wake the system. Use GPIO_FLAG_ACTIVE_LOW for buttons that pull to ground.