From 919cf3d14e0a3e424d1239b81e09882bc03c4eb9 Mon Sep 17 00:00:00 2001 From: Steven Cooreman Date: Fri, 8 Jan 2016 12:03:20 +0100 Subject: [PATCH] Light documentation on the sleep API --- .../hal/TARGET_Silicon_Labs/TARGET_EFM32/sleepmodes.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/libraries/mbed/targets/hal/TARGET_Silicon_Labs/TARGET_EFM32/sleepmodes.h b/libraries/mbed/targets/hal/TARGET_Silicon_Labs/TARGET_EFM32/sleepmodes.h index b33ecb6931..5f1cc631a0 100644 --- a/libraries/mbed/targets/hal/TARGET_Silicon_Labs/TARGET_EFM32/sleepmodes.h +++ b/libraries/mbed/targets/hal/TARGET_Silicon_Labs/TARGET_EFM32/sleepmodes.h @@ -37,7 +37,18 @@ extern "C" { #endif +/* +* Blocks all sleepmodes below the one passed as argument +* +* @param minimumMode The lowest-power sleep mode which must remain active +*/ void blockSleepMode(sleepstate_enum minimumMode); + +/* +* Unblocks a previously-blocked sleep mode +* +*@param minimumMode The same sleepmode that was previously passed to blockSleepMode +*/ void unblockSleepMode(sleepstate_enum minimumMode); #ifdef __cplusplus