Simple mbed library with macros
Dependents: SimpleTimer SimpleUART SimpleTimer Stoppuhr1
Diff: serial.h
- Revision:
- 9:9cb955772c69
- Parent:
- 8:f8b47457fdcf
- Child:
- 10:0f79cde3f231
diff -r f8b47457fdcf -r 9cb955772c69 serial.h --- a/serial.h Sat Nov 13 22:15:12 2010 +0000 +++ b/serial.h Sat Nov 13 22:29:03 2010 +0000 @@ -141,10 +141,10 @@ // 8-bits, No Parity, 1 stop bit (See 14.4.7 p306) UART_BASE->LCR = 0x03; // Set CCLK as Peripheral Clock for UART (96MHz with mbed library) - UART_PCLK_REG = UART_PCLK_REG & ~(3UL << UART_PCLK_OFFSET) | (1UL << UART_PCLK_OFFSET); + UART_PCLK_REG = (UART_PCLK_REG & (~(3UL << UART_PCLK_OFFSET))) | (1UL << UART_PCLK_OFFSET); // Define Pin's functions as UART - UARTRX_PINSEL_REG = UARTRX_PINSEL_REG & ~(3UL << UARTRX_PINSEL_OFFSET) | (UART_PINSEL_VALUE << UARTRX_PINSEL_OFFSET); - UARTTX_PINSEL_REG = UARTTX_PINSEL_REG & ~(3UL << UARTTX_PINSEL_OFFSET) | (UART_PINSEL_VALUE << UARTTX_PINSEL_OFFSET); + UARTRX_PINSEL_REG = (UARTRX_PINSEL_REG & (~(3UL << UARTRX_PINSEL_OFFSET))) | (UART_PINSEL_VALUE << UARTRX_PINSEL_OFFSET); + UARTTX_PINSEL_REG = (UARTTX_PINSEL_REG & (~(3UL << UARTTX_PINSEL_OFFSET))) | (UART_PINSEL_VALUE << UARTTX_PINSEL_OFFSET); } // See 14.4.5 p303