CLKPPWR_REGISTER_BIT_DEFINITIONS
[CLKPWR_Private_Macros]
Defines | |
#define | CLKPWR_CLKSRCSEL_CLKSRC_IRC ((uint32_t)(0x00)) |
#define | CLKPWR_CLKSRCSEL_CLKSRC_MAINOSC ((uint32_t)(0x01)) |
#define | CLKPWR_CLKSRCSEL_CLKSRC_RTC ((uint32_t)(0x02)) |
#define | CLKPWR_CLKSRCSEL_BITMASK ((uint32_t)(0x03)) |
#define | CLKPWR_CLKOUTCFG_CLKOUTSEL_CPU ((uint32_t)(0x00)) |
#define | CLKPWR_CLKOUTCFG_CLKOUTSEL_MAINOSC ((uint32_t)(0x01)) |
#define | CLKPWR_CLKOUTCFG_CLKOUTSEL_RC ((uint32_t)(0x02)) |
#define | CLKPWR_CLKOUTCFG_CLKOUTSEL_USB ((uint32_t)(0x03)) |
#define | CLKPWR_CLKOUTCFG_CLKOUTSEL_RTC ((uint32_t)(0x04)) |
#define | CLKPWR_CLKOUTCFG_CLKOUTDIV(n) ((uint32_t)((n&0x0F)<<4)) |
#define | CLKPWR_CLKOUTCFG_CLKOUT_EN ((uint32_t)(1<<8)) |
#define | CLKPWR_CLKOUTCFG_CLKOUT_ACT ((uint32_t)(1<<9)) |
#define | CLKPWR_CLKOUTCFG_BITMASK ((uint32_t)(0x3FF)) |
#define | CLKPWR_PLL0CON_ENABLE ((uint32_t)(0x01)) |
#define | CLKPWR_PLL0CON_CONNECT ((uint32_t)(0x02)) |
#define | CLKPWR_PLL0CON_BITMASK ((uint32_t)(0x03)) |
#define | CLKPWR_PLL0CFG_MSEL(n) ((uint32_t)(n&0x7FFF)) |
#define | CLKPWR_PLL0CFG_NSEL(n) ((uint32_t)((n<<16)&0xFF0000)) |
#define | CLKPWR_PLL0CFG_BITMASK ((uint32_t)(0xFF7FFF)) |
#define | CLKPWR_PLL0STAT_MSEL(n) ((uint32_t)(n&0x7FFF)) |
#define | CLKPWR_PLL0STAT_NSEL(n) ((uint32_t)((n>>16)&0xFF)) |
#define | CLKPWR_PLL0STAT_PLLE ((uint32_t)(1<<24)) |
#define | CLKPWR_PLL0STAT_PLLC ((uint32_t)(1<<25)) |
#define | CLKPWR_PLL0STAT_PLOCK ((uint32_t)(1<<26)) |
#define | CLKPWR_PLL0FEED_BITMASK ((uint32_t)0xFF) |
#define | CLKPWR_PLL1CON_ENABLE ((uint32_t)(0x01)) |
#define | CLKPWR_PLL1CON_CONNECT ((uint32_t)(0x02)) |
#define | CLKPWR_PLL1CON_BITMASK ((uint32_t)(0x03)) |
#define | CLKPWR_PLL1CFG_MSEL(n) ((uint32_t)(n&0x1F)) |
#define | CLKPWR_PLL1CFG_PSEL(n) ((uint32_t)((n&0x03)<<5)) |
#define | CLKPWR_PLL1CFG_BITMASK ((uint32_t)(0x7F)) |
#define | CLKPWR_PLL1STAT_MSEL(n) ((uint32_t)(n&0x1F)) |
#define | CLKPWR_PLL1STAT_PSEL(n) ((uint32_t)((n>>5)&0x03)) |
#define | CLKPWR_PLL1STAT_PLLE ((uint32_t)(1<<8)) |
#define | CLKPWR_PLL1STAT_PLLC ((uint32_t)(1<<9)) |
#define | CLKPWR_PLL1STAT_PLOCK ((uint32_t)(1<<10)) |
#define | CLKPWR_PLL1FEED_BITMASK ((uint32_t)0xFF) |
#define | CLKPWR_CCLKCFG_BITMASK ((uint32_t)(0xFF)) |
#define | CLKPWR_USBCLKCFG_BITMASK ((uint32_t)(0x0F)) |
#define | CLKPWR_IRCTRIM_BITMASK ((uint32_t)(0x0F)) |
#define | CLKPWR_PCLKSEL0_BITMASK ((uint32_t)(0xFFF3F3FF)) |
#define | CLKPWR_PCLKSEL1_BITMASK ((uint32_t)(0xFCF3F0F3)) |
#define | CLKPWR_PCLKSEL_SET(p, n) _SBF(p,n) |
#define | CLKPWR_PCLKSEL_BITMASK(p) _SBF(p,0x03) |
#define | CLKPWR_PCLKSEL_GET(p, n) ((uint32_t)((n>>p)&0x03)) |
#define | CLKPWR_PCON_PM0 ((uint32_t)(1<<0)) |
#define | CLKPWR_PCON_PM1 ((uint32_t)(1<<1)) |
#define | CLKPWR_PCON_BODPDM ((uint32_t)(1<<2)) |
#define | CLKPWR_PCON_BOGD ((uint32_t)(1<<3)) |
#define | CLKPWR_PCON_BORD ((uint32_t)(1<<4)) |
#define | CLKPWR_PCON_SMFLAG ((uint32_t)(1<<8)) |
#define | CLKPWR_PCON_DSFLAG ((uint32_t)(1<<9)) |
#define | CLKPWR_PCON_PDFLAG ((uint32_t)(1<<10)) |
#define | CLKPWR_PCON_DPDFLAG ((uint32_t)(1<<11)) |
#define | CLKPWR_PCONP_BITMASK 0xEFEFF7DE |
Define Documentation
#define CLKPWR_CCLKCFG_BITMASK ((uint32_t)(0xFF)) |
CPU Clock configuration bit mask
Definition at line 155 of file lpc17xx_clkpwr.h.
#define CLKPWR_CLKOUTCFG_BITMASK ((uint32_t)(0x3FF)) |
Clock source selection bit mask
Definition at line 78 of file lpc17xx_clkpwr.h.
#define CLKPWR_CLKOUTCFG_CLKOUT_ACT ((uint32_t)(1<<9)) |
CLKOUT activity indication
Definition at line 76 of file lpc17xx_clkpwr.h.
#define CLKPWR_CLKOUTCFG_CLKOUT_EN ((uint32_t)(1<<8)) |
CLKOUT enable control
Definition at line 74 of file lpc17xx_clkpwr.h.
#define CLKPWR_CLKOUTCFG_CLKOUTDIV | ( | n | ) | ((uint32_t)((n&0x0F)<<4)) |
Integer value to divide the output clock by, minus one
Definition at line 72 of file lpc17xx_clkpwr.h.
#define CLKPWR_CLKOUTCFG_CLKOUTSEL_CPU ((uint32_t)(0x00)) |
Selects the CPU clock as the CLKOUT source
Definition at line 62 of file lpc17xx_clkpwr.h.
#define CLKPWR_CLKOUTCFG_CLKOUTSEL_MAINOSC ((uint32_t)(0x01)) |
Selects the main oscillator as the CLKOUT source
Definition at line 64 of file lpc17xx_clkpwr.h.
#define CLKPWR_CLKOUTCFG_CLKOUTSEL_RC ((uint32_t)(0x02)) |
Selects the Internal RC oscillator as the CLKOUT source
Definition at line 66 of file lpc17xx_clkpwr.h.
#define CLKPWR_CLKOUTCFG_CLKOUTSEL_RTC ((uint32_t)(0x04)) |
Selects the RTC oscillator as the CLKOUT source
Definition at line 70 of file lpc17xx_clkpwr.h.
#define CLKPWR_CLKOUTCFG_CLKOUTSEL_USB ((uint32_t)(0x03)) |
Selects the USB clock as the CLKOUT source
Definition at line 68 of file lpc17xx_clkpwr.h.
#define CLKPWR_CLKSRCSEL_BITMASK ((uint32_t)(0x03)) |
Clock source selection bit mask
Definition at line 57 of file lpc17xx_clkpwr.h.
#define CLKPWR_CLKSRCSEL_CLKSRC_IRC ((uint32_t)(0x00)) |
Internal RC oscillator
Definition at line 51 of file lpc17xx_clkpwr.h.
#define CLKPWR_CLKSRCSEL_CLKSRC_MAINOSC ((uint32_t)(0x01)) |
Main oscillator
Definition at line 53 of file lpc17xx_clkpwr.h.
#define CLKPWR_CLKSRCSEL_CLKSRC_RTC ((uint32_t)(0x02)) |
RTC oscillator
Definition at line 55 of file lpc17xx_clkpwr.h.
#define CLKPWR_IRCTRIM_BITMASK ((uint32_t)(0x0F)) |
IRC Trim bit mask
Definition at line 163 of file lpc17xx_clkpwr.h.
#define CLKPWR_PCLKSEL0_BITMASK ((uint32_t)(0xFFF3F3FF)) |
Peripheral Clock Selection 0 mask bit
Definition at line 168 of file lpc17xx_clkpwr.h.
#define CLKPWR_PCLKSEL1_BITMASK ((uint32_t)(0xFCF3F0F3)) |
Peripheral Clock Selection 1 mask bit
Definition at line 170 of file lpc17xx_clkpwr.h.
#define CLKPWR_PCLKSEL_BITMASK | ( | p | ) | _SBF(p,0x03) |
Macro to mask peripheral clock of each type
Definition at line 178 of file lpc17xx_clkpwr.h.
#define CLKPWR_PCLKSEL_GET | ( | p, | |||
n | ) | ((uint32_t)((n>>p)&0x03)) |
Macro to get peripheral clock of each type
Definition at line 180 of file lpc17xx_clkpwr.h.
#define CLKPWR_PCLKSEL_SET | ( | p, | |||
n | ) | _SBF(p,n) |
Macro to set peripheral clock of each type p: position of two bits that hold divider of peripheral clock n: value of divider of peripheral clock to be set
Definition at line 176 of file lpc17xx_clkpwr.h.
#define CLKPWR_PCON_BODPDM ((uint32_t)(1<<2)) |
Brown-Out Reduced Power Mode
Definition at line 189 of file lpc17xx_clkpwr.h.
#define CLKPWR_PCON_BOGD ((uint32_t)(1<<3)) |
Brown-Out Global Disable
Definition at line 191 of file lpc17xx_clkpwr.h.
#define CLKPWR_PCON_BORD ((uint32_t)(1<<4)) |
Brown Out Reset Disable
Definition at line 193 of file lpc17xx_clkpwr.h.
#define CLKPWR_PCON_DPDFLAG ((uint32_t)(1<<11)) |
Deep Power-down entry flag
Definition at line 201 of file lpc17xx_clkpwr.h.
#define CLKPWR_PCON_DSFLAG ((uint32_t)(1<<9)) |
Deep Sleep entry flag
Definition at line 197 of file lpc17xx_clkpwr.h.
#define CLKPWR_PCON_PDFLAG ((uint32_t)(1<<10)) |
Power-down entry flag
Definition at line 199 of file lpc17xx_clkpwr.h.
#define CLKPWR_PCON_PM0 ((uint32_t)(1<<0)) |
Power mode control bit 0
Definition at line 185 of file lpc17xx_clkpwr.h.
#define CLKPWR_PCON_PM1 ((uint32_t)(1<<1)) |
Power mode control bit 1
Definition at line 187 of file lpc17xx_clkpwr.h.
#define CLKPWR_PCON_SMFLAG ((uint32_t)(1<<8)) |
Sleep Mode entry flag
Definition at line 195 of file lpc17xx_clkpwr.h.
#define CLKPWR_PCONP_BITMASK 0xEFEFF7DE |
Power Control for Peripherals bit mask
Definition at line 205 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL0CFG_BITMASK ((uint32_t)(0xFF7FFF)) |
PLL 0 Configuration bit mask
Definition at line 96 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL0CFG_MSEL | ( | n | ) | ((uint32_t)(n&0x7FFF)) |
PLL 0 Configuration MSEL field
Definition at line 92 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL0CFG_NSEL | ( | n | ) | ((uint32_t)((n<<16)&0xFF0000)) |
PLL 0 Configuration NSEL field
Definition at line 94 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL0CON_BITMASK ((uint32_t)(0x03)) |
PLL 0 control bit mask
Definition at line 87 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL0CON_CONNECT ((uint32_t)(0x02)) |
PLL 0 control connect
Definition at line 85 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL0CON_ENABLE ((uint32_t)(0x01)) |
PLL 0 control enable
Definition at line 83 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL0FEED_BITMASK ((uint32_t)0xFF) |
PLL0 Feed bit mask
Definition at line 114 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL0STAT_MSEL | ( | n | ) | ((uint32_t)(n&0x7FFF)) |
PLL 0 MSEL value
Definition at line 101 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL0STAT_NSEL | ( | n | ) | ((uint32_t)((n>>16)&0xFF)) |
PLL NSEL get value
Definition at line 103 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL0STAT_PLLC ((uint32_t)(1<<25)) |
PLL status Connect bit
Definition at line 107 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL0STAT_PLLE ((uint32_t)(1<<24)) |
PLL status enable bit
Definition at line 105 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL0STAT_PLOCK ((uint32_t)(1<<26)) |
PLL status lock
Definition at line 109 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL1CFG_BITMASK ((uint32_t)(0x7F)) |
USB PLL configuration bit mask
Definition at line 132 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL1CFG_MSEL | ( | n | ) | ((uint32_t)(n&0x1F)) |
USB PLL MSEL set value
Definition at line 128 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL1CFG_PSEL | ( | n | ) | ((uint32_t)((n&0x03)<<5)) |
USB PLL PSEL set value
Definition at line 130 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL1CON_BITMASK ((uint32_t)(0x03)) |
USB PLL control bit mask
Definition at line 123 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL1CON_CONNECT ((uint32_t)(0x02)) |
USB PLL control connect
Definition at line 121 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL1CON_ENABLE ((uint32_t)(0x01)) |
USB PLL control enable
Definition at line 119 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL1FEED_BITMASK ((uint32_t)0xFF) |
PLL1 Feed bit mask
Definition at line 150 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL1STAT_MSEL | ( | n | ) | ((uint32_t)(n&0x1F)) |
USB PLL MSEL get value
Definition at line 137 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL1STAT_PLLC ((uint32_t)(1<<9)) |
USB PLL status Connect bit
Definition at line 143 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL1STAT_PLLE ((uint32_t)(1<<8)) |
USB PLL status enable bit
Definition at line 141 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL1STAT_PLOCK ((uint32_t)(1<<10)) |
USB PLL status lock
Definition at line 145 of file lpc17xx_clkpwr.h.
#define CLKPWR_PLL1STAT_PSEL | ( | n | ) | ((uint32_t)((n>>5)&0x03)) |
USB PLL PSEL get value
Definition at line 139 of file lpc17xx_clkpwr.h.
#define CLKPWR_USBCLKCFG_BITMASK ((uint32_t)(0x0F)) |
USB Clock Configuration bit mask
Definition at line 159 of file lpc17xx_clkpwr.h.
Generated on Mon Feb 8 10:01:43 2010 for LPC1700CMSIS Standard Peripheral Firmware Library by 1.5.9