From 225b7431086f5f8db7c577531414186a52808a76 Mon Sep 17 00:00:00 2001
From: Per Lindgren <per.lindgren@ltu.se>
Date: Sun, 4 Feb 2018 16:16:56 +0100
Subject: [PATCH] serial works

---
 examples/serial-echo.rs | 3 +--
 src/rcc.rs              | 2 +-
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/examples/serial-echo.rs b/examples/serial-echo.rs
index 451c6ac..837ba7c 100644
--- a/examples/serial-echo.rs
+++ b/examples/serial-echo.rs
@@ -27,8 +27,7 @@ fn main() {
     let tx = gpioa.pa2.into_af7(&mut gpioa.moder, &mut gpioa.afrl);
     let rx = gpioa.pa3.into_af7(&mut gpioa.moder, &mut gpioa.afrl);
 
-    //let serial = Serial::usart2(p.USART2, (tx, rx), 115_200.bps(), clocks, &mut rcc.apb1);
-    let serial = Serial::usart2(p.USART2, (tx, rx), 57_600.bps(), clocks, &mut rcc.apb1);
+    let serial = Serial::usart2(p.USART2, (tx, rx), 115_200.bps(), clocks, &mut rcc.apb1);
     let (mut tx, mut rx) = serial.split();
 
     loop {
diff --git a/src/rcc.rs b/src/rcc.rs
index ca56b29..46a8529 100644
--- a/src/rcc.rs
+++ b/src/rcc.rs
@@ -93,7 +93,7 @@ impl APB2 {
     }
 }
 
-const HSI: u32 = 8_000_000; // Hz
+const HSI: u32 = 16_000_000; // Hz
 
 /// Clock configuration
 pub struct CFGR {
-- 
GitLab