Serial driver now correctly calculates the baud register value when in double speed...
[pub/lufa.git] / LUFA / Drivers / Peripheral / Serial.c
index e1c7449..f9aa6a7 100644 (file)
 \r
 #include "Serial.h"\r
 \r
-void Serial_Init(const uint32_t BaudRate, const bool DoubleSpeed)\r
-{\r
-       UCSR1A = ((DoubleSpeed) ? (1 << U2X1) : 0);\r
-       UCSR1B = ((1 << RXEN1)  | (1 << TXEN1));\r
-       UCSR1C = ((1 << UCSZ11) | (1 << UCSZ10));\r
-       \r
-       DDRD  |= (1 << 3);      \r
-       PORTD |= (1 << 2);\r
-       \r
-       UBRR1  = SERIAL_UBBRVAL(BaudRate);\r
-}\r
-\r
 void Serial_TxString_P(const char *FlashStringPtr)\r
 {\r
        uint8_t CurrByte;\r