/Zephyr-Core-3.5.0/samples/boards/esp32/deep_sleep/ |
D | README.rst | 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 28 as wake-up source, deep sleep for 20 seconds, wake up. [all …]
|
D | Kconfig | 10 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/ |
D | soc_miwu.h | 60 * @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 …]
|
D | power.c | 32 * - 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 …]
|
D | soc_power.h | 15 * @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/ |
D | README.rst | 140 [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/ |
D | pm.yaml | 10 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/ |
D | README.rst | 24 Wake from Light Sleep 25 Wake from Deep Sleep 27 Wake from Light Sleep 29 Wake from Deep Sleep
|
D | sample.yaml | 14 - "Wake from Light Sleep" 15 - "Wake from Deep Sleep"
|
/Zephyr-Core-3.5.0/boards/arm/efr32xg24_dk2601b/dts/bindings/ |
D | silabs,gecko-wake-up-trigger.yaml | 4 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/ |
D | silabs,gecko-wake-up-triggers.yaml | 4 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/ |
D | nordic,nrf-spi-common.yaml | 40 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/ |
D | power.c | 21 * 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/ |
D | Kconfig.nrfx | 72 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/ |
D | main.c | 37 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/ |
D | README.rst | 14 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/ |
D | infineon,cyw43xxx-bt-hci.yaml | 53 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/ |
D | Kconfig.nxp_s32 | 15 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/ |
D | power.c | 29 * 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/ |
D | Kconfig.mcux_snvs | 21 bool "IMX SNVS wake-up on SRTC alarm" 25 Assert Wake-Up Interrupt on SRTC alarm
|
/Zephyr-Core-3.5.0/dts/bindings/can/ |
D | ti,tcan4x5x.yaml | 15 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/ |
D | tmp108_trigger.c | 37 /* 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/ |
D | system.rst | 12 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/ |
D | npcx7-miwus-wui-map.dtsi | 7 /* 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/ |
D | ksched.h | 276 * 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 …]
|