*\r
* Supported mikrocontrollers:\r
*\r
- * ATtiny84, ATtiny85\r
+ * ATtiny45, ATtiny85\r
+ * ATtiny84\r
* ATmega8, ATmega16, ATmega32\r
* ATmega162\r
* ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284\r
* ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P\r
*\r
- * $Id: irsnd.c,v 1.40 2011/09/09 11:59:40 fm Exp $\r
+ * $Id: irsnd.c,v 1.41 2011/09/20 10:45:28 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
* ATmega pin definition of OC2 / OC2A / OC2B / OC0 / OC0A / OC0B\r
*---------------------------------------------------------------------------------------------------------------------------------------------------\r
*/\r
-#if defined (__AVR_ATtiny84__) // ATtiny85 uses OC0A = PB2 or OC0B = PA7\r
+#if defined (__AVR_ATtiny84__) // ATtiny84 uses OC0A = PB2 or OC0B = PA7\r
#if IRSND_OCx == IRSND_OC0A // OC0A\r
#define IRSND_PORT PORTB // port B\r
#define IRSND_DDR DDRB // ddr B\r
#error Wrong value for IRSND_OCx, choose IRSND_OC0A or IRSND_OC0B in irsndconfig.h\r
#endif // IRSND_OCx\r
\r
-#elif defined (__AVR_ATtiny85__) // ATtiny85 uses OC0A = PB0 or OC0B = PB1\r
+#elif defined (__AVR_ATtiny45__) || defined (__AVR_ATtiny85__) // ATtiny45/85 uses OC0A = PB0 or OC0B = PB1\r
#if IRSND_OCx == IRSND_OC0A // OC0A\r
#define IRSND_PORT PORTB // port B\r
#define IRSND_DDR DDRB // ddr B\r