From b752822aef0c052f7897a5fcfa399b86a25b0f57 Mon Sep 17 00:00:00 2001 From: ficeto Date: Sun, 3 May 2015 20:56:58 +0300 Subject: [PATCH] fix UART clock divider UART clock is constant --- cores/esp8266/HardwareSerial.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cores/esp8266/HardwareSerial.cpp b/cores/esp8266/HardwareSerial.cpp index c2f6cb7d3..8b29db9b7 100644 --- a/cores/esp8266/HardwareSerial.cpp +++ b/cores/esp8266/HardwareSerial.cpp @@ -269,7 +269,7 @@ void ICACHE_FLASH_ATTR uart_set_baudrate(uart_t* uart, int baud_rate) { if(uart == 0) return; uart->baud_rate = baud_rate; - USD(uart->uart_nr) = (F_CPU / uart->baud_rate); + USD(uart->uart_nr) = (80000000UL / uart->baud_rate); } int ICACHE_FLASH_ATTR uart_get_baudrate(uart_t* uart) {