32 #ifndef __CLOCK_13XX_H_
33 #define __CLOCK_13XX_H_
58 #define SYSCTL_IRC_FREQ (12000000)
69 LPC_SYSCTL->SYSPLLCTRL = (msel & 0x1F) | ((psel & 0x3) << 5);
78 return (
bool) ((
LPC_SYSCTL->SYSPLLSTAT & 1) != 0);
84 typedef enum CHIP_SYSCTL_PLLCLKSRC {
109 LPC_SYSCTL->USBPLLCTRL = (msel & 0x1F) | ((psel & 0x3) << 5);
118 return (
bool) ((
LPC_SYSCTL->USBPLLSTAT & 1) != 0);
144 typedef enum CHIP_WDTLFO_OSC {
178 typedef enum CHIP_SYSCTL_MAINCLKSRC{
218 typedef enum CHIP_SYSCTL_CLOCK{
238 #if defined(CHIP_LPC1347)
386 typedef enum CHIP_SYSCTL_USBCLKSRC{
403 #if defined(CHIP_LPC1343)
407 typedef enum CHIP_SYSCTL_WDTCLKSRC{
408 SYSCTL_WDTCLKSRC_IRC = 0,
409 SYSCTL_WDTCLKSRC_MAINSYSCLK,
410 SYSCTL_WDTCLKSRC_WDTOSC,
411 } CHIP_SYSCTL_WDTCLKSRC_T;
423 void Chip_Clock_SetWDTClockSource(CHIP_SYSCTL_WDTCLKSRC_T src,
uint32_t div);
430 typedef enum CHIP_SYSCTL_CLKOUTSRC{