|
|
#define | LPC17XX_BASE 0x00 |
|
#define | LPC17XX_WWDT_MOD_WDEN BSP_BIT32(0) |
|
#define | LPC17XX_WWDT_MOD_WDRESET BSP_BIT32(1) |
|
#define | LPC17XX_WWDT_MOD_WDTOF BSP_BIT32(2) |
|
#define | LPC17XX_WWDT_MOD_WDINT BSP_BIT32(3) |
|
#define | LPC17XX_WWDT_MOD_WDPROTECT BSP_BIT32(4) |
|
#define | LPC17XX_WWDT (*(volatile lpc17xx_wwdt *) (LPC17XX_BASE + 0x40000000)) |
|
#define | LPC17XX_PLL_CON_PLLE BSP_BIT32(0) |
| #define | LPC17XX_PLL_SEL_MSEL(val) |
| #define | LPC17XX_PLL_SEL_MSEL_GET(reg) |
| #define | LPC17XX_PLL_SEL_MSEL_SET(reg, val) |
| #define | LPC17XX_PLL_SEL_PSEL(val) |
| #define | LPC17XX_PLL_SEL_PSEL_GET(reg) |
| #define | LPC17XX_PLL_SEL_PSEL_SET(reg, val) |
|
#define | LPC17XX_PLL_STAT_PLLE BSP_BIT32(8) |
|
#define | LPC17XX_PLL_STAT_PLOCK BSP_BIT32(10) |
| #define | LPC17XX_SCB_FLASHCFG_FLASHTIM(val) |
| #define | LPC17XX_SCB_FLASHCFG_FLASHTIM_GET(reg) |
| #define | LPC17XX_SCB_FLASHCFG_FLASHTIM_SET(reg, val) |
|
#define | LPC17XX_SCB_MEMMAP_MAP BSP_BIT32(0) |
|
#define | LPC17XX_SCB_PCON_PM0 BSP_BIT32(0) |
|
#define | LPC17XX_SCB_PCON_PM1 BSP_BIT32(1) |
|
#define | LPC17XX_SCB_PCON_BODRPM BSP_BIT32(2) |
|
#define | LPC17XX_SCB_PCON_BOGD BSP_BIT32(3) |
|
#define | LPC17XX_SCB_PCON_BORD BSP_BIT32(4) |
|
#define | LPC17XX_SCB_PCON_SMFLAG BSP_BIT32(8) |
|
#define | LPC17XX_SCB_PCON_DSFLAG BSP_BIT32(9) |
|
#define | LPC17XX_SCB_PCON_PDFLAG BSP_BIT32(10) |
|
#define | LPC17XX_SCB_PCON_DPDFLAG BSP_BIT32(11) |
|
#define | LPC17XX_SCB_PCONP_LCD BSP_BIT32(0) |
|
#define | LPC17XX_SCB_PCONP_TIMER_0 BSP_BIT32(1) |
|
#define | LPC17XX_SCB_PCONP_TIMER_1 BSP_BIT32(2) |
|
#define | LPC17XX_SCB_PCONP_UART_0 BSP_BIT32(3) |
|
#define | LPC17XX_SCB_PCONP_UART_1 BSP_BIT32(4) |
|
#define | LPC17XX_SCB_PCONP_PWM_0 BSP_BIT32(5) |
|
#define | LPC17XX_SCB_PCONP_PWM_1 BSP_BIT32(6) |
|
#define | LPC17XX_SCB_PCONP_I2C_0 BSP_BIT32(7) |
|
#define | LPC17XX_SCB_PCONP_UART_4 BSP_BIT32(8) |
|
#define | LPC17XX_SCB_PCONP_RTC BSP_BIT32(9) |
|
#define | LPC17XX_SCB_PCONP_SSP_1 BSP_BIT32(10) |
|
#define | LPC17XX_SCB_PCONP_EMC BSP_BIT32(11) |
|
#define | LPC17XX_SCB_PCONP_ADC BSP_BIT32(12) |
|
#define | LPC17XX_SCB_PCONP_CAN_0 BSP_BIT32(13) |
|
#define | LPC17XX_SCB_PCONP_CAN_1 BSP_BIT32(14) |
|
#define | LPC17XX_SCB_PCONP_GPIO BSP_BIT32(15) |
|
#define | LPC17XX_SCB_PCONP_QEI BSP_BIT32(17) |
|
#define | LPC17XX_SCB_PCONP_I2C_1 BSP_BIT32(18) |
|
#define | LPC17XX_SCB_PCONP_SSP_2 BSP_BIT32(19) |
|
#define | LPC17XX_SCB_PCONP_SSP_0 BSP_BIT32(20) |
|
#define | LPC17XX_SCB_PCONP_TIMER_2 BSP_BIT32(21) |
|
#define | LPC17XX_SCB_PCONP_TIMER_3 BSP_BIT32(22) |
|
#define | LPC17XX_SCB_PCONP_UART_2 BSP_BIT32(23) |
|
#define | LPC17XX_SCB_PCONP_UART_3 BSP_BIT32(24) |
|
#define | LPC17XX_SCB_PCONP_I2C_2 BSP_BIT32(25) |
|
#define | LPC17XX_SCB_PCONP_I2S BSP_BIT32(26) |
|
#define | LPC17XX_SCB_PCONP_SDC BSP_BIT32(27) |
|
#define | LPC17XX_SCB_PCONP_GPDMA BSP_BIT32(28) |
|
#define | LPC17XX_SCB_PCONP_ENET BSP_BIT32(29) |
|
#define | LPC17XX_SCB_PCONP_USB BSP_BIT32(30) |
|
#define | LPC17XX_SCB_PCONP_MCPWM BSP_BIT32(31) |
|
#define | LPC17XX_SCB_EMCCLKSEL_EMCDIV BSP_BIT32(0) |
| #define | LPC17XX_SCB_CCLKSEL_CCLKDIV(val) |
| #define | LPC17XX_SCB_CCLKSEL_CCLKDIV_GET(reg) |
| #define | LPC17XX_SCB_CCLKSEL_CCLKDIV_SET(reg, val) |
|
#define | LPC17XX_SCB_CCLKSEL_CCLKSEL BSP_BIT32(8) |
| #define | LPC17XX_SCB_USBCLKSEL_USBDIV(val) |
| #define | LPC17XX_SCB_USBCLKSEL_USBDIV_GET(reg) |
| #define | LPC17XX_SCB_USBCLKSEL_USBDIV_SET(reg, val) |
| #define | LPC17XX_SCB_USBCLKSEL_USBSEL(val) |
| #define | LPC17XX_SCB_USBCLKSEL_USBSEL_GET(reg) |
| #define | LPC17XX_SCB_USBCLKSEL_USBSEL_SET(reg, val) |
|
#define | LPC17XX_SCB_CLKSRCSEL_CLKSRC BSP_BIT32(0) |
|
#define | LPC17XX_SCB_SCS_EMC_SHIFT_CTL BSP_BIT32(0) |
|
#define | LPC17XX_SCB_SCS_EMC_RESET_DIS BSP_BIT32(1) |
|
#define | LPC17XX_SCB_SCS_EMC_BURST_CTL BSP_BIT32(2) |
|
#define | LPC17XX_SCB_SCS_MCIPWR BSP_BIT32(3) |
|
#define | LPC17XX_SCB_SCS_OSC_RANGE_SEL BSP_BIT32(4) |
|
#define | LPC17XX_SCB_SCS_OSC_ENABLE BSP_BIT32(5) |
|
#define | LPC17XX_SCB_SCS_OSC_STATUS BSP_BIT32(6) |
| #define | LPC17XX_SCB_PCLKSEL_PCLKDIV(val) |
| #define | LPC17XX_SCB_PCLKSEL_PCLKDIV_GET(reg) |
| #define | LPC17XX_SCB_PCLKSEL_PCLKDIV_SET(reg, val) |
|
#define | LPC17XX_SCB_PBOOST_BOOST BSP_BIT32(0) |
| #define | LPC17XX_SCB_CLKOUTCFG_CLKOUTSEL(val) |
| #define | LPC17XX_SCB_CLKOUTCFG_CLKOUTSEL_GET(reg) |
| #define | LPC17XX_SCB_CLKOUTCFG_CLKOUTSEL_SET(reg, val) |
| #define | LPC17XX_SCB_CLKOUTCFG_CLKOUTDIV(val) |
| #define | LPC17XX_SCB_CLKOUTCFG_CLKOUTDIV_GET(reg) |
| #define | LPC17XX_SCB_CLKOUTCFG_CLKOUTDIV_SET(reg, val) |
|
#define | LPC17XX_SCB_CLKOUTCFG_CLKOUT_EN BSP_BIT32(8) |
|
#define | LPC17XX_SCB_CLKOUTCFG_CLKOUT_ACT BSP_BIT32(9) |
| #define | LPC17XX_SCB_EMCDLYCTL_CMDDLY(val) |
| #define | LPC17XX_SCB_EMCDLYCTL_CMDDLY_GET(reg) |
| #define | LPC17XX_SCB_EMCDLYCTL_CMDDLY_SET(reg, val) |
| #define | LPC17XX_SCB_EMCDLYCTL_FBCLKDLY(val) |
| #define | LPC17XX_SCB_EMCDLYCTL_FBCLKDLY_GET(reg) |
| #define | LPC17XX_SCB_EMCDLYCTL_FBCLKDLY_SET(reg, val) |
| #define | LPC17XX_SCB_EMCDLYCTL_CLKOUT0DLY(val) |
| #define | LPC17XX_SCB_EMCDLYCTL_CLKOUT0DLY_GET(reg) |
| #define | LPC17XX_SCB_EMCDLYCTL_CLKOUT0DLY_SET(reg, val) |
| #define | LPC17XX_SCB_EMCDLYCTL_CLKOUT1DLY(val) |
| #define | LPC17XX_SCB_EMCDLYCTL_CLKOUT1DLY_GET(reg) |
| #define | LPC17XX_SCB_EMCDLYCTL_CLKOUT1DLY_SET(reg, val) |
| #define | LPC17XX_SCB_EMCCAL_CALVALUE(val) |
| #define | LPC17XX_SCB_EMCCAL_CALVALUE_GET(reg) |
| #define | LPC17XX_SCB_EMCCAL_CALVALUE_SET(reg, val) |
|
#define | LPC17XX_SCB_EMCCAL_START BSP_BIT32(14) |
|
#define | LPC17XX_SCB_EMCCAL_DONE BSP_BIT32(15) |
|
#define | LPC17XX_SCB (*(volatile lpc17xx_scb *) (LPC17XX_BASE + 0x400fc000)) |
|
#define | LPC17XX (*(volatile lpc17xx *) (LPC17XX_BASE)) |