[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[avr-libc-commit] [2479] bug #45539: Remove reserved IO address defines
From: |
Pitchumani |
Subject: |
[avr-libc-commit] [2479] bug #45539: Remove reserved IO address defines for ATmega32U4 ( iom32u4.h) |
Date: |
Wed, 22 Jul 2015 05:32:40 +0000 |
Revision: 2479
http://svn.sv.gnu.org/viewvc/?view=rev&root=avr-libc&revision=2479
Author: pitchumani
Date: 2015-07-22 05:32:39 +0000 (Wed, 22 Jul 2015)
Log Message:
-----------
bug #45539: Remove reserved IO address defines for ATmega32U4 (iom32u4.h)
Ticket Links:
------------
http://savannah.gnu.org/bugs/?45539
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 2015-06-22 06:09:27 UTC (rev 2478)
+++ trunk/avr-libc/ChangeLog 2015-07-22 05:32:39 UTC (rev 2479)
@@ -1,3 +1,10 @@
+2015-07-22 Pitchumani Sivanupandi <address@hidden>
+
+ bug #45539: iom32u4.h defines reserved IO address (TIMSK2 (0x70),
+ TIMSK5 (0x73) etc)
+ * include/avr/iom32u4.h: Remove defines for reserved IO
+ register addresses.
+
2015-06-22 Jethro <address@hidden>
Pitchumani Sivanupandi <address@hidden>
Modified: trunk/avr-libc/NEWS
===================================================================
--- trunk/avr-libc/NEWS 2015-06-22 06:09:27 UTC (rev 2478)
+++ trunk/avr-libc/NEWS 2015-07-22 05:32:39 UTC (rev 2479)
@@ -14,6 +14,7 @@
[#44574] Place device-specific libraries in their multilib directory
[#44869] trunk doesn't work with gcc 5.1.0-RC-20150412
[#44977] Incorrect PORT_t and CRC_t definitions for ATxmega64A1U and 128A1U
+ [#45539] iom32u4.h defines reserved IO address (TIMSK2 (0x70), TIMSK5 (0x73)
etc)
[no-id] TC_EVACT_FRQ_gc was misspelled as TC_EVACT_FRW_gc in some Xmega
header files
Modified: trunk/avr-libc/include/avr/iom32u4.h
===================================================================
--- trunk/avr-libc/include/avr/iom32u4.h 2015-06-22 06:09:27 UTC (rev
2478)
+++ trunk/avr-libc/include/avr/iom32u4.h 2015-07-22 05:32:39 UTC (rev
2479)
@@ -439,6 +439,8 @@
#define CLKPS3 3
#define CLKPCE 7
+/* Reserved [0x62..0x63] */
+
#define PRR0 _SFR_MEM8(0x64)
#define PRADC 0
#define PRUSART0 1
@@ -513,10 +515,8 @@
#define PCINT6 6
#define PCINT7 7
-#define PCMSK1 _SFR_MEM8(0x6C)
+/* Reserved [0x6C..0x6D] */
-#define PCMSK2 _SFR_MEM8(0x6D)
-
#define TIMSK0 _SFR_MEM8(0x6E)
#define TOIE0 0
#define OCIE0A 1
@@ -529,10 +529,7 @@
#define OCIE1C 3
#define ICIE1 5
-#define TIMSK2 _SFR_MEM8(0x70)
-#define TOIE2 0
-#define OCIE2A 1
-#define OCIE2B 2
+/* Reserved [0x70] */
#define TIMSK3 _SFR_MEM8(0x71)
#define TOIE3 0
@@ -547,7 +544,7 @@
#define OCIE4A 6
#define OCIE4D 7
-#define TIMSK5 _SFR_MEM8(0x73)
+/* Reserved [0x73..0x77] */
#ifndef __ASSEMBLER__
#define ADC _SFR_MEM16(0x78)
@@ -649,6 +646,8 @@
#define FOC1B 6
#define FOC1A 7
+/* Reserved [0x83] */
+
#define TCNT1 _SFR_MEM16(0x84)
#define TCNT1L _SFR_MEM8(0x84)
@@ -759,6 +758,8 @@
#define OCR1CH6 6
#define OCR1CH7 7
+/* Reserved [0x8E..0x8F] */
+
#define TCCR3A _SFR_MEM8(0x90)
#define WGM30 0
#define WGM31 1
@@ -783,6 +784,8 @@
#define FOC3B 6
#define FOC3A 7
+/* Reserved [0x93] */
+
#define TCNT3 _SFR_MEM16(0x94)
#define TCNT3L _SFR_MEM8(0x94)
@@ -893,45 +896,8 @@
#define OCR3CH6 6
#define OCR3CH7 7
-#define UHCON _SFR_MEM8(0x9E)
+/* Reserved [0x9E..0xB7] */
-#define UHINT _SFR_MEM8(0x9F)
-
-#define UHIEN _SFR_MEM8(0xA0)
-
-#define UHADDR _SFR_MEM8(0xA1)
-
-#define UHFNUM _SFR_MEM16(0xA2)
-
-#define UHFNUML _SFR_MEM8(0xA2)
-
-#define UHFNUMH _SFR_MEM8(0xA3)
-
-#define UHFLEN _SFR_MEM8(0xA4)
-
-#define UPINRQX _SFR_MEM8(0xA5)
-
-#define UPINTX _SFR_MEM8(0xA6)
-
-#define UPNUM _SFR_MEM8(0xA7)
-
-#define UPRST _SFR_MEM8(0xA8)
-
-#define UPCONX _SFR_MEM8(0xA9)
-
-#define UPCFG0X _SFR_MEM8(0xAA)
-
-#define UPCFG1X _SFR_MEM8(0xAB)
-
-#define UPSTAX _SFR_MEM8(0xAC)
-
-#define UPCFG2X _SFR_MEM8(0xAD)
-
-#define UPIENX _SFR_MEM8(0xAE)
-
-#define UPDATX _SFR_MEM8(0xAF)
-
-
#define TWBR _SFR_MEM8(0xB8)
#define TWBR0 0
#define TWBR1 1
@@ -1170,6 +1136,8 @@
#define OCR4D6 6
#define OCR4D7 7
+/* Reserved [0xD3] */
+
#define DT4 _SFR_MEM8(0xD4)
#define DT4L0 0
#define DT4L1 1
@@ -1180,28 +1148,26 @@
#define DT4L6 6
#define DT4L7 7
-#define UHWCON _SFR_MEM8(0xD7)
-#define UVREGE 0
+/* Reserved [0xD5..0xD6] */
-#define USBCON _SFR_MEM8(0xD8)
-#define VBUSTE 0
+#define UHWCON _SFR_MEM8(0xD7)
+#define UVREGE 0
+
+#define USBCON _SFR_MEM8(0xD8)
+#define VBUSTE 0
#define OTGPADE 4
-#define FRZCLK 5
-#define USBE 7
+#define FRZCLK 5
+#define USBE 7
-#define USBSTA _SFR_MEM8(0xD9)
-#define VBUS 0
-#define SPEED 3
+#define USBSTA _SFR_MEM8(0xD9)
+#define VBUS 0
+#define SPEED 3
-#define USBINT _SFR_MEM8(0xDA)
-#define VBUSTI 0
+#define USBINT _SFR_MEM8(0xDA)
+#define VBUSTI 0
-#define OTGCON _SFR_MEM8(0xDD)
+/* Reserved [0xDB..0xDF] */
-#define OTGIEN _SFR_MEM8(0xDE)
-
-#define OTGINT _SFR_MEM8(0xDF)
-
#define UDCON _SFR_MEM8(0xE0)
#define DETACH 0
#define RMWKUP 1
@@ -1254,7 +1220,7 @@
#define UDMFN _SFR_MEM8(0xE6)
#define FNCERR 4
-#define UDTST _SFR_MEM8(0xE7)
+/* Reserved [0xE7] */
#define UEINTX _SFR_MEM8(0xE8)
#define TXINI 0
@@ -1355,18 +1321,9 @@
#define EPINT5 5
#define EPINT6 6
-#define UPERRX _SFR_MEM8(0xF5)
-#define UPBCLX _SFR_MEM8(0xF6)
-#define UPBCHX _SFR_MEM8(0xF7)
-#define UPINT _SFR_MEM8(0xF8)
-
-#define OTGTCON _SFR_MEM8(0xF9)
-
-
-
/* Interrupt Vectors */
/* Interrupt Vector 0 is the reset vector. */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [avr-libc-commit] [2479] bug #45539: Remove reserved IO address defines for ATmega32U4 ( iom32u4.h),
Pitchumani <=