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

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

[avr-libc-commit] [2413] bug #35948: remove timer2 related definitions f


From: Pitchumani
Subject: [avr-libc-commit] [2413] bug #35948: remove timer2 related definitions from iom32u4. h as ATmega32U4 does not have Timer 2
Date: Thu, 20 Mar 2014 14:58:24 +0000

Revision: 2413
          http://svn.sv.gnu.org/viewvc/?view=rev&root=avr-libc&revision=2413
Author:   pitchumani
Date:     2014-03-20 14:58:23 +0000 (Thu, 20 Mar 2014)
Log Message:
-----------
bug #35948: remove timer2 related definitions from iom32u4.h as ATmega32U4 does 
not have Timer 2

Ticket Links:
------------
    http://savannah.gnu.org/bugs/?35948

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

Modified: trunk/avr-libc/ChangeLog
===================================================================
--- trunk/avr-libc/ChangeLog    2014-03-20 11:21:20 UTC (rev 2412)
+++ trunk/avr-libc/ChangeLog    2014-03-20 14:58:23 UTC (rev 2413)
@@ -1,5 +1,12 @@
 2014-03-20  Pitchumani Sivanupandi <address@hidden>
 
+       Submitted by Morten Engelhardt Olsen <address@hidden>
+       Fix for bug #35948: iom32u4.h for ATmega32U4 incorrectly defines Timer 2
+       * include/avr/iom32u4.h: Remove timer2 related definitions (TIFR2, 
TCCR2A,
+       TCCR2B, TCNT2, OCR2A and OCR2B)
+
+2014-03-20  Pitchumani Sivanupandi <address@hidden>
+
        Submitted by Barnabas Bodnar, Pitchumani Sivanupandi
        Fix for bug #36053: Declaration of the register USIBR missing for 
ATtiny 
        2313a/4313

Modified: trunk/avr-libc/NEWS
===================================================================
--- trunk/avr-libc/NEWS 2014-03-20 11:21:20 UTC (rev 2412)
+++ trunk/avr-libc/NEWS 2014-03-20 14:58:23 UTC (rev 2413)
@@ -7,6 +7,7 @@
   [#35226] Online-documentation broken - [...]
   [#35398] assert doesn't work unless stdlib.h is also included
   [#35539] stdlib.h does not provide EXIT_SUCCESS et al.
+  [#35948] iom32u4.h for ATmega32U4 incorrectly defines Timer 2
   [#35971] attiny4313 (2313a) pin-change interrupts PCINT[0...2] vect etc
   [#36053] Declaration of the register USIBR missing for ATtiny2313a/4313
   [#36410] avr/boot.h: poisoned SPMCR for ATmega128

Modified: trunk/avr-libc/include/avr/iom32u4.h
===================================================================
--- trunk/avr-libc/include/avr/iom32u4.h        2014-03-20 11:21:20 UTC (rev 
2412)
+++ trunk/avr-libc/include/avr/iom32u4.h        2014-03-20 14:58:23 UTC (rev 
2413)
@@ -172,11 +172,6 @@
 #define OCF1C 3
 #define ICF1 5
 
-#define TIFR2 _SFR_IO8(0x17)
-#define TOV2 0
-#define OCF2A 1
-#define OCF2B 2
-
 #define TIFR3 _SFR_IO8(0x18)
 #define TOV3 0
 #define OCF3A 1
@@ -922,52 +917,7 @@
 
 #define UPDATX _SFR_MEM8(0xAF)
 
-#define TCCR2A _SFR_MEM8(0xB0)
-#define WGM20 0
-#define WGM21 1
-#define COM2B0 4
-#define COM2B1 5
-#define COM2A0 6
-#define COM2A1 7
 
-#define TCCR2B _SFR_MEM8(0xB1)
-#define CS20 0
-#define CS21 1
-#define CS22 2
-#define WGM22 3
-#define FOC2B 6
-#define FOC2A 7
-
-#define TCNT2 _SFR_MEM8(0xB2)
-#define TCNT2_0 0
-#define TCNT2_1 1
-#define TCNT2_2 2
-#define TCNT2_3 3
-#define TCNT2_4 4
-#define TCNT2_5 5
-#define TCNT2_6 6
-#define TCNT2_7 7
-
-#define OCR2A _SFR_MEM8(0xB3)
-#define OCR2_0 0
-#define OCR2_1 1
-#define OCR2_2 2
-#define OCR2_3 3
-#define OCR2_4 4
-#define OCR2_5 5
-#define OCR2_6 6
-#define OCR2_7 7
-
-#define OCR2B _SFR_MEM8(0xB4)
-#define OCR2_0 0
-#define OCR2_1 1
-#define OCR2_2 2
-#define OCR2_3 3
-#define OCR2_4 4
-#define OCR2_5 5
-#define OCR2_6 6
-#define OCR2_7 7
-
 #define TWBR _SFR_MEM8(0xB8)
 #define TWBR0 0
 #define TWBR1 1




reply via email to

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