Power manager interface for CC26X2.
============================================================================
The Power header file should be included in an application as follows:
Refer to Power.h for a complete description of APIs.
This header file defines the power resources, constraints, events, sleep states and transition latencies for CC26X2.
#include <ti/drivers/dpl/HwiP.h>
#include <ti/drivers/dpl/ClockP.h>
#include <ti/drivers/Power.h>
#include <ti/drivers/power/PowerCC26XX.h>
Go to the source code of this file.
Data Structures | |
struct | PowerCC26X2_Config |
Global configuration structure. More... | |
struct | PowerCC26X2_ModuleState |
PowerCC26X2_ModuleState. More... | |
Macros | |
#define | PowerCC26X2_RESUMETIMESTANDBY 750 |
#define | PowerCC26X2_TOTALTIMESTANDBY 1000 |
#define | PowerCC26X2_WAKEDELAYSTANDBY 240 |
#define | PowerCC26X2_INITIALWAITRCOSC_LF 1000 |
#define | PowerCC26X2_RETRYWAITRCOSC_LF 1000 |
#define | PowerCC26X2_INITIALWAITXOSC_HF 50 |
#define | PowerCC26X2_RETRYWAITXOSC_HF 50 |
#define | PowerCC26X2_INITIALWAITXOSC_LF 10000 |
#define | PowerCC26X2_RETRYWAITXOSC_LF 5000 |
#define | PowerCC26X2_PERIPH_PKA PowerCC26XX_NUMRESOURCES |
#define | PowerCC26X2_PERIPH_UART1 PowerCC26XX_NUMRESOURCES + 1 |
Typedefs | |
typedef struct PowerCC26X2_Config | PowerCC26X2_Config |
Global configuration structure. More... | |
typedef struct PowerCC26X2_ModuleState | PowerCC26X2_ModuleState |
PowerCC26X2_ModuleState. More... | |
#define PowerCC26X2_RESUMETIMESTANDBY 750 |
The latency to reserve for resume from STANDBY (usec).
#define PowerCC26X2_TOTALTIMESTANDBY 1000 |
The total latency to reserve for entry to and exit from STANDBY (usec).
#define PowerCC26X2_WAKEDELAYSTANDBY 240 |
The initial delay when waking from STANDBY (usec).
#define PowerCC26X2_INITIALWAITRCOSC_LF 1000 |
The initial wait time (usec) before checking if RCOSC_LF is stable.
#define PowerCC26X2_RETRYWAITRCOSC_LF 1000 |
The retry wait time (usec) when checking to see if RCOSC_LF is stable.
#define PowerCC26X2_INITIALWAITXOSC_HF 50 |
The initial wait time (usec) before checking if XOSC_HF is stable.
#define PowerCC26X2_RETRYWAITXOSC_HF 50 |
The retry wait time (usec) when checking to see if XOSC_HF is stable.
#define PowerCC26X2_INITIALWAITXOSC_LF 10000 |
The initial wait time (usec) before checking if XOSC_LF is stable.
#define PowerCC26X2_RETRYWAITXOSC_LF 5000 |
The retry wait time (usec) when checking to see if XOSC_LF is stable.
#define PowerCC26X2_PERIPH_PKA PowerCC26XX_NUMRESOURCES |
Resource ID: PKA Module
#define PowerCC26X2_PERIPH_UART1 PowerCC26XX_NUMRESOURCES + 1 |
Resource ID: UART1
typedef struct PowerCC26X2_Config PowerCC26X2_Config |
Global configuration structure.
typedef struct PowerCC26X2_ModuleState PowerCC26X2_ModuleState |
Power manager state structure. The application must not access any members of this structure!