/Zephyr-latest/samples/boards/espressif/deep_sleep/ |
D | README.rst | 4 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 …]
|
D | Kconfig | 11 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/ |
D | st,stm32-pwr.yaml | 17 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 …]
|
D | atmel,sam-supc.yaml | 8 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/ |
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 …]
|
/Zephyr-latest/soc/st/stm32/common/ |
D | stm32_wkup_pins.c | 42 * @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/ |
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-latest/samples/kernel/condition_variables/simple/ |
D | README.rst | 142 [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/ |
D | README.rst | 2 :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/ |
D | infineon,airoc-wifi.yaml | 25 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/ |
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-latest/boards/silabs/dev_kits/xg24_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-latest/boards/silabs/dev_kits/xg24_ek2703a/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-latest/dts/bindings/spi/ |
D | nordic,nrf-spi-common.yaml | 41 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/ |
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-latest/boards/silabs/dev_kits/xg27_dk2602a/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-latest/samples/boards/microchip/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
|
/Zephyr-latest/tests/benchmarks/latency_measure/ |
D | README.rst | 22 * 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/ |
D | Kconfig | 11 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/ |
D | README | 19 * 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/ |
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-latest/samples/boards/espressif/deep_sleep/src/ |
D | main.c | 38 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/ |
D | stm32_wkup_pins.h | 9 * @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/ |
D | README.rst | 15 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.
|