avr-libc-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[avr-libc-commit] [2387] Submitted by Radoslaw Koppel:


From: Joerg Wunsch
Subject: [avr-libc-commit] [2387] Submitted by Radoslaw Koppel:
Date: Fri, 03 May 2013 15:19:25 +0000

Revision: 2387
          http://svn.sv.gnu.org/viewvc/?view=rev&root=avr-libc&revision=2387
Author:   joerg_wunsch
Date:     2013-05-03 15:19:25 +0000 (Fri, 03 May 2013)
Log Message:
-----------
Submitted by Radoslaw Koppel:
patch #7220: Add UBRR overload functionality to <util/setbaud.h>
* include/util/setbaud.h: check for overflow of UBRR_VALUE

Ticket Links:
------------
    http://savannah.gnu.org/patch/?7220

Modified Paths:
--------------
    trunk/avr-libc/ChangeLog
    trunk/avr-libc/NEWS
    trunk/avr-libc/include/util/setbaud.h

Modified: trunk/avr-libc/ChangeLog
===================================================================
--- trunk/avr-libc/ChangeLog    2013-05-03 15:04:06 UTC (rev 2386)
+++ trunk/avr-libc/ChangeLog    2013-05-03 15:19:25 UTC (rev 2387)
@@ -1,5 +1,11 @@
 2013-05-03 Joerg Wunsch <address@hidden>
 
+       Submitted by Radoslaw Koppel:
+       patch #7220: Add UBRR overload functionality to <util/setbaud.h>
+       * include/util/setbaud.h: check for overflow of UBRR_VALUE
+
+2013-05-03 Joerg Wunsch <address@hidden>
+
        Submitted by Frédéric Nadeau:
        patch #7260: Addition to power.h
        * include/avr/power.h: Extend clock prescaler support to devices

Modified: trunk/avr-libc/NEWS
===================================================================
--- trunk/avr-libc/NEWS 2013-05-03 15:04:06 UTC (rev 2386)
+++ trunk/avr-libc/NEWS 2013-05-03 15:19:25 UTC (rev 2387)
@@ -20,6 +20,7 @@
 * Contributed Patches:
 
   [#3729] Printf for integers speed up
+  [#7220] Add UBRR overload functionality to <util/setbaud.h>
   [#7260] Addition to power.h
   [#7654] include/delay.h: delay_us >255us without decreasing resolution
   [#7826] Add ATMega32u4 support to the led-blinking demo

Modified: trunk/avr-libc/include/util/setbaud.h
===================================================================
--- trunk/avr-libc/include/util/setbaud.h       2013-05-03 15:04:06 UTC (rev 
2386)
+++ trunk/avr-libc/include/util/setbaud.h       2013-05-03 15:19:25 UTC (rev 
2387)
@@ -230,6 +230,11 @@
 #endif /* USE_U2X */
 
 #ifdef UBRR_VALUE
+   /* Check for overflow */
+#  if UBRR_VALUE >= (1 << 12)
+#    warning "UBRR value overflow"
+#  endif
+
 #  define UBRRL_VALUE (UBRR_VALUE & 0xff)
 #  define UBRRH_VALUE (UBRR_VALUE >> 8)
 #endif




reply via email to

[Prev in Thread] Current Thread [Next in Thread]