X-Git-Url: http://cloudbase.mooo.com/gitweb/irmp.git/blobdiff_plain/acd29fb9c846ac441a569186ab34a16a8ba7bb5a..90387f65c24081b2e983a84bf6d474045f5ef602:/irsnd.c diff --git a/irsnd.c b/irsnd.c index efdc93d..6a1dcd2 100644 --- a/irsnd.c +++ b/irsnd.c @@ -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