| LPCOpen Platform v1.03 LPCOpen Platform for NXP LPC Microcontrollers

- Main Page
- Modules
- Data Structures
- Files
- Related Pages

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
sysctl_13xx.c File Reference
`#include "chip.h"`

Go to the source code of this file.

## Macros
#define | PDSLEEPUSEMASK 0x00000007
#define | PDSLEEPMASKTMP (SYSCTL_DEEPSLP_BOD_PD | SYSCTL_DEEPSLP_WDTOSC_PD)
#define | PDSLEEPMASK ((PDSLEEPUSEMASK) &~(PDSLEEPMASKTMP))
#define | PDWAKEUPUSEMASK 0x0000F800
#define | PDWAKEUPMASKTMP 0x000005FF
#define | PDRUNCFGUSEMASK 0x0000F800
#define | PDRUNCFGMASKTMP 0x000005FF

## Functions
void | Chip_SYSCTL_SetDeepSleepPD (uint32_t sleepmask)
| Setup deep sleep behaviour for power down.
void | Chip_SYSCTL_SetWakeup (uint32_t wakeupmask)
| Setup wakeup behaviour from deep sleep.
void | Chip_SYSCTL_PowerDown (uint32_t powerdownmask)
| Power down one or more blocks or peripherals.
void | Chip_SYSCTL_PowerUp (uint32_t powerupmask)
| Power up one or more blocks or peripherals.

## Macro Definition Documentation

#define PDRUNCFGMASKTMP 0x000005FF

Definition at line 62 of file sysctl_13xx.c.

#define PDRUNCFGUSEMASK 0x0000F800

Definition at line 60 of file sysctl_13xx.c.

#define PDSLEEPMASK ((PDSLEEPUSEMASK) &~(PDSLEEPMASKTMP))

Definition at line 46 of file sysctl_13xx.c.

#define PDSLEEPMASKTMP (SYSCTL_DEEPSLP_BOD_PD | SYSCTL_DEEPSLP_WDTOSC_PD)

Definition at line 45 of file sysctl_13xx.c.

#define PDSLEEPUSEMASK 0x00000007

Definition at line 43 of file sysctl_13xx.c.

#define PDWAKEUPMASKTMP 0x000005FF

Definition at line 54 of file sysctl_13xx.c.

#define PDWAKEUPUSEMASK 0x0000F800

Definition at line 52 of file sysctl_13xx.c.