changeset 1491:ab4a708d689e

* src/main.c (set_comm_baud_rate): Get current rate with GETBAUD not SETBAUD!
author jlarmour
date Wed, 11 Feb 2004 01:25:44 +0000
parents d606c80a8421
children 8b3549abe4ac
files packages/redboot/current/ChangeLog packages/redboot/current/src/main.c
diffstat 2 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/packages/redboot/current/ChangeLog
+++ b/packages/redboot/current/ChangeLog
@@ -1,3 +1,8 @@
+2004-02-11  Jonathan Larmour  <jifl@eCosCentric.com>
+
+	* src/main.c (set_comm_baud_rate): Get current rate with GETBAUD
+	not SETBAUD!
+
 2004-02-04  Gary Thomas  <gary@mlbassoc.com>
 
 	* cdl/redboot.cdl: Do not build with "common" interrupt stack
--- a/packages/redboot/current/src/main.c
+++ b/packages/redboot/current/src/main.c
@@ -626,7 +626,7 @@ set_comm_baud_rate(hal_virtual_comm_tabl
 {
     int current_rate;
 
-    current_rate = CYGACC_COMM_IF_CONTROL(*chan, __COMMCTL_SETBAUD, rate);
+    current_rate = CYGACC_COMM_IF_CONTROL(*chan, __COMMCTL_GETBAUD);
     if (rate != current_rate)
         return CYGACC_COMM_IF_CONTROL(*chan, __COMMCTL_SETBAUD, rate);