Theo Arends
5e805e0c4a
Move Settings from DRAM to heap
2021-06-11 18:14:12 +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
a0c6d4f300
Update xdrv_05_irremote.ino
2021-03-22 13:25:33 +09:00
kylehase
64c8c88992
Update xdrv_05_irremote.ino
...
Reduce IR_TIME_AVOID_DUPLICATE to 50ms which was fixed in xdrv_05_irremote_full.ino in PR #9969 but not here.
Converted IR_TIME_AVOID_DUPLICATE from const to #define to enable override in the config override file.
2021-03-22 12:50:26 +09: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
efaed8046d
Refactor AddLog usage
2021-01-23 16:26:23 +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
f4268cad15
Add ``IR_RCV_WHILE_SENDING`` compile time option to revert #10041
2020-12-26 19:45:06 +01:00
Theo Arends
85ed1bebca
Fix compile error when ``#ifdef USE_IR_RECEIVE`` is disabled regression from 9.1.0.2
...
Fix compile error when ``#ifdef USE_IR_RECEIVE`` is disabled regression from 9.1.0.2
2020-12-20 17:22:48 +01:00
Stephan Hadinger
748c4c8954
Disable IR receive while sending
2020-12-02 22:09:30 +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
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
Stephan Hadinger
b2cb4845b8
Fix missing error when unsupported protocol
2020-10-30 23:22:49 +01:00
Theo Arends
af5082320d
Use global struct
2020-10-30 12:29:48 +01:00
Stephan Hadinger
36d49d082d
Extend IR Raw compat to regular IR code
2020-10-01 23:10:17 +02: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
Theo Arends
a84ebe552a
Refactor rules processing
2020-07-20 17:24:51 +02: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
Stephan Hadinger
c062d35e68
Change Kept only NEC/RC5/RC6/HASH IR protocols in standard Tasmota, all other protocols require Tasmota-IR, saving 4K
2019-11-12 22:41:09 +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