38 Commits

Author SHA1 Message Date
9d9075e76e Added missing #endif 2018-12-27 20:03:12 +01:00
c1993b9c10 Updated IRremote.h to include NERF LOP 2018-12-27 17:03:36 +01:00
Philipp Henkel
a2331b607d Add Lego Power Functions send protocol 2016-04-27 21:57:57 +02:00
Rafi Khan
6e51379fe5 changed irsendraw parameter to const, #227 2016-02-20 23:17:45 -06:00
Paolo Paolucci
e07c845676 Update version to 2.0.1 2015-09-25 09:23:22 +02:00
Rafi Khan
bba4ed8065 corrected a typo 2015-08-26 16:16:26 -06:00
chaeplin
97078a581a adding SEND_LG 2015-08-22 19:06:22 +09:00
AnalysIR
b00f6ad5e1 Update parameters for mark,space and sendraw
parameters changed from int to unsigned int to allow longer mark/space durations and signal length.
hz changed to allow for potential future use of 455kHz carrier frequency. (Ther may be existing modes to the library, using this frequency)
2015-08-19 23:24:59 +01:00
Paul Coughlin
ee655f09ea update custom_delay function
Use micros() to delay based on "real-time" instead of approximation with
delay() or delayMicroseconds()

Changed name to _usec to correspond to MicroSeconds.
_ms is MilliSeconds.
2015-08-14 20:22:34 -06:00
Rafi Khan
5ee3905157 Fixed delay method by replacing delayMicroseconds call with a loop if
it is too long.
2015-08-13 16:54:59 -06:00
Rafi Khan
6ce4df9134 fixed previous commit 2015-08-10 14:12:03 -06:00
madmalkav
8516174dad Added suport for user defined IR reception feedback LED 2015-07-31 20:58:04 +02:00
Rafi Khan
07236dd6d5 added isIdle Method for receiving, #48 2015-07-23 19:39:46 -06:00
Bluechip
0ca6c4ed1b Added sendPronto() 2015-06-21 18:13:21 +01:00
Bluechip
87639f8b45 Add Denon support
Improve comments
Fixup DECODE_AIWA_RC_T50
Simplify template
2015-06-21 01:20:44 +01:00
Bluechip
e213019fca Fixup old examples
Add new example
2015-06-20 22:03:00 +01:00
Bluechip
4811a3d86a correct typo 2015-06-20 21:09:44 +01:00
Bluechip
70d50b700f Removed explicit values in enumeration 2015-06-20 21:07:40 +01:00
Bluechip
c58507655c More cleanup and a few minor optimisations 2015-06-20 20:27:59 +01:00
Bluechip
5c217f0ee9 Abbreviated (Panasonic) address handling 2015-06-20 18:27:10 +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
Levon Saldamli
0ec2bf5696 Changed ifdefs for SEND and DECODE, created enum for decode_type_t. Corrected ifdef errors, issues #121, #122, #123). 2015-04-06 18:17:53 +02:00
Joshua Noble
111c96ab58 merging 110 2015-03-15 13:28:46 -07:00
sstefanov
a8b4269ca7 Added possibility to exclude non-necessary libraries by comment lines in IRremote.h 2015-03-12 14:49:48 +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
Francesco Meschia
723ceccd05 Added Whynter A/C remote protocol
Tested with Whynter ARC-110WD
2015-02-06 21:29:56 -08:00
Piotr Dobrowolski
d9d2b74a30 sendSharp API change to make it compatible with decodeSharp 2014-09-17 22:34:41 +02:00
Darryl Smith
10f2b889c0 Updates for LG Air Conditioner Remote 2014-07-10 08:27:36 +10:00
sstefanov
890ca057f6 Added Samsung protocol 2014-05-23 12:20:39 +03:00
Ken Shirriff
5896bf76b8 mitra changes
Conflicts:
	IRremote.cpp
	IRremote.h
	IRremoteInt.h
	keywords.txt
2012-08-06 23:43:43 -07: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 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
e12e9eaac8 Add "hash encoding" to generate a value for unknown encodings.
For an unknown encoding, an arbitrary 32-bit value will be generated.
2010-01-22 23:26:54 -08:00
Ken Shirriff
6ee0dffb4c Initial commit from Irremote.zip 2010-01-22 22:08:26 -08:00