From 06872250317434901cbd81f54d160e005ce52c68 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 --- hardware/esp8266com/esp8266/cores/esp8266/HardwareSerial.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hardware/esp8266com/esp8266/cores/esp8266/HardwareSerial.cpp b/hardware/esp8266com/esp8266/cores/esp8266/HardwareSerial.cpp index c2f6cb7d3..8b29db9b7 100644 --- a/hardware/esp8266com/esp8266/cores/esp8266/HardwareSerial.cpp +++ b/hardware/esp8266com/esp8266/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) {