* ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284, ATmega1284P\r
* ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P\r
*\r
- * $Id: irsnd.c,v 1.88 2015/05/27 09:33:14 fm Exp $\r
+ * $Id: irsnd.c,v 1.89 2015/05/29 08:23:56 fm Exp $\r
*\r
* This program is free software; you can redistribute it and/or modify\r
* it under the terms of the GNU General Public License as published by\r
# define IRSND_BIT_NUMBER 2\r
# endif // IRSND_OCx\r
\r
-#elif defined (__AVR_ATxmega128A1U__) // ATxmega128A1U \r
+#elif defined (__AVR_XMEGA__) // ATxmega\r
# if IRSND_OCx == IRSND_XMEGA_OC0A \r
# define IRSND_BIT_NUMBER 0\r
# elif IRSND_OCx == IRSND_XMEGA_OC0B\r
# elif IRSND_OCx == IRSND_XMEGA_OC1B\r
# define IRSND_BIT_NUMBER 5\r
# else\r
-# error Wrong value for IRSND_OCx, choose IRSND_OC0, IRSND_OC1A, or IRSND_OC1B in irsndconfig.h\r
+# error Wrong value for IRSND_OCx, choose IRSND_XMEGA_OC0A, IRSND_XMEGA_OC0B, IRSND_XMEGA_OC0C, IRSND_XMEGA_OC0D, IRSND_XMEGA_OC1A, or IRSND_XMEGA_OC1B in irsndconfig.h\r
# endif // IRSND_OCx\r
\r
#elif defined (PIC_C18) //Microchip C18 compiler\r