|  | EVE 1.0
    | 
Header file for the EVE power management framework. More...
#include <stdbool.h>

Go to the source code of this file.
| Data Structures | |
| struct | pm_lock_t | 
| Macros | |
| #define | PM_LOCK_INIT(l, pm, cb, d) | 
| #define | PM_LOCK(pm) pm_lock(&pm) | 
| #define | PM_UNLOCK(pm) pm_unlock(&pm) | 
| #define | PM_AUTO_LOCK(l) | 
| #define | DECLARE_PM_LOCK(l, pm, cb, d) static struct pm_lock_t pm = PM_LOCK_INIT(l, pm, cb, d) | 
| Enumerations | 
| Functions | |
| void | pm_relax (void) | 
| void | pm_wakeup (void) | 
| void | pm_lock (struct pm_lock_t *pm) | 
| void | pm_unlock (struct pm_lock_t *pm) | 
| enum pm_level_t | pm_waterlevel (void) | 
Header file for the EVE power management framework.
Definition in file pm.h.