]> cloudbase.mooo.com Git - irmp.git/commitdiff
Version 2.2.3: added support for ATtiny87/167
authorukw <ukw@aeb2e35e-bfc4-4214-b83c-9e8de998ed28>
Mon, 18 Jun 2012 09:00:05 +0000 (09:00 +0000)
committerukw <ukw@aeb2e35e-bfc4-4214-b83c-9e8de998ed28>
Mon, 18 Jun 2012 09:00:05 +0000 (09:00 +0000)
git-svn-id: svn://mikrocontroller.net/irmp@102 aeb2e35e-bfc4-4214-b83c-9e8de998ed28

irmp.c
irsnd.c
irsndconfig.h

diff --git a/irmp.c b/irmp.c
index 3af90e3646f40f734e36a2c527b38dbfa03cba8e..136662d294c7de655307f58070e524937ea7eed4 100644 (file)
--- a/irmp.c
+++ b/irmp.c
@@ -3,13 +3,13 @@
  *\r
  * Copyright (c) 2009-2012 Frank Meyer - frank(at)fli4l.de\r
  *\r
- * $Id: irmp.c,v 1.124 2012/06/18 08:49:29 fm Exp $\r
+ * $Id: irmp.c,v 1.125 2012/06/18 09:00:45 fm Exp $\r
  *\r
  * ATMEGA88 @ 8 MHz\r
  *\r
  * Supported mikrocontrollers:\r
  *\r
- * ATtiny167\r
+ * ATtiny87,  ATtiny167\r
  * ATtiny45,  ATtiny85\r
  * ATtiny84\r
  * ATmega8,   ATmega16,  ATmega32\r
diff --git a/irsnd.c b/irsnd.c
index 6a1dcd296a7f3cd0148f96d6383fda4c4651afa4..caac904b944b7bf1f0a689069e7b477941a20b17 100644 (file)
--- a/irsnd.c
+++ b/irsnd.c
@@ -5,7 +5,7 @@
  *\r
  * Supported mikrocontrollers:\r
  *\r
- * ATtiny167\r
+ * ATtiny87,  ATtiny167\r
  * ATtiny45,  ATtiny85\r
  * ATtiny84\r
  * ATmega8,   ATmega16,  ATmega32\r
@@ -13,7 +13,7 @@
  * ATmega164, ATmega324, ATmega644,  ATmega644P, ATmega1284\r
  * ATmega88,  ATmega88P, ATmega168,  ATmega168P, ATmega328P\r
  *\r
- * $Id: irsnd.c,v 1.57 2012/06/18 08:49:29 fm Exp $\r
+ * $Id: irsnd.c,v 1.59 2012/06/18 09:00:46 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
@@ -53,7 +53,7 @@
 #  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
+#elif defined (__AVR_ATtiny87__) || defined (__AVR_ATtiny167__)     // ATtiny87/167 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
index 9acb3e550af627cd136810e4fa23bff9cb82d651..59ecd41983276d97371e5ea75c905ff67a3098ab 100644 (file)
@@ -5,7 +5,7 @@
  *\r
  * Copyright (c) 2010-2011 Frank Meyer - frank(at)fli4l.de\r
  *\r
- * $Id: irsndconfig.h,v 1.39 2012/06/18 08:49:29 fm Exp $\r
+ * $Id: irsndconfig.h,v 1.40 2012/06/18 09:00:46 fm Exp $\r
  *\r
  * ATMEGA88 @ 8 MHz\r
  *\r
@@ -80,7 +80,7 @@
  *                                              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, ATtiny167\r
+ *                                              IRSND_OC0A = OC0A on ATmegas/ATtinys supporting OC0A, e.g. ATtiny84, ATtiny85, ATtiny87/167\r
  *                                              IRSND_OC0B = OC0B on ATmegas/ATtinys supporting OC0B, e.g. ATtiny84, ATtiny85\r
  *---------------------------------------------------------------------------------------------------------------------------------------------------\r
  */\r