Lines Matching full:mode
33 (+) Sleep (CPU clock stopped and still in RUN mode)
48 mode and voltage threshold) in order to set up the Programmed Voltage
66 (#) Call HAL_PWR_EnterSLEEPMode() function to enter the CPU in Sleep mode.
67 Wake-up from Sleep mode could be following to an event or an
68 interrupt according to low power mode intrinsic request called (__WFI()
72 mode. Wake-up from Stop mode could be following to an event or an
73 interrupt according to low power mode intrinsic request called (__WFI()
77 Standby mode. Wake-up from Standby mode can be following only by an
81 enable and disable the Cortex-M7 re-entry in Sleep mode after an
121 /** @defgroup PWR_PVD_Mode_Mask PWR PVD Mode Mask
231 (+) The PVD is stopped in STANDBY mode.
236 (+) Wake-up pin is used to wake up the system from STANDBY mode.
248 (+) SLEEP mode : Cortex-M7 is stopped and all PWR domains are remaining
251 (+) STOP mode : Cortex-M7 is stopped, clocks are stopped and the
255 (+) STANDBY mode : All PWR domains enter DSTANDBY mode and the VCORE
258 *** SLEEP mode ***
262 The SLEEP mode is entered by using the HAL_PWR_EnterSLEEPMode(Regulator,
265 (++) PWR_SLEEPENTRY_WFI : Enter SLEEP mode with WFI instruction.
266 (++) PWR_SLEEPENTRY_WFE : Enter SLEEP mode with WFE instruction and
268 (++) PWR_SLEEPENTRY_WFE_NO_EVT_CLEAR: Enter SLEEP mode with WFE instruction and
276 controller (NVIC) can wake up the device from SLEEP mode.
278 *** STOP mode ***
281 In system STOP mode, the CPU clock is stopped. All CPU subsystem peripheral
283 The voltage regulator can be configured either in normal or low-power mode.
284 To minimize the consumption in STOP mode, FLASH can be powered off before
285 entering the STOP mode using the HAL_PWREx_EnableFlashPowerDown() function.
286 It can be switched on again by software after exiting the STOP mode using
289 The STOP mode is entered using the HAL_PWR_EnterSTOPMode(Regulator,
296 (+++) PWR_STOPENTRY_WFI : Enter STOP mode with WFI instruction.
297 (+++) PWR_STOPENTRY_WFE : Enter STOP mode with WFE instruction and
299 (+++) PWR_STOPENTRY_WFE_NO_EVT_CLEAR: Enter STOP mode with WFE instruction and
302 Any EXTI Line (Internal or External) configured in Interrupt/Event mode.
304 *** STANDBY mode ***
308 The system STANDBY mode allows to achieve the lowest power consumption.
309 It is based on the Cortex-M7 deep SLEEP mode, with the voltage regulator
319 (+++) The STANDBY mode is entered using the HAL_PWR_EnterSTANDBYMode()
327 *** Auto-wakeup (AWU) from low-power mode ***
330 (+) The MCU can be woken up from low-power mode by an RTC Alarm event, an
332 depending on an external interrupt (Auto-wakeup mode).
336 (++) To wake up from the STOP mode with an RTC alarm event, it is
340 (++) To wake up from the STOP mode with an RTC Tamper or time stamp event,
345 (++) To wake up from the STOP mode with an RTC WakeUp event, it is
361 * @note As PVD and AVD share the same EXTI line, the EXTI operating mode to
376 assert_param(IS_PWR_PVD_MODE(sConfigPVD->Mode)); in HAL_PWR_ConfigPVD()
381 /* Clear any previous config. Keep it clear if no event or IT mode is selected */ in HAL_PWR_ConfigPVD()
387 /* Configure the PVD in interrupt mode */ in HAL_PWR_ConfigPVD()
388 if ((sConfigPVD->Mode & PVD_MODE_IT) == PVD_MODE_IT) in HAL_PWR_ConfigPVD()
393 /* Configure the PVD in event mode */ in HAL_PWR_ConfigPVD()
394 if ((sConfigPVD->Mode & PVD_MODE_EVT) == PVD_MODE_EVT) in HAL_PWR_ConfigPVD()
400 if ((sConfigPVD->Mode & PVD_RISING_EDGE) == PVD_RISING_EDGE) in HAL_PWR_ConfigPVD()
406 if ((sConfigPVD->Mode & PVD_FALLING_EDGE) == PVD_FALLING_EDGE) in HAL_PWR_ConfigPVD()
484 * @brief Enter the current core in SLEEP mode (CSLEEP).
486 * Specifies the regulator state in SLEEP mode.
490 * @param SLEEPEntry : Specifies if SLEEP mode is entered with WFI or WFE
493 * @arg PWR_SLEEPENTRY_WFI : Enter SLEEP mode with WFI instruction.
494 * @arg PWR_SLEEPENTRY_WFE : Enter SLEEP mode with WFE instruction and
496 * @arg PWR_SLEEPENTRY_WFE_NO_EVT_CLEAR : Enter SLEEP mode with WFE instruction and
511 /* Select Sleep mode entry */ in HAL_PWR_EnterSLEEPMode()
532 * @brief Enter the whole system to Stop mode.
533 * @note This API will enter the system in STOP mode
537 * @param STOPEntry : Specifies if STOP mode in entered with WFI or WFE
540 * @arg PWR_STOPENTRY_WFI : Enter STOP mode with WFI instruction.
541 * @arg PWR_STOPENTRY_WFE : Enter STOP mode with WFE instruction and
543 * @arg PWR_STOPENTRY_WFE_NO_EVT_CLEAR : Enter STOP mode with WFE instruction and
545 * @note In System STOP mode, all I/O pins keep the same state as in Run mode.
546 * @note When exiting System STOP mode by issuing an interrupt or a wakeup
549 * @note In System STOP mode, when the voltage regulator operates in low
550 * power mode, an additional startup delay is incurred when the system
551 * is waking up. By keeping the internal regulator ON during STOP mode,
564 /* Select Stop mode when device enters Deepsleep */ in HAL_PWR_EnterSTOPMode()
570 /* Ensure that all instructions are done before entering STOP mode */ in HAL_PWR_EnterSTOPMode()
574 /* Select Stop mode entry */ in HAL_PWR_EnterSTOPMode()
597 * @brief Enter the whole system to Standby mode.
598 * @note The Standby mode allows achieving the lowest power consumption.
599 * @note When the system enters in Standby mode, the voltage regulator is disabled.
605 * @note When the System exit STANDBY mode by issuing an interrupt or a
617 /* Ensure that all instructions are done before entering STANDBY mode */ in HAL_PWR_EnterSTANDBYMode()
626 * @brief Indicate SLEEP-ON-EXIT feature when returning from handler mode to
627 * thread mode.
629 * processor re-enters Sleep mode when an interruption handling is over.
641 * @brief Disable SLEEP-ON-EXIT feature when returning from handler mode to
642 * thread mode.
644 * processor re-enters Sleep mode when an interruption handling is over.