mbed library sources
Fork of mbed-src by
Diff: targets/hal/TARGET_STM/TARGET_NUCLEO_F401RE/sleep.c
- Revision:
- 100:0412b5443284
- Parent:
- 87:085cde657901
- Child:
- 125:23cc3068a9e4
--- a/targets/hal/TARGET_STM/TARGET_NUCLEO_F401RE/sleep.c Wed Feb 19 09:00:05 2014 +0000 +++ b/targets/hal/TARGET_STM/TARGET_NUCLEO_F401RE/sleep.c Wed Feb 19 17:15:16 2014 +0000 @@ -35,26 +35,12 @@ void sleep(void) { - // Disable us_ticker update interrupt - TimMasterHandle.Instance = TIM1; - __HAL_TIM_DISABLE_IT(&TimMasterHandle, TIM_IT_UPDATE); - // Request to enter SLEEP mode HAL_PWR_EnterSLEEPMode(PWR_MAINREGULATOR_ON, PWR_SLEEPENTRY_WFI); - - // Re-enable us_ticker update interrupt - __HAL_TIM_ENABLE_IT(&TimMasterHandle, TIM_IT_UPDATE); } void deepsleep(void) { - // Disable us_ticker update interrupt - TimMasterHandle.Instance = TIM1; - __HAL_TIM_DISABLE_IT(&TimMasterHandle, TIM_IT_UPDATE); - // Request to enter STOP mode with regulator in low power mode HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI); - - // Re-enable us_ticker update interrupt - __HAL_TIM_ENABLE_IT(&TimMasterHandle, TIM_IT_UPDATE); }