1182 Commits

Author SHA1 Message Date
Roi Dayan
5db91904f2 Remove redundant numbering from decode type entries
We only need to number unknown and unused to make the first real
entry start from 1 and the next entries will have the next value.
Also reordered to try and keep the order the same as the original
IRremote lib and added a comment that it's somewhat important to
save that order to keep consistency with projects saving the type value
for later usage.
Note that there is still a small mismatch because this lib already has the
additional protocol COOLIX and the original IRremove has the additional
protocols as well.

Signed-off-by: Roi Dayan <roi.dayan@gmail.com>
2016-10-18 08:06:25 +03:00
Mark Szabo
0201446934 Merge pull request #38 from pieterpottie/master
Fix GPIO interrupt attach in enableIRIn overrides pre-existing handlers
2016-10-17 20:26:51 +02:00
Mark Szabo
c2c84e8b8c Merge pull request #45 from roidayan/add_generic_send
Add generic send that accepts protocol type
2016-10-17 20:24:56 +02:00
Roi Dayan
67e58b1358 Add generic send that accepts protocol type
This method is useful in projects where the type and data is transmitted in
and then need to use the correct method according to the type.

Signed-off-by: Roi Dayan <roi.dayan@gmail.com>
2016-10-17 19:42:09 +03:00
Pieter Pottie
fdd73bea70 Fixes GPIO interrupt attach in enableIRIn overrides pre-existing interrupt handlers. 2016-08-16 16:31:59 -04:00
Mark Szabo
8c0e7072b8 Merge pull request #30 from bakrus/coolix
Add Coolix A/C
2016-07-04 10:01:47 +02:00
bakrus
b0ada6fda9 Typo 2016-07-03 20:19:08 +02:00
bakrus
811ac9230e Add Coolix A/C
Telegrams consist of 3 bytes. Each byte is sent twice for redundancy - second time inverted.

Tested with Coolix (Manufactured for Jula Postorder AB) A/C / heatpump which apparently is identical to Midea A/C and probably lots of other from the same OEM.
2016-07-03 19:19:47 +02:00
Mark Szabo
4b18e0bc1a Merge pull request #23 from renno-bih/patch-2
Fix for decoding Samsung
2016-04-09 09:58:13 +02:00
renno-bih
b8521daea2 Fix for decoding Samsung 2016-04-08 15:58:37 +02:00
Mark Szabo
1847a034b6 Merge pull request #20 from hishamk/master
GC format reworked, properly starts with mark, and code repeat DRY. TCP server example.
2016-04-01 17:02:49 +02:00
Hisham Khalifa
7895479bd4 Delete .DS_Store 2016-04-01 15:28:42 +03:00
Hisham Khalifa
48a8224a3d Global Cache format reworked, properly starts with mark, and code repeat DRY. 2016-04-01 15:26:26 +03:00
Mark Szabo
aef4a2d69d Merge pull request #19 from hishamk/master
Support for using Global Cache-formatted codes such as those in Control Tower IR db
2016-03-30 19:41:05 +02:00
Hisham Khalifa
258aa9cc9c Added support for using Global Cache-formatted IR codes such as those from GC Control Tower IR db. 2016-03-30 20:25:05 +03:00
Mark Szabo
83a6385cd2 Bug fix (see issue #17)
https://github.com/markszabo/IRremoteESP8266/issues/17
2016-03-10 12:49:14 +01:00
Mark Szabo
51da131a09 Merge pull request #16 from renno-bih/patch-1
Fix for Panasinic encoding
2016-02-28 12:37:59 +01:00
renno-bih
e3a21d3a0c Update IRremoteESP8266.cpp
With this part of code commented I couldn't decode Panasonic codes. After uncommenting it works fine. (It is uncommented in 2.1.0 version of Arduino-IRremote library)
2016-02-26 15:00:18 +01:00
Mark Szabo
1d0db177ae Merge pull request #9 from AllanMar/master
Add initial space to rcv buffer
2015-11-14 20:14:28 +01:00
AllanMar
f863b3cb1e Add initial space to rcv buffer
Original IRremote lib had all commands prefixed by initial space. This
is
required for most of the other decoding logic to work (I had issues with
RC5)
2015-11-14 15:11:07 -04:00
markszabo
51c4affa85 Accidentally commited temp file delete 2015-10-17 09:34:57 +02:00
markszabo
40a7b1f69b SendLG added after the recommendation of gorec2005 2015-10-17 09:33:06 +02:00
Mark Szabo
8d7a12aa9c Merge pull request #6 from sebastienwarin/master
IR receiving & decoding on ESP8266/Arduino
2015-09-24 19:41:55 +02:00
Sébastien Warin
a7ac5c4af2 Readme fixed 2015-09-24 15:02:45 +02:00
Sébastien Warin
e1f191d759 Readme & properties updated 2015-09-24 15:00:37 +02:00
Sébastien Warin
6d6d3b818f Minor bug fixes 2015-09-23 11:38:07 +02:00
Sébastien Warin
412d50d99a + Adding IRrecv class for IR receiving & decoding (tested with Panasonic & Samsung remote controls)
+ Adding IR receiving examples
+ Updating Samsung pulse parameters & decoder to be compatible with my EUxxD6200
2015-09-23 11:26:36 +02:00
Mark Szabo
aef1165f1e README.md fixed 2015-06-28 11:21:38 +02:00
Mark Szabo
a845b41f67 Properties fixed 2015-06-28 11:16:53 +02:00
Mark Szabo
c476ca1718 Merge pull request #1 from probonopd/patch-1
Create library.properties
2015-06-28 11:13:09 +02:00
probonopd
6e7cfe20bf Create library.properties
Create library.properties according to https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification
2015-06-27 16:03:59 +02:00
markszabo
99131ece30 First commit 2015-06-07 18:07:45 +02:00