diff options
-rw-r--r-- | README.txt | 4 | ||||
-rw-r--r-- | irmp.c | 3 | ||||
-rw-r--r-- | irsnd.c | 11 | ||||
-rw-r--r-- | irsndconfig.h | 4 |
4 files changed, 16 insertions, 6 deletions
@@ -1,8 +1,8 @@ IRMP - Infrared Multi Protocol Decoder
--------------------------------------
-Version IRMP: 2.2.2 25.05.2012
-Version IRSND: 2.2.2 05.06.2012
+Version IRMP: 2.2.3 18.06.2012
+Version IRSND: 2.2.3 18.06.2012
Dokumentation:
@@ -3,12 +3,13 @@ *
* Copyright (c) 2009-2012 Frank Meyer - frank(at)fli4l.de
*
- * $Id: irmp.c,v 1.123 2012/05/24 08:16:28 fm Exp $
+ * $Id: irmp.c,v 1.124 2012/06/18 08:49:29 fm Exp $
*
* ATMEGA88 @ 8 MHz
*
* Supported mikrocontrollers:
*
+ * ATtiny167
* ATtiny45, ATtiny85
* ATtiny84
* ATmega8, ATmega16, ATmega32
@@ -5,6 +5,7 @@ *
* Supported mikrocontrollers:
*
+ * ATtiny167
* ATtiny45, ATtiny85
* ATtiny84
* ATmega8, ATmega16, ATmega32
@@ -12,7 +13,7 @@ * ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284
* ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P
*
- * $Id: irsnd.c,v 1.56 2012/06/05 12:00:46 fm Exp $
+ * $Id: irsnd.c,v 1.57 2012/06/18 08:49:29 fm Exp $
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -52,6 +53,14 @@ # else
# error Wrong value for IRSND_OCx, choose IRSND_OC0A or IRSND_OC0B in irsndconfig.h
# endif // IRSND_OCx
+#elif defined (__AVR_ATtiny167__) // ATtiny167 uses OC0A = PA2
+# if IRSND_OCx == IRSND_OC0A // OC0A
+# define IRSND_PORT PORTA // port A
+# define IRSND_DDR DDRA // ddr A
+# define IRSND_BIT 2 // OC0A
+# else
+# error Wrong value for IRSND_OCx, choose IRSND_OC0A in irsndconfig.h
+# endif // IRSND_OCx
#elif defined (__AVR_ATmega8__) // ATmega8 uses only OC2 = PB3
# if IRSND_OCx == IRSND_OC2 // OC0A
# define IRSND_PORT PORTB // port B
diff --git a/irsndconfig.h b/irsndconfig.h index 96037ce..9acb3e5 100644 --- a/irsndconfig.h +++ b/irsndconfig.h @@ -5,7 +5,7 @@ *
* Copyright (c) 2010-2011 Frank Meyer - frank(at)fli4l.de
*
- * $Id: irsndconfig.h,v 1.38 2012/06/05 12:00:46 fm Exp $
+ * $Id: irsndconfig.h,v 1.39 2012/06/18 08:49:29 fm Exp $
*
* ATMEGA88 @ 8 MHz
*
@@ -80,7 +80,7 @@ * IRSND_OC2A = OC2A on ATmegas supporting OC2A, e.g. ATmega88
* IRSND_OC2B = OC2B on ATmegas supporting OC2B, e.g. ATmega88
* IRSND_OC0 = OC0 on ATmegas supporting OC0, e.g. ATmega162
- * IRSND_OC0A = OC0A on ATmegas/ATtinys supporting OC0A, e.g. ATtiny84, ATtiny85
+ * IRSND_OC0A = OC0A on ATmegas/ATtinys supporting OC0A, e.g. ATtiny84, ATtiny85, ATtiny167
* IRSND_OC0B = OC0B on ATmegas/ATtinys supporting OC0B, e.g. ATtiny84, ATtiny85
*---------------------------------------------------------------------------------------------------------------------------------------------------
*/
|