46 Commits

Author SHA1 Message Date
Bengt Martensson
4cd5a9147a Move board specific configuration info to new file boarddefs.h. 2016-11-07 17:02:34 +01:00
PaulStoffregen
fdc51978c9 Allow any clock >= 8 MHz on Teensy 3.x 2016-08-01 07:08:17 -07:00
PaulStoffregen
f2f315dc28 Fix errors on Teensy 3.x 2016-08-01 06:55:56 -07:00
Hans
f81a2ab4bd Added ATmega48 and ATmega88 2016-07-15 22:20:53 +02:00
Hans
13498eb7c9 Update IRremoteInt.h 2016-06-26 11:33:46 +02:00
Hans
b097ec8fe3 Added support for more ATmegas!
Support for ATmega8535, ATmega16, ATmega32, ATmega64, ATmega128, ATmega164, ATmega324, ATmega644 and ATmega1284
2016-06-26 11:10:26 +02:00
Paolo Paolucci
e07c845676 Update version to 2.0.1 2015-09-25 09:23:22 +02:00
madmalkav
8516174dad Added suport for user defined IR reception feedback LED 2015-07-31 20:58:04 +02:00
Rafi Khan
945472807f Added pin comment for ATtiny84 2015-07-26 22:37:56 -06:00
Rafi Khan
8d0a044981 #176 2015-07-24 16:36:09 -06:00
Rafi Khan
67330bb22c Add support for ATtiny85 2015-07-23 19:12:23 -06:00
Rafi Khan
3b99380e3b Add support for ATtiny84 2015-07-23 19:04:22 -06:00
Rafi Khan
85679b491f Added option for Teensy 3.1's processor. This is NOT a fix to #171 2015-07-11 00:35:30 -06:00
Rafi Khan
ee13760c60 Add Teensy LC Support, confirmed working @48Mhz with RecvDemo 2015-07-08 16:22:50 -06:00
Bluechip
0ca6c4ed1b Added sendPronto() 2015-06-21 18:13:21 +01:00
Bluechip
7f639d18d8 Increased RAWLEN to 101 to stop Panasonic codes overflowing 2015-06-20 18:24:50 +01:00
Bluechip
e1dda22c6d Commenting formatting
move ISR macros to ISR header
2015-06-20 17:54:18 +01:00
Bluechip
f46e30720c Bit more code cleanup 2015-06-20 14:42:59 +01:00
Bluechip
315aecdada Broken the source in to manageable chunks - 2KLOC files are not fun to debug!
Utterly failed to reduce the MARK_?? functions back down to MACROs - every time I try, the decoders start failing ...However, I have found a considerable number of bugs in the toolchain, so I'm starting to wonder if the fault is not mine.
2015-06-20 04:29:28 +01:00
Bluechip
0da14cd36b Compiling, all functionality enabled, tested with Panasonic 2015-06-20 01:20:25 +01:00
jan-r
e3567c7945 Fixed problem with interrupt enable/disable on ATmega8
Previously, when enabling or disabling interrupts on the ATmega8, the
whole TIMSK register was overwritten. This disables all other timer
interrupts (for Timer0 and Timer2). The fix takes care of that by
selectively enabling/disabling the required OCIE1A flag.
2015-04-04 11:02:53 +02:00
Christian Musa
3327011ec8 Added Aiwa protocol (remote control RC-T501).
Added Aiwa protocol (remote control RC-T501) based on lirc file.
Updated IRrecvDump example, added SendDemo example (AiwaRCT501SendDemo).
2015-03-08 19:40:03 -03:00
Rafi Khan
d18b36fdeb NEC_ONE_SPACE should actually be 1690 2015-03-07 18:10:22 -06:00
Rafi Khan
05919f370a Merge pull request #105 from fmeschia/master
Added Whynter A/C remote protocol from #105. 
Credits: @fmeschia
2015-03-07 17:31:21 -06:00
Rafi Khan
77938e93c4 Fix #41
Fixes #41 by implementing the solution by @canondale
2015-03-07 16:53:43 -06:00
Francesco Meschia
723ceccd05 Added Whynter A/C remote protocol
Tested with Whynter ARC-110WD
2015-02-06 21:29:56 -08:00
joshua noble
935ba3f51d Merge pull request #22 from PaulStoffregen/master
Teensy 3.0 compatibility
2014-11-16 07:20:33 -08:00
Darryl Smith
10f2b889c0 Updates for LG Air Conditioner Remote 2014-07-10 08:27:36 +10:00
vk2tds
2bf17395a9 Update IRremoteInt.h 2014-07-07 08:27:15 +10:00
sstefanov
890ca057f6 Added Samsung protocol 2014-05-23 12:20:39 +03:00
Joshua Noble
4d7c915772 updating timer interrupt name for Attiny84 2013-07-23 16:50:20 -07:00
Joshua Noble
5898d346ad adding Attiny84 2013-07-18 11:21:21 -07:00
PaulStoffregen
9d8865eda4 Add support for Teensy 3.0 2013-01-20 06:48:13 -08:00
Ken Shirriff
4a55923e49 Merge pull request #13 from TKJElectronics/master
Added support for Arduino Leonardo
2012-08-13 23:18:25 -07:00
Kristian Lauszus
da8b8e1c2d Added support for Leonardo 2012-08-14 01:24:14 +02:00
Ken Shirriff
5896bf76b8 mitra changes
Conflicts:
	IRremote.cpp
	IRremote.h
	IRremoteInt.h
	keywords.txt
2012-08-06 23:43:43 -07:00
Ken Shirriff
422ce8c793 Merge branch 'master' of https://github.com/sEpt0r/Arduino-IRremote
Conflicts:
	IRremoteInt.h
2012-08-05 23:46:35 -07:00
Ken Shirriff
f7a2263cdb Merge pull request #11 from fpo/patch-1
Timer2 disable interrupt
2012-06-05 23:00:56 -07:00
fpo
0def061d83 i think that's the correct way. 2012-06-03 13:48:42 +03:00
Kristian Lauszus
c05929c40e Added support for ATmega2560 2012-03-21 21:31:41 +01:00
Vasiliy Marnopolskiy
d0ca6c155d Support board with Atmega8 2012-02-14 00:56:34 +04:00
Kristian Lauszus
29a056daf2 Added panasonic and JVC protocol
Most work already done by zenwheel, but the sendPanasonic command
didn't work. Sending and decoding is confirmed to work with using both
the JVC and Panasonic protocol.
The library has also been updated to work with Arduino IDE 1.0.
2012-02-08 18:09:18 +01:00
Ken
3fe2e5b99d Support multiple devices and platforms.
Patched in changes from Paul Stoffregen (http://www.pjrc.com/teensy/td_libs_IRremote.html)
2010-11-17 19:19:25 -08:00
Ken Shirriff
acca27b698 Fix CRLF issues.
Many problems happen with git due to some machines liking CRLF at the
end of lines, and others linking CR.  To try to straighten this out,
I'm using Unix-style LF (\n) as the line endings.  To make sure your
repository remains consistent, try:

$ git config --global core.autocrlf input

For details, see:
http://help.github.com/dealing-with-lineendings/
2010-05-15 15:21:48 -07:00
Ken Shirriff
6510b2c05c Add Sharp and DISH transmission support.
This change is from Todd Treece:
http://arcfn.com/2009/08/multi-protocol-infrared-remote-library.html?showComment=1264093513759#c3138785324309374640
2010-01-22 23:39:46 -08:00
Ken Shirriff
6ee0dffb4c Initial commit from Irremote.zip 2010-01-22 22:08:26 -08:00