Hugo Zijlmans
/
BLDC
Diff: LPC1768.h
- 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