Delete comment from: Ken Shirriff's blog
BTW, your code works very well on my setup. I'm using an ATMega1284P with the Maniacbug Arduino mod. My HW is clocked at 18.432mhz (EXACT multiple of common baud rates, and I had a rock on that frequency). I removed all of the transmit code, and all the receive code for everything other than the NEC protocol (since that's what I'm using and I don't need the transmit functions). I'm using timer3 on the atmega1284 (since that time uses the SPI pins, and I don't need to generate PWM).
As I wrote before my only concern is the background overhead when not receiving IR, so I might look into shutting down the timer until an opening wavefront is received, then shut it down again a few seconds after the last IR signal is found. My selected receive pin is an interrupt line.
Jan 19, 2014, 6:48:58 PM
Posted to A Multi-Protocol Infrared Remote Library for the Arduino

