Tasmota/tasmota
Stephan Hadinger edad344a13 Code optimization 2020-10-31 19:51:17 +01:00
..
language Merge pull request #9682 from Jason2866/patch-1 2020-10-31 11:41:54 +01:00
StackThunk_light.cpp Add ``#define USE_MQTT_AWS_IOT_LIGHT`` for password based AWS IoT authentication 2020-09-08 21:22:52 +02:00
StackThunk_light.h Fix asm for gcc17 2020-06-10 21:14:18 +02:00
WiFiClientSecureLightBearSSL.cpp Enable TLS in Tasmota-zbbridge 2020-10-25 11:48:38 +01:00
WiFiClientSecureLightBearSSL.h Change triple-mode TLS via configuration in a single firmware (TLS AWS IoT, Letsencrypt and No-TLS) 2020-08-12 17:20:37 +02:00
i18n.h Zigbee added ``ZbOccupancy`` command to configure the time-out for PIR 2020-10-31 17:48:40 +01:00
my_user_config.h TLS support zbbridge selectable 2020-10-30 09:54:50 +01:00
sendemail.h Remove Arduino ESP8266 Core support before 2.7.1 2020-07-17 11:49:56 +02:00
sendemail.ino fix array attachment 2020-10-19 07:24:36 +02:00
settings.h Add command ``SetOption113 1`` 2020-10-25 12:59:24 +01:00
settings.ino Use global struct 2020-10-30 12:29:48 +01:00
support.ino Fix ESP32 serial issues 2020-10-31 17:53:12 +01:00
support_button.ino Use global struct 2020-10-30 12:29:48 +01:00
support_command.ino Add command ``Gpios 255`` 2020-10-30 16:08:38 +01:00
support_cores.ino Add WDT functions 2020-08-07 14:34:18 +02:00
support_crash_recorder.ino
support_device_groups.ino Use global struct 2020-10-30 12:29:48 +01:00
support_eeprom.ino Use global struct 2020-10-30 12:29:48 +01:00
support_esp32.ino Use global struct 2020-10-30 12:29:48 +01:00
support_esptool.ino
support_features.ino Add support for EZO PRS sensors 2020-10-29 11:53:25 +01:00
support_flash_log.ino Use global struct 2020-10-29 16:16:34 +01:00
support_float.ino Fix ln(x) via taylor series for special case x = 1 2020-08-05 23:42:34 +02:00
support_jpeg.ino scripter display dump 2020-08-02 07:35:25 +02:00
support_light_list.ino Add Zigbee ``ZbData`` command for better support of device specific data 2020-10-07 20:04:33 +02:00
support_network.ino Use global struct 2020-10-30 12:29:48 +01:00
support_rotary.ino Use global struct 2020-10-30 12:29:48 +01:00
support_rtc.ino Use global struct 2020-10-30 12:29:48 +01:00
support_static_buffer.ino Zigbee flash storage refactor 2020-10-28 10:08:15 +01:00
support_statistics.ino
support_switch.ino Use global struct 2020-10-30 12:29:48 +01:00
support_tasmota.ino Fix setting last module 2020-10-31 12:04:28 +01:00
support_udp.ino Use global struct 2020-10-30 12:29:48 +01:00
support_wifi.ino Use global struct 2020-10-30 12:29:48 +01:00
tasmota.h Fix setting last module 2020-10-31 12:04:28 +01:00
tasmota.ino Use global struct 2020-10-30 12:29:48 +01:00
tasmota_ca.ino Change triple-mode TLS via configuration in a single firmware (TLS AWS IoT, Letsencrypt and No-TLS) 2020-08-12 17:20:37 +02:00
tasmota_compat.h Refactor ESP32 code 2020-04-19 16:58:13 +02:00
tasmota_configurations.h Make TLS for zbbridge optional 2020-10-30 09:58:32 +01:00
tasmota_configurations_ESP32.h Add ESP32 configuration webcam 2020-05-12 15:42:16 +02:00
tasmota_globals.h Use only KNX header files 2020-10-26 11:39:29 +01:00
tasmota_template.h Support WT32-ETH01 2020-10-23 15:18:58 +02:00
tasmota_version.h v9.0.0.3 2020-10-25 14:46:13 +01:00
user_config_override_sample.h No Arduino IDE 2020-10-16 15:49:30 +02:00
xdrv_01_webserver.ino Fix ESP32 issues 2020-10-31 17:28:33 +01:00
xdrv_02_mqtt.ino Merge pull request #9674 from s-hadinger/minimal_notls 2020-10-30 17:04:46 +01:00
xdrv_03_energy.ino Refactor energy func every 250mS 2020-10-30 12:45:34 +01:00
xdrv_04_light.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_05_irremote.ino Fix missing error when unsupported protocol 2020-10-30 23:22:49 +01:00
xdrv_05_irremote_full.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_06_snfbridge.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_07_domoticz.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_08_serial_bridge.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_09_timers.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_10_rules.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_10_scripter.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_11_knx.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_12_home_assistant.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_13_display.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_14_mp3.ino Change pin handling part 3 2020-04-27 12:54:07 +02:00
xdrv_15_pca9685.ino Use global struct 2020-10-29 13:37:09 +01:00
xdrv_16_tuyamcu.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_17_rcswitch.ino Fix memory corruption 2020-09-23 19:38:24 +02:00
xdrv_18_armtronix_dimmers.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_19_ps16dz_dimmer.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_20_hue.ino Fix Hue support when zigbee is disabled 2020-10-30 19:23:27 +01:00
xdrv_21_wemo.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_22_sonoff_ifan.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_23_zigbee_0_constants.ino Add Zigbee web gui widget for Temp/Humidity/Pressure sensors 2020-08-22 18:40:44 +02:00
xdrv_23_zigbee_1_headers.ino Glowing led when permit join 2020-10-19 20:34:40 +02:00
xdrv_23_zigbee_1z_libs.ino Zigbee fix group id reporting 2020-10-30 22:57:28 +01:00
xdrv_23_zigbee_2_devices.ino Code optimization 2020-10-31 19:51:17 +01:00
xdrv_23_zigbee_2a_devices_impl.ino Code optimization 2020-10-31 19:51:17 +01:00
xdrv_23_zigbee_3_hue.ino Add Zigbee ``ZbData`` command for better support of device specific data 2020-10-07 20:04:33 +02:00
xdrv_23_zigbee_4_persistence.ino Code optimization 2020-10-31 19:51:17 +01:00
xdrv_23_zigbee_5__constants.ino Zigbee support for Terncy Smart Dial (#9612) 2020-10-23 22:49:51 +02:00
xdrv_23_zigbee_5_converters.ino Code optimization 2020-10-31 19:51:17 +01:00
xdrv_23_zigbee_6_commands.ino Code optimization 2020-10-31 19:51:17 +01:00
xdrv_23_zigbee_7_statemachine.ino Rearranging struct to save RAM 2020-10-18 19:24:45 +02:00
xdrv_23_zigbee_8_parsers.ino Code optimization 2020-10-31 19:51:17 +01:00
xdrv_23_zigbee_9_serial.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_23_zigbee_9a_upload.ino Use global struct 2020-10-29 16:16:34 +01:00
xdrv_23_zigbee_A_impl.ino Code optimization 2020-10-31 19:51:17 +01:00
xdrv_24_buzzer.ino Use global struct 2020-10-29 16:16:34 +01:00
xdrv_25_A4988_Stepper.ino Change A4988 optional microstep pin selection 2020-10-02 17:09:09 +02:00
xdrv_26_ariluxrf.ino Fix setting last module 2020-10-31 12:04:28 +01:00
xdrv_27_shutter.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_28_pcf8574.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_29_deepsleep.ino Make LWT state message user configurable 2020-09-27 12:51:50 +02:00
xdrv_30_exs_dimmer.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_31_tasmota_client.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_32_hotplug.ino
xdrv_33_nrf24l01.ino remove legacy code 2020-06-24 16:20:07 +02:00
xdrv_34_wemos_motor_v1.ino
xdrv_35_pwm_dimmer.ino Fix setting last module 2020-10-31 12:04:28 +01:00
xdrv_36_keeloq.ino Change pin handling part 5 2020-04-27 17:16:52 +02:00
xdrv_37_sonoff_d1.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_38_ping.ino Better error message when domain does not exist 2020-08-14 18:13:02 +02:00
xdrv_39_thermostat.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_40_telegram.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_41_tcp_bridge.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_42_i2s_audio.ino fix i2saudio when file not found 2020-10-03 18:31:14 +02:00
xdrv_43_mlx90640.ino Webserver->on() optimization phase 2 2020-10-20 18:56:18 +02:00
xdrv_44_miel_hvac.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_81_webcam.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_82_ethernet.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_83_esp32watch.ino fix esp32 watch init bug 2020-09-23 12:53:52 +02:00
xdrv_99_debug.ino Use global struct 2020-10-30 12:29:48 +01:00
xdrv_interface.ino
xdsp_01_lcd.ino Fix display power control 2020-08-17 14:49:24 +02:00
xdsp_02_ssd1306.ino Change pin handling part 3 2020-04-27 12:54:07 +02:00
xdsp_03_matrix.ino
xdsp_04_ili9341.ino Use global struct 2020-10-30 12:29:48 +01:00
xdsp_05_epaper_29.ino Change pin handling part 3 2020-04-27 12:54:07 +02:00
xdsp_06_epaper_42.ino Change pin handling part 3 2020-04-27 12:54:07 +02:00
xdsp_07_sh1106.ino
xdsp_08_ILI9488.ino Update xdsp_08_ILI9488.ino 2020-09-03 12:38:14 +02:00
xdsp_09_SSD1351.ino ESP32 support for SSD1351 2020-05-27 11:14:17 +02:00
xdsp_10_RA8876.ino display touch interface unified 2020-09-03 12:26:03 +02:00
xdsp_11_sevenseg.ino Fix display power control 2020-08-17 14:49:24 +02:00
xdsp_12_ST7789.ino fix st7789 module init 2020-10-19 07:24:58 +02:00
xdsp_interface.ino Fix display power control 2020-08-17 14:49:24 +02:00
xlgt_01_ws2812.ino Use global struct 2020-10-30 12:29:48 +01:00
xlgt_02_my92x1.ino Use global struct 2020-10-30 12:29:48 +01:00
xlgt_03_sm16716.ino Use global struct 2020-10-30 12:29:48 +01:00
xlgt_04_sm2135.ino Use global struct 2020-10-30 12:29:48 +01:00
xlgt_05_sonoff_l1.ino Use global struct 2020-10-30 12:29:48 +01:00
xlgt_06_electriq_moodl.ino Use global struct 2020-10-30 12:29:48 +01:00
xlgt_interface.ino Use global struct 2020-10-30 12:29:48 +01:00
xnrg_01_hlw8012.ino Use global struct 2020-10-30 12:29:48 +01:00
xnrg_02_cse7766.ino Use global struct 2020-10-30 12:29:48 +01:00
xnrg_03_pzem004t.ino Refactor energy func every 250mS 2020-10-30 12:45:34 +01:00
xnrg_04_mcp39f501.ino Use global struct 2020-10-30 12:29:48 +01:00
xnrg_05_pzem_ac.ino Use global struct 2020-10-30 12:29:48 +01:00
xnrg_06_pzem_dc.ino Use global struct 2020-10-30 12:29:48 +01:00
xnrg_07_ade7953.ino Use global struct 2020-10-30 12:29:48 +01:00
xnrg_08_sdm120.ino Refactor energy func every 250mS 2020-10-30 12:45:34 +01:00
xnrg_09_dds2382.ino Use global struct 2020-10-30 12:29:48 +01:00
xnrg_10_sdm630.ino Refactor energy func every 250mS 2020-10-30 12:45:34 +01:00
xnrg_11_ddsu666.ino Refactor energy func every 250mS 2020-10-30 12:45:34 +01:00
xnrg_12_solaxX1.ino Refactor energy func every 250mS 2020-10-30 12:45:34 +01:00
xnrg_13_fif_le01mr.ino Refactor energy func every 250mS 2020-10-30 12:45:34 +01:00
xnrg_14_bl0940.ino Use global struct 2020-10-30 12:29:48 +01:00
xnrg_15_teleinfo.ino Refactor energy func every 250mS 2020-10-30 12:45:34 +01:00
xnrg_16_iem3000.ino Refactor energy func every 250mS 2020-10-30 12:45:34 +01:00
xnrg_17_ornowe517.ino Refactor energy func every 250mS 2020-10-30 12:45:34 +01:00
xnrg_interface.ino Use global struct 2020-10-30 12:29:48 +01:00
xsns_01_counter.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_02_analog.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_04_snfsc.ino Use global struct 2020-10-30 12:29:48 +01:00
xsns_05_ds18x20.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_05_ds18x20_esp32.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_06_dht.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_07_sht1x.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_08_htu21.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_09_bmp.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_10_bh1750.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_11_veml6070.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_12_ads1115.ino Ads1115 refactoring to avoid code duplication 2020-08-21 15:28:16 +02:00
xsns_13_ina219.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_14_sht3x.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_15_mhz19.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_16_tsl2561.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_17_senseair.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_18_pms5003.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_19_mgs.ino
xsns_20_novasds.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_21_sgp30.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_22_sr04.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_24_si1145.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_26_lm75ad.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_27_apds9960.ino Use global struct 2020-10-30 12:29:48 +01:00
xsns_28_tm1638.ino Change pin handling part 3 2020-04-27 12:54:07 +02:00
xsns_29_mcp230xx.ino Use global struct 2020-10-30 12:29:48 +01:00
xsns_30_mpr121.ino Use global struct 2020-10-30 12:29:48 +01:00
xsns_31_ccs811.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_32_mpu6050.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_33_ds3231.ino Use global struct 2020-10-30 12:29:48 +01:00
xsns_34_hx711.ino Use global struct 2020-10-30 12:29:48 +01:00
xsns_35_tx20.ino Use global struct 2020-10-28 17:32:07 +01:00
xsns_36_mgc3130.ino Change pin handling part 4/4 2020-04-27 16:47:29 +02:00
xsns_37_rfsensor.ino Use global struct 2020-10-29 16:16:34 +01:00
xsns_38_az7798.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_39_max31855.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_40_pn532.ino Fix PN532 data fieldname 2020-09-27 12:00:58 +02:00
xsns_41_max44009.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_42_scd30.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_43_hre.ino Use global struct 2020-10-28 17:32:07 +01:00
xsns_44_sps30.ino Use global struct 2020-10-28 17:32:07 +01:00
xsns_45_vl53l0x.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_46_MLX90614.ino
xsns_47_max31865.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_48_chirp.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_50_paj7620.ino
xsns_51_rdm6300.ino Refactor RDM6300 driver 2020-10-18 13:04:02 +02:00
xsns_52_ibeacon.ino Use global struct 2020-10-28 17:32:07 +01:00
xsns_53_sml.ino Use global struct 2020-10-30 12:29:48 +01:00
xsns_54_ina226.ino Use global struct 2020-10-30 12:29:48 +01:00
xsns_55_hih_series.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_56_hpma.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_57_tsl2591.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_58_dht12.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_59_ds1624.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_60_GPS.ino Use global struct 2020-10-30 12:29:48 +01:00
xsns_61_MI_NRF24.ino Use global struct 2020-10-30 12:29:48 +01:00
xsns_62_MI_ESP32.ino Use global struct 2020-10-30 12:29:48 +01:00
xsns_62_MI_HM10.ino Use global struct 2020-10-30 12:29:48 +01:00
xsns_63_aht1x.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_64_hrxl.ino Change pin handling part 4/4 2020-04-27 16:47:29 +02:00
xsns_65_hdc1080.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_66_iAQ.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_67_as3935.ino AS3935 Refactor 2020-09-03 09:37:10 +02:00
xsns_68_windmeter.ino Use global struct 2020-10-30 12:29:48 +01:00
xsns_69_opentherm.ino Use global struct 2020-10-30 12:29:48 +01:00
xsns_69_opentherm_protocol.ino Integrate OpenTherm and WindMeter 2020-05-07 16:03:27 +02:00
xsns_70_veml6075.ino Add support for VEML6075 and VEML7700 2020-05-22 15:16:01 +02:00
xsns_71_veml7700.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_72_mcp9808.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_73_hp303b.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_74_lmt01.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_75_prometheus.ino Use global struct 2020-10-30 12:29:48 +01:00
xsns_76_dyp.ino Add support for DYP ME007 2020-08-17 16:25:24 +02:00
xsns_77_vl53l1x.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_78_ezo.ino Add support for EZO PRS 2020-10-29 02:34:44 -07:00
xsns_78_ezoco2.ino Use global struct 2020-10-28 17:32:07 +01:00
xsns_78_ezoec.ino Cleanup the EZO devices 2020-10-26 00:09:44 -07:00
xsns_78_ezohum.ino Use global struct 2020-10-29 13:37:09 +01:00
xsns_78_ezoo2.ino Add support for EZO O2 2020-10-27 03:38:54 -07:00
xsns_78_ezoorp.ino Cleanup the EZO devices 2020-10-26 00:09:44 -07:00
xsns_78_ezoph.ino Cleanup the EZO devices 2020-10-26 00:09:44 -07:00
xsns_78_ezoprs.ino Add support for EZO PRS 2020-10-29 02:34:44 -07:00
xsns_78_ezortd.ino Cleanup the EZO devices 2020-10-26 00:09:44 -07:00
xsns_78_xezo.ino Add support for EZO PRS 2020-10-29 02:34:44 -07:00
xsns_interface.ino Use global struct 2020-10-28 17:32:07 +01:00
xx2c_interface.ino Use global struct 2020-10-30 12:29:48 +01:00