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

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

[avr-libc-commit] [2235] 2011-03-16 Eric B.


From: Eric Weddington
Subject: [avr-libc-commit] [2235] 2011-03-16 Eric B.
Date: Thu, 17 Mar 2011 04:13:15 +0000

Revision: 2235
          http://svn.sv.gnu.org/viewvc/?view=rev&root=avr-libc&revision=2235
Author:   arcanum
Date:     2011-03-17 04:13:14 +0000 (Thu, 17 Mar 2011)
Log Message:
-----------
2011-03-16  Eric B. Weddington  <address@hidden>

        * include/avr/iom3290.h: Poison deprecated items.
        * include/avr/iom32m1.h: Same.
        * include/avr/iom64.h: Same.
        * include/avr/iom645.h: Same.
        * include/avr/iom6450.h: Same.
        * include/avr/iom649.h: Same.
        * include/avr/iom8.h: Same.
        * include/avr/iom8515.h: Same.
        * include/avr/iom8535.h: Same.
        * include/avr/iomx8.h: Same.
        * include/avr/iomxx4.h: Same.
        * include/avr/iomxx0_1: Same. Also add missing vector number
        definitions.

Modified Paths:
--------------
    trunk/avr-libc/ChangeLog
    trunk/avr-libc/include/avr/iom3290.h
    trunk/avr-libc/include/avr/iom32m1.h
    trunk/avr-libc/include/avr/iom64.h
    trunk/avr-libc/include/avr/iom645.h
    trunk/avr-libc/include/avr/iom6450.h
    trunk/avr-libc/include/avr/iom649.h
    trunk/avr-libc/include/avr/iom8.h
    trunk/avr-libc/include/avr/iom8515.h
    trunk/avr-libc/include/avr/iom8535.h
    trunk/avr-libc/include/avr/iomx8.h
    trunk/avr-libc/include/avr/iomxx0_1.h
    trunk/avr-libc/include/avr/iomxx4.h

Modified: trunk/avr-libc/ChangeLog
===================================================================
--- trunk/avr-libc/ChangeLog    2011-03-16 04:32:21 UTC (rev 2234)
+++ trunk/avr-libc/ChangeLog    2011-03-17 04:13:14 UTC (rev 2235)
@@ -1,3 +1,19 @@
+2011-03-16  Eric B. Weddington  <address@hidden>
+
+       * include/avr/iom3290.h: Poison deprecated items.
+       * include/avr/iom32m1.h: Same.
+       * include/avr/iom64.h: Same.
+       * include/avr/iom645.h: Same.
+       * include/avr/iom6450.h: Same.
+       * include/avr/iom649.h: Same.
+       * include/avr/iom8.h: Same.
+        * include/avr/iom8515.h: Same.
+        * include/avr/iom8535.h: Same.
+        * include/avr/iomx8.h: Same.
+        * include/avr/iomxx4.h: Same.
+        * include/avr/iomxx0_1: Same. Also add missing vector number
+        definitions.
+
 2011-03-15  Eric B. Weddington  <address@hidden>
 
        * include/avr/iom323.h: Poison deprecated items.

Modified: trunk/avr-libc/include/avr/iom3290.h
===================================================================
--- trunk/avr-libc/include/avr/iom3290.h        2011-03-16 04:32:21 UTC (rev 
2234)
+++ trunk/avr-libc/include/avr/iom3290.h        2011-03-17 04:13:14 UTC (rev 
2235)
@@ -1177,4 +1177,38 @@
 #define SIGNATURE_2 0x04
 
 
+/* Deprecated items */
+#if !defined(__AVR_LIBC_DEPRECATED_ENABLE__)
+
+#pragma GCC system_header
+
+#pragma GCC poison SIG_INTERRUPT0
+#pragma GCC poison SIG_PIN_CHANGE0
+#pragma GCC poison SIG_PIN_CHANGE1
+#pragma GCC poison SIG_OUTPUT_COMPARE2
+#pragma GCC poison SIG_OVERFLOW2
+#pragma GCC poison SIG_INPUT_CAPTURE1
+#pragma GCC poison SIG_OUTPUT_COMPARE1A
+#pragma GCC poison SIG_OUTPUT_COMPARE1B
+#pragma GCC poison SIG_OVERFLOW1
+#pragma GCC poison SIG_OUTPUT_COMPARE0
+#pragma GCC poison SIG_OVERFLOW0
+#pragma GCC poison SIG_SPI
+#pragma GCC poison SIG_UART_RECV
+#pragma GCC poison SIG_UART_DATA
+#pragma GCC poison SIG_UART_TRANS
+#pragma GCC poison SIG_USI_START
+#pragma GCC poison SIG_USI_OVERFLOW
+#pragma GCC poison SIG_COMPARATOR
+#pragma GCC poison SIG_ADC
+#pragma GCC poison SIG_EEPROM_READY
+#pragma GCC poison SIG_SPM_READY
+#pragma GCC poison SIG_LCD
+#pragma GCC poison SIG_PIN_CHANGE2
+#pragma GCC poison SIG_PIN_CHANGE3
+
+#endif  /* !defined(__AVR_LIBC_DEPRECATED_ENABLE__) */
+
+
+
 #endif /* _AVR_IOM3290_H_ */

Modified: trunk/avr-libc/include/avr/iom32m1.h
===================================================================
--- trunk/avr-libc/include/avr/iom32m1.h        2011-03-16 04:32:21 UTC (rev 
2234)
+++ trunk/avr-libc/include/avr/iom32m1.h        2011-03-17 04:13:14 UTC (rev 
2235)
@@ -1576,5 +1576,36 @@
 #define SIGNATURE_2 0x84
 
 
+/* Deprecated items */
+#if !defined(__AVR_LIBC_DEPRECATED_ENABLE__)
+
+#pragma GCC system_header
+
+#pragma GCC poison POCR0SA_00
+#pragma GCC poison POCR0SA_01
+#pragma GCC poison POCR0RA_00
+#pragma GCC poison POCR0RA_01
+#pragma GCC poison POCR0SB_00
+#pragma GCC poison POCR0SB_01
+#pragma GCC poison POCR1SA_00
+#pragma GCC poison POCR1SA_01
+#pragma GCC poison POCR1RA_00
+#pragma GCC poison POCR1SB_00
+#pragma GCC poison POCR1SB_01
+#pragma GCC poison POCR2SA_00
+#pragma GCC poison POCR2SA_01
+#pragma GCC poison POCR2RA_00
+#pragma GCC poison POCR2RA_01
+#pragma GCC poison POCR2SB_00
+#pragma GCC poison POCR2SB_01
+#pragma GCC poison POCRxRB
+#pragma GCC poison POCRxRBL
+#pragma GCC poison POCRxRBH
+#pragma GCC poison POCR_RB_00
+#pragma GCC poison POCR_RB_01
+
+#endif  /* !defined(__AVR_LIBC_DEPRECATED_ENABLE__) */
+
+
 #endif /* _AVR_ATmega32M1_H_ */
 

Modified: trunk/avr-libc/include/avr/iom64.h
===================================================================
--- trunk/avr-libc/include/avr/iom64.h  2011-03-16 04:32:21 UTC (rev 2234)
+++ trunk/avr-libc/include/avr/iom64.h  2011-03-17 04:13:14 UTC (rev 2235)
@@ -1258,4 +1258,47 @@
 #define SIGNATURE_2 0x02
 
 
+/* Deprecated items */
+#if !defined(__AVR_LIBC_DEPRECATED_ENABLE__)
+
+#pragma GCC system_header
+
+#pragma GCC poison SIG_INTERRUPT0
+#pragma GCC poison SIG_INTERRUPT1
+#pragma GCC poison SIG_INTERRUPT2
+#pragma GCC poison SIG_INTERRUPT3
+#pragma GCC poison SIG_INTERRUPT4
+#pragma GCC poison SIG_INTERRUPT5
+#pragma GCC poison SIG_INTERRUPT6
+#pragma GCC poison SIG_INTERRUPT7
+#pragma GCC poison SIG_OUTPUT_COMPARE2
+#pragma GCC poison SIG_OVERFLOW2
+#pragma GCC poison SIG_INPUT_CAPTURE1
+#pragma GCC poison SIG_OUTPUT_COMPARE1A
+#pragma GCC poison SIG_OUTPUT_COMPARE1B
+#pragma GCC poison SIG_OVERFLOW1
+#pragma GCC poison SIG_OUTPUT_COMPARE0
+#pragma GCC poison SIG_OVERFLOW0
+#pragma GCC poison SIG_SPI
+#pragma GCC poison SIG_UART0_RECV
+#pragma GCC poison SIG_UART0_DATA
+#pragma GCC poison SIG_UART0_TRANS
+#pragma GCC poison SIG_ADC
+#pragma GCC poison SIG_EEPROM_READY
+#pragma GCC poison SIG_COMPARATOR
+#pragma GCC poison SIG_OUTPUT_COMPARE1C
+#pragma GCC poison SIG_INPUT_CAPTURE3
+#pragma GCC poison SIG_OUTPUT_COMPARE3A
+#pragma GCC poison SIG_OUTPUT_COMPARE3B
+#pragma GCC poison SIG_OUTPUT_COMPARE3C
+#pragma GCC poison SIG_OVERFLOW3
+#pragma GCC poison SIG_UART1_RECV
+#pragma GCC poison SIG_UART1_DATA
+#pragma GCC poison SIG_UART1_TRANS
+#pragma GCC poison SIG_2WIRE_SERIAL
+#pragma GCC poison SIG_SPM_READY
+
+#endif  /* !defined(__AVR_LIBC_DEPRECATED_ENABLE__) */
+
+
 #endif /* _AVR_IOM64_H_ */

Modified: trunk/avr-libc/include/avr/iom645.h
===================================================================
--- trunk/avr-libc/include/avr/iom645.h 2011-03-16 04:32:21 UTC (rev 2234)
+++ trunk/avr-libc/include/avr/iom645.h 2011-03-17 04:13:14 UTC (rev 2235)
@@ -835,4 +835,36 @@
 #define SIGNATURE_2 0x05
 
 
+
+/* Deprecated items */
+#if !defined(__AVR_LIBC_DEPRECATED_ENABLE__)
+
+#pragma GCC system_header
+
+#pragma GCC poison SIG_INTERRUPT0
+#pragma GCC poison SIG_PIN_CHANGE0
+#pragma GCC poison SIG_PIN_CHANGE1
+#pragma GCC poison SIG_OUTPUT_COMPARE2
+#pragma GCC poison SIG_OVERFLOW2
+#pragma GCC poison SIG_INPUT_CAPTURE1
+#pragma GCC poison SIG_OUTPUT_COMPARE1A
+#pragma GCC poison SIG_OUTPUT_COMPARE1B
+#pragma GCC poison SIG_OVERFLOW1
+#pragma GCC poison SIG_OUTPUT_COMPARE0
+#pragma GCC poison SIG_OVERFLOW0
+#pragma GCC poison SIG_SPI
+#pragma GCC poison SIG_UART_RECV
+#pragma GCC poison SIG_UART_DATA
+#pragma GCC poison SIG_UART_TRANS
+#pragma GCC poison SIG_USI_START
+#pragma GCC poison SIG_USI_OVERFLOW
+#pragma GCC poison SIG_COMPARATOR
+#pragma GCC poison SIG_ADC
+#pragma GCC poison SIG_EEPROM_READY
+#pragma GCC poison SIG_SPM_READY
+
+#endif  /* !defined(__AVR_LIBC_DEPRECATED_ENABLE__) */
+
+
+
 #endif /* _AVR_IOM645_H_ */

Modified: trunk/avr-libc/include/avr/iom6450.h
===================================================================
--- trunk/avr-libc/include/avr/iom6450.h        2011-03-16 04:32:21 UTC (rev 
2234)
+++ trunk/avr-libc/include/avr/iom6450.h        2011-03-17 04:13:14 UTC (rev 
2235)
@@ -929,4 +929,39 @@
 #define SIGNATURE_2 0x06
 
 
+/* Deprecated items */
+#if !defined(__AVR_LIBC_DEPRECATED_ENABLE__)
+
+#pragma GCC system_header
+
+#pragma GCC poison SIG_INTERRUPT0
+#pragma GCC poison SIG_PIN_CHANGE0
+#pragma GCC poison SIG_PIN_CHANGE1
+#pragma GCC poison SIG_OUTPUT_COMPARE2
+#pragma GCC poison SIG_OVERFLOW2
+#pragma GCC poison SIG_INPUT_CAPTURE1
+#pragma GCC poison SIG_OUTPUT_COMPARE1A
+#pragma GCC poison SIG_OUTPUT_COMPARE1B
+#pragma GCC poison SIG_OVERFLOW1
+#pragma GCC poison SIG_OUTPUT_COMPARE0
+#pragma GCC poison SIG_OVERFLOW0
+#pragma GCC poison SIG_SPI
+#pragma GCC poison USART0_RX_vect
+#pragma GCC poison SIG_UART_RECV
+#pragma GCC poison USART0_UDRE_vect
+#pragma GCC poison SIG_UART_DATA
+#pragma GCC poison USART_TX_vect
+#pragma GCC poison SIG_UART_TRANS
+#pragma GCC poison SIG_USI_START
+#pragma GCC poison SIG_USI_OVERFLOW
+#pragma GCC poison SIG_COMPARATOR
+#pragma GCC poison SIG_ADC
+#pragma GCC poison SIG_EEPROM_READY
+#pragma GCC poison SIG_SPM_READY
+#pragma GCC poison SIG_PIN_CHANGE2
+#pragma GCC poison SIG_PIN_CHANGE3
+
+#endif  /* !defined(__AVR_LIBC_DEPRECATED_ENABLE__) */
+
+
 #endif /* _AVR_IOM6450_H_ */

Modified: trunk/avr-libc/include/avr/iom649.h
===================================================================
--- trunk/avr-libc/include/avr/iom649.h 2011-03-16 04:32:21 UTC (rev 2234)
+++ trunk/avr-libc/include/avr/iom649.h 2011-03-17 04:13:14 UTC (rev 2235)
@@ -1012,4 +1012,37 @@
 #define SIGNATURE_2 0x03
 
 
+/* Deprecated items */
+#if !defined(__AVR_LIBC_DEPRECATED_ENABLE__)
+
+#pragma GCC system_header
+
+#pragma GCC poison SIG_INTERRUPT0
+#pragma GCC poison SIG_PIN_CHANGE0
+#pragma GCC poison SIG_PIN_CHANGE1
+#pragma GCC poison SIG_OUTPUT_COMPARE2
+#pragma GCC poison SIG_OVERFLOW2
+#pragma GCC poison SIG_INPUT_CAPTURE1
+#pragma GCC poison SIG_OUTPUT_COMPARE1A
+#pragma GCC poison SIG_OUTPUT_COMPARE1B
+#pragma GCC poison SIG_OVERFLOW1
+#pragma GCC poison SIG_OUTPUT_COMPARE0
+#pragma GCC poison SIG_OVERFLOW0
+#pragma GCC poison SIG_SPI
+#pragma GCC poison SIG_UART_RECV
+#pragma GCC poison SIG_UART_DATA
+#pragma GCC poison SIG_UART_TRANS
+#pragma GCC poison SIG_USI_START
+#pragma GCC poison SIG_USI_OVERFLOW
+#pragma GCC poison SIG_COMPARATOR
+#pragma GCC poison SIG_ADC
+#pragma GCC poison SIG_EEPROM_READY
+#pragma GCC poison SIG_SPM_READY
+#pragma GCC poison SIG_LCD
+
+#endif  /* !defined(__AVR_LIBC_DEPRECATED_ENABLE__) */
+
+
+
+
 #endif /* _AVR_IOM649_H_ */

Modified: trunk/avr-libc/include/avr/iom8.h
===================================================================
--- trunk/avr-libc/include/avr/iom8.h   2011-03-16 04:32:21 UTC (rev 2234)
+++ trunk/avr-libc/include/avr/iom8.h   2011-03-17 04:13:14 UTC (rev 2235)
@@ -630,4 +630,31 @@
 #define SIGNATURE_2 0x07
 
 
+/* Deprecated items */
+#if !defined(__AVR_LIBC_DEPRECATED_ENABLE__)
+
+#pragma GCC system_header
+
+#pragma GCC poison SIG_INTERRUPT0
+#pragma GCC poison SIG_INTERRUPT1
+#pragma GCC poison SIG_OUTPUT_COMPARE2
+#pragma GCC poison SIG_OVERFLOW2
+#pragma GCC poison SIG_INPUT_CAPTURE1
+#pragma GCC poison SIG_OUTPUT_COMPARE1A
+#pragma GCC poison SIG_OUTPUT_COMPARE1B
+#pragma GCC poison SIG_OVERFLOW1
+#pragma GCC poison SIG_OVERFLOW0
+#pragma GCC poison SIG_SPI
+#pragma GCC poison SIG_UART_RECV
+#pragma GCC poison SIG_UART_DATA
+#pragma GCC poison SIG_UART_TRANS
+#pragma GCC poison SIG_ADC
+#pragma GCC poison SIG_EEPROM_READY
+#pragma GCC poison SIG_COMPARATOR
+#pragma GCC poison SIG_2WIRE_SERIAL
+#pragma GCC poison SIG_SPM_READY
+
+#endif  /* !defined(__AVR_LIBC_DEPRECATED_ENABLE__) */
+
+
 #endif /* _AVR_IOM8_H_ */

Modified: trunk/avr-libc/include/avr/iom8515.h
===================================================================
--- trunk/avr-libc/include/avr/iom8515.h        2011-03-16 04:32:21 UTC (rev 
2234)
+++ trunk/avr-libc/include/avr/iom8515.h        2011-03-17 04:13:14 UTC (rev 
2235)
@@ -650,4 +650,32 @@
 #define SIGNATURE_2 0x06
 
 
+/* Deprecated items */
+#if !defined(__AVR_LIBC_DEPRECATED_ENABLE__)
+
+#pragma GCC system_header
+
+#pragma GCC poison SIG_INTERRUPT0
+#pragma GCC poison SIG_INTERRUPT1
+#pragma GCC poison SIG_INPUT_CAPTURE1
+#pragma GCC poison SIG_OUTPUT_COMPARE1A
+#pragma GCC poison SIG_OUTPUT_COMPARE1B
+#pragma GCC poison SIG_OVERFLOW1
+#pragma GCC poison SIG_OVERFLOW0
+#pragma GCC poison SIG_SPI
+#pragma GCC poison UART_RX_vect
+#pragma GCC poison SIG_UART_RECV
+#pragma GCC poison UART_UDRE_vect
+#pragma GCC poison SIG_UART_DATA
+#pragma GCC poison UART_TX_vect
+#pragma GCC poison SIG_UART_TRANS
+#pragma GCC poison SIG_COMPARATOR
+#pragma GCC poison SIG_INTERRUPT2
+#pragma GCC poison SIG_OUTPUT_COMPARE0
+#pragma GCC poison SIG_EEPROM_READY
+#pragma GCC poison SIG_SPM_READY
+
+#endif  /* !defined(__AVR_LIBC_DEPRECATED_ENABLE__) */
+
+
 #endif /* _AVR_IOM8515_H_ */

Modified: trunk/avr-libc/include/avr/iom8535.h
===================================================================
--- trunk/avr-libc/include/avr/iom8535.h        2011-03-16 04:32:21 UTC (rev 
2234)
+++ trunk/avr-libc/include/avr/iom8535.h        2011-03-17 04:13:14 UTC (rev 
2235)
@@ -733,4 +733,34 @@
 #define SIGNATURE_2 0x08
 
 
+/* Deprecated items */
+#if !defined(__AVR_LIBC_DEPRECATED_ENABLE__)
+
+#pragma GCC system_header
+
+#pragma GCC poison SIG_INTERRUPT0
+#pragma GCC poison SIG_INTERRUPT1
+#pragma GCC poison SIG_OUTPUT_COMPARE2
+#pragma GCC poison SIG_OVERFLOW2
+#pragma GCC poison SIG_INPUT_CAPTURE1
+#pragma GCC poison SIG_OUTPUT_COMPARE1A
+#pragma GCC poison SIG_OUTPUT_COMPARE1B
+#pragma GCC poison SIG_OVERFLOW1
+#pragma GCC poison SIG_OVERFLOW0
+#pragma GCC poison SIG_SPI
+#pragma GCC poison SIG_UART_RECV
+#pragma GCC poison SIG_UART_DATA
+#pragma GCC poison SIG_UART_TRANS
+#pragma GCC poison SIG_ADC
+#pragma GCC poison SIG_EEPROM_READY
+#pragma GCC poison SIG_COMPARATOR
+#pragma GCC poison SIG_2WIRE_SERIAL
+#pragma GCC poison SIG_INTERRUPT2
+#pragma GCC poison SIG_OUTPUT_COMPARE0
+#pragma GCC poison SIG_SPM_READY
+
+#endif  /* !defined(__AVR_LIBC_DEPRECATED_ENABLE__) */
+
+
+
 #endif /* _AVR_IOM8535_H_ */

Modified: trunk/avr-libc/include/avr/iomx8.h
===================================================================
--- trunk/avr-libc/include/avr/iomx8.h  2011-03-16 04:32:21 UTC (rev 2234)
+++ trunk/avr-libc/include/avr/iomx8.h  2011-03-17 04:13:14 UTC (rev 2235)
@@ -757,4 +757,40 @@
 #  define _VECTORS_SIZE 52
 #endif
 
+
+/* Deprecated items */
+#if !defined(__AVR_LIBC_DEPRECATED_ENABLE__)
+
+#pragma GCC system_header
+
+#pragma GCC poison SIG_INTERRUPT0
+#pragma GCC poison SIG_INTERRUPT1
+#pragma GCC poison SIG_PIN_CHANGE0
+#pragma GCC poison SIG_PIN_CHANGE1
+#pragma GCC poison SIG_PIN_CHANGE2
+#pragma GCC poison SIG_WATCHDOG_TIMEOUT
+#pragma GCC poison SIG_OUTPUT_COMPARE2A
+#pragma GCC poison SIG_OUTPUT_COMPARE2B
+#pragma GCC poison SIG_OVERFLOW2
+#pragma GCC poison SIG_INPUT_CAPTURE1
+#pragma GCC poison SIG_OUTPUT_COMPARE1A
+#pragma GCC poison SIG_OUTPUT_COMPARE1B
+#pragma GCC poison SIG_OVERFLOW1
+#pragma GCC poison SIG_OUTPUT_COMPARE0A
+#pragma GCC poison SIG_OUTPUT_COMPARE0B
+#pragma GCC poison SIG_OVERFLOW0
+#pragma GCC poison SIG_SPI
+#pragma GCC poison SIG_USART_RECV
+#pragma GCC poison SIG_USART_DATA
+#pragma GCC poison SIG_USART_TRANS
+#pragma GCC poison SIG_ADC
+#pragma GCC poison SIG_EEPROM_READY
+#pragma GCC poison SIG_COMPARATOR
+#pragma GCC poison SIG_TWI
+#pragma GCC poison SIG_2WIRE_SERIAL
+#pragma GCC poison SIG_SPM_READY
+
+#endif  /* !defined(__AVR_LIBC_DEPRECATED_ENABLE__) */
+
+
 #endif /* _AVR_IOM8_H_ */

Modified: trunk/avr-libc/include/avr/iomxx0_1.h
===================================================================
--- trunk/avr-libc/include/avr/iomxx0_1.h       2011-03-16 04:32:21 UTC (rev 
2234)
+++ trunk/avr-libc/include/avr/iomxx0_1.h       2011-03-17 04:13:14 UTC (rev 
2235)
@@ -1565,26 +1565,32 @@
 #else
 
 /* USART2, Rx Complete */
+#define USART2_RX_vect_num             51
 #define USART2_RX_vect                 _VECTOR(51)
 #define SIG_USART2_RECV                        _VECTOR(51)
 
 /* USART2 Data register Empty */
+#define USART2_UDRE_vect_num           52
 #define USART2_UDRE_vect               _VECTOR(52)
 #define SIG_USART2_DATA                        _VECTOR(52)
 
 /* USART2, Tx Complete */
+#define USART2_TX_vect_num             53
 #define USART2_TX_vect                 _VECTOR(53)
 #define SIG_USART2_TRANS               _VECTOR(53)
 
 /* USART3, Rx Complete */
+#define USART3_RX_vect_num             54
 #define USART3_RX_vect                 _VECTOR(54)
 #define SIG_USART3_RECV                        _VECTOR(54)
 
 /* USART3 Data register Empty */
+#define USART3_UDRE_vect_num           55
 #define USART3_UDRE_vect               _VECTOR(55)
 #define SIG_USART3_DATA                        _VECTOR(55)
 
 /* USART3, Tx Complete */
+#define USART3_TX_vect_num             56
 #define USART3_TX_vect                 _VECTOR(56)
 #define SIG_USART3_TRANS               _VECTOR(56)
 
@@ -1600,4 +1606,70 @@
 # undef __ATmegaxx1__
 #endif
 
+
+/* Deprecated items */
+#if !defined(__AVR_LIBC_DEPRECATED_ENABLE__)
+
+#pragma GCC system_header
+
+#pragma GCC poison SIG_INTERRUPT0
+#pragma GCC poison SIG_INTERRUPT1
+#pragma GCC poison SIG_INTERRUPT2
+#pragma GCC poison SIG_INTERRUPT3
+#pragma GCC poison SIG_INTERRUPT4
+#pragma GCC poison SIG_INTERRUPT5
+#pragma GCC poison SIG_INTERRUPT6
+#pragma GCC poison SIG_INTERRUPT7
+#pragma GCC poison SIG_PIN_CHANGE0
+#pragma GCC poison SIG_PIN_CHANGE1
+#pragma GCC poison SIG_PIN_CHANGE2
+#pragma GCC poison SIG_WATCHDOG_TIMEOUT
+#pragma GCC poison SIG_OUTPUT_COMPARE2A
+#pragma GCC poison SIG_OUTPUT_COMPARE2B
+#pragma GCC poison SIG_OVERFLOW2
+#pragma GCC poison SIG_INPUT_CAPTURE1
+#pragma GCC poison SIG_OUTPUT_COMPARE1A
+#pragma GCC poison SIG_OUTPUT_COMPARE1B
+#pragma GCC poison SIG_OUTPUT_COMPARE1C
+#pragma GCC poison SIG_OVERFLOW1
+#pragma GCC poison SIG_OUTPUT_COMPARE0A
+#pragma GCC poison SIG_OUTPUT_COMPARE0B
+#pragma GCC poison SIG_OVERFLOW0
+#pragma GCC poison SIG_SPI
+#pragma GCC poison SIG_USART0_RECV
+#pragma GCC poison SIG_USART0_DATA
+#pragma GCC poison SIG_USART0_TRANS
+#pragma GCC poison SIG_COMPARATOR
+#pragma GCC poison SIG_ADC
+#pragma GCC poison SIG_EEPROM_READY
+#pragma GCC poison SIG_INPUT_CAPTURE3
+#pragma GCC poison SIG_OUTPUT_COMPARE3A
+#pragma GCC poison SIG_OUTPUT_COMPARE3B
+#pragma GCC poison SIG_OUTPUT_COMPARE3C
+#pragma GCC poison SIG_OVERFLOW3
+#pragma GCC poison SIG_USART1_RECV
+#pragma GCC poison SIG_USART1_DATA
+#pragma GCC poison SIG_USART1_TRANS
+#pragma GCC poison SIG_2WIRE_SERIAL
+#pragma GCC poison SIG_SPM_READY
+#pragma GCC poison SIG_INPUT_CAPTURE4
+#pragma GCC poison SIG_OUTPUT_COMPARE4A
+#pragma GCC poison SIG_OUTPUT_COMPARE4B
+#pragma GCC poison SIG_OUTPUT_COMPARE4C
+#pragma GCC poison SIG_OVERFLOW4
+#pragma GCC poison SIG_INPUT_CAPTURE5
+#pragma GCC poison SIG_OUTPUT_COMPARE5A
+#pragma GCC poison SIG_OUTPUT_COMPARE5B
+#pragma GCC poison SIG_OUTPUT_COMPARE5C
+#pragma GCC poison SIG_OVERFLOW5
+#pragma GCC poison SIG_USART2_RECV
+#pragma GCC poison SIG_USART2_DATA
+#pragma GCC poison SIG_USART2_TRANS
+#pragma GCC poison SIG_USART3_RECV
+#pragma GCC poison SIG_USART3_DATA
+#pragma GCC poison SIG_USART3_TRANS
+
+#endif  /* !defined(__AVR_LIBC_DEPRECATED_ENABLE__) */
+
+
 #endif /* _AVR_IOMXX0_1_H_ */

Modified: trunk/avr-libc/include/avr/iomxx4.h
===================================================================
--- trunk/avr-libc/include/avr/iomxx4.h 2011-03-16 04:32:21 UTC (rev 2234)
+++ trunk/avr-libc/include/avr/iomxx4.h 2011-03-17 04:13:14 UTC (rev 2235)
@@ -896,4 +896,43 @@
 #endif /* defined(__AVR_ATmega644__) */
 
 
+/* Deprecated items */
+#if !defined(__AVR_LIBC_DEPRECATED_ENABLE__)
+
+#pragma GCC system_header
+
+#pragma GCC poison SIG_INTERRUPT0
+#pragma GCC poison SIG_INTERRUPT1
+#pragma GCC poison SIG_INTERRUPT2
+#pragma GCC poison SIG_PIN_CHANGE0
+#pragma GCC poison SIG_PIN_CHANGE1
+#pragma GCC poison SIG_PIN_CHANGE2
+#pragma GCC poison SIG_PIN_CHANGE3
+#pragma GCC poison SIG_WATCHDOG_TIMEOUT
+#pragma GCC poison SIG_OUTPUT_COMPARE2A
+#pragma GCC poison SIG_OUTPUT_COMPARE2B
+#pragma GCC poison SIG_OVERFLOW2
+#pragma GCC poison SIG_INPUT_CAPTURE1
+#pragma GCC poison SIG_OUTPUT_COMPARE1A
+#pragma GCC poison SIG_OUTPUT_COMPARE1B
+#pragma GCC poison SIG_OVERFLOW1
+#pragma GCC poison SIG_OUTPUT_COMPARE0A
+#pragma GCC poison SIG_OUTPUT_COMPARE0B
+#pragma GCC poison SIG_OVERFLOW0
+#pragma GCC poison SIG_SPI
+#pragma GCC poison SIG_USART_RECV
+#pragma GCC poison SIG_USART_DATA
+#pragma GCC poison SIG_USART_TRANS
+#pragma GCC poison SIG_COMPARATOR
+#pragma GCC poison SIG_ADC
+#pragma GCC poison SIG_EEPROM_READY
+#pragma GCC poison SIG_2WIRE_SERIAL
+#pragma GCC poison SIG_SPM_READY
+#pragma GCC poison SIG_USART1_RECV
+#pragma GCC poison SIG_USART1_DATA
+#pragma GCC poison SIG_USART1_TRANS
+
+#endif  /* !defined(__AVR_LIBC_DEPRECATED_ENABLE__) */
+
+
 #endif /* _AVR_IOMXX4_H_ */




reply via email to

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