Home
last modified time | relevance | path

Searched full:wake (Results 1 – 25 of 412) sorted by relevance

12345678910>>...17

/Zephyr-latest/samples/boards/espressif/deep_sleep/
DREADME.rst4 Use deep sleep with wake on timer, GPIO, and EXT1 sources on ESP32.
13 This sample shows how to set a wake up source, trigger deep sleep and then
14 make use of that pre-configured wake up source to bring the system back again.
16 The following wake up sources are demonstrated in this example:
18 1. ``Timer``: An RTC timer that can be programmed to trigger a wake up after
19 a preset time. This example will trigger a wake up every 20 seconds.
20 2. ``EXT1``: External wake up 1 is tied to multiple RTC GPIOs. This example
21 uses GPIO2 and GPIO4 to trigger a wake up with any one of the two pins are
24 GPIOS0~5 can be used as wake-up sources.
26 In this demo, Timer is the only wake-up source that cannot be disabled via a
[all …]
DKconfig11 This option enables wake-up from deep sleep using GPIO2 and
13 avoid random wake-ups. Otherwise, external pull-down should
14 be used for the same purpose. To trigger a wake-up, connect
22 This option enables wake-up from GPIO. Only GPIO0~5 can be used
23 as wake-up source. Be aware that when low level is used to trigger
24 wake-up, an external pull-up resistance is necessary.
/Zephyr-latest/dts/bindings/power/
Dst,stm32-pwr.yaml17 Max nbr of system wake-up pins.
23 Number of wake-up GPIO sources to select from for each wake-up pin.
25 wake-up pin.
27 For example, each wake-up pin on STM32U5 is associated with
28 4 wake-up sources, 3 of them correspond to GPIOs.
33 True if SoC has a wake-up pins polarity config register
39 that are associated with wake-up pins.
49 STM32 wake-up pin node.
58 description: Wake-up pin identifier, same as "index" in node name
63 Specifies the GPIOs, if any, that are associated with the wake-up pin.
[all …]
Datmel,sam-supc.yaml8 monitoring of the device. It have a special feature that it can wake-up the
9 device from a low-power state using special peripherals as wake-up sources.
11 The dedicated peripherals that can wake-up the core supply domain are: RTC,
21 The special peripheral will wake-up the device only when the standard property
/Zephyr-latest/soc/nuvoton/npcx/common/
Dsoc_miwu.h60 * @brief NPCX wake-up input source structure
62 * Used to indicate a Wake-Up Input source (WUI) belongs to which group and bit
63 * of Multi-Input Wake-Up Unit (MIWU) modules.
72 * Define npcx miwu driver callback handler signature for wake-up input source
90 struct npcx_wui wui; /** Wake-up input source of GPIO */
104 const struct device *source; /** Wake-up input source */
135 * @brief Enable interrupt of the wake-up input source
137 * @param A pointer on wake-up input source
142 * @brief Disable interrupt of the wake-up input source
144 * @param wui A pointer on wake-up input source
[all …]
Dpower.c32 * - A delay of 'Instant' wake-up from 'Deep Sleep' is 20 us.
33 * - A delay of 'Standard' wake-up from 'Deep Sleep' is 3.43 ms.
34 * - Max residency time in Deep Sleep for 'Instant' wake-up is 200 ms
35 * - Min Residency time in Deep Sleep for 'Instant' wake-up is 61 us
40 * Sub-state 0 - "Deep Sleep" mode with “Instant” wake-up if residency time
42 * Sub-state 1 - "Deep Sleep" mode with "Standard" wake-up if residency time
83 /* Supported wake-up mode in npcx series */
146 * Disable priority mask temporarily to make sure that wake-up events in npcx_power_enter_system_sleep()
161 /* Turn on eSPI/LPC host access wake-up interrupt. */ in npcx_power_enter_system_sleep()
166 /* Turn on UART RX wake-up interrupt. */ in npcx_power_enter_system_sleep()
[all …]
/Zephyr-latest/soc/st/stm32/common/
Dstm32_wkup_pins.c42 * @brief flags for wake-up pin polarity configuration
46 /* detection of wake-up event on the high level : rising edge */
48 /* detection of wake-up event on the low level : falling edge */
55 * that are associated with wake-up pins
66 * @brief Structure for storing the devicetree configuration of a wake-up pin.
71 /* GPIO pin(s) associated with wake-up pin */
88 * @brief Get wake-up pin configuration from a given devicetree node.
117 * @brief Structure for passing the runtime configuration of a given wake-up pin.
126 uint32_t ll_gpio_port; /* GPIO port associated with this wake-up pin */
127 uint32_t ll_gpio_pin; /* GPIO pin associated with this wake-up pin */
[all …]
/Zephyr-latest/dts/bindings/base/
Dpm.yaml10 Property to identify that a device can be used as wake up source.
14 wake up the system.
16 Wake up capable devices are disabled (interruptions will not wake up
/Zephyr-latest/samples/kernel/condition_variables/simple/
DREADME.rst142 [thread zephyr_app_main] wake - cond was signalled.
145 [thread zephyr_app_main] wake - cond was signalled.
148 [thread zephyr_app_main] wake - cond was signalled.
151 [thread zephyr_app_main] wake - cond was signalled.
154 [thread zephyr_app_main] wake - cond was signalled.
157 [thread zephyr_app_main] wake - cond was signalled.
160 [thread zephyr_app_main] wake - cond was signalled.
163 [thread zephyr_app_main] wake - cond was signalled.
166 [thread zephyr_app_main] wake - cond was signalled.
169 [thread zephyr_app_main] wake - cond was signalled.
[all …]
/Zephyr-latest/samples/boards/st/power_mgmt/wkup_pins/
DREADME.rst2 :name: GPIO as a wake-up pin source
5 Use a GPIO as a wake-up pin source.
10 This sample is a minimum application to demonstrate using a wake-up pin with a GPIO as
21 The SoC should support POWEROFF functionality & have a wake-up pin that corresponds
24 Make sure that wake-up pins are configured in SoC dtsi file.
/Zephyr-latest/dts/bindings/wifi/
Dinfineon,airoc-wifi.yaml25 wifi-host-wake-gpios = <&gpio_prt0 4 GPIO_ACTIVE_HIGH>;
40 wifi-host-wake-gpios:
42 Host wake-up gpio. Signal from the AIROC Wi-Fi device
46 wifi-dev-wake-gpios:
48 WiFi device wake-up gpio. Signal from the host to the
/Zephyr-latest/boards/sparkfun/thing_plus_matter_mgm240p/dts/bindings/
Dsilabs,gecko-wake-up-trigger.yaml4 description: GPIO Wake Up Trigger for EFR32MG24
6 compatible: "silabs,gecko-wake-up-trigger"
15 GPIO used as wake up trigger from EM4 sleep
/Zephyr-latest/boards/silabs/dev_kits/xg24_dk2601b/dts/bindings/
Dsilabs,gecko-wake-up-trigger.yaml4 description: GPIO Wake Up Trigger for EFR32MG24
6 compatible: "silabs,gecko-wake-up-trigger"
15 GPIO used as wake up trigger from EM4 sleep
/Zephyr-latest/boards/silabs/dev_kits/xg24_ek2703a/dts/bindings/
Dsilabs,gecko-wake-up-trigger.yaml4 description: GPIO Wake Up Trigger for EFR32MG24
6 compatible: "silabs,gecko-wake-up-trigger"
15 GPIO used as wake up trigger from EM4 sleep
/Zephyr-latest/dts/bindings/spi/
Dnordic,nrf-spi-common.yaml41 wake-gpios:
50 - initially, SPI slave configures its WAKE line pin as an input and SPI
52 - when a transfer is to be performed, SPI master configures its WAKE
55 - when SPI slave detects the high state of the WAKE line, it prepares
56 for the transfer and when everything is ready, it drives the WAKE
58 - the generated high-to-low transition on the WAKE line is a signal
/Zephyr-latest/boards/silabs/dev_kits/sltb010a/dts/bindings/
Dsilabs,gecko-wake-up-triggers.yaml4 description: GPIO Wake Up Trigger for EFR32BG22/EFR32BG27
6 compatible: "silabs,gecko-wake-up-trigger"
15 GPIO used as wake up trigger from EM4 sleep
/Zephyr-latest/boards/silabs/dev_kits/xg27_dk2602a/dts/bindings/
Dsilabs,gecko-wake-up-triggers.yaml4 description: GPIO Wake Up Trigger for EFR32BG22/EFR32BG27
6 compatible: "silabs,gecko-wake-up-trigger"
15 GPIO used as wake up trigger from EM4 sleep
/Zephyr-latest/samples/boards/microchip/mec15xxevb_assy6853/power_management/
DREADME.rst24 Wake from Light Sleep
25 Wake from Deep Sleep
27 Wake from Light Sleep
29 Wake from Deep Sleep
/Zephyr-latest/tests/benchmarks/latency_measure/
DREADME.rst22 * Time it takes to wake and switch to a thread waiting on a fifo.LIFO
25 * Time it takes to wake and switch to a thread waiting for events
75 …fifo.put.wake+ctx.k_to_k - Add data to FIFO (w/ ctx switch) : …
77 …fifo.put.alloc.wake+ctx.k_to_k - Allocate to add data to FIFO (w/ ctx switch) : …
83 …lifo.put.wake+ctx.k_to_k - Add data to LIFO (w/ ctx switch) : …
85 …lifo.put.alloc.wake+ctx.k_to_k - Allocate to add data to LIFO (w/ ctx siwtch) : …
91 …events.set.wake+ctx.k_to_k - Set events (w/ ctx switch) : …
93 …events.post.wake+ctx.k_to_k - Post events (w/ ctx switch) : …
97 …semaphore.give.wake+ctx.k_to_k - Give a semaphore (context switch) : …
99 …condvar.signal.wake+ctx.k_to_k - Signal a condvar (context switch) : …
[all …]
/Zephyr-latest/samples/boards/nordic/system_off/
DKconfig11 bool "Use button to wake up device from system off"
17 bool "Use GRTC to wake up device from system off"
22 bool "Use COMP to wake up device from system off"
/Zephyr-latest/include/zephyr/drivers/misc/
DREADME19 * STM32 Wake-up Pins
20 STM32 wake-up pins are part of the Power Control (PWR) peripheral.
21 They can be used to wake-up the system from Poweroff through GPIO pins.
/Zephyr-latest/soc/microchip/mec/mec15xx/
Dpower.c21 * Longer wake latency. CPU start running on ring oscillator
27 * because we do not want to enter an ISR immediately upon wake.
83 * Fast wake response:
93 __set_BASEPRI(0); /* Make sure wake interrupts are not masked! */ in z_power_soc_sleep()
124 * preventing wake. MCHP z_power_soc_(deep)_sleep sets PRIMASK=1 and BASEPRI=0
125 * allowing wake from any enabled interrupt and prevents the CPU from entering
126 * an ISR on wake except for faults. We re-enable interrupts by setting PRIMASK
/Zephyr-latest/samples/boards/espressif/deep_sleep/src/
Dmain.c38 printk("Wake up from GPIO %d\n", pin); in main()
40 printk("Wake up from GPIO\n"); in main()
53 printk("Wake up from GPIO %d\n", pin); in main()
55 printk("Wake up from GPIO\n"); in main()
61 printk("Wake up from timer.\n"); in main()
86 /* enable pull-down on ext1 pins to avoid random wake-ups */ in main()
/Zephyr-latest/include/zephyr/drivers/misc/stm32_wkup_pins/
Dstm32_wkup_pins.h9 * @brief Public APIs for STM32 PWR wake-up pins configuration
22 * @brief Configure a GPIO pin as a source for STM32 PWR wake-up pins
32 * GPIO Ports that are associated with STM32 PWR wake-up pins
/Zephyr-latest/samples/boards/nxp/mimxrt1060_evk/system_off/
DREADME.rst15 additionally set an alarm 10 seconds in the future to wake up the processor
39 to wake the device and restart the application as if it had been
41 alarm to fire and wake the device up automatically.
55 RTC Alarm set for 10 seconds to wake from soft-off.

12345678910>>...17