-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathuser_config_override (2).h
658 lines (496 loc) · 8.72 KB
/
user_config_override (2).h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
#ifndef _USER_CONFIG_OVERRIDE_H_
#define _USER_CONFIG_OVERRIDE_H_
#ifdef CODE_IMAGE_STR
#undef CODE_IMAGE_STR
#endif
#define CODE_IMAGE_STR "TasmoCompiler-esp32generic"
#ifdef USE_DISPLAY
#undef USE_DISPLAY
#endif
#ifdef USE_UNIVERSAL_DISPLAY
#undef USE_UNIVERSAL_DISPLAY
#endif
#ifdef USE_UNIVERSAL_TOUCH
#undef USE_UNIVERSAL_TOUCH
#endif
#ifdef USE_TASMOTA_DISCOVERY
#undef USE_TASMOTA_DISCOVERY
#endif
#ifdef USE_ENERGY_SENSOR
#undef USE_ENERGY_SENSOR
#endif
#ifdef USE_MHZ19
#undef USE_MHZ19
#endif
#ifdef USE_SENSEAIR
#undef USE_SENSEAIR
#endif
#ifdef USE_PMS5003
#undef USE_PMS5003
#endif
#ifdef USE_MGS
#undef USE_MGS
#endif
#ifdef USE_NOVA_SDS
#undef USE_NOVA_SDS
#endif
#ifdef USE_SGP30
#undef USE_SGP30
#endif
#ifdef USE_CCS811
#undef USE_CCS811
#endif
#ifdef USE_SCD30
#undef USE_SCD30
#endif
#ifdef USE_SPS30
#undef USE_SPS30
#endif
#ifdef USE_SGP4X
#undef USE_SGP4X
#endif
#ifdef USE_SEN5X
#undef USE_SEN5X
#endif
#ifdef USE_HPMA
#undef USE_HPMA
#endif
#ifdef USE_IAQ
#undef USE_IAQ
#endif
#ifdef USE_T67XX
#undef USE_T67XX
#endif
#ifdef USE_VINDRIKTNING
#undef USE_VINDRIKTNING
#endif
#ifdef USE_SCD40
#undef USE_SCD40
#endif
#ifdef USE_HM330X
#undef USE_HM330X
#endif
#ifdef USE_EMULATION
#undef USE_EMULATION
#endif
#ifdef USE_EMULATION_HUE
#undef USE_EMULATION_HUE
#endif
#ifdef USE_EMULATION_WEMO
#undef USE_EMULATION_WEMO
#endif
#ifdef USE_TASMOTA_CLIENT
#undef USE_TASMOTA_CLIENT
#endif
#ifdef USE_BERRY
#undef USE_BERRY
#endif
#define USE_BERRY
#ifdef USE_BERRY_PSRAM
#undef USE_BERRY_PSRAM
#endif
#define USE_BERRY_PSRAM
#ifdef USE_BLE_ESP32
#undef USE_BLE_ESP32
#endif
#ifdef USE_MI_ESP32
#undef USE_MI_ESP32
#endif
#ifdef USE_ADC_VCC
#undef USE_ADC_VCC
#endif
#ifdef USE_DISPLAY_TM1637
#undef USE_DISPLAY_TM1637
#endif
#ifdef USE_DISPLAY_MAX7219
#undef USE_DISPLAY_MAX7219
#endif
#ifdef USE_DISPLAY_MODES1TO5
#undef USE_DISPLAY_MODES1TO5
#endif
#ifdef USE_DISPLAY_LCD
#undef USE_DISPLAY_LCD
#endif
#ifdef USE_DISPLAY_MATRIX
#undef USE_DISPLAY_MATRIX
#endif
#ifdef USE_DISPLAY_TM1650
#undef USE_DISPLAY_TM1650
#endif
#ifdef USE_DISPLAY_EPAPER_29
#undef USE_DISPLAY_EPAPER_29
#endif
#ifdef USE_DISPLAY_EPAPER_42
#undef USE_DISPLAY_EPAPER_42
#endif
#ifdef USE_DISPLAY_RA8876
#undef USE_DISPLAY_RA8876
#endif
#ifdef USE_DISPLAY_SEVENSEG
#undef USE_DISPLAY_SEVENSEG
#endif
#ifdef USE_SR04
#undef USE_SR04
#endif
#ifdef USE_VL53L0X
#undef USE_VL53L0X
#endif
#ifdef USE_HRXL
#undef USE_HRXL
#endif
#ifdef USE_DYP
#undef USE_DYP
#endif
#ifdef USE_VL53L1X
#undef USE_VL53L1X
#endif
#ifdef USE_DOMOTICZ
#undef USE_DOMOTICZ
#endif
#ifdef USE_HLW8012
#undef USE_HLW8012
#endif
#ifdef USE_CSE7766
#undef USE_CSE7766
#endif
#ifdef USE_PZEM004T
#undef USE_PZEM004T
#endif
#ifdef USE_MCP39F501
#undef USE_MCP39F501
#endif
#ifdef USE_PZEM_AC
#undef USE_PZEM_AC
#endif
#ifdef USE_PZEM_DC
#undef USE_PZEM_DC
#endif
#ifdef USE_ADE7953
#undef USE_ADE7953
#endif
#ifdef USE_SDM120
#undef USE_SDM120
#endif
#ifdef USE_DDS2382
#undef USE_DDS2382
#endif
#ifdef USE_SDM630
#undef USE_SDM630
#endif
#ifdef USE_DDSU666
#undef USE_DDSU666
#endif
#ifdef USE_SOLAX_X1
#undef USE_SOLAX_X1
#endif
#ifdef USE_LE01MR
#undef USE_LE01MR
#endif
#ifdef USE_BL09XX
#undef USE_BL09XX
#endif
#ifdef USE_TELEINFO
#undef USE_TELEINFO
#endif
#ifdef USE_IEM3000
#undef USE_IEM3000
#endif
#ifdef USE_WE517
#undef USE_WE517
#endif
#ifdef USE_ENERGY_DUMMY
#undef USE_ENERGY_DUMMY
#endif
#ifdef USE_ETHERNET
#undef USE_ETHERNET
#endif
#ifdef USE_HOME_ASSISTANT
#undef USE_HOME_ASSISTANT
#endif
#ifdef USE_I2C
#undef USE_I2C
#endif
#ifdef USE_MCP230xx
#undef USE_MCP230xx
#endif
#ifdef USE_MCP230xx_OUTPUT
#undef USE_MCP230xx_OUTPUT
#endif
#ifdef USE_MCP230xx_DISPLAYOUTPUT
#undef USE_MCP230xx_DISPLAYOUTPUT
#endif
#ifdef USE_IR_REMOTE
#undef USE_IR_REMOTE
#endif
#ifdef USE_IR_REMOTE_FULL
#undef USE_IR_REMOTE_FULL
#endif
#ifdef USE_KNX
#undef USE_KNX
#endif
#ifdef USE_BH1750
#undef USE_BH1750
#endif
#ifdef USE_VEML6070
#undef USE_VEML6070
#endif
#ifdef USE_TSL2561
#undef USE_TSL2561
#endif
#ifdef USE_SI1145
#undef USE_SI1145
#endif
#ifdef USE_APDS9960
#undef USE_APDS9960
#endif
#ifdef USE_VEML6075
#undef USE_VEML6075
#endif
#ifdef USE_MAX44009
#undef USE_MAX44009
#endif
#ifdef USE_TSL2591
#undef USE_TSL2591
#endif
#ifdef USE_AS3935
#undef USE_AS3935
#endif
#ifdef USE_VEML7700
#undef USE_VEML7700
#endif
#ifdef USE_LVGL
#undef USE_LVGL
#endif
#ifdef USE_MPU_ACCEL
#undef USE_MPU_ACCEL
#endif
#ifdef USE_RTC_CHIPS
#undef USE_RTC_CHIPS
#endif
#ifdef USE_BM8563
#undef USE_BM8563
#endif
#ifdef USE_XPT2046
#undef USE_XPT2046
#endif
#ifdef USE_FT5206
#undef USE_FT5206
#endif
#ifdef USE_GT911
#undef USE_GT911
#endif
#ifdef USE_CST816S
#undef USE_CST816S
#endif
#ifdef USE_DISPLAY_LVGL_ONLY
#undef USE_DISPLAY_LVGL_ONLY
#endif
#ifdef USE_ENHANCED_GUI_WIFI_SCAN
#undef USE_ENHANCED_GUI_WIFI_SCAN
#endif
#ifdef ROTARY_V1
#undef ROTARY_V1
#endif
#ifdef USE_BUZZER
#undef USE_BUZZER
#endif
#ifdef USE_LIGHT_PALETTE
#undef USE_LIGHT_PALETTE
#endif
#ifdef USE_SHELLY_PRO
#undef USE_SHELLY_PRO
#endif
#ifdef USE_SERIAL_BRIDGE
#undef USE_SERIAL_BRIDGE
#endif
#ifdef USE_MATTER_DEVICE
#undef USE_MATTER_DEVICE
#endif
#ifdef USE_BERRY_CRYPTO_EC_P256
#undef USE_BERRY_CRYPTO_EC_P256
#endif
#ifdef USE_BERRY_CRYPTO_HMAC_SHA256
#undef USE_BERRY_CRYPTO_HMAC_SHA256
#endif
#ifdef USE_BERRY_CRYPTO_HKDF_SHA256
#undef USE_BERRY_CRYPTO_HKDF_SHA256
#endif
#ifdef USE_BERRY_CRYPTO_AES_CCM
#undef USE_BERRY_CRYPTO_AES_CCM
#endif
#ifdef USE_BERRY_CRYPTO_AES_CTR
#undef USE_BERRY_CRYPTO_AES_CTR
#endif
#ifdef USE_BERRY_CRYPTO_PBKDF2_HMAC_SHA256
#undef USE_BERRY_CRYPTO_PBKDF2_HMAC_SHA256
#endif
#ifdef USE_BERRY_CRYPTO_SPAKE2P_MATTER
#undef USE_BERRY_CRYPTO_SPAKE2P_MATTER
#endif
#ifdef USE_DISCOVERY
#undef USE_DISCOVERY
#endif
#ifdef USE_MODBUS_BRIDGE
#undef USE_MODBUS_BRIDGE
#endif
#ifdef USE_MODBUS_BRIDGE_TCP
#undef USE_MODBUS_BRIDGE_TCP
#endif
#ifdef USE_MQTT_TLS
#undef USE_MQTT_TLS
#endif
#ifdef USE_RC_SWITCH
#undef USE_RC_SWITCH
#endif
#ifdef USE_RULES
#undef USE_RULES
#endif
#define USE_RULES
#ifdef USE_EXPRESSION
#undef USE_EXPRESSION
#endif
#define USE_EXPRESSION
#ifdef SUPPORT_IF_STATEMENT
#undef SUPPORT_IF_STATEMENT
#endif
#define SUPPORT_IF_STATEMENT
#ifdef USE_SCRIPT
#undef USE_SCRIPT
#endif
#ifdef USE_UFILESYS
#undef USE_UFILESYS
#endif
#define USE_UFILESYS
#ifdef USE_SDCARD
#undef USE_SDCARD
#endif
#define USE_SDCARD
#ifdef GUI_TRASH_FILE
#undef GUI_TRASH_FILE
#endif
#define GUI_TRASH_FILE
#ifdef GUI_EDIT_FILE
#undef GUI_EDIT_FILE
#endif
#define GUI_EDIT_FILE
#ifdef USE_SHUTTER
#undef USE_SHUTTER
#endif
#ifdef USE_SPI
#undef USE_SPI
#endif
#define USE_SPI
#ifdef USE_SONOFF_SC
#undef USE_SONOFF_SC
#endif
#ifdef USE_DS18x20
#undef USE_DS18x20
#endif
#ifdef USE_DHT
#undef USE_DHT
#endif
#ifdef USE_SHT
#undef USE_SHT
#endif
#ifdef USE_HTU
#undef USE_HTU
#endif
#ifdef USE_BMP
#undef USE_BMP
#endif
#ifdef USE_SHT3X
#undef USE_SHT3X
#endif
#ifdef USE_LM75AD
#undef USE_LM75AD
#endif
#ifdef USE_AZ7798
#undef USE_AZ7798
#endif
#ifdef USE_MAX31855
#undef USE_MAX31855
#endif
#ifdef USE_MLX90614
#undef USE_MLX90614
#endif
#ifdef USE_MAX31865
#undef USE_MAX31865
#endif
#ifdef USE_HIH6
#undef USE_HIH6
#endif
#ifdef USE_DHT12
#undef USE_DHT12
#endif
#ifdef USE_DS1624
#undef USE_DS1624
#endif
#ifdef USE_AHT1x
#undef USE_AHT1x
#endif
#ifdef USE_HDC1080
#undef USE_HDC1080
#endif
#ifdef USE_MCP9808
#undef USE_MCP9808
#endif
#ifdef USE_HP303B
#undef USE_HP303B
#endif
#ifdef USE_LMT01
#undef USE_LMT01
#endif
#ifdef USE_AM2320
#undef USE_AM2320
#endif
#ifdef USE_BME68X
#undef USE_BME68X
#endif
#ifdef USE_TIMERS
#undef USE_TIMERS
#endif
#define USE_TIMERS
#ifdef USE_TUYA_MCU
#undef USE_TUYA_MCU
#endif
#ifdef USE_WEBSERVER
#undef USE_WEBSERVER
#endif
#define USE_WEBSERVER
#ifdef USE_WS2812
#undef USE_WS2812
#endif
#ifdef USE_ZIGBEE
#undef USE_ZIGBEE
#endif
#ifdef MY_LANGUAGE
#undef MY_LANGUAGE
#endif
#define MY_LANGUAGE ru_RU
#define FIRMWARE_WEBCAM
#undef CODE_IMAGE_STR
#define CODE_IMAGE_STR "webcam"
#define USE_WEBCAM
#define ENABLE_RTSPSERVER
#define USE_FACE_DETECT
#define USE_SPI
#define USE_SDCARD
#define USE_I2C
#define USE_DS18x20
#define USE_BMP
#define USE_DHT
#define USE_BH1750
#define USE_WS2812
#define USE_SCD40
#define USE_TSL2561
#define USE_AHT2x
#define USE_DISPLAY
#define USE_DISPLAY_LCD
#define SHOW_SPLASH
#define USE_BERRY
#define USE_HOME_ASSISTANT
#define USE_TASMOTA_DISCOVERY // Enable Tasmota Discovery support (+2k code)
#define USE_DISCOVERY
#define USE_SUNRISE
#define MY_LANGUAGE ru_RU
#endif