IRMP - Infrared Multi Protocol Decoder\r
--------------------------------------\r
\r
-Version IRMP: 2.2.2 25.05.2012\r
-Version IRSND: 2.2.2 05.06.2012\r
+Version IRMP: 2.2.3 18.06.2012\r
+Version IRSND: 2.2.3 18.06.2012\r
\r
Dokumentation:\r
\r
*\r
* Copyright (c) 2009-2012 Frank Meyer - frank(at)fli4l.de\r
*\r
- * $Id: irmp.c,v 1.123 2012/05/24 08:16:28 fm Exp $\r
+ * $Id: irmp.c,v 1.124 2012/06/18 08:49:29 fm Exp $\r
*\r
* ATMEGA88 @ 8 MHz\r
*\r
* Supported mikrocontrollers:\r
*\r
+ * ATtiny167\r
* ATtiny45, ATtiny85\r
* ATtiny84\r
* ATmega8, ATmega16, ATmega32\r
*\r
* Supported mikrocontrollers:\r
*\r
+ * ATtiny167\r
* ATtiny45, ATtiny85\r
* ATtiny84\r
* ATmega8, ATmega16, ATmega32\r
* ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284\r
* ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P\r
*\r
- * $Id: irsnd.c,v 1.56 2012/06/05 12:00:46 fm Exp $\r
+ * $Id: irsnd.c,v 1.57 2012/06/18 08:49:29 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
# else\r
# error Wrong value for IRSND_OCx, choose IRSND_OC0A or IRSND_OC0B in irsndconfig.h\r
# endif // IRSND_OCx\r
+#elif defined (__AVR_ATtiny167__) // ATtiny167 uses OC0A = PA2\r
+# if IRSND_OCx == IRSND_OC0A // OC0A\r
+# define IRSND_PORT PORTA // port A\r
+# define IRSND_DDR DDRA // ddr A\r
+# define IRSND_BIT 2 // OC0A\r
+# else\r
+# error Wrong value for IRSND_OCx, choose IRSND_OC0A in irsndconfig.h\r
+# endif // IRSND_OCx\r
#elif defined (__AVR_ATmega8__) // ATmega8 uses only OC2 = PB3\r
# if IRSND_OCx == IRSND_OC2 // OC0A\r
# define IRSND_PORT PORTB // port B\r
*\r
* Copyright (c) 2010-2011 Frank Meyer - frank(at)fli4l.de\r
*\r
- * $Id: irsndconfig.h,v 1.38 2012/06/05 12:00:46 fm Exp $\r
+ * $Id: irsndconfig.h,v 1.39 2012/06/18 08:49:29 fm Exp $\r
*\r
* ATMEGA88 @ 8 MHz\r
*\r
* IRSND_OC2A = OC2A on ATmegas supporting OC2A, e.g. ATmega88\r
* IRSND_OC2B = OC2B on ATmegas supporting OC2B, e.g. ATmega88\r
* IRSND_OC0 = OC0 on ATmegas supporting OC0, e.g. ATmega162\r
- * IRSND_OC0A = OC0A on ATmegas/ATtinys supporting OC0A, e.g. ATtiny84, ATtiny85\r
+ * IRSND_OC0A = OC0A on ATmegas/ATtinys supporting OC0A, e.g. ATtiny84, ATtiny85, ATtiny167\r
* IRSND_OC0B = OC0B on ATmegas/ATtinys supporting OC0B, e.g. ATtiny84, ATtiny85\r
*---------------------------------------------------------------------------------------------------------------------------------------------------\r
*/\r