* ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284, ATmega1284P\r
* ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P\r
*\r
- * $Id: irsnd.c,v 1.86 2015/05/07 06:51:10 fm Exp $\r
+ * $Id: irsnd.c,v 1.87 2015/05/21 06:17:31 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
TIM_Cmd(IRSND_TIMER, ENABLE); // enable counter\r
\r
# elif defined (__AVR_XMEGA__) \r
-# if (IRSND_OCx == IRSND_XMEGA_OC0A) // use OC0A\r
- XMEGA_Timer.CTRLB |= (1<<TC0_CCAEN_bp); // Compare A \r
-# elif (IRSND_OCx == IRSND_XMEGA_OC0B) // use OC0B\r
- XMEGA_Timer.CTRLB |= (1<<TC0_CCBEN_bp); // Compare B \r
-# elif IRSND_OCx == IRSND_XMEGA_OC0C // use OC0C\r
- XMEGA_Timer.CTRLB |= (1<<TC0_CCCEN_bp); // Compare C\r
-# elif IRSND_OCx == IRSND_XMEGA_OC0D // use OC0D\r
- XMEGA_Timer.CTRLB |= (1<<TC0_CCDEN_bp); // Compare D\r
-# elif IRSND_OCx == IRSND_XMEGA_OC0C // use OC1C\r
- XMEGA_Timer.CTRLB |= (1<<TC1_CCAEN_bp); // Compare A\r
-# elif IRSND_OCx == IRSND_XMEGA_OC0D // use OC1D\r
- XMEGA_Timer.CTRLB |= (1<<TC1_CCBEN_bp); // Compare B\r
+# if (IRSND_OCx == IRSND_XMEGA_OC0A) // use OC0A\r
+ XMEGA_Timer.CTRLB |= (1<<TC0_CCAEN_bp); // Compare A \r
+# elif (IRSND_OCx == IRSND_XMEGA_OC0B) // use OC0B\r
+ XMEGA_Timer.CTRLB |= (1<<TC0_CCBEN_bp); // Compare B \r
+# elif IRSND_OCx == IRSND_XMEGA_OC0C // use OC0C\r
+ XMEGA_Timer.CTRLB |= (1<<TC0_CCCEN_bp); // Compare C\r
+# elif IRSND_OCx == IRSND_XMEGA_OC0D // use OC0D\r
+ XMEGA_Timer.CTRLB |= (1<<TC0_CCDEN_bp); // Compare D\r
+# elif IRSND_OCx == IRSND_XMEGA_OC1A // use OC1A\r
+ XMEGA_Timer.CTRLB |= (1<<TC1_CCAEN_bp); // Compare A\r
+# elif IRSND_OCx == IRSND_XMEGA_OC1B // use OC1B\r
+ XMEGA_Timer.CTRLB |= (1<<TC1_CCBEN_bp); // Compare B\r
# else\r
# error wrong value of IRSND_OCx\r
# endif // IRSND_OCx\r