Home
last modified time | relevance | path

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

12345678910>>...13

/Zephyr-Core-3.5.0/samples/boards/esp32/deep_sleep/
DREADME.rst13 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
28 as wake-up source, deep sleep for 20 seconds, wake up.
[all …]
DKconfig10 This option enables wake up from deep sleep from GPIO2 and
12 When triggering a wake up, connect one or both of the pins to
13 HIGH. Note that floating pins may trigger a wake up.
19 This option enables wake up from GPIO, only GPIO0~5 can be used
20 to wake up. Be aware that when low level is used to trigger wakeup,
/Zephyr-Core-3.5.0/soc/arm/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 …]
Dsoc_power.h15 * @brief Disable UART RX wake-up interrupt.
20 * @brief Enable UART RX wake-up interrupt.
/Zephyr-Core-3.5.0/samples/kernel/condition_variables/simple/
DREADME.rst140 [thread zephyr_app_main] wake - cond was signalled.
143 [thread zephyr_app_main] wake - cond was signalled.
146 [thread zephyr_app_main] wake - cond was signalled.
149 [thread zephyr_app_main] wake - cond was signalled.
152 [thread zephyr_app_main] wake - cond was signalled.
155 [thread zephyr_app_main] wake - cond was signalled.
158 [thread zephyr_app_main] wake - cond was signalled.
161 [thread zephyr_app_main] wake - cond was signalled.
164 [thread zephyr_app_main] wake - cond was signalled.
167 [thread zephyr_app_main] wake - cond was signalled.
[all …]
/Zephyr-Core-3.5.0/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-Core-3.5.0/samples/boards/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
Dsample.yaml14 - "Wake from Light Sleep"
15 - "Wake from Deep Sleep"
/Zephyr-Core-3.5.0/boards/arm/efr32xg24_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-Core-3.5.0/boards/arm/efr32_thunderboard/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-Core-3.5.0/dts/bindings/spi/
Dnordic,nrf-spi-common.yaml40 wake-gpios:
49 - initially, SPI slave configures its WAKE line pin as an input and SPI
51 - when a transfer is to be performed, SPI master configures its WAKE
54 - when SPI slave detects the high state of the WAKE line, it prepares
55 for the transfer and when everything is ready, it drives the WAKE
57 - the generated high-to-low transition on the WAKE line is a signal
/Zephyr-Core-3.5.0/soc/arm/microchip_mec/mec1501/
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-Core-3.5.0/drivers/spi/
DKconfig.nrfx72 int "Maximum time to wait for SPI slave to wake up"
76 for SPI slave to wake up after the WAKE line is asserted. Used only
77 by instances that have the WAKE line configured (see the wake-gpios
/Zephyr-Core-3.5.0/samples/boards/esp32/deep_sleep/src/
Dmain.c37 printk("Wake up from GPIO %d\n", pin); in main()
39 printk("Wake up from GPIO\n"); in main()
52 printk("Wake up from GPIO %d\n", pin); in main()
54 printk("Wake up from GPIO\n"); in main()
60 printk("Wake up from timer.\n"); in main()
/Zephyr-Core-3.5.0/samples/boards/mimxrt1060_evk/system_off/
DREADME.rst14 additionally set an alarm 10 seconds in the future to wake up the processor
38 to wake the device and restart the application as if it had been
40 alarm to fire and wake the device up automatically.
54 RTC Alarm set for 10 seconds to wake from soft-off.
/Zephyr-Core-3.5.0/dts/bindings/bluetooth/
Dinfineon,cyw43xxx-bt-hci.yaml53 bt-dev-wake-gpios:
55 Bluetooth device wake-up gpio. Signal from the host to the
59 bt-host-wake-gpios:
61 Host wake-up gpio. Signal from the CYW43xx to the host
/Zephyr-Core-3.5.0/drivers/interrupt_controller/
DKconfig.nxp_s3215 bool "Wake-up Unit interrupt controller driver for NXP S32 MCUs"
20 Wake-up Unit interrupt controller driver for NXP S32 MCUs
/Zephyr-Core-3.5.0/soc/arm/microchip_mec/mec172x/
Dpower.c29 * Longer wake latency. CPU start running on ring oscillator
35 * because we do not want to enter an ISR immediately upon wake.
71 * Set PRIMASK = 1 so on wake the CPU will not vector to any ISR. in z_power_soc_deep_sleep()
72 * Set BASEPRI = 0 to allow any priority to wake. in z_power_soc_deep_sleep()
118 * Fast wake response:
167 * allowing wake from any enabled interrupt and prevents the CPU from entering any
168 * ISR on wake except for faults. We re-enable interrupts by undoing global disable
/Zephyr-Core-3.5.0/drivers/counter/
DKconfig.mcux_snvs21 bool "IMX SNVS wake-up on SRTC alarm"
25 Assert Wake-Up Interrupt on SRTC alarm
/Zephyr-Core-3.5.0/dts/bindings/can/
Dti,tcan4x5x.yaml15 device-wake-gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>;
50 device-wake-gpios:
53 GPIO connected to the TCAN4x5x WAKE input. This signal is high-voltage, active high.
/Zephyr-Core-3.5.0/drivers/sensor/tmp108/
Dtmp108_trigger.c37 /* Wait for typical wake up time, retry if the read fails in tmp108_trigger_handle_one_shot()
38 * assuming the chip should wake up and take a reading after the typical in tmp108_trigger_handle_one_shot()
39 * wake up time and call of this thread plus 10 ms time has passed in tmp108_trigger_handle_one_shot()
/Zephyr-Core-3.5.0/doc/services/pm/
Dsystem.rst12 It is an application responsibility to set up a wake up event. A wake up event
15 only some SoC peripheral modules may be active and can be used as a wake up
42 have higher wake latencies.
/Zephyr-Core-3.5.0/dts/arm/nuvoton/npcx/npcx7/
Dnpcx7-miwus-wui-map.dtsi7 /* Common Wake-Up Unit Input (WUI) mapping configurations in npcx family */
10 /* Specific Wake-Up Unit Input (WUI) mapping configurations in npcx7 series */
/Zephyr-Core-3.5.0/kernel/include/
Dksched.h276 * implemented by OS compatibility layers, providing basic wait/wake operations
284 * Wake up a thread pending on the provided wait queue
286 * Given a wait_q, wake up the highest priority thread on the queue. If the
295 * way to wake all threads on the queue.
299 * become stale. Calls to wait and wake on the same wait_q object must have
303 * @param wait_q Wait queue to wake up the highest prio thread
314 * Given a specific thread, wake it up. This routine assumes that the given
317 * @param thread Given thread to wake up.
324 * Wake up all threads pending on the provided wait queue
327 * until there are no more to wake up.
[all …]

12345678910>>...13