Dependencies:   mbed

Revision:
2:f034e862af1f
Parent:
1:2c52307d223f
--- a/LPC1768.h	Thu Dec 02 12:32:18 2010 +0000
+++ b/LPC1768.h	Thu Dec 02 20:55:45 2010 +0000
@@ -10,8 +10,16 @@
 
 // Perhiperal clock select
 #define PCLKSEL0 LPC_SC->PCLKSEL0
+#define PCLK_UART1_1 1 << 9
+#define PCLK_UART1_0 1 << 8
+#define PCLK_UART0_1 1 << 7
+#define PCLK_UART0_0 1 << 6
+#define PCLK_TIMER1_1 1 << 5
+#define PCLK_TIMER1_0 1 << 4
 #define PCLK_TIMER0_1 1 << 3
 #define PCLK_TIMER0_0 1 << 2
+#define PCLK_WDT_1 1 << 1
+#define PCLK_WDT_0 1 << 0
 #define PCLKSEL1 LPC_SC->PCLKSEL1
 #define PCLK_RIT_1 1 << 27
 #define PCLK_RIT_0 1 << 26
@@ -20,12 +28,17 @@
 #define PCONP LPC_SC->PCONP
 #define PCTIM0 1 << 1
 #define PCTIM1 1 << 2
+#define PCUART0 1 << 3
+#define PCUART1 1 << 4
 #define PCRIT 1 << 16
 
 // CLKOUT
 #define CLKSRCSEL LPC_SC->CLKSRCSEL
 #define CCLKCFG LPC_SC->CCLKCFG
 
+// Pin output/input function selection
+#define PINSEL0 LPC_PINCON->PINSEL0
+
 // FI0
 #define FIOSET LPC_GPIO1->FIOSET
 #define FIOCLR LPC_GPIO1->FIOCLR
@@ -52,8 +65,18 @@
 #define T0IR_CR0 1 << 4
 #define T0IR_CR1 1 << 5
 
+// UART0
+#define U0LCR LPC_UART0->LCR
+#define U0DLL LPC_UART0->DLL
+#define U0DLM LPC_UART0->DLM
+#define U0FDR LPC_UART0->FDR
+#define U0FCR LPC_UART0->FCR
+#define U0THR LPC_UART0->THR
+#define U0RBR LPC_UART0->RBR
+#define U0IER LPC_UART0->IER
+#define U0IIR LPC_UART0->IIR
+
 // RIT
-
 #define RICOMPVAL LPC_RIT->RICOMPVAL
 #define RICTRL LPC_RIT->RICTRL
 #define RITINT 1 << 0