# HG changeset patch # User jlarmour # Date 1076462744 0 # Node ID ab4a708d689e575e7cd446b0bb79ebb5e6d37dc0 # Parent d606c80a842122f10b6dc683f2248d92d267f992 * src/main.c (set_comm_baud_rate): Get current rate with GETBAUD not SETBAUD! diff --git a/packages/redboot/current/ChangeLog b/packages/redboot/current/ChangeLog --- a/packages/redboot/current/ChangeLog +++ b/packages/redboot/current/ChangeLog @@ -1,3 +1,8 @@ +2004-02-11 Jonathan Larmour + + * src/main.c (set_comm_baud_rate): Get current rate with GETBAUD + not SETBAUD! + 2004-02-04 Gary Thomas * cdl/redboot.cdl: Do not build with "common" interrupt stack diff --git a/packages/redboot/current/src/main.c b/packages/redboot/current/src/main.c --- 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);