Commit Graph

50 Commits

Author SHA1 Message Date
Theo Arends 5e805e0c4a Move Settings from DRAM to heap 2021-06-11 18:14:12 +02:00
Theo Arends ebeb4ea7ff Remove AddLog_P in favour of AddLog
Remove AddLog_P in favour of AddLog switching log from stack to heap allowing longer log entries (up to approximate log buffer size)
2021-06-05 11:47:09 +02:00
Theo Arends 7e3b1979c6 Fix compilation 2021-05-23 18:22:29 +02:00
Theo Arends 77760dc2cc Prep virtual mqtt_data prt2 2021-05-23 16:50:17 +02:00
kylehase 0614e54363
Update xdrv_05_irremote_full.ino 2021-03-22 13:25:01 +09:00
kylehase 60613e5041
Update xdrv_05_irremote_full.ino
Convert IR_TIME_AVOID_DUPLICATE from const to #define to enable override in the config override file.
2021-03-22 13:03:44 +09:00
Naoki Sawada 07cc553669
Allows individual control of power and mode
Power and mode must be individually controllable. Some devices may not function properly if the mode is also turned off when the power is turned off.

see. https://github.com/crankyoldgit/IRremoteESP8266/issues/1402
2021-02-04 20:56:06 +09:00
Theo Arends 7e04a9f9d9 Oops 2021-02-02 10:15:14 +01:00
Theo Arends a9cbfbe6f7 Fix IrRemote_Full JSON leading zeroes (#10680) 2021-02-01 17:46:28 +01:00
Theo Arends bb01fab85a Fix IrRemote_Full JSON hash value (#10680) 2021-02-01 17:07:07 +01:00
Theo Arends 1ab678ee75 Fix IrRemote_Full JSON message (#10680) 2021-02-01 11:54:50 +01:00
Stephan Hadinger cf52f1c99e Added ext_snprintf to support extended types 2021-01-24 16:35:36 +01:00
Theo Arends 44e3a29810 Refactor AddLog usage 2021-01-23 17:24:54 +01:00
Theo Arends dcbb3f1e0e Happy New Year 2021-01-01 13:44:04 +01:00
Stephan Hadinger 02f34a3d6d Add IR_SEND_INVERTED and IR_SEND_USE_MODULATION compile options 2020-12-29 10:35:44 +01:00
Stephan Hadinger 76a4dfb1c1 Fixing fat fingers 2020-12-26 19:53:25 +01:00
Stephan Hadinger f4268cad15 Add ``IR_RCV_WHILE_SENDING`` compile time option to revert #10041 2020-12-26 19:45:06 +01:00
Stephan Hadinger 748c4c8954 Disable IR receive while sending 2020-12-02 22:09:30 +01:00
Stephan Hadinger 00d7cd1a03 IR fix SAMSUNG_AC 2020-11-24 19:40:03 +01:00
Theo Arends fa7fdbd51a Consolidate `AddLog_P`
Consolidate `AddLog_P` into `AddLog_P2` and rename to `AddLog_P`
2020-11-06 17:09:13 +01:00
Andrew Childs b7f90a3080 Fix frequency parsing in raw IRsend 2020-11-06 00:09:51 +09:00
Andrew Childs 4dc937ee7d Remove dead code in IR 2020-11-06 00:08:45 +09:00
Christopher Tremblay b5b6b97295 Swapped strstr for strchr where applicable
strstr calls with a single character were changed to strchr which should be more efficient.
2020-11-04 02:20:17 -08:00
Theo Arends af5082320d Use global struct 2020-10-30 12:29:48 +01:00
Arik Yavilevich a22d44f985 implement state mode in a dedicated json field 2020-10-06 18:10:07 +03:00
Arik Yavilevich 3010db8ce4 some cleanup for upstream 2020-10-05 00:41:51 +03:00
Arik Yavilevich 030e68e202 Merge remote-tracking branch 'upstream/development' into development 2020-10-05 00:33:27 +03:00
Stephan Hadinger 18abe098ce Change new IR Raw compact format 2020-10-01 22:34:26 +02:00
Arik Yavilevich 79b935abd9 add support for setting state without tx 2020-09-27 15:43:31 +03:00
Stephan Hadinger 019e402fe7 Move IR from ArduinoJson to JSMN 2020-09-24 08:51:43 +02:00
Stephan Hadinger f3591b8419 Fix memory corruption 2020-09-23 19:38:24 +02:00
Stephan Hadinger 31c6f7af3c Fix compilation errors 2020-09-21 22:21:05 +02:00
Stephan Hadinger 2ff756b3cc Change replace ArduinoJson with JSMN for JSON parsing 2020-09-21 21:49:32 +02:00
Arik Yavilevich ac1a18bf42 implement state for ACs with toggle properties 2020-09-21 00:18:00 +03:00
Arik Yavilevich 2074e0c0dc switch to a custom IRremoteESP8266 branch 2020-09-20 16:23:48 +03:00
Theo Arends a84ebe552a Refactor rules processing 2020-07-20 17:24:51 +02:00
Alain Turbide 076d1521e3 - switched to strcasecmp for compare
- removed ifdef/endif
2020-06-24 07:09:22 -04:00
Alain Turbide 0c02d1ae3e add missing irsend_active flag to block ir receive during send 2020-06-23 20:13:09 -04:00
Alain Turbide 2b1d251b85 - Added case insensitivity for GC/gc
- Added repeat support
- removed debug messages
2020-06-23 19:46:55 -04:00
Alain Turbide 100805ff26 Add support for GlobalCache codes using the same format as irsend<x>
raw.  Use irsend<x> gc,xxx,xxx
2020-06-23 18:09:44 -04:00
Theo Arends c939077514 Change pin handling part 3 2020-04-27 12:54:07 +02:00
Theo Arends c9149b53c5 Change pin handling part 1 2020-04-26 17:33:27 +02:00
Stephan Hadinger 9df5294f12 Moving more strings to PROGMEM 2020-03-16 18:55:58 +01:00
Hadinger 5840f71af9 Fix char[] allocation 2020-01-12 23:31:57 +01:00
Theo Arends 8aa9109656 Happy New Year
Happy New Year
2019-12-31 14:23:34 +01:00
Theo Arends 00c7ee0bb8 Fix Arduino IDE compile error
Fix Arduino IDE function prototyping compile error (#6982)
2019-11-24 12:24:35 +01:00
Theo Arends 7777fa08b0 Sanitize code 2019-11-20 20:53:12 +01:00
Theo Arends 4b49979274 Add SetOption comments to code 2019-11-03 13:51:22 +01:00
Theo Arends 5f4e38023d Add SetOption comments to code 2019-11-03 12:33:36 +01:00
Theo Arends 0e07397ff7 Change Sonoff-Tasmota to Tasmota 2019-10-27 12:04:08 +01:00