From 78921235cb5cf28ae6ad600e0d3276662374dc48 Mon Sep 17 00:00:00 2001 From: Alessio Morale Date: Sat, 6 Jun 2015 11:31:02 +0200 Subject: [PATCH] Revert "REVONANO - workaround the issue with usart baud rate rounding changing slightly the Xtal frequency." This reverts commit 1985f19fc0dd98ce18dba8b5c9d666714f18af62. --- flight/targets/boards/revonano/board-info.mk | 5 ++--- flight/targets/boards/revonano/board_hw_defs.c | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/flight/targets/boards/revonano/board-info.mk b/flight/targets/boards/revonano/board-info.mk index 0061c2e02..e750c50bd 100644 --- a/flight/targets/boards/revonano/board-info.mk +++ b/flight/targets/boards/revonano/board-info.mk @@ -40,7 +40,6 @@ FW_BANK_BASE := 0x08010000 # Start of firmware flash FW_BANK_SIZE := 0x00070000 # Should include FW_DESC_SIZE FW_DESC_SIZE := 0x00000064 -# Quartz frequency is actually 8000000. -# The following value fixes several rounding errors on uart baud rates calculations -OSCILLATOR_FREQ := 7999999 + +OSCILLATOR_FREQ := 8000000 SYSCLK_FREQ := 96000000 diff --git a/flight/targets/boards/revonano/board_hw_defs.c b/flight/targets/boards/revonano/board_hw_defs.c index 113e0e443..2c3deefe0 100644 --- a/flight/targets/boards/revonano/board_hw_defs.c +++ b/flight/targets/boards/revonano/board_hw_defs.c @@ -360,7 +360,7 @@ static const struct pios_usart_cfg pios_usart_sbus_main_cfg = { .regs = MAIN_USART_REGS, .remap = MAIN_USART_REMAP, .init = { - .USART_BaudRate = 100000, + .USART_BaudRate = 99999, .USART_WordLength = USART_WordLength_8b, .USART_Parity = USART_Parity_Even, .USART_StopBits = USART_StopBits_2,