Contiki-NG
|
Driver for CC13xx/CC26xx low-power operation. More...
#include "prcm.h"
#include "contiki.h"
#include "ti-lib.h"
#include "lpm.h"
#include "sys/energest.h"
#include "lib/list.h"
#include "dev/aux-ctrl.h"
#include "dev/leds.h"
#include "dev/watchdog.h"
#include "dev/soc-rtc.h"
#include "dev/oscillators.h"
#include <stdint.h>
#include <string.h>
#include <stdbool.h>
Go to the source code of this file.
Functions | |
void | lpm_shutdown (uint32_t wakeup_pin, uint32_t io_pull, uint32_t wake_on) |
Put the chip in shutdown power mode. More... | |
void | lpm_sleep (void) |
Enter sleep mode. | |
void | lpm_drop (void) |
Drop the cortex to sleep / deep sleep and shut down peripherals. More... | |
void | lpm_register_module (lpm_registered_module_t *module) |
Register a module for LPM notifications. More... | |
void | lpm_unregister_module (lpm_registered_module_t *module) |
Unregister a module from LPM notifications. More... | |
void | lpm_init (void) |
Initialise the low-power mode management module. | |
void | lpm_pin_set_default_state (uint32_t ioid) |
Sets an IOID to a default state. More... | |
Driver for CC13xx/CC26xx low-power operation.
Definition in file lpm.c.