├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ └── Custom.md └── stale.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── TEMPLATES.md ├── Tasmota_Code_Base ├── .gitattributes ├── .github │ ├── ISSUE_TEMPLATE │ │ ├── Bug_report.md │ │ └── config.yml │ ├── PULL_REQUEST_TEMPLATE.md │ ├── config.yml │ ├── issue-close-app.yml │ └── workflows │ │ ├── Tasmota_build_devel.yml │ │ ├── Tasmota_build_master.yml │ │ ├── build_all_the_things.yml │ │ ├── copy_change.yml │ │ └── stale-actions.yml ├── .gitignore ├── .gitpod.Dockerfile ├── .gitpod.yml ├── API.md ├── BUILDS.md ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CODE_OWNERS.md ├── CONTRIBUTING.md ├── Doxyfile ├── FIRMWARE.md ├── I2CDEVICES.md ├── LICENSE.txt ├── MODULES.md ├── README.md ├── RELEASENOTES.md ├── SECURITY.md ├── api │ └── upload-arduino.php ├── boards │ ├── esp32-fix.json │ ├── esp32.json │ ├── esp32_solo1.json │ ├── esp32c3.json │ ├── esp32c3cdc.json │ ├── esp32s2.json │ ├── esp32s2cdc.json │ ├── esp32s3-qio_opi.json │ ├── esp32s3-qio_qspi.json │ ├── esp32s3cdc-qio_opi.json │ ├── esp32s3cdc-qio_qspi.json │ ├── esp8266_1M.json │ ├── esp8266_2M1M.json │ ├── esp8266_2M256.json │ ├── esp8266_4M2M.json │ ├── esp8266_4M3M.json │ └── esp8266_zbbridge.json ├── include │ ├── esp32x_fixes.h │ └── tasmota_options.h ├── info │ └── xdrv_57_tasmesh.md ├── lib │ ├── default │ │ ├── AT24C256_512 │ │ │ ├── Eeprom24C128_256.cpp │ │ │ ├── Eeprom24C128_256.h │ │ │ ├── Eeprom24C512.cpp │ │ │ ├── Eeprom24C512.h │ │ │ └── library.properties │ │ ├── DnsClient │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── DnsClient.cpp │ │ │ │ └── DnsClient.h │ │ ├── Ext-printf │ │ │ ├── library.properties │ │ │ ├── src │ │ │ │ ├── SBuffer.hpp │ │ │ │ ├── ext_printf.cpp │ │ │ │ └── ext_printf.h │ │ │ └── test │ │ │ │ └── test_ext_printf.cpp │ │ ├── LinkedList-1.2.3 │ │ │ ├── LICENSE.txt │ │ │ ├── LinkedList.h │ │ │ ├── README.md │ │ │ ├── examples │ │ │ │ ├── ClassList │ │ │ │ │ └── ClassList.pde │ │ │ │ └── SimpleIntegerList │ │ │ │ │ └── SimpleIntegerList.pde │ │ │ ├── keywords.txt │ │ │ ├── library.json │ │ │ └── library.properties │ │ ├── TasmotaLList │ │ │ ├── library.json │ │ │ └── src │ │ │ │ └── LList.h │ │ ├── TasmotaSerial-3.5.0 │ │ │ ├── README.md │ │ │ ├── examples │ │ │ │ └── swsertest │ │ │ │ │ └── swsertest.ino │ │ │ ├── keywords.txt │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── TasmotaSerial.cpp │ │ │ │ └── TasmotaSerial.h │ │ ├── UdpListener │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ └── UdpListener.h │ │ ├── Unishox-1.0-shadinger │ │ │ ├── generator │ │ │ │ ├── generator.c │ │ │ │ └── remapping.xlsx │ │ │ ├── library.properties │ │ │ ├── python │ │ │ │ └── unishox.py │ │ │ └── src │ │ │ │ ├── UnishoxStrings.cpp │ │ │ │ ├── UnishoxStrings.h │ │ │ │ ├── unishox.cpp │ │ │ │ └── unishox.h │ │ ├── base64-1.1.1 │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── catch.cpp │ │ │ ├── catch.hpp │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ └── base64.hpp │ │ ├── headers │ │ │ ├── DPT.h │ │ │ ├── camera_pins.h │ │ │ ├── esp-knx-ip.h │ │ │ └── readme.txt │ │ ├── jsmn-shadinger-1.0 │ │ │ ├── README.md │ │ │ ├── library.properties │ │ │ ├── src │ │ │ │ ├── JsonGenerator.cpp │ │ │ │ ├── JsonGenerator.h │ │ │ │ ├── JsonParser.cpp │ │ │ │ ├── JsonParser.h │ │ │ │ ├── jsmn.cpp │ │ │ │ └── jsmn.h │ │ │ └── test │ │ │ │ └── test-json.cpp │ │ └── pubsubclient-2.8.13 │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── CHANGES.txt │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── examples │ │ │ ├── mqtt_auth │ │ │ │ └── mqtt_auth.ino │ │ │ ├── mqtt_basic │ │ │ │ └── mqtt_basic.ino │ │ │ ├── mqtt_esp8266 │ │ │ │ └── mqtt_esp8266.ino │ │ │ ├── mqtt_large_message │ │ │ │ └── mqtt_large_message.ino │ │ │ ├── mqtt_publish_in_callback │ │ │ │ └── mqtt_publish_in_callback.ino │ │ │ ├── mqtt_reconnect_nonblocking │ │ │ │ └── mqtt_reconnect_nonblocking.ino │ │ │ └── mqtt_stream │ │ │ │ └── mqtt_stream.ino │ │ │ ├── keywords.txt │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ ├── src │ │ │ ├── PubSubClient.cpp │ │ │ └── PubSubClient.h │ │ │ └── tests │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── src │ │ │ ├── connect_spec.cpp │ │ │ ├── keepalive_spec.cpp │ │ │ ├── lib │ │ │ │ ├── Arduino.h │ │ │ │ ├── BDDTest.cpp │ │ │ │ ├── BDDTest.h │ │ │ │ ├── Buffer.cpp │ │ │ │ ├── Buffer.h │ │ │ │ ├── Client.h │ │ │ │ ├── IPAddress.cpp │ │ │ │ ├── IPAddress.h │ │ │ │ ├── Print.h │ │ │ │ ├── ShimClient.cpp │ │ │ │ ├── ShimClient.h │ │ │ │ ├── Stream.cpp │ │ │ │ ├── Stream.h │ │ │ │ └── trace.h │ │ │ ├── publish_spec.cpp │ │ │ ├── receive_spec.cpp │ │ │ └── subscribe_spec.cpp │ │ │ ├── testcases │ │ │ ├── __init__.py │ │ │ ├── mqtt_basic.py │ │ │ ├── mqtt_publish_in_callback.py │ │ │ └── settings.py │ │ │ └── testsuite.py │ ├── lib_audio │ │ ├── ESP8266Audio │ │ │ ├── .github │ │ │ │ └── workflows │ │ │ │ │ └── pr-or-master-push.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── examples │ │ │ │ ├── MixerSample │ │ │ │ │ ├── MixerSample.ino │ │ │ │ │ └── viola.h │ │ │ │ ├── PlayAACFromPROGMEM │ │ │ │ │ ├── PlayAACFromPROGMEM.ino │ │ │ │ │ ├── homer.aac │ │ │ │ │ └── sampleaac.h │ │ │ │ ├── PlayFLAC-SD-SPDIF │ │ │ │ │ └── PlayFLAC-SD-SPDIF.ino │ │ │ │ ├── PlayFLACFromPROGMEMToDAC │ │ │ │ │ ├── PlayFLACFromPROGMEMToDAC.ino │ │ │ │ │ └── sample.h │ │ │ │ ├── PlayMIDIFromLittleFS │ │ │ │ │ └── PlayMIDIFromLittleFS.ino │ │ │ │ ├── PlayMIDIFromSPIFFS │ │ │ │ │ └── PlayMIDIFromSPIFFS.ino │ │ │ │ ├── PlayMODFromPROGMEMToDAC │ │ │ │ │ ├── PlayMODFromPROGMEMToDAC.ino │ │ │ │ │ └── enigma.h │ │ │ │ ├── PlayMP3FromSPIFFS │ │ │ │ │ └── PlayMP3FromSPIFFS.ino │ │ │ │ ├── PlayMP3ToSPDIF │ │ │ │ │ └── PlayMP3ToSPDIF.ino │ │ │ │ ├── PlayOpusFromSPIFFS │ │ │ │ │ └── PlayOpusFromSPIFFS.ino │ │ │ │ ├── PlayRTTTLToI2SDAC │ │ │ │ │ └── PlayRTTTLToI2SDAC.ino │ │ │ │ ├── PlayWAVFromFunction │ │ │ │ │ └── PlayWAVFromFunction.ino │ │ │ │ ├── PlayWAVFromPROGMEM │ │ │ │ │ ├── PlayWAVFromPROGMEM.ino │ │ │ │ │ └── viola.h │ │ │ │ ├── StreamMP3FromHTTP │ │ │ │ │ └── StreamMP3FromHTTP.ino │ │ │ │ ├── StreamMP3FromHTTPToSPDIF │ │ │ │ │ └── StreamMP3FromHTTPToSPDIF.ino │ │ │ │ ├── StreamMP3FromHTTP_SPIRAM │ │ │ │ │ ├── Schema_Spiram.png │ │ │ │ │ └── StreamMP3FromHTTP_SPIRAM.ino │ │ │ │ ├── StreamOnHost │ │ │ │ │ ├── AudioOutputLinuxDSP.h │ │ │ │ │ ├── AudioOutputNullSlow.h │ │ │ │ │ ├── StreamOnHost.ino │ │ │ │ │ └── onHost │ │ │ │ ├── TalkingClockI2S │ │ │ │ │ └── TalkingClockI2S.ino │ │ │ │ └── WebRadio │ │ │ │ │ ├── WebRadio.ino │ │ │ │ │ ├── web.cpp │ │ │ │ │ └── web.h │ │ │ ├── keywords.txt │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ ├── src │ │ │ │ ├── AudioFileSource.h │ │ │ │ ├── AudioFileSourceBuffer.cpp │ │ │ │ ├── AudioFileSourceBuffer.h │ │ │ │ ├── AudioFileSourceFATFS.h │ │ │ │ ├── AudioFileSourceFS.cpp │ │ │ │ ├── AudioFileSourceFS.h │ │ │ │ ├── AudioFileSourceFunction.cpp │ │ │ │ ├── AudioFileSourceFunction.h │ │ │ │ ├── AudioFileSourceHTTPStream.cpp │ │ │ │ ├── AudioFileSourceHTTPStream.h │ │ │ │ ├── AudioFileSourceICYStream.cpp │ │ │ │ ├── AudioFileSourceICYStream.h │ │ │ │ ├── AudioFileSourceID3.cpp │ │ │ │ ├── AudioFileSourceID3.h │ │ │ │ ├── AudioFileSourceLittleFS.h │ │ │ │ ├── AudioFileSourcePROGMEM.cpp │ │ │ │ ├── AudioFileSourcePROGMEM.h │ │ │ │ ├── AudioFileSourceSD.cpp │ │ │ │ ├── AudioFileSourceSD.h │ │ │ │ ├── AudioFileSourceSPIRAMBuffer.cpp │ │ │ │ ├── AudioFileSourceSPIRAMBuffer.h │ │ │ │ ├── AudioFileSourceSTDIO.cpp │ │ │ │ ├── AudioFileSourceSTDIO.h │ │ │ │ ├── AudioFileStream.cpp │ │ │ │ ├── AudioFileStream.h │ │ │ │ ├── AudioGenerator.h │ │ │ │ ├── AudioGeneratorAAC.cpp │ │ │ │ ├── AudioGeneratorAAC.h │ │ │ │ ├── AudioGeneratorFLAC.cpp │ │ │ │ ├── AudioGeneratorFLAC.h │ │ │ │ ├── AudioGeneratorMIDI.cpp │ │ │ │ ├── AudioGeneratorMIDI.h │ │ │ │ ├── AudioGeneratorMOD.cpp │ │ │ │ ├── AudioGeneratorMOD.h │ │ │ │ ├── AudioGeneratorMP3.cpp │ │ │ │ ├── AudioGeneratorMP3.h │ │ │ │ ├── AudioGeneratorMP3a.cpp │ │ │ │ ├── AudioGeneratorMP3a.h │ │ │ │ ├── AudioGeneratorOpus.cpp │ │ │ │ ├── AudioGeneratorOpus.h │ │ │ │ ├── AudioGeneratorRTTTL.cpp │ │ │ │ ├── AudioGeneratorRTTTL.h │ │ │ │ ├── AudioGeneratorTalkie.cpp │ │ │ │ ├── AudioGeneratorTalkie.h │ │ │ │ ├── AudioGeneratorWAV.cpp │ │ │ │ ├── AudioGeneratorWAV.h │ │ │ │ ├── AudioLogger.cpp │ │ │ │ ├── AudioLogger.h │ │ │ │ ├── AudioOutput.h │ │ │ │ ├── AudioOutputBuffer.cpp │ │ │ │ ├── AudioOutputBuffer.h │ │ │ │ ├── AudioOutputFilterBiquad.cpp │ │ │ │ ├── AudioOutputFilterBiquad.h │ │ │ │ ├── AudioOutputFilterDecimate.cpp │ │ │ │ ├── AudioOutputFilterDecimate.h │ │ │ │ ├── AudioOutputI2S.cpp │ │ │ │ ├── AudioOutputI2S.h │ │ │ │ ├── AudioOutputI2SNoDAC.cpp │ │ │ │ ├── AudioOutputI2SNoDAC.h │ │ │ │ ├── AudioOutputMixer.cpp │ │ │ │ ├── AudioOutputMixer.h │ │ │ │ ├── AudioOutputNull.h │ │ │ │ ├── AudioOutputSPDIF.cpp │ │ │ │ ├── AudioOutputSPDIF.h │ │ │ │ ├── AudioOutputSTDIO.cpp │ │ │ │ ├── AudioOutputSTDIO.h │ │ │ │ ├── AudioOutputSerialWAV.cpp │ │ │ │ ├── AudioOutputSerialWAV.h │ │ │ │ ├── AudioOutputULP.cpp │ │ │ │ ├── AudioOutputULP.h │ │ │ │ ├── AudioStatus.h │ │ │ │ ├── ESP8266Audio.h │ │ │ │ ├── driver │ │ │ │ │ ├── SinglePinI2SDriver.cpp │ │ │ │ │ └── SinglePinI2SDriver.h │ │ │ │ ├── libflac │ │ │ │ │ ├── AUTHORS │ │ │ │ │ ├── COPYING.FDL │ │ │ │ │ ├── COPYING.GPL │ │ │ │ │ ├── COPYING.LGPL │ │ │ │ │ ├── COPYING.Xiph │ │ │ │ │ ├── FLAC │ │ │ │ │ │ ├── assert.h │ │ │ │ │ │ ├── callback.h │ │ │ │ │ │ ├── export.h │ │ │ │ │ │ ├── format.h │ │ │ │ │ │ ├── metadata.h │ │ │ │ │ │ ├── ordinals.h │ │ │ │ │ │ └── stream_decoder.h │ │ │ │ │ ├── README │ │ │ │ │ ├── README.ESP8266 │ │ │ │ │ ├── bitmath.c │ │ │ │ │ ├── bitreader.c │ │ │ │ │ ├── config.h │ │ │ │ │ ├── cpu.c │ │ │ │ │ ├── crc.c │ │ │ │ │ ├── fixed.c │ │ │ │ │ ├── float.c │ │ │ │ │ ├── format.c │ │ │ │ │ ├── lpc.c │ │ │ │ │ ├── md5.c │ │ │ │ │ ├── memory.c │ │ │ │ │ ├── private │ │ │ │ │ │ ├── bitmath.h │ │ │ │ │ │ ├── bitreader.h │ │ │ │ │ │ ├── cpu.h │ │ │ │ │ │ ├── crc.h │ │ │ │ │ │ ├── fixed.h │ │ │ │ │ │ ├── float.h │ │ │ │ │ │ ├── format.h │ │ │ │ │ │ ├── lpc.h │ │ │ │ │ │ ├── macros.h │ │ │ │ │ │ ├── md5.h │ │ │ │ │ │ ├── memory.h │ │ │ │ │ │ ├── metadata.h │ │ │ │ │ │ └── window.h │ │ │ │ │ ├── protected │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ ├── stream_decoder.h │ │ │ │ │ │ └── stream_encoder.h │ │ │ │ │ ├── share │ │ │ │ │ │ ├── alloc.h │ │ │ │ │ │ ├── compat.h │ │ │ │ │ │ ├── endswap.h │ │ │ │ │ │ ├── getopt.h │ │ │ │ │ │ ├── macros.h │ │ │ │ │ │ ├── private.h │ │ │ │ │ │ ├── safe_str.h │ │ │ │ │ │ └── utf8.h │ │ │ │ │ ├── stream_decoder.c │ │ │ │ │ └── window.c │ │ │ │ ├── libhelix-aac │ │ │ │ │ ├── aaccommon.h │ │ │ │ │ ├── aacdec.c │ │ │ │ │ ├── aacdec.h │ │ │ │ │ ├── aactabs.c │ │ │ │ │ ├── assembly.h │ │ │ │ │ ├── bitstream.c │ │ │ │ │ ├── bitstream.h │ │ │ │ │ ├── buffers.c │ │ │ │ │ ├── coder.h │ │ │ │ │ ├── dct4.c │ │ │ │ │ ├── decelmnt.c │ │ │ │ │ ├── dequant.c │ │ │ │ │ ├── fft.c │ │ │ │ │ ├── filefmt.c │ │ │ │ │ ├── huffman.c │ │ │ │ │ ├── hufftabs.c │ │ │ │ │ ├── imdct.c │ │ │ │ │ ├── noiseless.c │ │ │ │ │ ├── pns.c │ │ │ │ │ ├── readme.txt │ │ │ │ │ ├── sbr.c │ │ │ │ │ ├── sbr.h │ │ │ │ │ ├── sbrfft.c │ │ │ │ │ ├── sbrfreq.c │ │ │ │ │ ├── sbrhfadj.c │ │ │ │ │ ├── sbrhfgen.c │ │ │ │ │ ├── sbrhuff.c │ │ │ │ │ ├── sbrimdct.c │ │ │ │ │ ├── sbrmath.c │ │ │ │ │ ├── sbrqmf.c │ │ │ │ │ ├── sbrside.c │ │ │ │ │ ├── sbrtabs.c │ │ │ │ │ ├── statname.h │ │ │ │ │ ├── stproc.c │ │ │ │ │ ├── tns.c │ │ │ │ │ └── trigtabs.c │ │ │ │ ├── libhelix-mp3 │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ ├── RCSL.txt │ │ │ │ │ ├── RPSL.txt │ │ │ │ │ ├── assembly.h │ │ │ │ │ ├── bitstream.c │ │ │ │ │ ├── buffers.c │ │ │ │ │ ├── coder.h │ │ │ │ │ ├── dct32.c │ │ │ │ │ ├── dequant.c │ │ │ │ │ ├── dqchan.c │ │ │ │ │ ├── huffman.c │ │ │ │ │ ├── hufftabs.c │ │ │ │ │ ├── imdct.c │ │ │ │ │ ├── mp3common.h │ │ │ │ │ ├── mp3dec.c │ │ │ │ │ ├── mp3dec.h │ │ │ │ │ ├── mp3tabs.c │ │ │ │ │ ├── mpadecobjfixpt.h │ │ │ │ │ ├── player.h │ │ │ │ │ ├── polyphase.c │ │ │ │ │ ├── scalfact.c │ │ │ │ │ ├── statname.h │ │ │ │ │ ├── stproc.c │ │ │ │ │ ├── subband.c │ │ │ │ │ └── trigtabs.c │ │ │ │ ├── libmad │ │ │ │ │ ├── CHANGES │ │ │ │ │ ├── COPYING │ │ │ │ │ ├── COPYRIGHT │ │ │ │ │ ├── CREDITS │ │ │ │ │ ├── D.dat.h │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README │ │ │ │ │ ├── README.ESP8266 │ │ │ │ │ ├── TODO │ │ │ │ │ ├── VERSION │ │ │ │ │ ├── bit.c │ │ │ │ │ ├── bit.h │ │ │ │ │ ├── config.h │ │ │ │ │ ├── decoder.c │ │ │ │ │ ├── decoder.h │ │ │ │ │ ├── fixed.c │ │ │ │ │ ├── fixed.h │ │ │ │ │ ├── frame.c │ │ │ │ │ ├── frame.h │ │ │ │ │ ├── global.h │ │ │ │ │ ├── huffman.c │ │ │ │ │ ├── huffman.h │ │ │ │ │ ├── imdct_s.dat.h │ │ │ │ │ ├── layer3.c │ │ │ │ │ ├── layer3.h │ │ │ │ │ ├── mad.h │ │ │ │ │ ├── mad.h.sed │ │ │ │ │ ├── qc_table.dat.h │ │ │ │ │ ├── rq_table.dat.h │ │ │ │ │ ├── sf_table.dat.h │ │ │ │ │ ├── stream.c │ │ │ │ │ ├── stream.h │ │ │ │ │ ├── synth.c │ │ │ │ │ ├── synth.h │ │ │ │ │ ├── timer.c │ │ │ │ │ ├── timer.h │ │ │ │ │ ├── version.c │ │ │ │ │ └── version.h │ │ │ │ ├── libogg │ │ │ │ │ ├── AUTHORS │ │ │ │ │ ├── CHANGES │ │ │ │ │ ├── COPYING │ │ │ │ │ ├── README.esp8266.md │ │ │ │ │ ├── README.md │ │ │ │ │ ├── bitwise.c │ │ │ │ │ ├── config.h │ │ │ │ │ ├── crctable.h │ │ │ │ │ ├── framing.c │ │ │ │ │ ├── ogg.pc │ │ │ │ │ └── ogg │ │ │ │ │ │ ├── config_types.h │ │ │ │ │ │ ├── ogg.h │ │ │ │ │ │ └── os_types.h │ │ │ │ ├── libopus │ │ │ │ │ ├── AUTHORS │ │ │ │ │ ├── COPYING │ │ │ │ │ ├── ChangeLog │ │ │ │ │ ├── INSTALL │ │ │ │ │ ├── NEWS │ │ │ │ │ ├── README │ │ │ │ │ ├── analysis.h │ │ │ │ │ ├── celt │ │ │ │ │ │ ├── _kiss_fft_guts.h │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ ├── bands.c │ │ │ │ │ │ ├── bands.h │ │ │ │ │ │ ├── celt.c │ │ │ │ │ │ ├── celt.h │ │ │ │ │ │ ├── celt_decoder.c │ │ │ │ │ │ ├── celt_encoder.c │ │ │ │ │ │ ├── celt_lpc.c │ │ │ │ │ │ ├── celt_lpc.h │ │ │ │ │ │ ├── cpu_support.h │ │ │ │ │ │ ├── cwrs.c │ │ │ │ │ │ ├── cwrs.h │ │ │ │ │ │ ├── ecintrin.h │ │ │ │ │ │ ├── entcode.c │ │ │ │ │ │ ├── entcode.h │ │ │ │ │ │ ├── entdec.c │ │ │ │ │ │ ├── entdec.h │ │ │ │ │ │ ├── entenc.c │ │ │ │ │ │ ├── entenc.h │ │ │ │ │ │ ├── fixed_debug.h │ │ │ │ │ │ ├── fixed_generic.h │ │ │ │ │ │ ├── float_cast.h │ │ │ │ │ │ ├── kiss_fft.c │ │ │ │ │ │ ├── kiss_fft.h │ │ │ │ │ │ ├── laplace.c │ │ │ │ │ │ ├── laplace.h │ │ │ │ │ │ ├── mathops.c │ │ │ │ │ │ ├── mathops.h │ │ │ │ │ │ ├── mdct.c │ │ │ │ │ │ ├── mdct.h │ │ │ │ │ │ ├── mfrngcod.h │ │ │ │ │ │ ├── modes.c │ │ │ │ │ │ ├── modes.h │ │ │ │ │ │ ├── os_support.h │ │ │ │ │ │ ├── pitch.c │ │ │ │ │ │ ├── pitch.h │ │ │ │ │ │ ├── quant_bands.c │ │ │ │ │ │ ├── quant_bands.h │ │ │ │ │ │ ├── rate.c │ │ │ │ │ │ ├── rate.h │ │ │ │ │ │ ├── stack_alloc.h │ │ │ │ │ │ ├── static_modes_fixed.h │ │ │ │ │ │ ├── static_modes_float.h │ │ │ │ │ │ ├── vq.c │ │ │ │ │ │ └── vq.h │ │ │ │ │ ├── config.h │ │ │ │ │ ├── mapping_matrix.c │ │ │ │ │ ├── mapping_matrix.h │ │ │ │ │ ├── mlp.h │ │ │ │ │ ├── opus.c │ │ │ │ │ ├── opus.h │ │ │ │ │ ├── opus.pc │ │ │ │ │ ├── opus_custom.h │ │ │ │ │ ├── opus_decoder.c │ │ │ │ │ ├── opus_defines.h │ │ │ │ │ ├── opus_encoder.c │ │ │ │ │ ├── opus_multistream.c │ │ │ │ │ ├── opus_multistream.h │ │ │ │ │ ├── opus_multistream_decoder.c │ │ │ │ │ ├── opus_multistream_encoder.c │ │ │ │ │ ├── opus_private.h │ │ │ │ │ ├── opus_projection.h │ │ │ │ │ ├── opus_projection_decoder.c │ │ │ │ │ ├── opus_projection_encoder.c │ │ │ │ │ ├── opus_types.h │ │ │ │ │ ├── repacketizer.c │ │ │ │ │ ├── silk │ │ │ │ │ │ ├── A2NLSF.c │ │ │ │ │ │ ├── API.h │ │ │ │ │ │ ├── CNG.c │ │ │ │ │ │ ├── HP_variable_cutoff.c │ │ │ │ │ │ ├── Inlines.h │ │ │ │ │ │ ├── LPC_analysis_filter.c │ │ │ │ │ │ ├── LPC_fit.c │ │ │ │ │ │ ├── LPC_inv_pred_gain.c │ │ │ │ │ │ ├── LP_variable_cutoff.c │ │ │ │ │ │ ├── MacroCount.h │ │ │ │ │ │ ├── MacroDebug.h │ │ │ │ │ │ ├── NLSF2A.c │ │ │ │ │ │ ├── NLSF_VQ.c │ │ │ │ │ │ ├── NLSF_VQ_weights_laroia.c │ │ │ │ │ │ ├── NLSF_decode.c │ │ │ │ │ │ ├── NLSF_del_dec_quant.c │ │ │ │ │ │ ├── NLSF_encode.c │ │ │ │ │ │ ├── NLSF_stabilize.c │ │ │ │ │ │ ├── NLSF_unpack.c │ │ │ │ │ │ ├── NSQ.c │ │ │ │ │ │ ├── NSQ.h │ │ │ │ │ │ ├── NSQ_del_dec.c │ │ │ │ │ │ ├── PLC.c │ │ │ │ │ │ ├── PLC.h │ │ │ │ │ │ ├── SigProc_FIX.h │ │ │ │ │ │ ├── VAD.c │ │ │ │ │ │ ├── VQ_WMat_EC.c │ │ │ │ │ │ ├── ana_filt_bank_1.c │ │ │ │ │ │ ├── biquad_alt.c │ │ │ │ │ │ ├── bwexpander.c │ │ │ │ │ │ ├── bwexpander_32.c │ │ │ │ │ │ ├── check_control_input.c │ │ │ │ │ │ ├── code_signs.c │ │ │ │ │ │ ├── control.h │ │ │ │ │ │ ├── control_SNR.c │ │ │ │ │ │ ├── control_audio_bandwidth.c │ │ │ │ │ │ ├── control_codec.c │ │ │ │ │ │ ├── debug.c │ │ │ │ │ │ ├── debug.h │ │ │ │ │ │ ├── dec_API.c │ │ │ │ │ │ ├── decode_core.c │ │ │ │ │ │ ├── decode_frame.c │ │ │ │ │ │ ├── decode_indices.c │ │ │ │ │ │ ├── decode_parameters.c │ │ │ │ │ │ ├── decode_pitch.c │ │ │ │ │ │ ├── decode_pulses.c │ │ │ │ │ │ ├── decoder_set_fs.c │ │ │ │ │ │ ├── define.h │ │ │ │ │ │ ├── enc_API.c │ │ │ │ │ │ ├── encode_indices.c │ │ │ │ │ │ ├── encode_pulses.c │ │ │ │ │ │ ├── errors.h │ │ │ │ │ │ ├── fixed │ │ │ │ │ │ │ ├── LTP_analysis_filter_FIX.c │ │ │ │ │ │ │ ├── LTP_analysis_filter_FIX.lo │ │ │ │ │ │ │ ├── LTP_scale_ctrl_FIX.c │ │ │ │ │ │ │ ├── LTP_scale_ctrl_FIX.lo │ │ │ │ │ │ │ ├── apply_sine_window_FIX.c │ │ │ │ │ │ │ ├── apply_sine_window_FIX.lo │ │ │ │ │ │ │ ├── autocorr_FIX.c │ │ │ │ │ │ │ ├── autocorr_FIX.lo │ │ │ │ │ │ │ ├── burg_modified_FIX.c │ │ │ │ │ │ │ ├── burg_modified_FIX.lo │ │ │ │ │ │ │ ├── corrMatrix_FIX.c │ │ │ │ │ │ │ ├── corrMatrix_FIX.lo │ │ │ │ │ │ │ ├── encode_frame_FIX.c │ │ │ │ │ │ │ ├── encode_frame_FIX.lo │ │ │ │ │ │ │ ├── find_LPC_FIX.c │ │ │ │ │ │ │ ├── find_LPC_FIX.lo │ │ │ │ │ │ │ ├── find_LTP_FIX.c │ │ │ │ │ │ │ ├── find_LTP_FIX.lo │ │ │ │ │ │ │ ├── find_pitch_lags_FIX.c │ │ │ │ │ │ │ ├── find_pitch_lags_FIX.lo │ │ │ │ │ │ │ ├── find_pred_coefs_FIX.c │ │ │ │ │ │ │ ├── find_pred_coefs_FIX.lo │ │ │ │ │ │ │ ├── k2a_FIX.c │ │ │ │ │ │ │ ├── k2a_FIX.lo │ │ │ │ │ │ │ ├── k2a_Q16_FIX.c │ │ │ │ │ │ │ ├── k2a_Q16_FIX.lo │ │ │ │ │ │ │ ├── main_FIX.h │ │ │ │ │ │ │ ├── noise_shape_analysis_FIX.c │ │ │ │ │ │ │ ├── noise_shape_analysis_FIX.lo │ │ │ │ │ │ │ ├── pitch_analysis_core_FIX.c │ │ │ │ │ │ │ ├── pitch_analysis_core_FIX.lo │ │ │ │ │ │ │ ├── process_gains_FIX.c │ │ │ │ │ │ │ ├── process_gains_FIX.lo │ │ │ │ │ │ │ ├── regularize_correlations_FIX.c │ │ │ │ │ │ │ ├── regularize_correlations_FIX.lo │ │ │ │ │ │ │ ├── residual_energy16_FIX.c │ │ │ │ │ │ │ ├── residual_energy16_FIX.lo │ │ │ │ │ │ │ ├── residual_energy_FIX.c │ │ │ │ │ │ │ ├── residual_energy_FIX.lo │ │ │ │ │ │ │ ├── schur64_FIX.c │ │ │ │ │ │ │ ├── schur64_FIX.lo │ │ │ │ │ │ │ ├── schur_FIX.c │ │ │ │ │ │ │ ├── schur_FIX.lo │ │ │ │ │ │ │ ├── structs_FIX.h │ │ │ │ │ │ │ ├── vector_ops_FIX.c │ │ │ │ │ │ │ ├── vector_ops_FIX.lo │ │ │ │ │ │ │ ├── warped_autocorrelation_FIX.c │ │ │ │ │ │ │ └── warped_autocorrelation_FIX.lo │ │ │ │ │ │ ├── gain_quant.c │ │ │ │ │ │ ├── init_decoder.c │ │ │ │ │ │ ├── init_encoder.c │ │ │ │ │ │ ├── inner_prod_aligned.c │ │ │ │ │ │ ├── interpolate.c │ │ │ │ │ │ ├── lin2log.c │ │ │ │ │ │ ├── log2lin.c │ │ │ │ │ │ ├── macros.h │ │ │ │ │ │ ├── main.h │ │ │ │ │ │ ├── pitch_est_defines.h │ │ │ │ │ │ ├── pitch_est_tables.c │ │ │ │ │ │ ├── process_NLSFs.c │ │ │ │ │ │ ├── quant_LTP_gains.c │ │ │ │ │ │ ├── resampler.c │ │ │ │ │ │ ├── resampler_down2.c │ │ │ │ │ │ ├── resampler_down2_3.c │ │ │ │ │ │ ├── resampler_private.h │ │ │ │ │ │ ├── resampler_private_AR2.c │ │ │ │ │ │ ├── resampler_private_IIR_FIR.c │ │ │ │ │ │ ├── resampler_private_down_FIR.c │ │ │ │ │ │ ├── resampler_private_up2_HQ.c │ │ │ │ │ │ ├── resampler_rom.c │ │ │ │ │ │ ├── resampler_rom.h │ │ │ │ │ │ ├── resampler_structs.h │ │ │ │ │ │ ├── shell_coder.c │ │ │ │ │ │ ├── sigm_Q15.c │ │ │ │ │ │ ├── sort.c │ │ │ │ │ │ ├── stereo_LR_to_MS.c │ │ │ │ │ │ ├── stereo_MS_to_LR.c │ │ │ │ │ │ ├── stereo_decode_pred.c │ │ │ │ │ │ ├── stereo_encode_pred.c │ │ │ │ │ │ ├── stereo_find_predictor.c │ │ │ │ │ │ ├── stereo_quant_pred.c │ │ │ │ │ │ ├── structs.h │ │ │ │ │ │ ├── sum_sqr_shift.c │ │ │ │ │ │ ├── table_LSF_cos.c │ │ │ │ │ │ ├── tables.h │ │ │ │ │ │ ├── tables_LTP.c │ │ │ │ │ │ ├── tables_NLSF_CB_NB_MB.c │ │ │ │ │ │ ├── tables_NLSF_CB_WB.c │ │ │ │ │ │ ├── tables_gain.c │ │ │ │ │ │ ├── tables_other.c │ │ │ │ │ │ ├── tables_pitch_lag.c │ │ │ │ │ │ ├── tables_pulses_per_block.c │ │ │ │ │ │ ├── tuning_parameters.h │ │ │ │ │ │ └── typedef.h │ │ │ │ │ └── tansig_table.h │ │ │ │ ├── libtinysoundfont │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.ESP8266 │ │ │ │ │ ├── README.md │ │ │ │ │ └── tsf.h │ │ │ │ ├── opusfile │ │ │ │ │ ├── AUTHORS │ │ │ │ │ ├── COPYING │ │ │ │ │ ├── README.esp8266.md │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── info.c │ │ │ │ │ ├── internal.c │ │ │ │ │ ├── internal.h │ │ │ │ │ ├── opusfile.c │ │ │ │ │ ├── opusfile.h │ │ │ │ │ ├── opusfile.pc │ │ │ │ │ └── stream.c │ │ │ │ └── spiram-fast.h │ │ │ ├── tasmota_lib_changes.md │ │ │ └── tests │ │ │ │ ├── common.sh │ │ │ │ └── host │ │ │ │ ├── Arduino.h │ │ │ │ ├── Makefile │ │ │ │ ├── Serial.cpp │ │ │ │ ├── aac.cpp │ │ │ │ ├── flac.cpp │ │ │ │ ├── gs-16b-2c-44100hz.flac │ │ │ │ ├── midi.cpp │ │ │ │ ├── mod.cpp │ │ │ │ ├── mp3.cpp │ │ │ │ ├── opus.cpp │ │ │ │ ├── pgmspace.h │ │ │ │ ├── test_8u_16.wav │ │ │ │ └── wav.cpp │ │ └── ESP8266SAM │ │ │ ├── README.md │ │ │ ├── examples │ │ │ ├── Speak │ │ │ │ └── Speak.ino │ │ │ ├── SpeakNoDac │ │ │ │ └── SpeakNoDac.ino │ │ │ └── remoteSAM │ │ │ │ └── remoteSAM.ino │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ └── src │ │ │ ├── ESP8266SAM.cpp │ │ │ ├── ESP8266SAM.h │ │ │ ├── ReciterTabs.h │ │ │ ├── RenderTabs.h │ │ │ ├── SamData.h │ │ │ ├── SamTabs.h │ │ │ ├── esp8266sam_debug.c │ │ │ ├── esp8266sam_debug.h │ │ │ ├── reciter.c │ │ │ ├── reciter.h │ │ │ ├── render.c │ │ │ ├── render.h │ │ │ ├── sam.c │ │ │ └── sam.h │ ├── lib_basic │ │ ├── IRremoteESP8266 │ │ │ ├── IRremoteESP8266 │ │ │ │ ├── .gitattributes │ │ │ │ ├── .github │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ ├── Contributors.md │ │ │ │ │ ├── ISSUE_TEMPLATE │ │ │ │ │ │ └── problem-report.md │ │ │ │ │ └── workflows │ │ │ │ │ │ ├── Build.yml │ │ │ │ │ │ ├── Documentation.yml │ │ │ │ │ │ ├── Lint.yml │ │ │ │ │ │ ├── MetaChecks.yml │ │ │ │ │ │ └── UnitTests.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── .style.yapf │ │ │ │ ├── CPPLINT.cfg │ │ │ │ ├── Doxyfile │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── README.md │ │ │ │ ├── README_de.md │ │ │ │ ├── README_fr.md │ │ │ │ ├── ReleaseNotes.md │ │ │ │ ├── SECURITY.md │ │ │ │ ├── SupportedProtocols.md │ │ │ │ ├── examples │ │ │ │ │ ├── BlynkIrRemote │ │ │ │ │ │ ├── BlynkIrRemote.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── CommonAcControl │ │ │ │ │ │ ├── CommonAcControl.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── ControlSamsungAC │ │ │ │ │ │ ├── ControlSamsungAC.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── DumbIRRepeater │ │ │ │ │ │ ├── DumbIRRepeater.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── IRGCSendDemo │ │ │ │ │ │ ├── IRGCSendDemo.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── IRGCTCPServer │ │ │ │ │ │ ├── IRGCTCPServer.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── IRMQTTServer │ │ │ │ │ │ ├── IRMQTTServer.h │ │ │ │ │ │ ├── IRMQTTServer.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── IRServer │ │ │ │ │ │ ├── IRServer.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── IRrecvDemo │ │ │ │ │ │ ├── IRrecvDemo.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── IRrecvDump │ │ │ │ │ │ ├── IRrecvDump.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── IRrecvDumpV2 │ │ │ │ │ │ ├── IRrecvDumpV2.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── IRrecvDumpV3 │ │ │ │ │ │ ├── BaseOTA.h │ │ │ │ │ │ ├── IRrecvDumpV3.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── IRsendDemo │ │ │ │ │ │ ├── IRsendDemo.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── IRsendProntoDemo │ │ │ │ │ │ ├── IRsendProntoDemo.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── JVCPanasonicSendDemo │ │ │ │ │ │ ├── JVCPanasonicSendDemo.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── LGACSend │ │ │ │ │ │ ├── LGACSend.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── SmartIRRepeater │ │ │ │ │ │ ├── SmartIRRepeater.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── TurnOnArgoAC │ │ │ │ │ │ ├── TurnOnArgoAC.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── TurnOnDaikinAC │ │ │ │ │ │ ├── TurnOnDaikinAC.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── TurnOnFujitsuAC │ │ │ │ │ │ ├── TurnOnFujitsuAC.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── TurnOnGreeAC │ │ │ │ │ │ ├── TurnOnGreeAC.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── TurnOnKelvinatorAC │ │ │ │ │ │ ├── TurnOnKelvinatorAC.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── TurnOnMitsubishiAC │ │ │ │ │ │ ├── TurnOnMitsubishiAC.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── TurnOnMitsubishiHeavyAc │ │ │ │ │ │ ├── TurnOnMitsubishiHeavyAc.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── TurnOnPanasonicAC │ │ │ │ │ │ ├── TurnOnPanasonicAC.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── TurnOnToshibaAC │ │ │ │ │ │ ├── TurnOnToshibaAC.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ ├── TurnOnTrotecAC │ │ │ │ │ │ ├── TurnOnTrotecAC.ino │ │ │ │ │ │ └── platformio.ini │ │ │ │ │ └── Web-AC-control │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── Web-AC-control.h │ │ │ │ │ │ ├── Web-AC-control.ino │ │ │ │ │ │ ├── platformio.ini │ │ │ │ │ │ └── printscreen.png │ │ │ │ ├── keywords.txt │ │ │ │ ├── library.json │ │ │ │ ├── library.properties │ │ │ │ ├── platformio.ini │ │ │ │ ├── pylintrc │ │ │ │ ├── src │ │ │ │ │ ├── CPPLINT.cfg │ │ │ │ │ ├── IRac.cpp │ │ │ │ │ ├── IRac.h │ │ │ │ │ ├── IRmacros.h │ │ │ │ │ ├── IRrecv.cpp │ │ │ │ │ ├── IRrecv.h │ │ │ │ │ ├── IRremoteESP8266.h │ │ │ │ │ ├── IRsend.cpp │ │ │ │ │ ├── IRsend.h │ │ │ │ │ ├── IRtext.cpp │ │ │ │ │ ├── IRtext.h │ │ │ │ │ ├── IRtimer.cpp │ │ │ │ │ ├── IRtimer.h │ │ │ │ │ ├── IRutils.cpp │ │ │ │ │ ├── IRutils.h │ │ │ │ │ ├── i18n.h │ │ │ │ │ ├── ir_Airton.cpp │ │ │ │ │ ├── ir_Airton.h │ │ │ │ │ ├── ir_Airwell.cpp │ │ │ │ │ ├── ir_Airwell.h │ │ │ │ │ ├── ir_Aiwa.cpp │ │ │ │ │ ├── ir_Amcor.cpp │ │ │ │ │ ├── ir_Amcor.h │ │ │ │ │ ├── ir_Argo.cpp │ │ │ │ │ ├── ir_Argo.h │ │ │ │ │ ├── ir_Arris.cpp │ │ │ │ │ ├── ir_Bosch.cpp │ │ │ │ │ ├── ir_Bosch.h │ │ │ │ │ ├── ir_Bose.cpp │ │ │ │ │ ├── ir_Carrier.cpp │ │ │ │ │ ├── ir_Carrier.h │ │ │ │ │ ├── ir_ClimaButler.cpp │ │ │ │ │ ├── ir_Coolix.cpp │ │ │ │ │ ├── ir_Coolix.h │ │ │ │ │ ├── ir_Corona.cpp │ │ │ │ │ ├── ir_Corona.h │ │ │ │ │ ├── ir_Daikin.cpp │ │ │ │ │ ├── ir_Daikin.h │ │ │ │ │ ├── ir_Delonghi.cpp │ │ │ │ │ ├── ir_Delonghi.h │ │ │ │ │ ├── ir_Denon.cpp │ │ │ │ │ ├── ir_Dish.cpp │ │ │ │ │ ├── ir_Doshisha.cpp │ │ │ │ │ ├── ir_Ecoclim.cpp │ │ │ │ │ ├── ir_Ecoclim.h │ │ │ │ │ ├── ir_Electra.cpp │ │ │ │ │ ├── ir_Electra.h │ │ │ │ │ ├── ir_EliteScreens.cpp │ │ │ │ │ ├── ir_Epson.cpp │ │ │ │ │ ├── ir_Fujitsu.cpp │ │ │ │ │ ├── ir_Fujitsu.h │ │ │ │ │ ├── ir_GICable.cpp │ │ │ │ │ ├── ir_GlobalCache.cpp │ │ │ │ │ ├── ir_Goodweather.cpp │ │ │ │ │ ├── ir_Goodweather.h │ │ │ │ │ ├── ir_Gree.cpp │ │ │ │ │ ├── ir_Gree.h │ │ │ │ │ ├── ir_Haier.cpp │ │ │ │ │ ├── ir_Haier.h │ │ │ │ │ ├── ir_Hitachi.cpp │ │ │ │ │ ├── ir_Hitachi.h │ │ │ │ │ ├── ir_Inax.cpp │ │ │ │ │ ├── ir_JVC.cpp │ │ │ │ │ ├── ir_Kelon.cpp │ │ │ │ │ ├── ir_Kelon.h │ │ │ │ │ ├── ir_Kelvinator.cpp │ │ │ │ │ ├── ir_Kelvinator.h │ │ │ │ │ ├── ir_LG.cpp │ │ │ │ │ ├── ir_LG.h │ │ │ │ │ ├── ir_Lasertag.cpp │ │ │ │ │ ├── ir_Lego.cpp │ │ │ │ │ ├── ir_Lutron.cpp │ │ │ │ │ ├── ir_MWM.cpp │ │ │ │ │ ├── ir_Magiquest.cpp │ │ │ │ │ ├── ir_Magiquest.h │ │ │ │ │ ├── ir_Metz.cpp │ │ │ │ │ ├── ir_Midea.cpp │ │ │ │ │ ├── ir_Midea.h │ │ │ │ │ ├── ir_MilesTag2.cpp │ │ │ │ │ ├── ir_Mirage.cpp │ │ │ │ │ ├── ir_Mirage.h │ │ │ │ │ ├── ir_Mitsubishi.cpp │ │ │ │ │ ├── ir_Mitsubishi.h │ │ │ │ │ ├── ir_MitsubishiHeavy.cpp │ │ │ │ │ ├── ir_MitsubishiHeavy.h │ │ │ │ │ ├── ir_Multibrackets.cpp │ │ │ │ │ ├── ir_NEC.cpp │ │ │ │ │ ├── ir_NEC.h │ │ │ │ │ ├── ir_Neoclima.cpp │ │ │ │ │ ├── ir_Neoclima.h │ │ │ │ │ ├── ir_Nikai.cpp │ │ │ │ │ ├── ir_Panasonic.cpp │ │ │ │ │ ├── ir_Panasonic.h │ │ │ │ │ ├── ir_Pioneer.cpp │ │ │ │ │ ├── ir_Pronto.cpp │ │ │ │ │ ├── ir_RC5_RC6.cpp │ │ │ │ │ ├── ir_RCMM.cpp │ │ │ │ │ ├── ir_Rhoss.cpp │ │ │ │ │ ├── ir_Rhoss.h │ │ │ │ │ ├── ir_Samsung.cpp │ │ │ │ │ ├── ir_Samsung.h │ │ │ │ │ ├── ir_Sanyo.cpp │ │ │ │ │ ├── ir_Sanyo.h │ │ │ │ │ ├── ir_Sharp.cpp │ │ │ │ │ ├── ir_Sharp.h │ │ │ │ │ ├── ir_Sherwood.cpp │ │ │ │ │ ├── ir_Sony.cpp │ │ │ │ │ ├── ir_Symphony.cpp │ │ │ │ │ ├── ir_Tcl.cpp │ │ │ │ │ ├── ir_Tcl.h │ │ │ │ │ ├── ir_Technibel.cpp │ │ │ │ │ ├── ir_Technibel.h │ │ │ │ │ ├── ir_Teco.cpp │ │ │ │ │ ├── ir_Teco.h │ │ │ │ │ ├── ir_Teknopoint.cpp │ │ │ │ │ ├── ir_Toshiba.cpp │ │ │ │ │ ├── ir_Toshiba.h │ │ │ │ │ ├── ir_Toto.cpp │ │ │ │ │ ├── ir_Transcold.cpp │ │ │ │ │ ├── ir_Transcold.h │ │ │ │ │ ├── ir_Trotec.cpp │ │ │ │ │ ├── ir_Trotec.h │ │ │ │ │ ├── ir_Truma.cpp │ │ │ │ │ ├── ir_Truma.h │ │ │ │ │ ├── ir_Vestel.cpp │ │ │ │ │ ├── ir_Vestel.h │ │ │ │ │ ├── ir_Voltas.cpp │ │ │ │ │ ├── ir_Voltas.h │ │ │ │ │ ├── ir_Whirlpool.cpp │ │ │ │ │ ├── ir_Whirlpool.h │ │ │ │ │ ├── ir_Whynter.cpp │ │ │ │ │ ├── ir_Xmp.cpp │ │ │ │ │ ├── ir_Zepeal.cpp │ │ │ │ │ └── locale │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── de-CH.h │ │ │ │ │ │ ├── de-DE.h │ │ │ │ │ │ ├── defaults.h │ │ │ │ │ │ ├── en-AU.h │ │ │ │ │ │ ├── en-IE.h │ │ │ │ │ │ ├── en-UK.h │ │ │ │ │ │ ├── en-US.h │ │ │ │ │ │ ├── es-ES.h │ │ │ │ │ │ ├── fr-FR.h │ │ │ │ │ │ ├── it-IT.h │ │ │ │ │ │ ├── pt-BR.h │ │ │ │ │ │ ├── ru-RU.h │ │ │ │ │ │ ├── sv-SE.h │ │ │ │ │ │ └── zh-CN.h │ │ │ │ ├── test │ │ │ │ │ ├── IRac_test.cpp │ │ │ │ │ ├── IRrecv_test.cpp │ │ │ │ │ ├── IRrecv_test.h │ │ │ │ │ ├── IRsend_test.cpp │ │ │ │ │ ├── IRsend_test.h │ │ │ │ │ ├── IRutils_test.cpp │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── ir_Airton_test.cpp │ │ │ │ │ ├── ir_Airwell_test.cpp │ │ │ │ │ ├── ir_Aiwa_test.cpp │ │ │ │ │ ├── ir_Amcor_test.cpp │ │ │ │ │ ├── ir_Argo_test.cpp │ │ │ │ │ ├── ir_Arris_test.cpp │ │ │ │ │ ├── ir_Bosch_test.cpp │ │ │ │ │ ├── ir_Bose_test.cpp │ │ │ │ │ ├── ir_Carrier_test.cpp │ │ │ │ │ ├── ir_ClimaButler_test.cpp │ │ │ │ │ ├── ir_Coolix_test.cpp │ │ │ │ │ ├── ir_Corona_test.cpp │ │ │ │ │ ├── ir_Daikin_test.cpp │ │ │ │ │ ├── ir_Delonghi_test.cpp │ │ │ │ │ ├── ir_Denon_test.cpp │ │ │ │ │ ├── ir_Dish_test.cpp │ │ │ │ │ ├── ir_Doshisha_test.cpp │ │ │ │ │ ├── ir_Ecoclim_test.cpp │ │ │ │ │ ├── ir_Electra_test.cpp │ │ │ │ │ ├── ir_EliteScreens_test.cpp │ │ │ │ │ ├── ir_Epson_test.cpp │ │ │ │ │ ├── ir_Fujitsu_test.cpp │ │ │ │ │ ├── ir_GICable_test.cpp │ │ │ │ │ ├── ir_GlobalCache_test.cpp │ │ │ │ │ ├── ir_Goodweather_test.cpp │ │ │ │ │ ├── ir_Gree_test.cpp │ │ │ │ │ ├── ir_Haier_test.cpp │ │ │ │ │ ├── ir_Hitachi_test.cpp │ │ │ │ │ ├── ir_Inax_test.cpp │ │ │ │ │ ├── ir_JVC_test.cpp │ │ │ │ │ ├── ir_Kelon_test.cpp │ │ │ │ │ ├── ir_Kelvinator_test.cpp │ │ │ │ │ ├── ir_LG_test.cpp │ │ │ │ │ ├── ir_Lasertag_test.cpp │ │ │ │ │ ├── ir_Lego_test.cpp │ │ │ │ │ ├── ir_Lutron_test.cpp │ │ │ │ │ ├── ir_MWM_test.cpp │ │ │ │ │ ├── ir_Magiquest_test.cpp │ │ │ │ │ ├── ir_Metz_test.cpp │ │ │ │ │ ├── ir_Midea_test.cpp │ │ │ │ │ ├── ir_Milestag2_test.cpp │ │ │ │ │ ├── ir_Mirage_test.cpp │ │ │ │ │ ├── ir_MitsubishiHeavy_test.cpp │ │ │ │ │ ├── ir_Mitsubishi_test.cpp │ │ │ │ │ ├── ir_Multibrackets_test.cpp │ │ │ │ │ ├── ir_NEC_test.cpp │ │ │ │ │ ├── ir_Neoclima_test.cpp │ │ │ │ │ ├── ir_Nikai_test.cpp │ │ │ │ │ ├── ir_Panasonic_test.cpp │ │ │ │ │ ├── ir_Pioneer_test.cpp │ │ │ │ │ ├── ir_Pronto_test.cpp │ │ │ │ │ ├── ir_RC5_RC6_test.cpp │ │ │ │ │ ├── ir_RCMM_test.cpp │ │ │ │ │ ├── ir_Rhoss_test.cpp │ │ │ │ │ ├── ir_Samsung_test.cpp │ │ │ │ │ ├── ir_Sanyo_test.cpp │ │ │ │ │ ├── ir_Sharp_test.cpp │ │ │ │ │ ├── ir_Sherwood_test.cpp │ │ │ │ │ ├── ir_Sony_test.cpp │ │ │ │ │ ├── ir_Symphony_test.cpp │ │ │ │ │ ├── ir_Tcl_test.cpp │ │ │ │ │ ├── ir_Technibel_test.cpp │ │ │ │ │ ├── ir_Teco_test.cpp │ │ │ │ │ ├── ir_Teknopoint_test.cpp │ │ │ │ │ ├── ir_Toshiba_test.cpp │ │ │ │ │ ├── ir_Toto_test.cpp │ │ │ │ │ ├── ir_Transcold_test.cpp │ │ │ │ │ ├── ir_Trotec_test.cpp │ │ │ │ │ ├── ir_Truma_test.cpp │ │ │ │ │ ├── ir_Vestel_test.cpp │ │ │ │ │ ├── ir_Voltas_test.cpp │ │ │ │ │ ├── ir_Whirlpool_test.cpp │ │ │ │ │ ├── ir_Whynter_test.cpp │ │ │ │ │ ├── ir_Xmp_test.cpp │ │ │ │ │ └── ir_Zepeal_test.cpp │ │ │ │ └── tools │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── RawToGlobalCache.sh │ │ │ │ │ ├── auto_analyse_raw_data.py │ │ │ │ │ ├── auto_analyse_raw_data_test.py │ │ │ │ │ ├── code_to_raw.cpp │ │ │ │ │ ├── code_to_raw_test.sh │ │ │ │ │ ├── extract_lib_version.sh │ │ │ │ │ ├── gc_decode.cpp │ │ │ │ │ ├── generate_irtext_h.sh │ │ │ │ │ ├── mkkeywords │ │ │ │ │ ├── mode2_decode.cpp │ │ │ │ │ ├── raw_to_pronto_code.py │ │ │ │ │ ├── raw_to_pronto_code_test.py │ │ │ │ │ └── scrape_supported_devices.py │ │ │ └── library.json │ │ ├── NeoPixelBus │ │ │ ├── .gitattributes │ │ │ ├── .github │ │ │ │ ├── FUNDING.yml │ │ │ │ └── ISSUE_TEMPLATE │ │ │ │ │ ├── all-others.md │ │ │ │ │ ├── bug_report.md │ │ │ │ │ └── feature_request.md │ │ │ ├── .gitignore │ │ │ ├── COPYING │ │ │ ├── ReadMe.md │ │ │ ├── examples │ │ │ │ ├── DotStarTest │ │ │ │ │ └── DotStarTest.ino │ │ │ │ ├── ESP32 │ │ │ │ │ ├── DotStarTest_Esp32Advanced │ │ │ │ │ │ └── DotStarTest_Esp32Advanced.ino │ │ │ │ │ └── DotStarTest_Esp32DmaSpi │ │ │ │ │ │ └── DotStarTest_Esp32DmaSpi.ino │ │ │ │ ├── NeoPixelBrightness │ │ │ │ │ └── NeoPixelBrightness.ino │ │ │ │ ├── NeoPixelGamma │ │ │ │ │ └── NeoPixelGamma.ino │ │ │ │ ├── NeoPixelTest │ │ │ │ │ └── NeoPixelTest.ino │ │ │ │ ├── animations │ │ │ │ │ ├── NeoPixelAnimation │ │ │ │ │ │ └── NeoPixelAnimation.ino │ │ │ │ │ ├── NeoPixelCylon │ │ │ │ │ │ └── NeoPixelCylon.ino │ │ │ │ │ ├── NeoPixelFunFadeInOut │ │ │ │ │ │ └── NeoPixelFunFadeInOut.ino │ │ │ │ │ ├── NeoPixelFunLoop │ │ │ │ │ │ └── NeoPixelFunLoop.ino │ │ │ │ │ ├── NeoPixelFunRandomChange │ │ │ │ │ │ └── NeoPixelFunRandomChange.ino │ │ │ │ │ └── NeoPixelRotateLoop │ │ │ │ │ │ └── NeoPixelRotateLoop.ino │ │ │ │ ├── bitmaps │ │ │ │ │ ├── NeoPixelBitmap │ │ │ │ │ │ ├── NeoPixelBitmap.ino │ │ │ │ │ │ ├── Strings.bmp │ │ │ │ │ │ └── StringsW.bmp │ │ │ │ │ ├── NeoPixelBufferCylon │ │ │ │ │ │ ├── Cylon.pdn │ │ │ │ │ │ ├── CylonGrb.h │ │ │ │ │ │ ├── CylonGrbw.h │ │ │ │ │ │ └── NeoPixelBufferCylon.ino │ │ │ │ │ ├── NeoPixelBufferShader │ │ │ │ │ │ └── NeoPixelBufferShader.ino │ │ │ │ │ └── NeoPixelDibTest │ │ │ │ │ │ └── NeoPixelDibTest.ino │ │ │ │ ├── sevensegment │ │ │ │ │ ├── NeoSegmentBus │ │ │ │ │ │ └── NeoSegmentBus.ino │ │ │ │ │ └── NeoSegmentFade │ │ │ │ │ │ └── NeoSegmentFade.ino │ │ │ │ └── topologies │ │ │ │ │ ├── NeoPixelMosaicDump │ │ │ │ │ └── NeoPixelMosaicDump.ino │ │ │ │ │ ├── NeoPixelMosaicTest │ │ │ │ │ └── NeoPixelMosaicTest.ino │ │ │ │ │ ├── NeoPixelRingDynamicTopologyTest │ │ │ │ │ └── NeoPixelRingDynamicTopologyTest.ino │ │ │ │ │ ├── NeoPixelRingTopologyTest │ │ │ │ │ └── NeoPixelRingTopologyTest.ino │ │ │ │ │ ├── NeoPixelTilesDump │ │ │ │ │ └── NeoPixelTilesDump.ino │ │ │ │ │ ├── NeoPixelTilesTest │ │ │ │ │ └── NeoPixelTilesTest.ino │ │ │ │ │ ├── NeoPixelTopologyDump │ │ │ │ │ └── NeoPixelTopologyDump.ino │ │ │ │ │ └── NeoPixelTopologyTest │ │ │ │ │ └── NeoPixelTopologyTest.ino │ │ │ ├── extras │ │ │ │ └── curves │ │ │ │ │ ├── circular.png │ │ │ │ │ ├── cubic.png │ │ │ │ │ ├── different.png │ │ │ │ │ ├── exponential.png │ │ │ │ │ ├── gamma.png │ │ │ │ │ ├── pronounced.png │ │ │ │ │ ├── quadratic.png │ │ │ │ │ ├── quintic.png │ │ │ │ │ └── sinusoidal.png │ │ │ ├── keywords.txt │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── NeoPixelAnimator.h │ │ │ │ ├── NeoPixelBrightnessBus.h │ │ │ │ ├── NeoPixelBus.h │ │ │ │ ├── NeoPixelSegmentBus.h │ │ │ │ └── internal │ │ │ │ ├── DotStarColorFeatures.h │ │ │ │ ├── DotStarEsp32DmaSpiMethod.h │ │ │ │ ├── DotStarGenericMethod.h │ │ │ │ ├── Esp32_i2s.c │ │ │ │ ├── Esp32_i2s.h │ │ │ │ ├── HsbColor.cpp │ │ │ │ ├── HsbColor.h │ │ │ │ ├── HslColor.cpp │ │ │ │ ├── HslColor.h │ │ │ │ ├── HtmlColor.cpp │ │ │ │ ├── HtmlColor.h │ │ │ │ ├── HtmlColorNameStrings.cpp │ │ │ │ ├── HtmlColorNameStrings.h │ │ │ │ ├── HtmlColorNames.cpp │ │ │ │ ├── HtmlColorShortNames.cpp │ │ │ │ ├── Layouts.h │ │ │ │ ├── Lpd6803ColorFeatures.h │ │ │ │ ├── Lpd6803GenericMethod.h │ │ │ │ ├── Lpd8806ColorFeatures.h │ │ │ │ ├── Lpd8806GenericMethod.h │ │ │ │ ├── NeoArmMethod.h │ │ │ │ ├── NeoAvrMethod.h │ │ │ │ ├── NeoBitmapFile.h │ │ │ │ ├── NeoBuffer.h │ │ │ │ ├── NeoBufferContext.h │ │ │ │ ├── NeoBufferMethods.h │ │ │ │ ├── NeoBusChannel.h │ │ │ │ ├── NeoColorFeatures.h │ │ │ │ ├── NeoDib.h │ │ │ │ ├── NeoEase.h │ │ │ │ ├── NeoEsp32I2sMethod.h │ │ │ │ ├── NeoEsp32RmtMethod.cpp │ │ │ │ ├── NeoEsp32RmtMethod.h │ │ │ │ ├── NeoEsp8266DmaMethod.cpp │ │ │ │ ├── NeoEsp8266DmaMethod.h │ │ │ │ ├── NeoEsp8266UartMethod.cpp │ │ │ │ ├── NeoEsp8266UartMethod.h │ │ │ │ ├── NeoEspBitBangMethod.cpp │ │ │ │ ├── NeoEspBitBangMethod.h │ │ │ │ ├── NeoGamma.cpp │ │ │ │ ├── NeoGamma.h │ │ │ │ ├── NeoHueBlend.h │ │ │ │ ├── NeoMosaic.h │ │ │ │ ├── NeoNrf52xMethod.h │ │ │ │ ├── NeoPixelAnimator.cpp │ │ │ │ ├── NeoPixelAvr.c │ │ │ │ ├── NeoRingTopology.h │ │ │ │ ├── NeoSegmentFeatures.h │ │ │ │ ├── NeoSettings.h │ │ │ │ ├── NeoSpriteSheet.h │ │ │ │ ├── NeoTiles.h │ │ │ │ ├── NeoTm1814ColorFeatures.h │ │ │ │ ├── NeoTm1914ColorFeatures.h │ │ │ │ ├── NeoTopology.h │ │ │ │ ├── P9813ColorFeatures.h │ │ │ │ ├── P9813GenericMethod.h │ │ │ │ ├── Rgb16Color.h │ │ │ │ ├── Rgb48Color.cpp │ │ │ │ ├── Rgb48Color.h │ │ │ │ ├── RgbColor.cpp │ │ │ │ ├── RgbColor.h │ │ │ │ ├── RgbColorBase.cpp │ │ │ │ ├── RgbColorBase.h │ │ │ │ ├── RgbwColor.cpp │ │ │ │ ├── RgbwColor.h │ │ │ │ ├── SegmentDigit.cpp │ │ │ │ ├── SegmentDigit.h │ │ │ │ ├── TwoWireBitBangImple.h │ │ │ │ ├── TwoWireBitBangImpleAvr.h │ │ │ │ ├── TwoWireHspiImple.h │ │ │ │ ├── TwoWireSpiImple.h │ │ │ │ └── Ws2801GenericMethod.h │ │ ├── OneWire-Stickbreaker │ │ │ ├── OneWire.cpp │ │ │ ├── OneWire.h │ │ │ ├── README.md │ │ │ ├── examples │ │ │ │ ├── DS18x20_Temperature │ │ │ │ │ └── DS18x20_Temperature.pde │ │ │ │ ├── DS2408_Switch │ │ │ │ │ └── DS2408_Switch.pde │ │ │ │ └── DS250x_PROM │ │ │ │ │ └── DS250x_PROM.pde │ │ │ ├── keywords.txt │ │ │ ├── library.json │ │ │ └── library.properties │ │ └── TasmotaModbus-3.6.0 │ │ │ ├── examples │ │ │ └── modbustest │ │ │ │ └── modbustest.ino │ │ │ ├── keywords.txt │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ └── src │ │ │ ├── TasmotaModbus.cpp │ │ │ └── TasmotaModbus.h │ ├── lib_display │ │ ├── Adafruit-GFX-Library-1.5.6-gemu-1.0 │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── Adafruit_GFX.cpp │ │ │ ├── Adafruit_GFX.h │ │ │ ├── Adafruit_SPITFT.cpp │ │ │ ├── Adafruit_SPITFT.h │ │ │ ├── Adafruit_SPITFT_Macros.h │ │ │ ├── Fonts │ │ │ │ ├── FreeMono12pt7b.h │ │ │ │ ├── FreeMono18pt7b.h │ │ │ │ ├── FreeMono24pt7b.h │ │ │ │ ├── FreeMono9pt7b.h │ │ │ │ ├── FreeMonoBold12pt7b.h │ │ │ │ ├── FreeMonoBold18pt7b.h │ │ │ │ ├── FreeMonoBold24pt7b.h │ │ │ │ ├── FreeMonoBold9pt7b.h │ │ │ │ ├── FreeMonoBoldOblique12pt7b.h │ │ │ │ ├── FreeMonoBoldOblique18pt7b.h │ │ │ │ ├── FreeMonoBoldOblique24pt7b.h │ │ │ │ ├── FreeMonoBoldOblique9pt7b.h │ │ │ │ ├── FreeMonoOblique12pt7b.h │ │ │ │ ├── FreeMonoOblique18pt7b.h │ │ │ │ ├── FreeMonoOblique24pt7b.h │ │ │ │ ├── FreeMonoOblique9pt7b.h │ │ │ │ ├── FreeSans12pt7b.h │ │ │ │ ├── FreeSans18pt7b.h │ │ │ │ ├── FreeSans24pt7b.h │ │ │ │ ├── FreeSans9pt7b.h │ │ │ │ ├── FreeSansBold12pt7b.h │ │ │ │ ├── FreeSansBold18pt7b.h │ │ │ │ ├── FreeSansBold24pt7b.h │ │ │ │ ├── FreeSansBold9pt7b.h │ │ │ │ ├── FreeSansBoldOblique12pt7b.h │ │ │ │ ├── FreeSansBoldOblique18pt7b.h │ │ │ │ ├── FreeSansBoldOblique24pt7b.h │ │ │ │ ├── FreeSansBoldOblique9pt7b.h │ │ │ │ ├── FreeSansOblique12pt7b.h │ │ │ │ ├── FreeSansOblique18pt7b.h │ │ │ │ ├── FreeSansOblique24pt7b.h │ │ │ │ ├── FreeSansOblique9pt7b.h │ │ │ │ ├── FreeSerif12pt7b.h │ │ │ │ ├── FreeSerif18pt7b.h │ │ │ │ ├── FreeSerif24pt7b.h │ │ │ │ ├── FreeSerif9pt7b.h │ │ │ │ ├── FreeSerifBold12pt7b.h │ │ │ │ ├── FreeSerifBold18pt7b.h │ │ │ │ ├── FreeSerifBold24pt7b.h │ │ │ │ ├── FreeSerifBold9pt7b.h │ │ │ │ ├── FreeSerifBoldItalic12pt7b.h │ │ │ │ ├── FreeSerifBoldItalic18pt7b.h │ │ │ │ ├── FreeSerifBoldItalic24pt7b.h │ │ │ │ ├── FreeSerifBoldItalic9pt7b.h │ │ │ │ ├── FreeSerifItalic12pt7b.h │ │ │ │ ├── FreeSerifItalic18pt7b.h │ │ │ │ ├── FreeSerifItalic24pt7b.h │ │ │ │ ├── FreeSerifItalic9pt7b.h │ │ │ │ ├── Org_01.h │ │ │ │ ├── Picopixel.h │ │ │ │ ├── Tiny3x3a2pt7b.h │ │ │ │ └── TomThumb.h │ │ │ ├── README.md │ │ │ ├── examples │ │ │ │ └── mock_ili9341 │ │ │ │ │ └── mock_ili9341.ino │ │ │ ├── fontconvert │ │ │ │ ├── Makefile │ │ │ │ ├── fontconvert.c │ │ │ │ ├── fontconvert_win.md │ │ │ │ └── makefonts.sh │ │ │ ├── gfxfont.h │ │ │ ├── glcdfont.c │ │ │ ├── library.properties │ │ │ └── license.txt │ │ ├── Adafruit_LED_Backpack-1.1.6 │ │ │ ├── Adafruit_LEDBackpack.cpp │ │ │ ├── Adafruit_LEDBackpack.h │ │ │ ├── README.md │ │ │ ├── README.txt │ │ │ ├── examples │ │ │ │ ├── HT16K33 │ │ │ │ │ └── HT16K33.ino │ │ │ │ ├── bargraph24 │ │ │ │ │ └── bargraph24.ino │ │ │ │ ├── bicolor8x8 │ │ │ │ │ └── bicolor8x8.pde │ │ │ │ ├── clock_sevenseg_ds1307 │ │ │ │ │ └── clock_sevenseg_ds1307.ino │ │ │ │ ├── clock_sevenseg_gps │ │ │ │ │ └── clock_sevenseg_gps.ino │ │ │ │ ├── matrix16x8 │ │ │ │ │ └── matrix16x8.ino │ │ │ │ ├── matrix8x8 │ │ │ │ │ └── matrix8x8.ino │ │ │ │ ├── minimatrix16x8 │ │ │ │ │ └── minimatrix16x8.ino │ │ │ │ ├── quadalphanum │ │ │ │ │ └── quadalphanum.ino │ │ │ │ ├── quadalphanum_mini │ │ │ │ │ └── quadalphanum_mini.ino │ │ │ │ ├── roboface │ │ │ │ │ └── roboface.pde │ │ │ │ ├── sevenseg │ │ │ │ │ └── sevenseg.ino │ │ │ │ └── wavface │ │ │ │ │ ├── wavface.pde │ │ │ │ │ └── wavs │ │ │ │ │ ├── beware_i.wav │ │ │ │ │ ├── ihunger.wav │ │ │ │ │ └── run_cowd.wav │ │ │ ├── library.properties │ │ │ └── license.txt │ │ ├── Adafruit_SH1106-gemu-1.0 │ │ │ ├── Adafruit_SH1106.cpp │ │ │ ├── Adafruit_SH1106.h │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── examples │ │ │ │ ├── sh1106_128x64_i2c │ │ │ │ │ └── sh1106_128x64_i2c.ino │ │ │ │ └── sh1106_128x64_spi │ │ │ │ │ └── sh1106_128x64_spi.ino │ │ │ └── library.properties │ │ ├── Adafruit_SSD1306-1.3.0-gemu-1.1 │ │ │ ├── .github │ │ │ │ ├── ISSUE_TEMPLATE.md │ │ │ │ └── PULL_REQUEST_TEMPLATE.md │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── Adafruit_SSD1306.cpp │ │ │ ├── Adafruit_SSD1306.h │ │ │ ├── README.md │ │ │ ├── examples │ │ │ │ ├── OLED_featherwing │ │ │ │ │ └── OLED_featherwing.ino │ │ │ │ ├── ssd1306_128x32_i2c │ │ │ │ │ └── ssd1306_128x32_i2c.ino │ │ │ │ ├── ssd1306_128x32_spi │ │ │ │ │ └── ssd1306_128x32_spi.ino │ │ │ │ ├── ssd1306_128x64_i2c │ │ │ │ │ └── ssd1306_128x64_i2c.ino │ │ │ │ └── ssd1306_128x64_spi │ │ │ │ │ └── ssd1306_128x64_spi.ino │ │ │ ├── library.properties │ │ │ ├── license.txt │ │ │ └── splash.h │ │ ├── Adafruit_SSD1331-1.2.0 │ │ │ ├── Adafruit_SPITFT_Renderer.cpp │ │ │ ├── Adafruit_SPITFT_Renderer.h │ │ │ ├── Adafruit_SSD1331.cpp │ │ │ ├── Adafruit_SSD1331.h │ │ │ ├── README.md │ │ │ ├── library.properties │ │ │ └── license.txt │ │ ├── Adafruit_SSD1351-gemu-1.0 │ │ │ ├── README.md │ │ │ ├── SSD1351.cpp │ │ │ ├── SSD1351.h │ │ │ ├── Tiger.c │ │ │ ├── Tiger.rgb │ │ │ ├── keywords.txt │ │ │ ├── library.properties │ │ │ └── spi_register.h │ │ ├── Arduino_ST7789-gemu-1.0 │ │ │ ├── Arduino_ST7789.cpp │ │ │ ├── Arduino_ST7789.h │ │ │ ├── README.txt │ │ │ ├── examples │ │ │ │ └── graphicstest │ │ │ │ │ └── graphicstest.ino │ │ │ ├── keywords.txt │ │ │ └── library.properties │ │ ├── BinFonts │ │ │ ├── FreeSans12pt7b.fnt │ │ │ ├── FreeSans18pt7b.fnt │ │ │ ├── FreeSans24pt7b.fnt │ │ │ ├── FreeSans9pt7b.fnt │ │ │ ├── FreeSansBold12pt7b.fnt │ │ │ ├── FreeSansBold18pt7b.fnt │ │ │ ├── FreeSansBold24pt7b.fnt │ │ │ ├── FreeSansBoldOblique12pt7b.fnt │ │ │ ├── FreeSansBoldOblique18pt7b.fnt │ │ │ ├── FreeSansBoldOblique24pt7b.fnt │ │ │ ├── FreeSansBoldOblique9pt7b.fnt │ │ │ ├── FreeSansOblique12pt7b.fnt │ │ │ ├── FreeSansOblique18pt7b.fnt │ │ │ ├── FreeSansOblique24pt7b.fnt │ │ │ ├── FreeSansOblique9pt7b.fnt │ │ │ ├── FreeSerif12pt7b.fnt │ │ │ ├── FreeSerif18pt7b.fnt │ │ │ ├── FreeSerif24pt7b.fnt │ │ │ ├── FreeSerif9pt7b.fnt │ │ │ ├── FreeSerifBold12pt7b.fnt │ │ │ ├── FreeSerifBold18pt7b.fnt │ │ │ ├── FreeSerifBold24pt7b.fnt │ │ │ ├── FreeSerifBold9pt7b.fnt │ │ │ ├── FreeSerifBoldItalic12pt7b.fnt │ │ │ ├── FreeSerifBoldItalic18pt7b.fnt │ │ │ ├── FreeSerifBoldItalic24pt7b.fnt │ │ │ ├── FreeSerifBoldItalic9pt7b.fnt │ │ │ ├── FreeSerifItalic12pt7b.fnt │ │ │ ├── FreeSerifItalic18pt7b.fnt │ │ │ ├── FreeSerifItalic24pt7b.fnt │ │ │ └── FreeSerifItalic9pt7b.fnt │ │ ├── Display_Renderer-gemu-1.0 │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── Arduino │ │ │ │ ├── epd2in9-demo │ │ │ │ │ └── epd2in9-demo.ino │ │ │ │ └── libraries │ │ │ │ │ └── readme.txt │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── components │ │ │ │ └── epaper-29-ws │ │ │ │ │ ├── component.mk │ │ │ │ │ ├── epaper-29-ws.c │ │ │ │ │ ├── epaper-29-ws.h │ │ │ │ │ ├── epaper_font.c │ │ │ │ │ ├── epaper_fonts.h │ │ │ │ │ ├── font16.c │ │ │ │ │ ├── font20.c │ │ │ │ │ ├── font8.c │ │ │ │ │ ├── imagedata.cpp │ │ │ │ │ └── imagedata.h │ │ │ ├── docs │ │ │ │ ├── Doxyfile │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── conf.py │ │ │ │ ├── gen-dxd.py │ │ │ │ ├── index.rst │ │ │ │ ├── link-roles.py │ │ │ │ ├── repo_util.py │ │ │ │ └── requirements.txt │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ ├── main │ │ │ │ ├── README.md │ │ │ │ ├── component.mk │ │ │ │ ├── esp-epaper-29-ws.c │ │ │ │ ├── imagedata.c │ │ │ │ └── imagedata.h │ │ │ ├── pictures │ │ │ │ ├── 2.9inch_e-Paper_Datasheet.pdf │ │ │ │ ├── e-paper-and-esp-sample-image.jpg │ │ │ │ ├── e-paper-and-esp-sample-text.jpg │ │ │ │ ├── espresif-logo.bmp │ │ │ │ └── image-conversion-setup.png │ │ │ └── src │ │ │ │ ├── epdif.cpp │ │ │ │ ├── epdif.h │ │ │ │ ├── epdpaint.cpp │ │ │ │ ├── epdpaint.h │ │ │ │ ├── font12.c │ │ │ │ ├── font16.c │ │ │ │ ├── font20.c │ │ │ │ ├── font24.c │ │ │ │ ├── font24_7seg.c │ │ │ │ ├── font8.c │ │ │ │ ├── fonts.h │ │ │ │ ├── renderer.cpp │ │ │ │ └── renderer.h │ │ ├── Epaper_29-gemu-1.0 │ │ │ ├── epd2in9.cpp │ │ │ ├── epd2in9.h │ │ │ └── library.properties │ │ ├── Epaper_42-gemu-1.0 │ │ │ ├── epd4in2.cpp │ │ │ ├── epd4in2.h │ │ │ └── library.properties │ │ ├── FT5206_Library │ │ │ ├── .gitignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── keywords.txt │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── FT5206.cpp │ │ │ │ └── FT5206.h │ │ ├── ILI9341-gemu-1.0 │ │ │ ├── ILI9341_2.cpp │ │ │ ├── ILI9341_2.h │ │ │ └── library.properties │ │ ├── LedControl │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── keywords.txt │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── LedControl.cpp │ │ │ │ ├── LedControl.h │ │ │ │ ├── LedMatrix.cpp │ │ │ │ ├── LedMatrix.h │ │ │ │ ├── font_6x8_UTF8_C2.h │ │ │ │ ├── font_6x8_UTF8_C3.h │ │ │ │ └── font_6x8_base.h │ │ ├── LiquidCrystal_I2C-1.1.3 │ │ │ ├── LiquidCrystal_I2C.cpp │ │ │ ├── LiquidCrystal_I2C.h │ │ │ ├── README.md │ │ │ ├── examples │ │ │ │ ├── CustomChars │ │ │ │ │ └── CustomChars.pde │ │ │ │ ├── HelloWorld │ │ │ │ │ └── HelloWorld.pde │ │ │ │ └── SerialDisplay │ │ │ │ │ └── SerialDisplay.pde │ │ │ ├── keywords.txt │ │ │ ├── library.json │ │ │ └── library.properties │ │ ├── TM1638plus │ │ │ ├── README.md │ │ │ ├── keywords.txt │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── TM1638plus.cpp │ │ │ │ ├── TM1638plus.h │ │ │ │ ├── TM1638plus_common.cpp │ │ │ │ └── TM1638plus_common.h │ │ ├── UDisplay │ │ │ ├── keywords.txt │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ ├── uDisplay.cpp │ │ │ └── uDisplay.h │ │ ├── XPT2046_Touchscreen │ │ │ ├── README.md │ │ │ ├── XPT2046_Touchscreen.cpp │ │ │ ├── XPT2046_Touchscreen.h │ │ │ ├── doc │ │ │ │ └── ILI9431Test.jpg │ │ │ ├── docs │ │ │ │ └── issue_template.md │ │ │ ├── examples │ │ │ │ ├── ILI9341Test │ │ │ │ │ └── ILI9341Test.ino │ │ │ │ ├── TouchTest │ │ │ │ │ └── TouchTest.ino │ │ │ │ └── TouchTestIRQ │ │ │ │ │ └── TouchTestIRQ.ino │ │ │ ├── keywords.txt │ │ │ ├── library.json │ │ │ └── library.properties │ │ ├── Xlatb_RA8876-gemu-1.0 │ │ │ ├── RA8876.cpp │ │ │ ├── RA8876.h │ │ │ ├── README.md │ │ │ ├── keywords.txt │ │ │ ├── library.properties │ │ │ └── spi_register.h │ │ └── arduino-tm1637 │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── SevenSegmentAsciiMap.cpp │ │ │ ├── SevenSegmentAsciiMap.h │ │ │ ├── SevenSegmentExtended.cpp │ │ │ ├── SevenSegmentExtended.h │ │ │ ├── SevenSegmentFun.cpp │ │ │ ├── SevenSegmentFun.h │ │ │ ├── SevenSegmentTM1637.cpp │ │ │ ├── SevenSegmentTM1637.h │ │ │ ├── examples │ │ │ ├── Basic │ │ │ │ └── Basic.ino │ │ │ ├── ExtClock │ │ │ │ └── ExtClock.ino │ │ │ ├── ExtScoreboard │ │ │ │ └── ExtScoreboard.ino │ │ │ ├── FunPrintAll │ │ │ │ └── FunPrintAll.ino │ │ │ ├── FunPrintLevel │ │ │ │ └── FunPrintLevel.ino │ │ │ ├── LowLevel │ │ │ │ └── LowLevel.ino │ │ │ ├── PrintNumber │ │ │ │ └── PrintNumber.ino │ │ │ └── SerialPrint │ │ │ │ └── SerialPrint.ino │ │ │ ├── keywords.txt │ │ │ └── library.properties │ ├── lib_div │ │ ├── A4988_Stepper │ │ │ ├── README.adoc │ │ │ ├── keywords.txt │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── A4988_Stepper.cpp │ │ │ │ └── A4988_Stepper.h │ │ ├── Adafruit-Fingerprint-Sensor-Library-2.0.4-Tasmota │ │ │ ├── .github │ │ │ │ ├── ISSUE_TEMPLATE.md │ │ │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ │ │ └── workflows │ │ │ │ │ └── githubci.yml │ │ │ ├── .gitignore │ │ │ ├── Adafruit_Fingerprint.cpp │ │ │ ├── Adafruit_Fingerprint.h │ │ │ ├── README.md │ │ │ ├── documentation │ │ │ │ ├── ZFM-20_Fingerprint_Module.pdf │ │ │ │ ├── fingerprint_en.pdf │ │ │ │ └── readme.txt │ │ │ ├── examples │ │ │ │ ├── Leo_passthru │ │ │ │ │ ├── .uno.test.skip │ │ │ │ │ └── Leo_passthru.ino │ │ │ │ ├── blank │ │ │ │ │ └── blank.ino │ │ │ │ ├── changepassword │ │ │ │ │ └── changepassword.ino │ │ │ │ ├── delete │ │ │ │ │ └── delete.ino │ │ │ │ ├── emptyDatabase │ │ │ │ │ └── emptyDatabase.ino │ │ │ │ ├── enroll │ │ │ │ │ └── enroll.ino │ │ │ │ ├── fingerprint │ │ │ │ │ └── fingerprint.ino │ │ │ │ ├── ledcontrol │ │ │ │ │ └── ledcontrol.ino │ │ │ │ └── show_fingerprint_templates │ │ │ │ │ └── show_fingerprint_templates.ino │ │ │ ├── library.properties │ │ │ └── license.txt │ │ ├── ArduinoNTPd │ │ │ ├── NTPPacket.cpp │ │ │ ├── NTPPacket.h │ │ │ ├── NTPServer.cpp │ │ │ ├── NTPServer.h │ │ │ └── library.properties │ │ ├── C2Programmer-1.0.0 │ │ │ ├── README.md │ │ │ ├── keywords.txt │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── c2.cpp │ │ │ │ ├── c2.h │ │ │ │ ├── ihx.cpp │ │ │ │ └── ihx.h │ │ ├── LibTeleinfo │ │ │ ├── README.md │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── LibTeleinfo.cpp │ │ │ │ └── LibTeleinfo.h │ │ ├── NewPing-1.9.1 │ │ │ ├── README.md │ │ │ ├── examples │ │ │ │ ├── NewPing15SensorsTimer │ │ │ │ │ └── NewPing15SensorsTimer.pde │ │ │ │ ├── NewPing3Sensors │ │ │ │ │ └── NewPing3Sensors.pde │ │ │ │ ├── NewPingEventTimer │ │ │ │ │ └── NewPingEventTimer.pde │ │ │ │ ├── NewPingExample │ │ │ │ │ └── NewPingExample.pde │ │ │ │ ├── NewPingTimerMedian │ │ │ │ │ └── NewPingTimerMedian.pde │ │ │ │ └── TimerExample │ │ │ │ │ └── TimerExample.pde │ │ │ ├── keywords.txt │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── NewPing.cpp │ │ │ │ └── NewPing.h │ │ ├── OpenTherm-0.9.0 │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── keywords.txt │ │ │ ├── library.properties │ │ │ ├── src │ │ │ │ ├── OpenTherm.cpp │ │ │ │ └── OpenTherm.h │ │ │ └── tasmota_lib_changes.md │ │ ├── ProcessControl │ │ │ ├── PID.cpp │ │ │ ├── PID.h │ │ │ ├── Timeprop.cpp │ │ │ ├── Timeprop.h │ │ │ └── library.properties │ │ ├── arduino-mcp2515-1.0.1 │ │ │ ├── .project │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── can.h │ │ │ ├── examples │ │ │ │ ├── CAN_read │ │ │ │ │ └── CAN_read.ino │ │ │ │ └── CAN_write │ │ │ │ │ └── CAN_write.ino │ │ │ ├── keywords.txt │ │ │ ├── mcp2515.cpp │ │ │ └── mcp2515.h │ │ ├── esp-knx-ip-0.5.2 │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── examples │ │ │ │ ├── environment-sensor │ │ │ │ │ └── environment-sensor.ino │ │ │ │ ├── sonoff │ │ │ │ │ └── sonoff.ino │ │ │ │ └── static-config │ │ │ │ │ └── static-config.ino │ │ │ ├── keywords.txt │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── DPT.h │ │ │ │ ├── esp-knx-ip-config.cpp │ │ │ │ ├── esp-knx-ip-conversion.cpp │ │ │ │ ├── esp-knx-ip-send.cpp │ │ │ │ ├── esp-knx-ip-webserver.cpp │ │ │ │ ├── esp-knx-ip.cpp │ │ │ │ └── esp-knx-ip.h │ │ ├── rfid-1.4.7 │ │ │ ├── README.rst │ │ │ ├── UNLICENSE │ │ │ ├── changes.txt │ │ │ ├── doc │ │ │ │ ├── PICCMemoryLayout.md │ │ │ │ ├── fritzing │ │ │ │ │ ├── Arduino-Uno-r3-with-RFID-RC522.fzz │ │ │ │ │ ├── Arduino-Uno-r3-with-RFID-RC522.png │ │ │ │ │ ├── RFID-RC522 - Pin Layout.png │ │ │ │ │ ├── RFID-RC522-v2.fzpz │ │ │ │ │ ├── RFID-RC522-v2.png │ │ │ │ │ ├── RFID-RC522-v3.fzpz │ │ │ │ │ └── RFID-RC522-v3.png │ │ │ │ └── rfidmifare.pdf │ │ │ ├── examples │ │ │ │ ├── AccessControl │ │ │ │ │ └── AccessControl.ino │ │ │ │ ├── ChangeUID │ │ │ │ │ └── ChangeUID.ino │ │ │ │ ├── DumpInfo │ │ │ │ │ └── DumpInfo.ino │ │ │ │ ├── FixBrickedUID │ │ │ │ │ └── FixBrickedUID.ino │ │ │ │ ├── MifareClassicValueBlock │ │ │ │ │ └── MifareClassicValueBlock.ino │ │ │ │ ├── MinimalInterrupt │ │ │ │ │ └── MinimalInterrupt.ino │ │ │ │ ├── Ntag216_AUTH │ │ │ │ │ └── Ntag216_AUTH.ino │ │ │ │ ├── RFID-Cloner │ │ │ │ │ └── RFID-Cloner.ino │ │ │ │ ├── ReadAndWrite │ │ │ │ │ └── ReadAndWrite.ino │ │ │ │ ├── ReadNUID │ │ │ │ │ └── ReadNUID.ino │ │ │ │ ├── ReadUidMultiReader │ │ │ │ │ └── ReadUidMultiReader.ino │ │ │ │ ├── firmware_check │ │ │ │ │ └── firmware_check.ino │ │ │ │ ├── rfid_default_keys │ │ │ │ │ └── rfid_default_keys.ino │ │ │ │ ├── rfid_read_personal_data │ │ │ │ │ └── rfid_read_personal_data.ino │ │ │ │ └── rfid_write_personal_data │ │ │ │ │ └── rfid_write_personal_data.ino │ │ │ ├── keywords.txt │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── MFRC522.cpp │ │ │ │ ├── MFRC522.h │ │ │ │ ├── MFRC522Extended.cpp │ │ │ │ ├── MFRC522Extended.h │ │ │ │ ├── deprecated.h │ │ │ │ └── require_cpp11.h │ │ └── stm32flash-1.0-tasmota │ │ │ ├── dev_table.h │ │ │ ├── library.properties │ │ │ ├── stm32_flash_debug.h │ │ │ ├── stm32flash.cpp │ │ │ └── stm32flash.h │ ├── lib_i2c │ │ ├── Adafruit_BusIO │ │ │ ├── Adafruit_BusIO_Register.cpp │ │ │ ├── Adafruit_BusIO_Register.h │ │ │ ├── Adafruit_I2CDevice.cpp │ │ │ ├── Adafruit_I2CDevice.h │ │ │ ├── Adafruit_I2CRegister.h │ │ │ ├── Adafruit_SPIDevice.cpp │ │ │ ├── Adafruit_SPIDevice.h │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── examples │ │ │ │ ├── i2c_address_detect │ │ │ │ │ └── i2c_address_detect.ino │ │ │ │ ├── i2c_readwrite │ │ │ │ │ └── i2c_readwrite.ino │ │ │ │ ├── i2c_registers │ │ │ │ │ └── i2c_registers.ino │ │ │ │ ├── i2corspi_register │ │ │ │ │ └── i2corspi_register.ino │ │ │ │ ├── spi_modetest │ │ │ │ │ └── spi_modetest.ino │ │ │ │ ├── spi_readwrite │ │ │ │ │ └── spi_readwrite.ino │ │ │ │ ├── spi_register_bits │ │ │ │ │ └── spi_register_bits.ino │ │ │ │ └── spi_registers │ │ │ │ │ └── spi_registers.ino │ │ │ └── library.properties │ │ ├── Adafruit_CCS811-1.0.0.14 │ │ │ ├── .travis.yml │ │ │ ├── Adafruit_CCS811.cpp │ │ │ ├── Adafruit_CCS811.h │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── examples │ │ │ │ ├── CCS811_OLED_Demo │ │ │ │ │ └── CCS811_OLED_Demo.ino │ │ │ │ └── CCS811_test │ │ │ │ │ └── CCS811_test.ino │ │ │ └── library.properties │ │ ├── Adafruit_MAX31865-1.1.0-custom │ │ │ ├── Adafruit_MAX31865.cpp │ │ │ ├── Adafruit_MAX31865.h │ │ │ ├── README.md │ │ │ ├── README.txt │ │ │ ├── examples │ │ │ │ └── max31865 │ │ │ │ │ └── max31865.ino │ │ │ └── library.properties │ │ ├── Adafruit_MCP9808_Tasmota │ │ │ ├── .github │ │ │ │ ├── ISSUE_TEMPLATE.md │ │ │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ │ │ └── workflows │ │ │ │ │ └── githubci.yml │ │ │ ├── .gitignore │ │ │ ├── Adafruit_MCP9808.cpp │ │ │ ├── Adafruit_MCP9808.h │ │ │ ├── README.md │ │ │ ├── assets │ │ │ │ └── board.jpg │ │ │ ├── code-of-conduct.md │ │ │ ├── examples │ │ │ │ └── mcp9808test │ │ │ │ │ └── mcp9808test.ino │ │ │ ├── library.properties │ │ │ └── license.txt │ │ ├── Adafruit_SGP30-1.2.0 │ │ │ ├── Adafruit_SGP30.cpp │ │ │ ├── Adafruit_SGP30.h │ │ │ ├── README.md │ │ │ ├── examples │ │ │ │ └── sgp30test │ │ │ │ │ └── sgp30test.ino │ │ │ ├── library.properties │ │ │ ├── license.txt │ │ │ └── travis.yml │ │ ├── Adafruit_SGP40-1.1.0 │ │ │ ├── .gitignore │ │ │ ├── Doxyfile │ │ │ ├── README.md │ │ │ ├── code-of-conduct.md │ │ │ ├── examples │ │ │ │ ├── sgp40_voc │ │ │ │ │ └── sgp40_voc.ino │ │ │ │ └── sgp40test │ │ │ │ │ └── sgp40test.ino │ │ │ ├── library.properties │ │ │ ├── license.txt │ │ │ └── src │ │ │ │ ├── Adafruit_SGP40.cpp │ │ │ │ ├── Adafruit_SGP40.h │ │ │ │ ├── sensirion_arch_config.h │ │ │ │ ├── sensirion_voc_algorithm.c │ │ │ │ └── sensirion_voc_algorithm.h │ │ ├── Adafruit_TSL2591_Library │ │ │ ├── Adafruit_TSL2591.cpp │ │ │ ├── Adafruit_TSL2591.h │ │ │ └── library.properties │ │ ├── Adafruit_VEML7700 │ │ │ ├── .github │ │ │ │ ├── ISSUE_TEMPLATE.md │ │ │ │ └── PULL_REQUEST_TEMPLATE.md │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── Adafruit_VEML7700.cpp │ │ │ ├── Adafruit_VEML7700.h │ │ │ ├── README.md │ │ │ ├── examples │ │ │ │ └── veml7700_test │ │ │ │ │ └── veml7700_test.ino │ │ │ ├── library.properties │ │ │ └── license.txt │ │ ├── Adafruit_seesaw_soilsensor_1.3.1 │ │ │ ├── Adafruit_seesaw.cpp │ │ │ ├── Adafruit_seesaw.h │ │ │ ├── README.md │ │ │ └── library.properties │ │ ├── BM8563_RTC │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── BM8563.cpp │ │ │ │ └── BM8563.h │ │ ├── BME68x-Sensor-API │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bme68x.c │ │ │ ├── bme68x.h │ │ │ ├── bme68x_defs.h │ │ │ ├── examples │ │ │ │ ├── common │ │ │ │ │ ├── common.c │ │ │ │ │ └── common.h │ │ │ │ ├── forced_mode │ │ │ │ │ ├── Makefile │ │ │ │ │ └── forced_mode.c │ │ │ │ ├── parallel_mode │ │ │ │ │ ├── Makefile │ │ │ │ │ └── parallel_mode.c │ │ │ │ ├── self_test │ │ │ │ │ ├── Makefile │ │ │ │ │ └── self_test.c │ │ │ │ └── sequential_mode │ │ │ │ │ ├── Makefile │ │ │ │ │ └── sequential_mode.c │ │ │ └── library.properties │ │ ├── FrogmoreScd30 │ │ │ ├── FrogmoreScd30.cpp │ │ │ ├── FrogmoreScd30.h │ │ │ └── library.properties │ │ ├── FrogmoreScd40 │ │ │ ├── FrogmoreScd40.cpp │ │ │ ├── FrogmoreScd40.h │ │ │ └── library.properties │ │ ├── HPMA115S0 │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── example │ │ │ │ └── example.ino │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── hpma115S0.cpp │ │ │ │ └── hpma115S0.h │ │ ├── I2Cdevlib-Core │ │ │ ├── .library.json │ │ │ ├── I2Cdev.cpp │ │ │ ├── I2Cdev.h │ │ │ ├── keywords.txt │ │ │ └── library.json │ │ ├── I2Cdevlib-MPU6050 │ │ │ ├── Examples │ │ │ │ ├── MPU6050_DMP6 │ │ │ │ │ ├── MPU6050_DMP6.ino │ │ │ │ │ └── Processing │ │ │ │ │ │ └── MPUTeapot │ │ │ │ │ │ └── MPUTeapot.pde │ │ │ │ └── MPU6050_raw │ │ │ │ │ └── MPU6050_raw.ino │ │ │ ├── MPU6050.cpp │ │ │ ├── MPU6050.h │ │ │ ├── MPU6050_6Axis_MotionApps20.h │ │ │ ├── MPU6050_9Axis_MotionApps41.h │ │ │ ├── helper_3dmath.h │ │ │ └── library.properties │ │ ├── Joba_Tsl2561-2.0.10 │ │ │ ├── .gitignore │ │ │ ├── .hgignore │ │ │ ├── .travis.yml │ │ │ ├── COPYING │ │ │ ├── COPYING.LESSER │ │ │ ├── README │ │ │ ├── examples │ │ │ │ ├── Autogain │ │ │ │ │ └── Autogain.ino │ │ │ │ ├── Simple │ │ │ │ │ └── Simple.ino │ │ │ │ ├── Testing │ │ │ │ │ └── Testing.ino │ │ │ │ ├── Utility │ │ │ │ │ └── Utility.ino │ │ │ │ ├── platformio.ini │ │ │ │ └── platformio.sh │ │ │ ├── lib │ │ │ │ └── readme.txt │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ ├── platformio.ini │ │ │ └── src │ │ │ │ ├── Tsl2561.cpp │ │ │ │ ├── Tsl2561.h │ │ │ │ ├── Tsl2561Util.cpp │ │ │ │ └── Tsl2561Util.h │ │ ├── LOLIN_HP303B │ │ │ ├── README.md │ │ │ ├── examples │ │ │ │ ├── i2c_background │ │ │ │ │ └── i2c_background.ino │ │ │ │ ├── i2c_command │ │ │ │ │ └── i2c_command.ino │ │ │ │ ├── i2c_interrupt │ │ │ │ │ └── i2c_interrupt.ino │ │ │ │ └── library.properties │ │ │ ├── keywords.txt │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── LOLIN_HP303B.cpp │ │ │ │ ├── LOLIN_HP303B.h │ │ │ │ └── util │ │ │ │ └── hp303b_consts.h │ │ ├── MPU_accel │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── MPU_accel.cpp │ │ │ │ └── MPU_accel.h │ │ ├── Mutichannel_Gas_Sensor │ │ │ ├── License.txt │ │ │ ├── README.md │ │ │ ├── examples │ │ │ │ ├── GetVersion │ │ │ │ │ └── GetVersion.ino │ │ │ │ ├── I2C_Address │ │ │ │ │ └── I2C_Address.ino │ │ │ │ ├── RawData │ │ │ │ │ └── RawData.ino │ │ │ │ ├── ReadSensorValue_Grove │ │ │ │ │ └── ReadSensorValue_Grove.ino │ │ │ │ ├── ReadSensorValue_Xadow │ │ │ │ │ └── ReadSensorValue_Xadow.ino │ │ │ │ ├── UpdateFrimware │ │ │ │ │ ├── UpdateFrimware.ino │ │ │ │ │ ├── bootloader_atmega168.h │ │ │ │ │ └── gpl.txt │ │ │ │ ├── calibration │ │ │ │ │ └── calibration.ino │ │ │ │ ├── factory_setting │ │ │ │ │ └── factory_setting.ino │ │ │ │ └── new_firmware │ │ │ │ │ └── new_firmware.ino │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── MutichannelGasSensor.cpp │ │ │ │ └── MutichannelGasSensor.h │ │ ├── mlx90640-library │ │ │ ├── MLX90640_API.cpp │ │ │ ├── MLX90640_API.h │ │ │ └── library.properties │ │ ├── vl53l0x-arduino-1.02 │ │ │ ├── .travis.yml │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── VL53L0X.cpp │ │ │ ├── VL53L0X.h │ │ │ ├── examples │ │ │ │ ├── Continuous │ │ │ │ │ └── Continuous.ino │ │ │ │ └── Single │ │ │ │ │ └── Single.ino │ │ │ ├── keywords.txt │ │ │ └── library.properties │ │ └── vl53l1x-arduino-1.01 │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── VL53L1X.cpp │ │ │ ├── VL53L1X.h │ │ │ ├── examples │ │ │ ├── Continuous │ │ │ │ └── Continuous.ino │ │ │ └── ContinuousWithDetails │ │ │ │ └── ContinuousWithDetails.ino │ │ │ ├── keywords.txt │ │ │ └── library.properties │ ├── lib_rf │ │ ├── KeeloqLib │ │ │ ├── README.md │ │ │ ├── keywords.txt │ │ │ ├── library.properties │ │ │ ├── src │ │ │ │ ├── KeeloqLib.cpp │ │ │ │ └── KeeloqLib.h │ │ │ └── tests │ │ │ │ └── KeeloqLibTest │ │ │ │ └── KeeloqLibTest.ino │ │ ├── RF24 │ │ │ ├── .gitignore │ │ │ ├── CONTRIBUTING.md │ │ │ ├── Doxyfile │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── RF24.cpp │ │ │ ├── RF24.h │ │ │ ├── RF24_config.h │ │ │ ├── configure │ │ │ ├── doxygen-custom.css │ │ │ ├── examples │ │ │ │ ├── GettingStarted │ │ │ │ │ └── GettingStarted.ino │ │ │ │ ├── GettingStarted_CallResponse │ │ │ │ │ └── GettingStarted_CallResponse.ino │ │ │ │ ├── GettingStarted_HandlingData │ │ │ │ │ └── GettingStarted_HandlingData.ino │ │ │ │ ├── GettingStarted_HandlingFailures │ │ │ │ │ └── GettingStarted_HandlingFailures.ino │ │ │ │ ├── Transfer │ │ │ │ │ └── Transfer.ino │ │ │ │ ├── TransferTimeouts │ │ │ │ │ └── TransferTimeouts.ino │ │ │ │ ├── Usage │ │ │ │ │ ├── led_remote │ │ │ │ │ │ ├── Jamfile │ │ │ │ │ │ └── led_remote.pde │ │ │ │ │ ├── nordic_fob │ │ │ │ │ │ ├── Jamfile │ │ │ │ │ │ └── nordic_fob.pde │ │ │ │ │ ├── pingpair_maple │ │ │ │ │ │ ├── Jamfile │ │ │ │ │ │ ├── main.cpp │ │ │ │ │ │ └── pingpair_maple.pde │ │ │ │ │ └── readme.md │ │ │ │ ├── pingpair_ack │ │ │ │ │ └── pingpair_ack.ino │ │ │ │ ├── pingpair_dyn │ │ │ │ │ ├── Jamfile │ │ │ │ │ └── pingpair_dyn.ino │ │ │ │ ├── pingpair_irq │ │ │ │ │ └── pingpair_irq.ino │ │ │ │ ├── pingpair_irq_simple │ │ │ │ │ └── pingpair_irq_simple.ino │ │ │ │ ├── pingpair_multi_dyn │ │ │ │ │ ├── Jamfile │ │ │ │ │ └── pingpair_multi_dyn.ino │ │ │ │ ├── pingpair_sleepy │ │ │ │ │ └── pingpair_sleepy.ino │ │ │ │ ├── rf24_ATTiny │ │ │ │ │ ├── rf24ping85 │ │ │ │ │ │ └── rf24ping85.ino │ │ │ │ │ └── timingSearch3pin │ │ │ │ │ │ └── timingSearch3pin.ino │ │ │ │ ├── scanner │ │ │ │ │ ├── Jamfile │ │ │ │ │ └── scanner.ino │ │ │ │ └── starping │ │ │ │ │ ├── Jamfile │ │ │ │ │ └── starping.pde │ │ │ ├── examples_linux │ │ │ │ ├── Makefile.examples │ │ │ │ ├── extra │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── rpi-hub.cpp │ │ │ │ │ └── scanner.cpp │ │ │ │ ├── gettingstarted.cpp │ │ │ │ ├── gettingstarted_call_response.cpp │ │ │ │ ├── interrupts │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── gettingstarted_call_response_int.cpp │ │ │ │ │ ├── gettingstarted_call_response_int2.cpp │ │ │ │ │ ├── pingpair_dyn_int.cpp │ │ │ │ │ └── transfer_interrupt.cpp │ │ │ │ ├── pingpair_dyn.cpp │ │ │ │ ├── pingpair_dyn.py │ │ │ │ ├── readme.md │ │ │ │ └── transfer.cpp │ │ │ ├── keywords.txt │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ ├── nRF24L01.h │ │ │ ├── printf.h │ │ │ ├── pyRF24 │ │ │ │ ├── crossunixccompiler.py │ │ │ │ ├── pyRF24.cpp │ │ │ │ ├── pyRF24 │ │ │ │ │ ├── crossunixccompiler.py │ │ │ │ │ ├── pyRF24.cpp │ │ │ │ │ ├── readme.md │ │ │ │ │ └── setup.py │ │ │ │ ├── pyRF24Mesh │ │ │ │ │ ├── example_master.py │ │ │ │ │ ├── pyRF24Mesh.cpp │ │ │ │ │ └── setup.py │ │ │ │ ├── pyRF24Network │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── helloworld_rx.py │ │ │ │ │ │ └── helloworld_tx.py │ │ │ │ │ ├── pyRF24Network.cpp │ │ │ │ │ └── setup.py │ │ │ │ ├── readme.md │ │ │ │ └── setup.py │ │ │ ├── tests │ │ │ │ ├── README │ │ │ │ ├── native │ │ │ │ │ ├── Jamfile │ │ │ │ │ ├── pingpair_irq.pde │ │ │ │ │ └── printf.h │ │ │ │ ├── pingpair_blocking │ │ │ │ │ ├── Jamfile │ │ │ │ │ ├── pingpair_blocking.pde │ │ │ │ │ ├── printf.h │ │ │ │ │ ├── runtest.py │ │ │ │ │ ├── runtests.sh │ │ │ │ │ └── test.ex │ │ │ │ └── pingpair_test │ │ │ │ │ ├── Jamfile │ │ │ │ │ ├── pingpair_test.pde │ │ │ │ │ ├── printf.h │ │ │ │ │ ├── runtest.py │ │ │ │ │ ├── runtests.sh │ │ │ │ │ └── test.ex │ │ │ ├── utility │ │ │ │ ├── ATTiny │ │ │ │ │ ├── RF24_arch_config.h │ │ │ │ │ └── spi.h │ │ │ │ ├── ATXMegaD3 │ │ │ │ │ ├── README.md │ │ │ │ │ ├── RF24_arch_config.h │ │ │ │ │ ├── compatibility.c │ │ │ │ │ ├── compatibility.h │ │ │ │ │ ├── gpio.cpp │ │ │ │ │ ├── gpio.h │ │ │ │ │ ├── gpio_helper.c │ │ │ │ │ ├── gpio_helper.h │ │ │ │ │ ├── includes.h │ │ │ │ │ ├── spi.cpp │ │ │ │ │ └── spi.h │ │ │ │ ├── Due │ │ │ │ │ └── RF24_arch_config.h │ │ │ │ ├── LittleWire │ │ │ │ │ ├── RF24_arch_config.h │ │ │ │ │ └── includes.h │ │ │ │ ├── MRAA │ │ │ │ │ ├── RF24_arch_config.h │ │ │ │ │ ├── compatibility.c │ │ │ │ │ ├── compatibility.h │ │ │ │ │ ├── gpio.cpp │ │ │ │ │ ├── gpio.h │ │ │ │ │ ├── includes.h │ │ │ │ │ ├── spi.cpp │ │ │ │ │ └── spi.h │ │ │ │ ├── RPi │ │ │ │ │ ├── RF24_arch_config.h │ │ │ │ │ ├── bcm2835.c │ │ │ │ │ ├── bcm2835.h │ │ │ │ │ ├── includes.h │ │ │ │ │ ├── interrupt.c │ │ │ │ │ ├── interrupt.h │ │ │ │ │ ├── spi.cpp │ │ │ │ │ └── spi.h │ │ │ │ ├── SPIDEV │ │ │ │ │ ├── RF24_arch_config.h │ │ │ │ │ ├── compatibility.c │ │ │ │ │ ├── compatibility.h │ │ │ │ │ ├── gpio.cpp │ │ │ │ │ ├── gpio.h │ │ │ │ │ ├── includes.h │ │ │ │ │ ├── interrupt.c │ │ │ │ │ ├── interrupt.h │ │ │ │ │ ├── spi.cpp │ │ │ │ │ └── spi.h │ │ │ │ ├── Teensy │ │ │ │ │ └── RF24_arch_config.h │ │ │ │ ├── Template │ │ │ │ │ ├── RF24_arch_config.h │ │ │ │ │ ├── compatibility.h │ │ │ │ │ ├── gpio.h │ │ │ │ │ ├── includes.h │ │ │ │ │ └── spi.h │ │ │ │ └── wiringPi │ │ │ │ │ ├── RF24_arch_config.h │ │ │ │ │ ├── includes.h │ │ │ │ │ ├── spi.cpp │ │ │ │ │ └── spi.h │ │ │ └── wikidoc.xslt │ │ ├── cc1101 │ │ │ ├── README.md │ │ │ ├── cc1101.cpp │ │ │ ├── cc1101.h │ │ │ ├── cc1101.h.txt │ │ │ ├── ccpacket.h │ │ │ ├── library.json │ │ │ └── library.properties │ │ └── rc-switch │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── examples │ │ │ ├── ReceiveDemo_Advanced │ │ │ │ ├── ReceiveDemo_Advanced.ino │ │ │ │ └── output.ino │ │ │ ├── ReceiveDemo_Simple │ │ │ │ └── ReceiveDemo_Simple.ino │ │ │ ├── SendDemo │ │ │ │ └── SendDemo.ino │ │ │ ├── TypeA_WithDIPSwitches │ │ │ │ └── TypeA_WithDIPSwitches.ino │ │ │ ├── TypeA_WithDIPSwitches_Lightweight │ │ │ │ └── TypeA_WithDIPSwitches_Lightweight.ino │ │ │ ├── TypeB_WithRotaryOrSlidingSwitches │ │ │ │ └── TypeB_WithRotaryOrSlidingSwitches.ino │ │ │ ├── TypeC_Intertechno │ │ │ │ └── TypeC_Intertechno.ino │ │ │ ├── TypeD_REV │ │ │ │ └── TypeD_REV.ino │ │ │ └── Webserver │ │ │ │ └── Webserver.ino │ │ │ ├── keywords.txt │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ ├── platformio.ini │ │ │ └── src │ │ │ ├── RCSwitch.cpp │ │ │ └── RCSwitch.h │ ├── lib_ssl │ │ ├── bearssl-esp8266 │ │ │ ├── bearssl_esp8266-customized.txt │ │ │ ├── conf │ │ │ │ └── esp8266.mk │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── aead │ │ │ │ ├── ccm.c │ │ │ │ ├── eax.c │ │ │ │ └── gcm.c │ │ │ │ ├── codec │ │ │ │ ├── ccopy.c │ │ │ │ ├── dec16be.c │ │ │ │ ├── dec16le.c │ │ │ │ ├── dec32be.c │ │ │ │ ├── dec32le.c │ │ │ │ ├── dec64be.c │ │ │ │ ├── dec64le.c │ │ │ │ ├── enc16be.c │ │ │ │ ├── enc16le.c │ │ │ │ ├── enc32be.c │ │ │ │ ├── enc32le.c │ │ │ │ ├── enc64be.c │ │ │ │ ├── enc64le.c │ │ │ │ ├── pemdec.c │ │ │ │ └── pemenc.c │ │ │ │ ├── ec │ │ │ │ ├── ec_all_m15.c │ │ │ │ ├── ec_c25519_m15.c │ │ │ │ ├── ec_curve25519.c │ │ │ │ ├── ec_default.c │ │ │ │ ├── ec_keygen.c │ │ │ │ ├── ec_p256_m15.c │ │ │ │ ├── ec_prime_i15.c │ │ │ │ ├── ec_pubkey.c │ │ │ │ ├── ec_secp256r1.c │ │ │ │ ├── ec_secp384r1.c │ │ │ │ ├── ec_secp521r1.c │ │ │ │ ├── ecdsa_atr.c │ │ │ │ ├── ecdsa_default_sign_asn1.c │ │ │ │ ├── ecdsa_default_sign_raw.c │ │ │ │ ├── ecdsa_default_vrfy_asn1.c │ │ │ │ ├── ecdsa_default_vrfy_raw.c │ │ │ │ ├── ecdsa_i15_bits.c │ │ │ │ ├── ecdsa_i15_sign_asn1.c │ │ │ │ ├── ecdsa_i15_sign_raw.c │ │ │ │ ├── ecdsa_i15_vrfy_asn1.c │ │ │ │ ├── ecdsa_i15_vrfy_raw.c │ │ │ │ └── ecdsa_rta.c │ │ │ │ ├── hash │ │ │ │ ├── dig_oid.c │ │ │ │ ├── dig_size.c │ │ │ │ ├── ghash_ctmul.c │ │ │ │ ├── ghash_ctmul32.c │ │ │ │ ├── ghash_ctmul64.c │ │ │ │ ├── ghash_pclmul.c │ │ │ │ ├── md5.c │ │ │ │ ├── md5sha1.c │ │ │ │ ├── mgf1.c │ │ │ │ ├── multihash.c │ │ │ │ ├── sha1.c │ │ │ │ ├── sha2big.c │ │ │ │ └── sha2small.c │ │ │ │ ├── int │ │ │ │ ├── i15_add.c │ │ │ │ ├── i15_bitlen.c │ │ │ │ ├── i15_decmod.c │ │ │ │ ├── i15_decode.c │ │ │ │ ├── i15_decred.c │ │ │ │ ├── i15_encode.c │ │ │ │ ├── i15_fmont.c │ │ │ │ ├── i15_iszero.c │ │ │ │ ├── i15_moddiv.c │ │ │ │ ├── i15_modpow.c │ │ │ │ ├── i15_modpow2.c │ │ │ │ ├── i15_montmul.c │ │ │ │ ├── i15_mulacc.c │ │ │ │ ├── i15_muladd.c │ │ │ │ ├── i15_ninv15.c │ │ │ │ ├── i15_reduce.c │ │ │ │ ├── i15_rshift.c │ │ │ │ ├── i15_sub.c │ │ │ │ └── i15_tmont.c │ │ │ │ ├── kdf │ │ │ │ ├── hkdf.c │ │ │ │ └── shake.c │ │ │ │ ├── mac │ │ │ │ ├── hmac.c │ │ │ │ └── hmac_ct.c │ │ │ │ ├── pgmspace_bearssl.h │ │ │ │ ├── rand │ │ │ │ ├── aesctr_drbg.c │ │ │ │ ├── hmac_drbg.c │ │ │ │ └── sysrng.c │ │ │ │ ├── rsa │ │ │ │ ├── rsa_default_keygen.c │ │ │ │ ├── rsa_default_modulus.c │ │ │ │ ├── rsa_default_oaep_decrypt.c │ │ │ │ ├── rsa_default_oaep_encrypt.c │ │ │ │ ├── rsa_default_pkcs1_sign.c │ │ │ │ ├── rsa_default_pkcs1_vrfy.c │ │ │ │ ├── rsa_default_priv.c │ │ │ │ ├── rsa_default_privexp.c │ │ │ │ ├── rsa_default_pss_sign.c │ │ │ │ ├── rsa_default_pss_vrfy.c │ │ │ │ ├── rsa_default_pub.c │ │ │ │ ├── rsa_default_pubexp.c │ │ │ │ ├── rsa_i15_keygen.c │ │ │ │ ├── rsa_i15_modulus.c │ │ │ │ ├── rsa_i15_oaep_decrypt.c │ │ │ │ ├── rsa_i15_oaep_encrypt.c │ │ │ │ ├── rsa_i15_pkcs1_sign.c │ │ │ │ ├── rsa_i15_pkcs1_vrfy.c │ │ │ │ ├── rsa_i15_priv.c │ │ │ │ ├── rsa_i15_privexp.c │ │ │ │ ├── rsa_i15_pss_sign.c │ │ │ │ ├── rsa_i15_pss_vrfy.c │ │ │ │ ├── rsa_i15_pub.c │ │ │ │ ├── rsa_i15_pubexp.c │ │ │ │ ├── rsa_oaep_pad.c │ │ │ │ ├── rsa_oaep_unpad.c │ │ │ │ ├── rsa_pkcs1_sig_pad.c │ │ │ │ ├── rsa_pkcs1_sig_unpad.c │ │ │ │ ├── rsa_pss_sig_pad.c │ │ │ │ ├── rsa_pss_sig_unpad.c │ │ │ │ └── rsa_ssl_decrypt.c │ │ │ │ ├── settings.c │ │ │ │ ├── ssl │ │ │ │ ├── prf.c │ │ │ │ ├── prf_md5sha1.c │ │ │ │ ├── prf_sha256.c │ │ │ │ ├── prf_sha384.c │ │ │ │ ├── ssl_ccert_single_ec.c │ │ │ │ ├── ssl_ccert_single_rsa.c │ │ │ │ ├── ssl_client.c │ │ │ │ ├── ssl_client_default_rsapub.c │ │ │ │ ├── ssl_client_full.c │ │ │ │ ├── ssl_engine.c │ │ │ │ ├── ssl_engine_default_aescbc.c │ │ │ │ ├── ssl_engine_default_aesccm.c │ │ │ │ ├── ssl_engine_default_aesgcm.c │ │ │ │ ├── ssl_engine_default_chapol.c │ │ │ │ ├── ssl_engine_default_descbc.c │ │ │ │ ├── ssl_engine_default_ec.c │ │ │ │ ├── ssl_engine_default_ecdsa.c │ │ │ │ ├── ssl_engine_default_rsavrfy.c │ │ │ │ ├── ssl_hashes.c │ │ │ │ ├── ssl_hs_client.c │ │ │ │ ├── ssl_hs_server.c │ │ │ │ ├── ssl_io.c │ │ │ │ ├── ssl_keyexport.c │ │ │ │ ├── ssl_lru.c │ │ │ │ ├── ssl_rec_cbc.c │ │ │ │ ├── ssl_rec_ccm.c │ │ │ │ ├── ssl_rec_chapol.c │ │ │ │ ├── ssl_rec_gcm.c │ │ │ │ ├── ssl_scert_single_ec.c │ │ │ │ └── ssl_scert_single_rsa.c │ │ │ │ ├── symcipher │ │ │ │ ├── aes_big_cbcdec.c │ │ │ │ ├── aes_big_cbcenc.c │ │ │ │ ├── aes_big_ctr.c │ │ │ │ ├── aes_big_ctrcbc.c │ │ │ │ ├── aes_big_dec.c │ │ │ │ ├── aes_big_enc.c │ │ │ │ ├── aes_common.c │ │ │ │ ├── aes_ct.c │ │ │ │ ├── aes_ct64.c │ │ │ │ ├── aes_ct64_cbcdec.c │ │ │ │ ├── aes_ct64_cbcenc.c │ │ │ │ ├── aes_ct64_ctr.c │ │ │ │ ├── aes_ct64_ctrcbc.c │ │ │ │ ├── aes_ct64_dec.c │ │ │ │ ├── aes_ct64_enc.c │ │ │ │ ├── aes_ct_cbcdec.c │ │ │ │ ├── aes_ct_cbcenc.c │ │ │ │ ├── aes_ct_ctr.c │ │ │ │ ├── aes_ct_ctrcbc.c │ │ │ │ ├── aes_ct_dec.c │ │ │ │ ├── aes_ct_enc.c │ │ │ │ ├── aes_small_cbcdec.c │ │ │ │ ├── aes_small_cbcenc.c │ │ │ │ ├── aes_small_ctr.c │ │ │ │ ├── aes_small_ctrcbc.c │ │ │ │ ├── aes_small_dec.c │ │ │ │ ├── aes_small_enc.c │ │ │ │ ├── chacha20_ct.c │ │ │ │ ├── chacha20_sse2.c │ │ │ │ ├── des_ct.c │ │ │ │ ├── des_ct_cbcdec.c │ │ │ │ ├── des_ct_cbcenc.c │ │ │ │ ├── des_support.c │ │ │ │ ├── des_tab.c │ │ │ │ ├── des_tab_cbcdec.c │ │ │ │ ├── des_tab_cbcenc.c │ │ │ │ ├── poly1305_ctmul.c │ │ │ │ ├── poly1305_ctmul32.c │ │ │ │ ├── poly1305_ctmulq.c │ │ │ │ └── poly1305_i15.c │ │ │ │ ├── t_bearssl.h │ │ │ │ ├── t_bearssl_aead.h │ │ │ │ ├── t_bearssl_block.h │ │ │ │ ├── t_bearssl_ec.h │ │ │ │ ├── t_bearssl_hash.h │ │ │ │ ├── t_bearssl_hmac.h │ │ │ │ ├── t_bearssl_kdf.h │ │ │ │ ├── t_bearssl_pem.h │ │ │ │ ├── t_bearssl_prf.h │ │ │ │ ├── t_bearssl_rand.h │ │ │ │ ├── t_bearssl_rsa.h │ │ │ │ ├── t_bearssl_ssl.h │ │ │ │ ├── t_bearssl_tasmota_config.h │ │ │ │ ├── t_bearssl_x509.h │ │ │ │ ├── t_config.h │ │ │ │ ├── t_inner.h │ │ │ │ └── x509 │ │ │ │ ├── asn1enc.c │ │ │ │ ├── encode_ec_pk8der.c │ │ │ │ ├── encode_ec_rawder.c │ │ │ │ ├── encode_rsa_pk8der.c │ │ │ │ ├── encode_rsa_rawder.c │ │ │ │ ├── pkey_decoder.c │ │ │ │ ├── skey_decoder.c │ │ │ │ ├── x509_decoder.c │ │ │ │ ├── x509_knownkey.c │ │ │ │ ├── x509_minimal.c │ │ │ │ └── x509_minimal_full.c │ │ └── tls_mini │ │ │ ├── library.json │ │ │ └── src │ │ │ ├── StackThunk_light.cpp │ │ │ ├── StackThunk_light.h │ │ │ ├── WiFiClientSecureLightBearSSL.cpp │ │ │ └── WiFiClientSecureLightBearSSL.h │ ├── libesp32 │ │ ├── Berry-HttpClientLight │ │ │ ├── library.json │ │ │ └── src │ │ │ │ ├── HTTPUpdateLight.cpp │ │ │ │ ├── HTTPUpdateLight.h │ │ │ │ ├── HttpClientLight.cpp │ │ │ │ ├── HttpClientLight.h │ │ │ │ ├── TasUpdate.h │ │ │ │ └── TasUpdater.cpp │ │ ├── Berry │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── berry-logo.png │ │ │ ├── default │ │ │ │ ├── be_modtab.c │ │ │ │ └── berry_conf.h │ │ │ ├── examples │ │ │ │ ├── anon_func.be │ │ │ │ ├── bigloop.be │ │ │ │ ├── bintree.be │ │ │ │ ├── calcpi.be │ │ │ │ ├── exception.be │ │ │ │ ├── fib_rec.be │ │ │ │ ├── guess_number.be │ │ │ │ ├── json.be │ │ │ │ ├── lambda.be │ │ │ │ ├── listdir.be │ │ │ │ ├── qsort.be │ │ │ │ ├── repl.be │ │ │ │ ├── string.be │ │ │ │ └── strmod.be │ │ │ ├── library.json │ │ │ ├── src │ │ │ │ ├── be_api.c │ │ │ │ ├── be_baselib.c │ │ │ │ ├── be_bytecode.c │ │ │ │ ├── be_bytecode.h │ │ │ │ ├── be_byteslib.c │ │ │ │ ├── be_class.c │ │ │ │ ├── be_class.h │ │ │ │ ├── be_code.c │ │ │ │ ├── be_code.h │ │ │ │ ├── be_constobj.h │ │ │ │ ├── be_debug.c │ │ │ │ ├── be_debug.h │ │ │ │ ├── be_debuglib.c │ │ │ │ ├── be_decoder.h │ │ │ │ ├── be_exec.c │ │ │ │ ├── be_exec.h │ │ │ │ ├── be_filelib.c │ │ │ │ ├── be_func.c │ │ │ │ ├── be_func.h │ │ │ │ ├── be_gc.c │ │ │ │ ├── be_gc.h │ │ │ │ ├── be_gclib.c │ │ │ │ ├── be_globallib.c │ │ │ │ ├── be_introspectlib.c │ │ │ │ ├── be_jsonlib.c │ │ │ │ ├── be_lexer.c │ │ │ │ ├── be_lexer.h │ │ │ │ ├── be_libs.c │ │ │ │ ├── be_libs.h │ │ │ │ ├── be_list.c │ │ │ │ ├── be_list.h │ │ │ │ ├── be_listlib.c │ │ │ │ ├── be_map.c │ │ │ │ ├── be_map.h │ │ │ │ ├── be_maplib.c │ │ │ │ ├── be_mathlib.c │ │ │ │ ├── be_mem.c │ │ │ │ ├── be_mem.h │ │ │ │ ├── be_module.c │ │ │ │ ├── be_module.h │ │ │ │ ├── be_object.c │ │ │ │ ├── be_object.h │ │ │ │ ├── be_opcodes.h │ │ │ │ ├── be_oslib.c │ │ │ │ ├── be_parser.c │ │ │ │ ├── be_parser.h │ │ │ │ ├── be_rangelib.c │ │ │ │ ├── be_repl.c │ │ │ │ ├── be_repl.h │ │ │ │ ├── be_solidifylib.c │ │ │ │ ├── be_string.c │ │ │ │ ├── be_string.h │ │ │ │ ├── be_strlib.c │ │ │ │ ├── be_strlib.h │ │ │ │ ├── be_sys.h │ │ │ │ ├── be_syslib.c │ │ │ │ ├── be_timelib.c │ │ │ │ ├── be_var.c │ │ │ │ ├── be_var.h │ │ │ │ ├── be_vector.c │ │ │ │ ├── be_vector.h │ │ │ │ ├── be_vm.c │ │ │ │ ├── be_vm.h │ │ │ │ ├── berry.h │ │ │ │ └── berry_conf.h │ │ │ ├── testall.be │ │ │ ├── tests │ │ │ │ ├── assignment.be │ │ │ │ ├── bool.be │ │ │ │ ├── bytes.be │ │ │ │ ├── checkspace.be │ │ │ │ ├── class.be │ │ │ │ ├── class_const.be │ │ │ │ ├── closure.be │ │ │ │ ├── cond_expr.be │ │ │ │ ├── debug.be │ │ │ │ ├── for.be │ │ │ │ ├── function.be │ │ │ │ ├── global.be │ │ │ │ ├── json.be │ │ │ │ ├── lexer.be │ │ │ │ ├── list.be │ │ │ │ ├── os.be │ │ │ │ ├── overload.be │ │ │ │ ├── relop.be │ │ │ │ ├── string.be │ │ │ │ ├── subobject.be │ │ │ │ ├── suffix.be │ │ │ │ ├── super_leveled.be │ │ │ │ ├── virtual_methods.be │ │ │ │ └── virtual_methods2.be │ │ │ └── tools │ │ │ │ ├── grammar │ │ │ │ ├── berry.bytecode │ │ │ │ ├── berry.ebnf │ │ │ │ ├── const_obj.ebnf │ │ │ │ └── json.ebnf │ │ │ │ └── plugins │ │ │ │ └── vscode │ │ │ │ └── skiars.berry-0.1.0 │ │ │ │ ├── .vsixmanifest │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── README.md │ │ │ │ ├── berry-configuration.json │ │ │ │ ├── berry-icon.png │ │ │ │ ├── package.json │ │ │ │ └── syntaxes │ │ │ │ ├── berry.json │ │ │ │ └── bytecode.json │ │ ├── DHT-sensor-library │ │ │ ├── .gitignore │ │ │ ├── CONTRIBUTING.md │ │ │ ├── DHT.cpp │ │ │ ├── DHT.h │ │ │ ├── README.md │ │ │ ├── code-of-conduct.md │ │ │ ├── examples │ │ │ │ ├── DHT_Unified_Sensor │ │ │ │ │ └── DHT_Unified_Sensor.ino │ │ │ │ └── DHTtester │ │ │ │ │ └── DHTtester.ino │ │ │ ├── keywords.txt │ │ │ ├── library.properties │ │ │ └── license.txt │ │ ├── ESP32-to-ESP8266-compat │ │ │ ├── README.adoc │ │ │ ├── keywords.txt │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── AddrList.h │ │ │ │ ├── ESP32Wifi.cpp │ │ │ │ ├── ESP8266HTTPClient.h │ │ │ │ ├── ESP8266WebServer.h │ │ │ │ ├── ESP8266WiFi.h │ │ │ │ ├── ESP8266httpUpdate.h │ │ │ │ ├── ESP8266mDNS.h │ │ │ │ ├── esp8266toEsp32.cpp │ │ │ │ ├── esp8266toEsp32.h │ │ │ │ ├── ets_sys.h │ │ │ │ ├── gpio.h │ │ │ │ ├── os_type.h │ │ │ │ ├── sntp.h │ │ │ │ ├── spi_flash.h │ │ │ │ ├── twi.h │ │ │ │ └── user_interface.h │ │ ├── Zip-readonly-FS │ │ │ ├── library.json │ │ │ └── src │ │ │ │ ├── ZipReadFS.cpp │ │ │ │ └── ZipReadFS.h │ │ ├── berry │ │ │ ├── default │ │ │ │ ├── be_port.c │ │ │ │ ├── be_re_lib.c │ │ │ │ └── berry.c │ │ │ ├── gen.sh │ │ │ ├── src │ │ │ │ ├── be_strictlib.c │ │ │ │ └── be_undefinedlib.c │ │ │ ├── tests │ │ │ │ ├── bitwise.be │ │ │ │ ├── bytes_b64.be │ │ │ │ ├── bytes_fixed.be │ │ │ │ ├── call.be │ │ │ │ ├── class_static.be │ │ │ │ ├── compiler.be │ │ │ │ ├── compound.be │ │ │ │ ├── exceptions.be │ │ │ │ ├── int.be │ │ │ │ ├── introspect.be │ │ │ │ ├── introspect_ismethod.be │ │ │ │ ├── lexergc.be │ │ │ │ ├── map.be │ │ │ │ ├── math.be │ │ │ │ ├── member_indirect.be │ │ │ │ ├── module.be │ │ │ │ ├── reference.be │ │ │ │ ├── super_auto.be │ │ │ │ └── vararg.be │ │ │ └── tools │ │ │ │ └── coc │ │ │ │ ├── block_builder.py │ │ │ │ ├── coc │ │ │ │ ├── coc_parser.py │ │ │ │ ├── coc_string.py │ │ │ │ ├── coc_string_test.py │ │ │ │ ├── hash_map.py │ │ │ │ ├── macro_table.py │ │ │ │ └── str_build.py │ │ ├── berry_int64 │ │ │ ├── LICENSE │ │ │ ├── library.json │ │ │ ├── src │ │ │ │ ├── be_int64.h │ │ │ │ └── be_int64_class.c │ │ │ └── tests │ │ │ │ └── int64.be │ │ ├── berry_mapping │ │ │ ├── .gitignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── library.json │ │ │ └── src │ │ │ │ ├── be_cb_module.c │ │ │ │ ├── be_class_wrapper.c │ │ │ │ ├── be_const_members.c │ │ │ │ ├── be_mapping.h │ │ │ │ ├── be_mapping_utils.c │ │ │ │ └── be_raisef.c │ │ ├── berry_tasmota │ │ │ ├── include │ │ │ │ └── be_ctypes.h │ │ │ ├── library.json │ │ │ ├── path.be │ │ │ ├── solidify_all.be │ │ │ └── src │ │ │ │ ├── be_MI32_lib.c │ │ │ │ ├── be_ULP_lib.c │ │ │ │ ├── be_animate_lib.c │ │ │ │ ├── be_audio_opus_lib.c │ │ │ │ ├── be_autoconf_lib.c │ │ │ │ ├── be_crc32_module.c │ │ │ │ ├── be_cron_class.cpp │ │ │ │ ├── be_crypto_lib.c │ │ │ │ ├── be_ctypes.c │ │ │ │ ├── be_display_lib.cpp │ │ │ │ ├── be_driverlib.c │ │ │ │ ├── be_dyn_class.c │ │ │ │ ├── be_energy_ctypes_definitions.c │ │ │ │ ├── be_energylib.c │ │ │ │ ├── be_flash_lib.c │ │ │ │ ├── be_gpio_lib.c │ │ │ │ ├── be_hue_bridge_lib.c │ │ │ │ ├── be_hue_lib.cpp │ │ │ │ ├── be_i2c_axp192_axp202_lib.c │ │ │ │ ├── be_i2c_driverlib.c │ │ │ │ ├── be_i2s_audio_lib.cpp │ │ │ │ ├── be_leds_animator_lib.c │ │ │ │ ├── be_leds_lib.c │ │ │ │ ├── be_leds_ntv_lib.c │ │ │ │ ├── be_light_lib.c │ │ │ │ ├── be_light_state_class.cpp │ │ │ │ ├── be_lv_haspmota.c │ │ │ │ ├── be_lv_tasmota_lib.c │ │ │ │ ├── be_lv_tasmota_widgets_lib.c │ │ │ │ ├── be_md5_lib.c │ │ │ │ ├── be_modtab_tasmota.c │ │ │ │ ├── be_mqtt_lib.c │ │ │ │ ├── be_onewire_lib.c │ │ │ │ ├── be_partition_core_module.c │ │ │ │ ├── be_path_tasmota_lib.c │ │ │ │ ├── be_persist_lib.c │ │ │ │ ├── be_port.cpp │ │ │ │ ├── be_python_compat.c │ │ │ │ ├── be_serial_lib.c │ │ │ │ ├── be_tapp_lib.c │ │ │ │ ├── be_tasmota_lib.c │ │ │ │ ├── be_tasmota_log_reader_class.cpp │ │ │ │ ├── be_tcpclient_lib.c │ │ │ │ ├── be_tcpserver_class.c │ │ │ │ ├── be_trigger_class.c │ │ │ │ ├── be_udp_lib.cpp │ │ │ │ ├── be_unishox_lib.cpp │ │ │ │ ├── be_uuid_lib.c │ │ │ │ ├── be_webclient_lib.c │ │ │ │ ├── be_webserver_lib.c │ │ │ │ ├── be_wire_lib.c │ │ │ │ ├── be_zigbee.c │ │ │ │ ├── be_zigbee_zb_coord.c │ │ │ │ ├── be_zigbee_zcl_attribute_list_ntv.c │ │ │ │ ├── be_zigbee_zcl_attribute_ntv.c │ │ │ │ ├── be_zigbee_zcl_attributes.c │ │ │ │ ├── be_zigbee_zcl_frame.c │ │ │ │ ├── berry_tasmota.h │ │ │ │ ├── embedded │ │ │ │ ├── Wire.be │ │ │ │ ├── animate_module.be │ │ │ │ ├── autoconf_module.be │ │ │ │ ├── driver_class.be │ │ │ │ ├── dyn.be │ │ │ │ ├── energy.be │ │ │ │ ├── hue_bridge.be │ │ │ │ ├── i2c_axp192.be │ │ │ │ ├── i2c_axp202.be │ │ │ │ ├── i2c_driver.be │ │ │ │ ├── i2c_ft3663.be │ │ │ │ ├── leds.be │ │ │ │ ├── leds_animator.be │ │ │ │ ├── lv_tasmota.be │ │ │ │ ├── lv_tasmota_widgets.be │ │ │ │ ├── mqtt.be │ │ │ │ ├── partition_core.be │ │ │ │ ├── persist.be │ │ │ │ ├── python_compat.be │ │ │ │ ├── tapp.be │ │ │ │ ├── tasmota_class.be │ │ │ │ ├── test_crypto.be │ │ │ │ ├── trigger_class.be │ │ │ │ ├── uuid.be │ │ │ │ ├── zigbee.be │ │ │ │ ├── zigbee_zb_coord.be │ │ │ │ ├── zigbee_zcl_attribute.be │ │ │ │ └── zigbee_zcl_frame.be │ │ │ │ ├── solidify │ │ │ │ ├── .keep │ │ │ │ ├── solidified_Wire.h │ │ │ │ ├── solidified_animate_module.h │ │ │ │ ├── solidified_autoconf_module.h │ │ │ │ ├── solidified_driver_class.h │ │ │ │ ├── solidified_dyn.h │ │ │ │ ├── solidified_energy.h │ │ │ │ ├── solidified_hue_bridge.h │ │ │ │ ├── solidified_i2c_axp192.h │ │ │ │ ├── solidified_i2c_axp202.h │ │ │ │ ├── solidified_i2c_driver.h │ │ │ │ ├── solidified_i2c_ft3663.h │ │ │ │ ├── solidified_leds.h │ │ │ │ ├── solidified_leds_animator.h │ │ │ │ ├── solidified_lv_tasmota.h │ │ │ │ ├── solidified_lv_tasmota_widgets.h │ │ │ │ ├── solidified_mqtt.h │ │ │ │ ├── solidified_partition_core.h │ │ │ │ ├── solidified_persist.h │ │ │ │ ├── solidified_python_compat.h │ │ │ │ ├── solidified_tapp.h │ │ │ │ ├── solidified_tasmota_class.h │ │ │ │ ├── solidified_test_crypto.h │ │ │ │ ├── solidified_trigger_class.h │ │ │ │ ├── solidified_uuid.h │ │ │ │ ├── solidified_zigbee.h │ │ │ │ ├── solidified_zigbee_zb_coord.h │ │ │ │ ├── solidified_zigbee_zcl_attribute.h │ │ │ │ └── solidified_zigbee_zcl_frame.h │ │ │ │ └── static_block.hpp │ │ ├── ccronexpr │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── appveyor.yml │ │ │ ├── ccronexpr.c │ │ │ ├── ccronexpr.h │ │ │ └── library.json │ │ ├── lib_mail │ │ │ ├── .github │ │ │ │ ├── FUNDING.yml │ │ │ │ └── stale.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── _config.yml │ │ │ ├── examples │ │ │ │ ├── Copy_Messages │ │ │ │ │ └── Copy_Messsages.ino │ │ │ │ ├── Delete_Messages │ │ │ │ │ └── Delete_Messsages.ino │ │ │ │ ├── ESP32_Ethernet_Send_Text │ │ │ │ │ ├── ESP32_Ethernet_Send_Text.ino │ │ │ │ │ └── modified_LAN8720_board_images │ │ │ │ │ │ ├── lan8720_modified_board.png │ │ │ │ │ │ └── lan8720_modified_schematic.png │ │ │ │ ├── Read_Email_Access_Token │ │ │ │ │ └── Read_Email_Access_Token.ino │ │ │ │ ├── Read_Single_Email │ │ │ │ │ └── Read_Single_Email.ino │ │ │ │ ├── Read_Single_Email_Loop │ │ │ │ │ └── Read_Single_Email_Loop.ino │ │ │ │ ├── Search_Emails │ │ │ │ │ └── Search_Emails.ino │ │ │ │ ├── Send_Access_Token │ │ │ │ │ └── Send_Access_Token.ino │ │ │ │ ├── Send_Attachment_Blob │ │ │ │ │ ├── Send_Attachment_Blob.ino │ │ │ │ │ └── image.h │ │ │ │ ├── Send_Attachment_File │ │ │ │ │ └── Send_Attachment_File.ino │ │ │ │ ├── Send_Embedded_Message │ │ │ │ │ └── Send_Embedded_Message.ino │ │ │ │ ├── Send_Enriched_Text │ │ │ │ │ └── Send_Enriched_Text.ino │ │ │ │ ├── Send_Flash_Message_with_Inline_Image │ │ │ │ │ └── Send_Flash_Message_with_Inline_Image.ino │ │ │ │ ├── Send_HTML │ │ │ │ │ └── Send_HTML.ino │ │ │ │ ├── Send_Parallel_Attachment │ │ │ │ │ ├── Send_Parallel_Attachment.ino │ │ │ │ │ └── data.h │ │ │ │ ├── Send_RFC822_Attachment │ │ │ │ │ ├── Send_RFC822_Attachment.ino │ │ │ │ │ └── image.h │ │ │ │ ├── Send_Reuse_Session │ │ │ │ │ └── Send_Reuse_Session.ino │ │ │ │ ├── Send_Text │ │ │ │ │ └── Send_Text.ino │ │ │ │ ├── Send_Text_Flowed │ │ │ │ │ └── Send_Text_Flowed.ino │ │ │ │ └── Set_Flags │ │ │ │ │ └── Set_Flags.ino │ │ │ ├── keywords.txt │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ ├── media │ │ │ │ └── images │ │ │ │ │ ├── ArduinoIDE.png │ │ │ │ │ ├── esp-mail-client.png │ │ │ │ │ └── esp-mail-client.svg │ │ │ └── src │ │ │ │ ├── ESP_Mail_Client.cpp │ │ │ │ ├── ESP_Mail_Client.h │ │ │ │ ├── ESP_Mail_FS.h │ │ │ │ ├── README.md │ │ │ │ ├── SDK_Version_Common.h │ │ │ │ ├── extras │ │ │ │ ├── ESPTimeHelper.cpp │ │ │ │ ├── ESPTimeHelper.h │ │ │ │ ├── MIMEInfo.h │ │ │ │ ├── RFC2047.cpp │ │ │ │ └── RFC2047.h │ │ │ │ └── wcs │ │ │ │ ├── esp32 │ │ │ │ ├── ESP_Mail_HTTPClient32.cpp │ │ │ │ ├── ESP_Mail_HTTPClient32.h │ │ │ │ ├── ESP_Mail_WCS32.cpp │ │ │ │ ├── ESP_Mail_WCS32.h │ │ │ │ ├── esp_mail_ssl_client32.cpp │ │ │ │ └── esp_mail_ssl_client32.h │ │ │ │ └── esp8266 │ │ │ │ ├── ESP_Mail_BearSSLHelpers.cpp │ │ │ │ ├── ESP_Mail_BearSSLHelpers.h │ │ │ │ ├── ESP_Mail_CertStoreBearSSL.cpp │ │ │ │ ├── ESP_Mail_CertStoreBearSSL.h │ │ │ │ ├── ESP_Mail_HTTPClient.cpp │ │ │ │ ├── ESP_Mail_HTTPClient.h │ │ │ │ ├── ESP_Mail_WCS.cpp │ │ │ │ └── ESP_Mail_WCS.h │ │ ├── re1.5 │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── backtrack.c │ │ │ ├── charclass.c │ │ │ ├── cleanmarks.c │ │ │ ├── compile.c │ │ │ ├── compilecode.c │ │ │ ├── dumpcode.c │ │ │ ├── library.json │ │ │ ├── parse.y │ │ │ ├── pike.c │ │ │ ├── re1.5.h │ │ │ ├── recursive.c │ │ │ ├── recursiveloop.c │ │ │ ├── run-tests │ │ │ ├── sub.c │ │ │ ├── thompson.c │ │ │ └── util.c │ │ └── rtsp │ │ │ ├── CRtspSession.cpp │ │ │ ├── CRtspSession.h │ │ │ ├── CStreamer.cpp │ │ │ ├── CStreamer.h │ │ │ ├── JPEGSamples.cpp │ │ │ ├── JPEGSamples.h │ │ │ ├── LICENSE │ │ │ ├── OV2640.cpp │ │ │ ├── OV2640.h │ │ │ ├── OV2640Streamer.cpp │ │ │ ├── OV2640Streamer.h │ │ │ ├── README.md │ │ │ ├── SimStreamer.cpp │ │ │ ├── SimStreamer.h │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ ├── platglue-esp32.h │ │ │ ├── platglue-posix.h │ │ │ └── platglue.h │ ├── libesp32_audio │ │ ├── es7210 │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── es7210.cpp │ │ │ │ └── es7210.h │ │ ├── es7243e │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── es7243e.cpp │ │ │ │ └── es7243e.h │ │ ├── es8156 │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── audio_hal.h │ │ │ │ ├── es8156.cpp │ │ │ │ ├── es8156.h │ │ │ │ └── esxxx_common.h │ │ ├── es8311 │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── es8311.cpp │ │ │ │ └── es8311.h │ │ ├── mp3_shine_esp32 │ │ │ ├── COPYING │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── changelog.txt │ │ │ ├── component.mk │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ └── src │ │ │ │ ├── bitstream.cpp │ │ │ │ ├── bitstream.h │ │ │ │ ├── huffman.cpp │ │ │ │ ├── huffman.h │ │ │ │ ├── l3bitstream.cpp │ │ │ │ ├── l3bitstream.h │ │ │ │ ├── l3loop.cpp │ │ │ │ ├── l3loop.h │ │ │ │ ├── l3mdct.cpp │ │ │ │ ├── l3mdct.h │ │ │ │ ├── l3subband.cpp │ │ │ │ ├── l3subband.h │ │ │ │ ├── layer3.cpp │ │ │ │ ├── layer3.h │ │ │ │ ├── mult_mips_gcc.h │ │ │ │ ├── mult_noarch_gcc.h │ │ │ │ ├── mult_sarm_gcc.h │ │ │ │ ├── reservoir.cpp │ │ │ │ ├── reservoir.h │ │ │ │ ├── tables.cpp │ │ │ │ ├── tables.h │ │ │ │ └── types.h │ │ └── wm8960 │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ └── src │ │ │ ├── wm8960.cpp │ │ │ └── wm8960.h │ ├── libesp32_div │ │ ├── ESP32-HomeKit │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── SerialLog.txt │ │ │ ├── examples │ │ │ │ └── HomeKit_IDF │ │ │ │ │ ├── HomeKit_IDF.ino │ │ │ │ │ ├── homekit_main.c │ │ │ │ │ └── wifi_info.h │ │ │ ├── library.json │ │ │ └── src │ │ │ │ ├── _esp_hap_config.h │ │ │ │ ├── base36.h │ │ │ │ ├── byte_convert.c │ │ │ │ ├── byte_convert.h │ │ │ │ ├── esp_hap_acc.c │ │ │ │ ├── esp_hap_acc.h │ │ │ │ ├── esp_hap_bct.c │ │ │ │ ├── esp_hap_bct_priv.h │ │ │ │ ├── esp_hap_char.c │ │ │ │ ├── esp_hap_char.h │ │ │ │ ├── esp_hap_controllers.c │ │ │ │ ├── esp_hap_controllers.h │ │ │ │ ├── esp_hap_database.c │ │ │ │ ├── esp_hap_database.h │ │ │ │ ├── esp_hap_ip_services.c │ │ │ │ ├── esp_hap_ip_services.h │ │ │ │ ├── esp_hap_keystore.c │ │ │ │ ├── esp_hap_keystore.h │ │ │ │ ├── esp_hap_main.c │ │ │ │ ├── esp_hap_main.h │ │ │ │ ├── esp_hap_mdns.c │ │ │ │ ├── esp_hap_mdns.h │ │ │ │ ├── esp_hap_network_io.c │ │ │ │ ├── esp_hap_network_io.h │ │ │ │ ├── esp_hap_pair_common.c │ │ │ │ ├── esp_hap_pair_common.h │ │ │ │ ├── esp_hap_pair_setup.c │ │ │ │ ├── esp_hap_pair_setup.h │ │ │ │ ├── esp_hap_pair_verify.c │ │ │ │ ├── esp_hap_pair_verify.h │ │ │ │ ├── esp_hap_pairings.c │ │ │ │ ├── esp_hap_pairings.h │ │ │ │ ├── esp_hap_secure_message.h │ │ │ │ ├── esp_hap_serv.c │ │ │ │ ├── esp_hap_serv.h │ │ │ │ ├── esp_hap_setup_payload.c │ │ │ │ ├── esp_hap_wac.h │ │ │ │ ├── esp_hap_wifi.c │ │ │ │ ├── esp_hap_wifi.h │ │ │ │ ├── esp_mfi_aes.c │ │ │ │ ├── esp_mfi_aes.h │ │ │ │ ├── esp_mfi_base64.c │ │ │ │ ├── esp_mfi_base64.h │ │ │ │ ├── esp_mfi_debug.c │ │ │ │ ├── esp_mfi_debug.h │ │ │ │ ├── esp_mfi_dummy.c │ │ │ │ ├── esp_mfi_i2c.c.0 │ │ │ │ ├── esp_mfi_i2c.h.0 │ │ │ │ ├── esp_mfi_rand.c │ │ │ │ ├── esp_mfi_rand.h │ │ │ │ ├── esp_mfi_sha.c │ │ │ │ ├── esp_mfi_sha.h │ │ │ │ ├── hap.h │ │ │ │ ├── hap_apple_chars.c │ │ │ │ ├── hap_apple_chars.h │ │ │ │ ├── hap_apple_servs.c │ │ │ │ ├── hap_apple_servs.h │ │ │ │ ├── hap_bct.h │ │ │ │ ├── hap_platform_httpd.c │ │ │ │ ├── hap_platform_httpd.h │ │ │ │ ├── hap_platform_keystore.cpp │ │ │ │ ├── hap_platform_keystore.h │ │ │ │ ├── hap_platform_memory.cpp │ │ │ │ ├── hap_platform_memory.h │ │ │ │ ├── hap_platform_os.c │ │ │ │ ├── hap_platform_os.h │ │ │ │ ├── hap_wac.h │ │ │ │ ├── hexbin.c │ │ │ │ ├── hexbin.h │ │ │ │ ├── hexdump.c │ │ │ │ ├── hexdump.h │ │ │ │ ├── hkdf-sha.h │ │ │ │ ├── hkdf.c │ │ │ │ ├── hmac.c │ │ │ │ ├── jsmn │ │ │ │ └── jsmn.h │ │ │ │ ├── json_generator.c │ │ │ │ ├── json_generator.h │ │ │ │ ├── json_parser.c │ │ │ │ ├── json_parser.h │ │ │ │ ├── mu_bignum.h │ │ │ │ ├── mu_srp.c │ │ │ │ ├── mu_srp.h │ │ │ │ ├── port │ │ │ │ ├── bignum.h │ │ │ │ ├── bignum_ESP32.c │ │ │ │ ├── bignum_ESP32.h │ │ │ │ ├── bignum_ESP32_C3.c │ │ │ │ ├── bignum_ESP32_C3.h │ │ │ │ ├── bignum_impl.h │ │ │ │ └── esp_bignum.c │ │ │ │ ├── sha-private.h │ │ │ │ ├── sha.h │ │ │ │ ├── sha1.c │ │ │ │ ├── sha224-256.c │ │ │ │ ├── sha384-512.c │ │ │ │ ├── shatest.c │ │ │ │ └── usha.c │ │ ├── NimBLE-Arduino │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── docs │ │ │ │ ├── Bluetooth 5 features.md │ │ │ │ ├── Command_line_config.md │ │ │ │ ├── Doxyfile │ │ │ │ ├── Improvements_and_updates.md │ │ │ │ ├── Migration_guide.md │ │ │ │ ├── New_user_guide.md │ │ │ │ ├── Usage_tips.md │ │ │ │ └── index.md │ │ │ ├── examples │ │ │ │ ├── BLE_Beacon_Scanner │ │ │ │ │ ├── BLE_Beacon_Scanner.ino │ │ │ │ │ └── BLE_Beacon_Scanner.md │ │ │ │ ├── BLE_EddystoneTLM_Beacon │ │ │ │ │ ├── BLE_EddystoneTLM_Beacon.ino │ │ │ │ │ └── BLE_EddystoneTLM_Beacon.md │ │ │ │ ├── BLE_EddystoneURL_Beacon │ │ │ │ │ ├── BLE_EddystoneURL_Beacon.ino │ │ │ │ │ └── BLE_EddystoneURL_Beacon.md │ │ │ │ ├── Bluetooth_5 │ │ │ │ │ ├── NimBLE_extended_client │ │ │ │ │ │ └── NimBLE_extended_client.ino │ │ │ │ │ ├── NimBLE_extended_server │ │ │ │ │ │ └── NimBLE_extended_server.ino │ │ │ │ │ └── NimBLE_multi_advertiser │ │ │ │ │ │ └── NimBLE_multi_advertiser.ino │ │ │ │ ├── NimBLE_Client │ │ │ │ │ └── NimBLE_Client.ino │ │ │ │ ├── NimBLE_Scan_Continuous │ │ │ │ │ └── NimBLE_Scan_Continuous.ino │ │ │ │ ├── NimBLE_Scan_Whitelist │ │ │ │ │ └── NimBLE_Scan_whitelist.ino │ │ │ │ ├── NimBLE_Secure_Client │ │ │ │ │ └── NimBLE_Secure_Client.ino │ │ │ │ ├── NimBLE_Secure_Server │ │ │ │ │ └── NimBLE_Secure_Server.ino │ │ │ │ ├── NimBLE_Server │ │ │ │ │ └── NimBLE_Server.ino │ │ │ │ ├── NimBLE_Server_Whitelist │ │ │ │ │ └── NimBLE_Server_Whitelist.ino │ │ │ │ ├── NimBLE_Service_Data_Advertiser │ │ │ │ │ └── NimBLE_Service_Data_Advertiser.ino │ │ │ │ └── Refactored_original_examples │ │ │ │ │ ├── BLE_client │ │ │ │ │ └── BLE_client.ino │ │ │ │ │ ├── BLE_iBeacon │ │ │ │ │ └── BLE_iBeacon.ino │ │ │ │ │ ├── BLE_notify │ │ │ │ │ └── BLE_notify.ino │ │ │ │ │ ├── BLE_scan │ │ │ │ │ └── BLE_scan.ino │ │ │ │ │ ├── BLE_server │ │ │ │ │ └── BLE_server.ino │ │ │ │ │ ├── BLE_server_multiconnect │ │ │ │ │ └── BLE_server_multiconnect.ino │ │ │ │ │ ├── BLE_uart │ │ │ │ │ └── BLE_uart.ino │ │ │ │ │ └── BLE_write │ │ │ │ │ └── BLE_write.ino │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ ├── src │ │ │ │ ├── HIDKeyboardTypes.h │ │ │ │ ├── HIDTypes.h │ │ │ │ ├── NimBLE2904.cpp │ │ │ │ ├── NimBLE2904.h │ │ │ │ ├── NimBLEAddress.cpp │ │ │ │ ├── NimBLEAddress.h │ │ │ │ ├── NimBLEAdvertisedDevice.cpp │ │ │ │ ├── NimBLEAdvertisedDevice.h │ │ │ │ ├── NimBLEAdvertising.cpp │ │ │ │ ├── NimBLEAdvertising.h │ │ │ │ ├── NimBLEAttValue.h │ │ │ │ ├── NimBLEBeacon.cpp │ │ │ │ ├── NimBLEBeacon.h │ │ │ │ ├── NimBLECharacteristic.cpp │ │ │ │ ├── NimBLECharacteristic.h │ │ │ │ ├── NimBLEClient.cpp │ │ │ │ ├── NimBLEClient.h │ │ │ │ ├── NimBLEConnInfo.h │ │ │ │ ├── NimBLEDescriptor.cpp │ │ │ │ ├── NimBLEDescriptor.h │ │ │ │ ├── NimBLEDevice.cpp │ │ │ │ ├── NimBLEDevice.h │ │ │ │ ├── NimBLEEddystoneTLM.cpp │ │ │ │ ├── NimBLEEddystoneTLM.h │ │ │ │ ├── NimBLEEddystoneURL.cpp │ │ │ │ ├── NimBLEEddystoneURL.h │ │ │ │ ├── NimBLEExtAdvertising.cpp │ │ │ │ ├── NimBLEExtAdvertising.h │ │ │ │ ├── NimBLEHIDDevice.cpp │ │ │ │ ├── NimBLEHIDDevice.h │ │ │ │ ├── NimBLELog.h │ │ │ │ ├── NimBLERemoteCharacteristic.cpp │ │ │ │ ├── NimBLERemoteCharacteristic.h │ │ │ │ ├── NimBLERemoteDescriptor.cpp │ │ │ │ ├── NimBLERemoteDescriptor.h │ │ │ │ ├── NimBLERemoteService.cpp │ │ │ │ ├── NimBLERemoteService.h │ │ │ │ ├── NimBLEScan.cpp │ │ │ │ ├── NimBLEScan.h │ │ │ │ ├── NimBLESecurity.cpp │ │ │ │ ├── NimBLESecurity.h │ │ │ │ ├── NimBLEServer.cpp │ │ │ │ ├── NimBLEServer.h │ │ │ │ ├── NimBLEService.cpp │ │ │ │ ├── NimBLEService.h │ │ │ │ ├── NimBLEUUID.cpp │ │ │ │ ├── NimBLEUUID.h │ │ │ │ ├── NimBLEUtils.cpp │ │ │ │ ├── NimBLEUtils.h │ │ │ │ ├── nimble │ │ │ │ │ ├── CODING_STANDARDS.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── NOTICE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── RELEASE_NOTES.md │ │ │ │ │ ├── console │ │ │ │ │ │ └── console.h │ │ │ │ │ ├── esp_port │ │ │ │ │ │ ├── esp-hci │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ ├── esp_compiler.h │ │ │ │ │ │ │ │ └── esp_nimble_hci.h │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ └── esp_nimble_hci.c │ │ │ │ │ │ └── port │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ ├── esp_nimble_cfg.h │ │ │ │ │ │ │ └── esp_nimble_mem.h │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ └── esp_nimble_mem.cpp │ │ │ │ │ ├── ext │ │ │ │ │ │ └── tinycrypt │ │ │ │ │ │ │ ├── AUTHORS │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README │ │ │ │ │ │ │ ├── VERSION │ │ │ │ │ │ │ ├── documentation │ │ │ │ │ │ │ └── tinycrypt.rst │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ └── tinycrypt │ │ │ │ │ │ │ │ ├── aes.h │ │ │ │ │ │ │ │ ├── cbc_mode.h │ │ │ │ │ │ │ │ ├── ccm_mode.h │ │ │ │ │ │ │ │ ├── cmac_mode.h │ │ │ │ │ │ │ │ ├── constants.h │ │ │ │ │ │ │ │ ├── ctr_mode.h │ │ │ │ │ │ │ │ ├── ctr_prng.h │ │ │ │ │ │ │ │ ├── ecc.h │ │ │ │ │ │ │ │ ├── ecc_dh.h │ │ │ │ │ │ │ │ ├── ecc_dsa.h │ │ │ │ │ │ │ │ ├── ecc_platform_specific.h │ │ │ │ │ │ │ │ ├── hmac.h │ │ │ │ │ │ │ │ ├── hmac_prng.h │ │ │ │ │ │ │ │ ├── sha256.h │ │ │ │ │ │ │ │ └── utils.h │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ ├── aes_decrypt.c │ │ │ │ │ │ │ ├── aes_encrypt.c │ │ │ │ │ │ │ ├── cbc_mode.c │ │ │ │ │ │ │ ├── ccm_mode.c │ │ │ │ │ │ │ ├── cmac_mode.c │ │ │ │ │ │ │ ├── ctr_mode.c │ │ │ │ │ │ │ ├── ctr_prng.c │ │ │ │ │ │ │ ├── ecc.c │ │ │ │ │ │ │ ├── ecc_dh.c │ │ │ │ │ │ │ ├── ecc_dsa.c │ │ │ │ │ │ │ ├── ecc_platform_specific.c │ │ │ │ │ │ │ ├── hmac.c │ │ │ │ │ │ │ ├── hmac_prng.c │ │ │ │ │ │ │ ├── sha256.c │ │ │ │ │ │ │ └── utils.c │ │ │ │ │ ├── nimble │ │ │ │ │ │ ├── controller │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ └── controller │ │ │ │ │ │ │ │ │ ├── ble_hw.h │ │ │ │ │ │ │ │ │ ├── ble_ll.h │ │ │ │ │ │ │ │ │ ├── ble_ll_adv.h │ │ │ │ │ │ │ │ │ ├── ble_ll_conn.h │ │ │ │ │ │ │ │ │ ├── ble_ll_ctrl.h │ │ │ │ │ │ │ │ │ ├── ble_ll_hci.h │ │ │ │ │ │ │ │ │ ├── ble_ll_iso.h │ │ │ │ │ │ │ │ │ ├── ble_ll_resolv.h │ │ │ │ │ │ │ │ │ ├── ble_ll_rfmgmt.h │ │ │ │ │ │ │ │ │ ├── ble_ll_scan.h │ │ │ │ │ │ │ │ │ ├── ble_ll_sched.h │ │ │ │ │ │ │ │ │ ├── ble_ll_sync.h │ │ │ │ │ │ │ │ │ ├── ble_ll_test.h │ │ │ │ │ │ │ │ │ ├── ble_ll_trace.h │ │ │ │ │ │ │ │ │ ├── ble_ll_utils.h │ │ │ │ │ │ │ │ │ ├── ble_ll_whitelist.h │ │ │ │ │ │ │ │ │ ├── ble_phy.h │ │ │ │ │ │ │ │ │ └── ble_phy_trace.h │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ ├── ble_ll.c │ │ │ │ │ │ │ │ ├── ble_ll_adv.c │ │ │ │ │ │ │ │ ├── ble_ll_conn.c │ │ │ │ │ │ │ │ ├── ble_ll_conn_hci.c │ │ │ │ │ │ │ │ ├── ble_ll_conn_priv.h │ │ │ │ │ │ │ │ ├── ble_ll_ctrl.c │ │ │ │ │ │ │ │ ├── ble_ll_dtm.c │ │ │ │ │ │ │ │ ├── ble_ll_dtm_priv.h │ │ │ │ │ │ │ │ ├── ble_ll_hci.c │ │ │ │ │ │ │ │ ├── ble_ll_hci_ev.c │ │ │ │ │ │ │ │ ├── ble_ll_iso.c │ │ │ │ │ │ │ │ ├── ble_ll_priv.h │ │ │ │ │ │ │ │ ├── ble_ll_rand.c │ │ │ │ │ │ │ │ ├── ble_ll_resolv.c │ │ │ │ │ │ │ │ ├── ble_ll_rfmgmt.c │ │ │ │ │ │ │ │ ├── ble_ll_scan.c │ │ │ │ │ │ │ │ ├── ble_ll_sched.c │ │ │ │ │ │ │ │ ├── ble_ll_supp_cmd.c │ │ │ │ │ │ │ │ ├── ble_ll_sync.c │ │ │ │ │ │ │ │ ├── ble_ll_trace.c │ │ │ │ │ │ │ │ ├── ble_ll_utils.c │ │ │ │ │ │ │ │ └── ble_ll_whitelist.c │ │ │ │ │ │ ├── drivers │ │ │ │ │ │ │ ├── nrf51 │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ └── ble │ │ │ │ │ │ │ │ │ │ └── xcvr.h │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ ├── ble_hw.c │ │ │ │ │ │ │ │ │ └── ble_phy.c │ │ │ │ │ │ │ └── nrf52 │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ └── ble │ │ │ │ │ │ │ │ │ └── xcvr.h │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ ├── ble_hw.c │ │ │ │ │ │ │ │ ├── ble_phy.c │ │ │ │ │ │ │ │ └── ble_phy_trace.c │ │ │ │ │ │ ├── host │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ └── host │ │ │ │ │ │ │ │ │ ├── ble_att.h │ │ │ │ │ │ │ │ │ ├── ble_eddystone.h │ │ │ │ │ │ │ │ │ ├── ble_gap.h │ │ │ │ │ │ │ │ │ ├── ble_gatt.h │ │ │ │ │ │ │ │ │ ├── ble_hs.h │ │ │ │ │ │ │ │ │ ├── ble_hs_adv.h │ │ │ │ │ │ │ │ │ ├── ble_hs_hci.h │ │ │ │ │ │ │ │ │ ├── ble_hs_id.h │ │ │ │ │ │ │ │ │ ├── ble_hs_log.h │ │ │ │ │ │ │ │ │ ├── ble_hs_mbuf.h │ │ │ │ │ │ │ │ │ ├── ble_hs_pvcy.h │ │ │ │ │ │ │ │ │ ├── ble_hs_stop.h │ │ │ │ │ │ │ │ │ ├── ble_ibeacon.h │ │ │ │ │ │ │ │ │ ├── ble_l2cap.h │ │ │ │ │ │ │ │ │ ├── ble_monitor.h │ │ │ │ │ │ │ │ │ ├── ble_sm.h │ │ │ │ │ │ │ │ │ ├── ble_store.h │ │ │ │ │ │ │ │ │ └── ble_uuid.h │ │ │ │ │ │ │ ├── mesh │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ └── mesh │ │ │ │ │ │ │ │ │ │ ├── access.h │ │ │ │ │ │ │ │ │ │ ├── atomic.h │ │ │ │ │ │ │ │ │ │ ├── cdb.h │ │ │ │ │ │ │ │ │ │ ├── cfg.h │ │ │ │ │ │ │ │ │ │ ├── cfg_cli.h │ │ │ │ │ │ │ │ │ │ ├── cfg_srv.h │ │ │ │ │ │ │ │ │ │ ├── glue.h │ │ │ │ │ │ │ │ │ │ ├── health_cli.h │ │ │ │ │ │ │ │ │ │ ├── health_srv.h │ │ │ │ │ │ │ │ │ │ ├── heartbeat.h │ │ │ │ │ │ │ │ │ │ ├── main.h │ │ │ │ │ │ │ │ │ │ ├── mesh.h │ │ │ │ │ │ │ │ │ │ ├── model_cli.h │ │ │ │ │ │ │ │ │ │ ├── model_srv.h │ │ │ │ │ │ │ │ │ │ ├── porting.h │ │ │ │ │ │ │ │ │ │ ├── proxy.h │ │ │ │ │ │ │ │ │ │ ├── slist.h │ │ │ │ │ │ │ │ │ │ └── testing.h │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ ├── access.c │ │ │ │ │ │ │ │ │ ├── access.h │ │ │ │ │ │ │ │ │ ├── adv.c │ │ │ │ │ │ │ │ │ ├── adv.h │ │ │ │ │ │ │ │ │ ├── aes-ccm.c │ │ │ │ │ │ │ │ │ ├── app_keys.c │ │ │ │ │ │ │ │ │ ├── app_keys.h │ │ │ │ │ │ │ │ │ ├── atomic.h │ │ │ │ │ │ │ │ │ ├── beacon.c │ │ │ │ │ │ │ │ │ ├── beacon.h │ │ │ │ │ │ │ │ │ ├── cdb.c │ │ │ │ │ │ │ │ │ ├── cfg.c │ │ │ │ │ │ │ │ │ ├── cfg.h │ │ │ │ │ │ │ │ │ ├── cfg_cli.c │ │ │ │ │ │ │ │ │ ├── cfg_srv.c │ │ │ │ │ │ │ │ │ ├── crypto.c │ │ │ │ │ │ │ │ │ ├── crypto.h │ │ │ │ │ │ │ │ │ ├── foundation.h │ │ │ │ │ │ │ │ │ ├── friend.c │ │ │ │ │ │ │ │ │ ├── friend.h │ │ │ │ │ │ │ │ │ ├── glue.c │ │ │ │ │ │ │ │ │ ├── health_cli.c │ │ │ │ │ │ │ │ │ ├── health_srv.c │ │ │ │ │ │ │ │ │ ├── heartbeat.c │ │ │ │ │ │ │ │ │ ├── heartbeat.h │ │ │ │ │ │ │ │ │ ├── light_model.c │ │ │ │ │ │ │ │ │ ├── light_model.h │ │ │ │ │ │ │ │ │ ├── lpn.c │ │ │ │ │ │ │ │ │ ├── lpn.h │ │ │ │ │ │ │ │ │ ├── mesh.c │ │ │ │ │ │ │ │ │ ├── mesh_priv.h │ │ │ │ │ │ │ │ │ ├── model_cli.c │ │ │ │ │ │ │ │ │ ├── model_srv.c │ │ │ │ │ │ │ │ │ ├── net.c │ │ │ │ │ │ │ │ │ ├── net.h │ │ │ │ │ │ │ │ │ ├── nodes.c │ │ │ │ │ │ │ │ │ ├── nodes.h │ │ │ │ │ │ │ │ │ ├── pb_adv.c │ │ │ │ │ │ │ │ │ ├── pb_gatt.c │ │ │ │ │ │ │ │ │ ├── prov.c │ │ │ │ │ │ │ │ │ ├── prov.h │ │ │ │ │ │ │ │ │ ├── prov_bearer.h │ │ │ │ │ │ │ │ │ ├── prov_device.c │ │ │ │ │ │ │ │ │ ├── provisioner.c │ │ │ │ │ │ │ │ │ ├── provisioner.h │ │ │ │ │ │ │ │ │ ├── proxy.c │ │ │ │ │ │ │ │ │ ├── proxy.h │ │ │ │ │ │ │ │ │ ├── rpl.c │ │ │ │ │ │ │ │ │ ├── rpl.h │ │ │ │ │ │ │ │ │ ├── settings.c │ │ │ │ │ │ │ │ │ ├── settings.h │ │ │ │ │ │ │ │ │ ├── shell.c │ │ │ │ │ │ │ │ │ ├── shell.h │ │ │ │ │ │ │ │ │ ├── subnet.c │ │ │ │ │ │ │ │ │ ├── subnet.h │ │ │ │ │ │ │ │ │ ├── transport.c │ │ │ │ │ │ │ │ │ └── transport.h │ │ │ │ │ │ │ ├── services │ │ │ │ │ │ │ │ ├── ans │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── services │ │ │ │ │ │ │ │ │ │ │ └── ans │ │ │ │ │ │ │ │ │ │ │ └── ble_svc_ans.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── ble_svc_ans.c │ │ │ │ │ │ │ │ ├── bas │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── services │ │ │ │ │ │ │ │ │ │ │ └── bas │ │ │ │ │ │ │ │ │ │ │ └── ble_svc_bas.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── ble_svc_bas.c │ │ │ │ │ │ │ │ ├── dis │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── services │ │ │ │ │ │ │ │ │ │ │ └── dis │ │ │ │ │ │ │ │ │ │ │ └── ble_svc_dis.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── ble_svc_dis.c │ │ │ │ │ │ │ │ ├── gap │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── services │ │ │ │ │ │ │ │ │ │ │ └── gap │ │ │ │ │ │ │ │ │ │ │ └── ble_svc_gap.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── ble_svc_gap.c │ │ │ │ │ │ │ │ ├── gatt │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── services │ │ │ │ │ │ │ │ │ │ │ └── gatt │ │ │ │ │ │ │ │ │ │ │ └── ble_svc_gatt.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── ble_svc_gatt.c │ │ │ │ │ │ │ │ ├── ias │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── services │ │ │ │ │ │ │ │ │ │ │ └── ias │ │ │ │ │ │ │ │ │ │ │ └── ble_svc_ias.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── ble_svc_ias.c │ │ │ │ │ │ │ │ ├── ipss │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── services │ │ │ │ │ │ │ │ │ │ │ └── ipss │ │ │ │ │ │ │ │ │ │ │ └── ble_svc_ipss.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── ble_svc_ipss.c │ │ │ │ │ │ │ │ └── lls │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ └── services │ │ │ │ │ │ │ │ │ │ └── lls │ │ │ │ │ │ │ │ │ │ └── ble_svc_lls.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ └── ble_svc_lls.c │ │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ │ ├── ble_att.c │ │ │ │ │ │ │ │ ├── ble_att_clt.c │ │ │ │ │ │ │ │ ├── ble_att_cmd.c │ │ │ │ │ │ │ │ ├── ble_att_cmd_priv.h │ │ │ │ │ │ │ │ ├── ble_att_priv.h │ │ │ │ │ │ │ │ ├── ble_att_svr.c │ │ │ │ │ │ │ │ ├── ble_eddystone.c │ │ │ │ │ │ │ │ ├── ble_gap.c │ │ │ │ │ │ │ │ ├── ble_gap_priv.h │ │ │ │ │ │ │ │ ├── ble_gatt_priv.h │ │ │ │ │ │ │ │ ├── ble_gattc.c │ │ │ │ │ │ │ │ ├── ble_gatts.c │ │ │ │ │ │ │ │ ├── ble_gatts_lcl.c │ │ │ │ │ │ │ │ ├── ble_hs.c │ │ │ │ │ │ │ │ ├── ble_hs_adv.c │ │ │ │ │ │ │ │ ├── ble_hs_adv_priv.h │ │ │ │ │ │ │ │ ├── ble_hs_atomic.c │ │ │ │ │ │ │ │ ├── ble_hs_atomic_priv.h │ │ │ │ │ │ │ │ ├── ble_hs_cfg.c │ │ │ │ │ │ │ │ ├── ble_hs_conn.c │ │ │ │ │ │ │ │ ├── ble_hs_conn_priv.h │ │ │ │ │ │ │ │ ├── ble_hs_flow.c │ │ │ │ │ │ │ │ ├── ble_hs_flow_priv.h │ │ │ │ │ │ │ │ ├── ble_hs_hci.c │ │ │ │ │ │ │ │ ├── ble_hs_hci_cmd.c │ │ │ │ │ │ │ │ ├── ble_hs_hci_evt.c │ │ │ │ │ │ │ │ ├── ble_hs_hci_priv.h │ │ │ │ │ │ │ │ ├── ble_hs_hci_util.c │ │ │ │ │ │ │ │ ├── ble_hs_id.c │ │ │ │ │ │ │ │ ├── ble_hs_id_priv.h │ │ │ │ │ │ │ │ ├── ble_hs_log.c │ │ │ │ │ │ │ │ ├── ble_hs_mbuf.c │ │ │ │ │ │ │ │ ├── ble_hs_mbuf_priv.h │ │ │ │ │ │ │ │ ├── ble_hs_misc.c │ │ │ │ │ │ │ │ ├── ble_hs_mqueue.c │ │ │ │ │ │ │ │ ├── ble_hs_periodic_sync.c │ │ │ │ │ │ │ │ ├── ble_hs_periodic_sync_priv.h │ │ │ │ │ │ │ │ ├── ble_hs_priv.h │ │ │ │ │ │ │ │ ├── ble_hs_pvcy.c │ │ │ │ │ │ │ │ ├── ble_hs_pvcy_priv.h │ │ │ │ │ │ │ │ ├── ble_hs_resolv.c │ │ │ │ │ │ │ │ ├── ble_hs_resolv_priv.h │ │ │ │ │ │ │ │ ├── ble_hs_shutdown.c │ │ │ │ │ │ │ │ ├── ble_hs_startup.c │ │ │ │ │ │ │ │ ├── ble_hs_startup_priv.h │ │ │ │ │ │ │ │ ├── ble_hs_stop.c │ │ │ │ │ │ │ │ ├── ble_ibeacon.c │ │ │ │ │ │ │ │ ├── ble_l2cap.c │ │ │ │ │ │ │ │ ├── ble_l2cap_coc.c │ │ │ │ │ │ │ │ ├── ble_l2cap_coc_priv.h │ │ │ │ │ │ │ │ ├── ble_l2cap_priv.h │ │ │ │ │ │ │ │ ├── ble_l2cap_sig.c │ │ │ │ │ │ │ │ ├── ble_l2cap_sig_cmd.c │ │ │ │ │ │ │ │ ├── ble_l2cap_sig_priv.h │ │ │ │ │ │ │ │ ├── ble_monitor.c │ │ │ │ │ │ │ │ ├── ble_monitor_priv.h │ │ │ │ │ │ │ │ ├── ble_sm.c │ │ │ │ │ │ │ │ ├── ble_sm_alg.c │ │ │ │ │ │ │ │ ├── ble_sm_cmd.c │ │ │ │ │ │ │ │ ├── ble_sm_lgcy.c │ │ │ │ │ │ │ │ ├── ble_sm_priv.h │ │ │ │ │ │ │ │ ├── ble_sm_sc.c │ │ │ │ │ │ │ │ ├── ble_store.c │ │ │ │ │ │ │ │ ├── ble_store_util.c │ │ │ │ │ │ │ │ ├── ble_uuid.c │ │ │ │ │ │ │ │ └── ble_uuid_priv.h │ │ │ │ │ │ │ ├── store │ │ │ │ │ │ │ │ └── config │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ └── store │ │ │ │ │ │ │ │ │ │ └── config │ │ │ │ │ │ │ │ │ │ └── ble_store_config.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ ├── ble_store_config.c │ │ │ │ │ │ │ │ │ ├── ble_store_config_conf.c │ │ │ │ │ │ │ │ │ ├── ble_store_config_priv.h │ │ │ │ │ │ │ │ │ └── ble_store_nvs.c │ │ │ │ │ │ │ └── util │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ └── host │ │ │ │ │ │ │ │ │ └── util │ │ │ │ │ │ │ │ │ └── util.h │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ └── addr.c │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ └── nimble │ │ │ │ │ │ │ │ ├── ble.h │ │ │ │ │ │ │ │ ├── ble_hci_trans.h │ │ │ │ │ │ │ │ ├── hci_common.h │ │ │ │ │ │ │ │ ├── nimble_npl.h │ │ │ │ │ │ │ │ ├── nimble_opt.h │ │ │ │ │ │ │ │ └── nimble_opt_auto.h │ │ │ │ │ │ └── transport │ │ │ │ │ │ │ └── ram │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ └── transport │ │ │ │ │ │ │ │ └── ram │ │ │ │ │ │ │ │ └── ble_hci_ram.h │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ └── ble_hci_ram.c │ │ │ │ │ └── porting │ │ │ │ │ │ ├── nimble │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ ├── hal │ │ │ │ │ │ │ │ └── hal_timer.h │ │ │ │ │ │ │ ├── log │ │ │ │ │ │ │ │ └── log.h │ │ │ │ │ │ │ ├── log_common │ │ │ │ │ │ │ │ ├── ignore.h │ │ │ │ │ │ │ │ └── log_common.h │ │ │ │ │ │ │ ├── logcfg │ │ │ │ │ │ │ │ └── logcfg.h │ │ │ │ │ │ │ ├── mem │ │ │ │ │ │ │ │ └── mem.h │ │ │ │ │ │ │ ├── modlog │ │ │ │ │ │ │ │ └── modlog.h │ │ │ │ │ │ │ ├── nimble │ │ │ │ │ │ │ │ └── nimble_port.h │ │ │ │ │ │ │ ├── os │ │ │ │ │ │ │ │ ├── endian.h │ │ │ │ │ │ │ │ ├── os.h │ │ │ │ │ │ │ │ ├── os_cputime.h │ │ │ │ │ │ │ │ ├── os_error.h │ │ │ │ │ │ │ │ ├── os_mbuf.h │ │ │ │ │ │ │ │ ├── os_mempool.h │ │ │ │ │ │ │ │ ├── os_trace_api.h │ │ │ │ │ │ │ │ ├── queue.h │ │ │ │ │ │ │ │ └── util.h │ │ │ │ │ │ │ ├── stats │ │ │ │ │ │ │ │ └── stats.h │ │ │ │ │ │ │ ├── syscfg │ │ │ │ │ │ │ │ └── syscfg.h │ │ │ │ │ │ │ ├── sysflash │ │ │ │ │ │ │ │ └── sysflash.h │ │ │ │ │ │ │ └── sysinit │ │ │ │ │ │ │ │ └── sysinit.h │ │ │ │ │ │ └── src │ │ │ │ │ │ │ ├── endian.c │ │ │ │ │ │ │ ├── hal_timer.c │ │ │ │ │ │ │ ├── hal_uart.c │ │ │ │ │ │ │ ├── mem.c │ │ │ │ │ │ │ ├── nimble_port.c │ │ │ │ │ │ │ ├── os_cputime.c │ │ │ │ │ │ │ ├── os_cputime_pwr2.c │ │ │ │ │ │ │ ├── os_mbuf.c │ │ │ │ │ │ │ ├── os_mempool.c │ │ │ │ │ │ │ └── os_msys_init.c │ │ │ │ │ │ └── npl │ │ │ │ │ │ └── freertos │ │ │ │ │ │ ├── include │ │ │ │ │ │ └── nimble │ │ │ │ │ │ │ ├── nimble_npl_os.h │ │ │ │ │ │ │ ├── nimble_port_freertos.h │ │ │ │ │ │ │ └── npl_freertos.h │ │ │ │ │ │ └── src │ │ │ │ │ │ ├── nimble_port_freertos.c │ │ │ │ │ │ └── npl_os_freertos.c │ │ │ │ ├── nimconfig.h │ │ │ │ └── nimconfig_rename.h │ │ │ └── tasmota_lib_changes.md │ │ └── TTGO_TWatch_Library │ │ │ ├── LICENSE │ │ │ ├── README.MD │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ └── src │ │ │ ├── axp20x.cpp │ │ │ ├── axp20x.h │ │ │ ├── bma.cpp │ │ │ ├── bma.h │ │ │ ├── bma4.c │ │ │ ├── bma4.h │ │ │ ├── bma423.c │ │ │ ├── bma423.h │ │ │ ├── bma4_defs.h │ │ │ ├── i2c_bus.cpp │ │ │ └── i2c_bus.h │ ├── libesp32_eink │ │ └── epdiy │ │ │ ├── .gitignore │ │ │ ├── .gitmodules │ │ │ ├── .readthedocs.yml │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── boards.local.txt │ │ │ ├── library.properties │ │ │ ├── scripts │ │ │ ├── LICENSE │ │ │ ├── epdiy_waveform_gen.py │ │ │ ├── fontconvert.py │ │ │ ├── imgconvert.py │ │ │ ├── modenames.py │ │ │ └── waveform_hdrgen.py │ │ │ └── src │ │ │ ├── epd4in7.cpp │ │ │ ├── epd4in7.h │ │ │ ├── epd_driver.h │ │ │ ├── epd_driver │ │ │ ├── CMakeLists.txt │ │ │ ├── Kconfig │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── builtin_waveforms.c │ │ │ ├── config_reg_v2.h │ │ │ ├── config_reg_v4.h │ │ │ ├── display_ops.c │ │ │ ├── display_ops.h │ │ │ ├── epd_driver.c │ │ │ ├── epd_temperature.c │ │ │ ├── epd_temperature.h │ │ │ ├── font.c │ │ │ ├── hacks.cmake │ │ │ ├── highlevel.c │ │ │ ├── i2s_data_bus.c │ │ │ ├── i2s_data_bus.h │ │ │ ├── include │ │ │ │ ├── epd_driver.h │ │ │ │ ├── epd_highlevel.h │ │ │ │ └── epd_internals.h │ │ │ ├── lut.c │ │ │ ├── lut.h │ │ │ ├── render.c │ │ │ ├── rmt_pulse.c │ │ │ ├── rmt_pulse.h │ │ │ └── waveforms │ │ │ │ ├── ED047TC2.h │ │ │ │ ├── epdiy_ED047TC1.h │ │ │ │ ├── epdiy_ED060SC4.h │ │ │ │ ├── epdiy_ED060SCT.h │ │ │ │ ├── epdiy_ED060XC3.h │ │ │ │ ├── epdiy_ED097OC4.h │ │ │ │ ├── epdiy_ED097TC2.h │ │ │ │ └── epdiy_ED133UT2.h │ │ │ └── epd_highlevel.h │ └── libesp32_lvgl │ │ ├── Adafruit_LvGL_Glue-shadinger │ │ ├── Adafruit_LvGL_Glue.cpp │ │ ├── Adafruit_LvGL_Glue.h │ │ ├── README.md │ │ ├── code-of-conduct.md │ │ ├── library.properties │ │ └── license.txt │ │ ├── LVGL │ │ ├── LICENCE.txt │ │ ├── README.md │ │ ├── library.json │ │ ├── lvgl.h │ │ └── src │ │ │ ├── lv_api_map.h │ │ │ ├── lv_conf_internal.h │ │ │ ├── lv_conf_kconfig.h │ │ │ └── lvgl.h │ │ ├── LVGL_assets │ │ ├── library.json │ │ ├── roboto │ │ │ ├── autoexec.be │ │ │ ├── robotocondensed_latin1.be │ │ │ ├── robotocondensed_latin1.sh │ │ │ ├── robotocondensed_latin1.tapp │ │ │ ├── robotocondensed_latin1_12.bin │ │ │ ├── robotocondensed_latin1_14.bin │ │ │ ├── robotocondensed_latin1_16.bin │ │ │ ├── robotocondensed_latin1_20.bin │ │ │ ├── robotocondensed_latin1_22.bin │ │ │ ├── robotocondensed_latin1_24.bin │ │ │ ├── robotocondensed_latin1_26.bin │ │ │ ├── robotocondensed_latin1_28.bin │ │ │ ├── robotocondensed_latin1_32.bin │ │ │ ├── robotocondensed_latin1_36.bin │ │ │ ├── robotocondensed_latin1_40.bin │ │ │ ├── robotocondensed_latin1_44.bin │ │ │ ├── robotocondensed_latin1_48.bin │ │ │ ├── robotocondensed_latin1_gen.sh │ │ │ └── ttf │ │ │ │ ├── LICENSE │ │ │ │ └── RobotoCondensed-Regular.ttf │ │ └── src │ │ │ ├── fonts │ │ │ ├── roboto-latin1 │ │ │ │ ├── robotocondensed_regular_12_latin1.c │ │ │ │ ├── robotocondensed_regular_14_latin1.c │ │ │ │ ├── robotocondensed_regular_16_latin1.c │ │ │ │ ├── robotocondensed_regular_20_latin1.c │ │ │ │ ├── robotocondensed_regular_22_latin1.c │ │ │ │ ├── robotocondensed_regular_24_latin1.c │ │ │ │ ├── robotocondensed_regular_26_latin1.c │ │ │ │ ├── robotocondensed_regular_28_latin1.c │ │ │ │ ├── robotocondensed_regular_32_latin1.c │ │ │ │ ├── robotocondensed_regular_36_latin1.c │ │ │ │ ├── robotocondensed_regular_38_latin1.c │ │ │ │ ├── robotocondensed_regular_40_latin1.c │ │ │ │ ├── robotocondensed_regular_44_latin1.c │ │ │ │ └── robotocondensed_regular_48_latin1.c │ │ │ ├── seg7_10.c │ │ │ ├── seg7_12.c │ │ │ ├── seg7_14.c │ │ │ ├── seg7_16.c │ │ │ ├── seg7_18.c │ │ │ ├── seg7_20.c │ │ │ ├── seg7_24.c │ │ │ ├── seg7_28.c │ │ │ ├── seg7_36.c │ │ │ ├── seg7_48.c │ │ │ └── seg7_8.c │ │ │ ├── lv_theme_haspmota.c │ │ │ ├── lv_theme_haspmota.h │ │ │ └── tasmota_lvgl_assets.h │ │ ├── freetype │ │ ├── CMakeLists.txt │ │ ├── ChangeLog │ │ ├── ChangeLog.20 │ │ ├── ChangeLog.21 │ │ ├── ChangeLog.22 │ │ ├── ChangeLog.23 │ │ ├── ChangeLog.24 │ │ ├── ChangeLog.25 │ │ ├── ChangeLog.26 │ │ ├── ChangeLog.27 │ │ ├── ChangeLog.28 │ │ ├── ChangeLog.29 │ │ ├── LICENSE.TXT │ │ ├── Makefile │ │ ├── README │ │ ├── README.git │ │ ├── devel │ │ │ ├── ft2build.h │ │ │ ├── ftmodule.h │ │ │ ├── ftoption.h │ │ │ └── ftstdlib.h │ │ ├── docs │ │ │ ├── CHANGES │ │ │ ├── CMAKE │ │ │ ├── CUSTOMIZE │ │ │ ├── DEBUG │ │ │ ├── DOCGUIDE │ │ │ ├── FTL.TXT │ │ │ ├── GPLv2.TXT │ │ │ ├── INSTALL │ │ │ ├── INSTALL.ANY │ │ │ ├── INSTALL.CROSS │ │ │ ├── INSTALL.GNU │ │ │ ├── INSTALL.MAC │ │ │ ├── INSTALL.UNIX │ │ │ ├── INSTALL.VMS │ │ │ ├── LICENSE.TXT │ │ │ ├── MAKEPP │ │ │ ├── PROBLEMS │ │ │ ├── README │ │ │ ├── TODO │ │ │ ├── VERSIONS.TXT │ │ │ ├── formats.txt │ │ │ ├── freetype-config.1 │ │ │ ├── raster.txt │ │ │ ├── reference │ │ │ │ ├── 404.html │ │ │ │ ├── assets │ │ │ │ │ ├── fonts │ │ │ │ │ │ ├── font-awesome.css │ │ │ │ │ │ ├── material-icons.css │ │ │ │ │ │ └── specimen │ │ │ │ │ │ │ ├── FontAwesome.ttf │ │ │ │ │ │ │ ├── FontAwesome.woff │ │ │ │ │ │ │ ├── FontAwesome.woff2 │ │ │ │ │ │ │ ├── MaterialIcons-Regular.ttf │ │ │ │ │ │ │ ├── MaterialIcons-Regular.woff │ │ │ │ │ │ │ └── MaterialIcons-Regular.woff2 │ │ │ │ │ ├── images │ │ │ │ │ │ ├── favicon.png │ │ │ │ │ │ └── icons │ │ │ │ │ │ │ ├── bitbucket.1b09e088.svg │ │ │ │ │ │ │ ├── github.f0b8504a.svg │ │ │ │ │ │ │ └── gitlab.6dd19c00.svg │ │ │ │ │ ├── javascripts │ │ │ │ │ │ ├── application.c33a9706.js │ │ │ │ │ │ ├── lunr │ │ │ │ │ │ │ ├── lunr.ar.js │ │ │ │ │ │ │ ├── lunr.da.js │ │ │ │ │ │ │ ├── lunr.de.js │ │ │ │ │ │ │ ├── lunr.du.js │ │ │ │ │ │ │ ├── lunr.es.js │ │ │ │ │ │ │ ├── lunr.fi.js │ │ │ │ │ │ │ ├── lunr.fr.js │ │ │ │ │ │ │ ├── lunr.hu.js │ │ │ │ │ │ │ ├── lunr.it.js │ │ │ │ │ │ │ ├── lunr.ja.js │ │ │ │ │ │ │ ├── lunr.jp.js │ │ │ │ │ │ │ ├── lunr.multi.js │ │ │ │ │ │ │ ├── lunr.nl.js │ │ │ │ │ │ │ ├── lunr.no.js │ │ │ │ │ │ │ ├── lunr.pt.js │ │ │ │ │ │ │ ├── lunr.ro.js │ │ │ │ │ │ │ ├── lunr.ru.js │ │ │ │ │ │ │ ├── lunr.stemmer.support.js │ │ │ │ │ │ │ ├── lunr.sv.js │ │ │ │ │ │ │ ├── lunr.th.js │ │ │ │ │ │ │ ├── lunr.tr.js │ │ │ │ │ │ │ ├── lunr.vi.js │ │ │ │ │ │ │ ├── tinyseg.js │ │ │ │ │ │ │ └── wordcut.js │ │ │ │ │ │ └── modernizr.86422ebf.js │ │ │ │ │ └── stylesheets │ │ │ │ │ │ ├── application-palette.a8b3c06d.css │ │ │ │ │ │ └── application.adb8469c.css │ │ │ │ ├── ft2-auto_hinter.html │ │ │ │ ├── ft2-base_interface.html │ │ │ │ ├── ft2-basic_types.html │ │ │ │ ├── ft2-bdf_fonts.html │ │ │ │ ├── ft2-bitmap_handling.html │ │ │ │ ├── ft2-bzip2.html │ │ │ │ ├── ft2-cache_subsystem.html │ │ │ │ ├── ft2-cff_driver.html │ │ │ │ ├── ft2-cid_fonts.html │ │ │ │ ├── ft2-color_management.html │ │ │ │ ├── ft2-computations.html │ │ │ │ ├── ft2-error_code_values.html │ │ │ │ ├── ft2-error_enumerations.html │ │ │ │ ├── ft2-font_formats.html │ │ │ │ ├── ft2-gasp_table.html │ │ │ │ ├── ft2-glyph_management.html │ │ │ │ ├── ft2-glyph_stroker.html │ │ │ │ ├── ft2-glyph_variants.html │ │ │ │ ├── ft2-gx_validation.html │ │ │ │ ├── ft2-gzip.html │ │ │ │ ├── ft2-header_file_macros.html │ │ │ │ ├── ft2-header_inclusion.html │ │ │ │ ├── ft2-incremental.html │ │ │ │ ├── ft2-index.html │ │ │ │ ├── ft2-layer_management.html │ │ │ │ ├── ft2-lcd_rendering.html │ │ │ │ ├── ft2-list_processing.html │ │ │ │ ├── ft2-lzw.html │ │ │ │ ├── ft2-mac_specific.html │ │ │ │ ├── ft2-module_management.html │ │ │ │ ├── ft2-multiple_masters.html │ │ │ │ ├── ft2-ot_validation.html │ │ │ │ ├── ft2-outline_processing.html │ │ │ │ ├── ft2-parameter_tags.html │ │ │ │ ├── ft2-pcf_driver.html │ │ │ │ ├── ft2-pfr_fonts.html │ │ │ │ ├── ft2-properties.html │ │ │ │ ├── ft2-quick_advance.html │ │ │ │ ├── ft2-raster.html │ │ │ │ ├── ft2-sfnt_names.html │ │ │ │ ├── ft2-sizes_management.html │ │ │ │ ├── ft2-system_interface.html │ │ │ │ ├── ft2-t1_cid_driver.html │ │ │ │ ├── ft2-truetype_engine.html │ │ │ │ ├── ft2-truetype_tables.html │ │ │ │ ├── ft2-tt_driver.html │ │ │ │ ├── ft2-type1_tables.html │ │ │ │ ├── ft2-user_allocation.html │ │ │ │ ├── ft2-version.html │ │ │ │ ├── ft2-winfnt_fonts.html │ │ │ │ ├── images │ │ │ │ │ └── favico.ico │ │ │ │ ├── index.html │ │ │ │ ├── javascripts │ │ │ │ │ └── extra.js │ │ │ │ ├── search │ │ │ │ │ └── search_index.json │ │ │ │ ├── sitemap.xml │ │ │ │ ├── sitemap.xml.gz │ │ │ │ └── stylesheets │ │ │ │ │ └── extra.css │ │ │ └── release │ │ ├── include │ │ │ ├── freetype │ │ │ │ ├── config │ │ │ │ │ ├── ftconfig.h │ │ │ │ │ ├── ftheader.h │ │ │ │ │ ├── ftmodule.h │ │ │ │ │ ├── ftoption.h │ │ │ │ │ ├── ftstdlib.h │ │ │ │ │ ├── integer-types.h │ │ │ │ │ ├── mac-support.h │ │ │ │ │ └── public-macros.h │ │ │ │ ├── freetype.h │ │ │ │ ├── ftadvanc.h │ │ │ │ ├── ftbbox.h │ │ │ │ ├── ftbdf.h │ │ │ │ ├── ftbitmap.h │ │ │ │ ├── ftbzip2.h │ │ │ │ ├── ftcache.h │ │ │ │ ├── ftchapters.h │ │ │ │ ├── ftcid.h │ │ │ │ ├── ftcolor.h │ │ │ │ ├── ftdriver.h │ │ │ │ ├── fterrdef.h │ │ │ │ ├── fterrors.h │ │ │ │ ├── ftfntfmt.h │ │ │ │ ├── ftgasp.h │ │ │ │ ├── ftglyph.h │ │ │ │ ├── ftgxval.h │ │ │ │ ├── ftgzip.h │ │ │ │ ├── ftimage.h │ │ │ │ ├── ftincrem.h │ │ │ │ ├── ftlcdfil.h │ │ │ │ ├── ftlist.h │ │ │ │ ├── ftlzw.h │ │ │ │ ├── ftmac.h │ │ │ │ ├── ftmm.h │ │ │ │ ├── ftmodapi.h │ │ │ │ ├── ftmoderr.h │ │ │ │ ├── ftotval.h │ │ │ │ ├── ftoutln.h │ │ │ │ ├── ftparams.h │ │ │ │ ├── ftpfr.h │ │ │ │ ├── ftrender.h │ │ │ │ ├── ftsizes.h │ │ │ │ ├── ftsnames.h │ │ │ │ ├── ftstroke.h │ │ │ │ ├── ftsynth.h │ │ │ │ ├── ftsystem.h │ │ │ │ ├── fttrigon.h │ │ │ │ ├── fttypes.h │ │ │ │ ├── ftwinfnt.h │ │ │ │ ├── internal │ │ │ │ │ ├── autohint.h │ │ │ │ │ ├── cffotypes.h │ │ │ │ │ ├── cfftypes.h │ │ │ │ │ ├── compiler-macros.h │ │ │ │ │ ├── ftcalc.h │ │ │ │ │ ├── ftdebug.h │ │ │ │ │ ├── ftdrv.h │ │ │ │ │ ├── ftgloadr.h │ │ │ │ │ ├── fthash.h │ │ │ │ │ ├── ftmemory.h │ │ │ │ │ ├── ftobjs.h │ │ │ │ │ ├── ftpsprop.h │ │ │ │ │ ├── ftrfork.h │ │ │ │ │ ├── ftserv.h │ │ │ │ │ ├── ftstream.h │ │ │ │ │ ├── fttrace.h │ │ │ │ │ ├── ftvalid.h │ │ │ │ │ ├── psaux.h │ │ │ │ │ ├── pshints.h │ │ │ │ │ ├── services │ │ │ │ │ │ ├── svbdf.h │ │ │ │ │ │ ├── svcfftl.h │ │ │ │ │ │ ├── svcid.h │ │ │ │ │ │ ├── svfntfmt.h │ │ │ │ │ │ ├── svgldict.h │ │ │ │ │ │ ├── svgxval.h │ │ │ │ │ │ ├── svkern.h │ │ │ │ │ │ ├── svmetric.h │ │ │ │ │ │ ├── svmm.h │ │ │ │ │ │ ├── svotval.h │ │ │ │ │ │ ├── svpfr.h │ │ │ │ │ │ ├── svpostnm.h │ │ │ │ │ │ ├── svprop.h │ │ │ │ │ │ ├── svpscmap.h │ │ │ │ │ │ ├── svpsinfo.h │ │ │ │ │ │ ├── svsfnt.h │ │ │ │ │ │ ├── svttcmap.h │ │ │ │ │ │ ├── svtteng.h │ │ │ │ │ │ ├── svttglyf.h │ │ │ │ │ │ └── svwinfnt.h │ │ │ │ │ ├── sfnt.h │ │ │ │ │ ├── t1types.h │ │ │ │ │ ├── tttypes.h │ │ │ │ │ └── wofftypes.h │ │ │ │ ├── t1tables.h │ │ │ │ ├── ttnameid.h │ │ │ │ ├── tttables.h │ │ │ │ └── tttags.h │ │ │ └── ft2build.h │ │ ├── library.json │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── modules.cfg │ │ └── src │ │ │ ├── autofit │ │ │ ├── afangles.c │ │ │ ├── afangles.h │ │ │ ├── afblue.c │ │ │ ├── afblue.cin │ │ │ ├── afblue.dat │ │ │ ├── afblue.h │ │ │ ├── afblue.hin │ │ │ ├── afcjk.c │ │ │ ├── afcjk.h │ │ │ ├── afcover.h │ │ │ ├── afdummy.c │ │ │ ├── afdummy.h │ │ │ ├── aferrors.h │ │ │ ├── afglobal.c │ │ │ ├── afglobal.h │ │ │ ├── afhints.c │ │ │ ├── afhints.h │ │ │ ├── afindic.c │ │ │ ├── afindic.h │ │ │ ├── aflatin.c │ │ │ ├── aflatin.h │ │ │ ├── aflatin2.c │ │ │ ├── aflatin2.h │ │ │ ├── afloader.c │ │ │ ├── afloader.h │ │ │ ├── afmodule.c │ │ │ ├── afmodule.h │ │ │ ├── afranges.c │ │ │ ├── afranges.h │ │ │ ├── afscript.h │ │ │ ├── afshaper.c │ │ │ ├── afshaper.h │ │ │ ├── afstyles.h │ │ │ ├── aftypes.h │ │ │ ├── afwarp.c │ │ │ ├── afwarp.h │ │ │ ├── afwrtsys.h │ │ │ ├── autofit.c │ │ │ ├── module.mk │ │ │ └── rules.mk │ │ │ ├── base │ │ │ ├── ftadvanc.c │ │ │ ├── ftbase.c │ │ │ ├── ftbase.h │ │ │ ├── ftbbox.c │ │ │ ├── ftbdf.c │ │ │ ├── ftbitmap.c │ │ │ ├── ftcalc.c │ │ │ ├── ftcid.c │ │ │ ├── ftcolor.c │ │ │ ├── ftdbgmem.c │ │ │ ├── ftdebug.c │ │ │ ├── fterrors.c │ │ │ ├── ftfntfmt.c │ │ │ ├── ftfstype.c │ │ │ ├── ftgasp.c │ │ │ ├── ftgloadr.c │ │ │ ├── ftglyph.c │ │ │ ├── ftgxval.c │ │ │ ├── fthash.c │ │ │ ├── ftinit.c │ │ │ ├── ftlcdfil.c │ │ │ ├── ftmac.c │ │ │ ├── ftmm.c │ │ │ ├── ftobjs.c │ │ │ ├── ftotval.c │ │ │ ├── ftoutln.c │ │ │ ├── ftpatent.c │ │ │ ├── ftpfr.c │ │ │ ├── ftpsprop.c │ │ │ ├── ftrfork.c │ │ │ ├── ftsnames.c │ │ │ ├── ftstream.c │ │ │ ├── ftstroke.c │ │ │ ├── ftsynth.c │ │ │ ├── ftsystem.c │ │ │ ├── fttrigon.c │ │ │ ├── fttype1.c │ │ │ ├── ftutil.c │ │ │ ├── ftver.rc │ │ │ ├── ftwinfnt.c │ │ │ ├── md5.c │ │ │ ├── md5.h │ │ │ └── rules.mk │ │ │ ├── bdf │ │ │ ├── README │ │ │ ├── bdf.c │ │ │ ├── bdf.h │ │ │ ├── bdfdrivr.c │ │ │ ├── bdfdrivr.h │ │ │ ├── bdferror.h │ │ │ ├── bdflib.c │ │ │ ├── module.mk │ │ │ └── rules.mk │ │ │ ├── bzip2 │ │ │ ├── ftbzip2.c │ │ │ └── rules.mk │ │ │ ├── cache │ │ │ ├── ftcache.c │ │ │ ├── ftcbasic.c │ │ │ ├── ftccache.c │ │ │ ├── ftccache.h │ │ │ ├── ftccback.h │ │ │ ├── ftccmap.c │ │ │ ├── ftcerror.h │ │ │ ├── ftcglyph.c │ │ │ ├── ftcglyph.h │ │ │ ├── ftcimage.c │ │ │ ├── ftcimage.h │ │ │ ├── ftcmanag.c │ │ │ ├── ftcmanag.h │ │ │ ├── ftcmru.c │ │ │ ├── ftcmru.h │ │ │ ├── ftcsbits.c │ │ │ ├── ftcsbits.h │ │ │ └── rules.mk │ │ │ ├── cff │ │ │ ├── cff.c │ │ │ ├── cffcmap.c │ │ │ ├── cffcmap.h │ │ │ ├── cffdrivr.c │ │ │ ├── cffdrivr.h │ │ │ ├── cfferrs.h │ │ │ ├── cffgload.c │ │ │ ├── cffgload.h │ │ │ ├── cffload.c │ │ │ ├── cffload.h │ │ │ ├── cffobjs.c │ │ │ ├── cffobjs.h │ │ │ ├── cffparse.c │ │ │ ├── cffparse.h │ │ │ ├── cfftoken.h │ │ │ ├── module.mk │ │ │ └── rules.mk │ │ │ ├── cid │ │ │ ├── ciderrs.h │ │ │ ├── cidgload.c │ │ │ ├── cidgload.h │ │ │ ├── cidload.c │ │ │ ├── cidload.h │ │ │ ├── cidobjs.c │ │ │ ├── cidobjs.h │ │ │ ├── cidparse.c │ │ │ ├── cidparse.h │ │ │ ├── cidriver.c │ │ │ ├── cidriver.h │ │ │ ├── cidtoken.h │ │ │ ├── module.mk │ │ │ ├── rules.mk │ │ │ └── type1cid.c │ │ │ ├── gxvalid │ │ │ ├── README │ │ │ ├── gxvalid.c │ │ │ ├── gxvalid.h │ │ │ ├── gxvbsln.c │ │ │ ├── gxvcommn.c │ │ │ ├── gxvcommn.h │ │ │ ├── gxverror.h │ │ │ ├── gxvfeat.c │ │ │ ├── gxvfeat.h │ │ │ ├── gxvfgen.c │ │ │ ├── gxvjust.c │ │ │ ├── gxvkern.c │ │ │ ├── gxvlcar.c │ │ │ ├── gxvmod.c │ │ │ ├── gxvmod.h │ │ │ ├── gxvmort.c │ │ │ ├── gxvmort.h │ │ │ ├── gxvmort0.c │ │ │ ├── gxvmort1.c │ │ │ ├── gxvmort2.c │ │ │ ├── gxvmort4.c │ │ │ ├── gxvmort5.c │ │ │ ├── gxvmorx.c │ │ │ ├── gxvmorx.h │ │ │ ├── gxvmorx0.c │ │ │ ├── gxvmorx1.c │ │ │ ├── gxvmorx2.c │ │ │ ├── gxvmorx4.c │ │ │ ├── gxvmorx5.c │ │ │ ├── gxvopbd.c │ │ │ ├── gxvprop.c │ │ │ ├── gxvtrak.c │ │ │ ├── module.mk │ │ │ └── rules.mk │ │ │ ├── gzip │ │ │ ├── adler32.c │ │ │ ├── ftgzip.c │ │ │ ├── ftzconf.h │ │ │ ├── infblock.c │ │ │ ├── infblock.h │ │ │ ├── infcodes.c │ │ │ ├── infcodes.h │ │ │ ├── inffixed.h │ │ │ ├── inflate.c │ │ │ ├── inftrees.c │ │ │ ├── inftrees.h │ │ │ ├── infutil.c │ │ │ ├── infutil.h │ │ │ ├── rules.mk │ │ │ ├── zlib.h │ │ │ ├── zutil.c │ │ │ └── zutil.h │ │ │ ├── lzw │ │ │ ├── ftlzw.c │ │ │ ├── ftzopen.c │ │ │ ├── ftzopen.h │ │ │ └── rules.mk │ │ │ ├── otvalid │ │ │ ├── module.mk │ │ │ ├── otvalid.c │ │ │ ├── otvalid.h │ │ │ ├── otvbase.c │ │ │ ├── otvcommn.c │ │ │ ├── otvcommn.h │ │ │ ├── otverror.h │ │ │ ├── otvgdef.c │ │ │ ├── otvgpos.c │ │ │ ├── otvgpos.h │ │ │ ├── otvgsub.c │ │ │ ├── otvjstf.c │ │ │ ├── otvmath.c │ │ │ ├── otvmod.c │ │ │ ├── otvmod.h │ │ │ └── rules.mk │ │ │ ├── pcf │ │ │ ├── README │ │ │ ├── module.mk │ │ │ ├── pcf.c │ │ │ ├── pcf.h │ │ │ ├── pcfdrivr.c │ │ │ ├── pcfdrivr.h │ │ │ ├── pcferror.h │ │ │ ├── pcfread.c │ │ │ ├── pcfread.h │ │ │ ├── pcfutil.c │ │ │ ├── pcfutil.h │ │ │ └── rules.mk │ │ │ ├── pfr │ │ │ ├── module.mk │ │ │ ├── pfr.c │ │ │ ├── pfrcmap.c │ │ │ ├── pfrcmap.h │ │ │ ├── pfrdrivr.c │ │ │ ├── pfrdrivr.h │ │ │ ├── pfrerror.h │ │ │ ├── pfrgload.c │ │ │ ├── pfrgload.h │ │ │ ├── pfrload.c │ │ │ ├── pfrload.h │ │ │ ├── pfrobjs.c │ │ │ ├── pfrobjs.h │ │ │ ├── pfrsbit.c │ │ │ ├── pfrsbit.h │ │ │ ├── pfrtypes.h │ │ │ └── rules.mk │ │ │ ├── psaux │ │ │ ├── afmparse.c │ │ │ ├── afmparse.h │ │ │ ├── cffdecode.c │ │ │ ├── cffdecode.h │ │ │ ├── module.mk │ │ │ ├── psarrst.c │ │ │ ├── psarrst.h │ │ │ ├── psaux.c │ │ │ ├── psauxerr.h │ │ │ ├── psauxmod.c │ │ │ ├── psauxmod.h │ │ │ ├── psblues.c │ │ │ ├── psblues.h │ │ │ ├── psconv.c │ │ │ ├── psconv.h │ │ │ ├── pserror.c │ │ │ ├── pserror.h │ │ │ ├── psfixed.h │ │ │ ├── psfont.c │ │ │ ├── psfont.h │ │ │ ├── psft.c │ │ │ ├── psft.h │ │ │ ├── psglue.h │ │ │ ├── pshints.c │ │ │ ├── pshints.h │ │ │ ├── psintrp.c │ │ │ ├── psintrp.h │ │ │ ├── psobjs.c │ │ │ ├── psobjs.h │ │ │ ├── psread.c │ │ │ ├── psread.h │ │ │ ├── psstack.c │ │ │ ├── psstack.h │ │ │ ├── pstypes.h │ │ │ ├── rules.mk │ │ │ ├── t1cmap.c │ │ │ ├── t1cmap.h │ │ │ ├── t1decode.c │ │ │ └── t1decode.h │ │ │ ├── pshinter │ │ │ ├── module.mk │ │ │ ├── pshalgo.c │ │ │ ├── pshalgo.h │ │ │ ├── pshglob.c │ │ │ ├── pshglob.h │ │ │ ├── pshinter.c │ │ │ ├── pshmod.c │ │ │ ├── pshmod.h │ │ │ ├── pshnterr.h │ │ │ ├── pshrec.c │ │ │ ├── pshrec.h │ │ │ └── rules.mk │ │ │ ├── psnames │ │ │ ├── module.mk │ │ │ ├── psmodule.c │ │ │ ├── psmodule.h │ │ │ ├── psnamerr.h │ │ │ ├── psnames.c │ │ │ ├── pstables.h │ │ │ └── rules.mk │ │ │ ├── raster │ │ │ ├── ftmisc.h │ │ │ ├── ftraster.c │ │ │ ├── ftraster.h │ │ │ ├── ftrend1.c │ │ │ ├── ftrend1.h │ │ │ ├── module.mk │ │ │ ├── raster.c │ │ │ ├── rasterrs.h │ │ │ └── rules.mk │ │ │ ├── sfnt │ │ │ ├── module.mk │ │ │ ├── pngshim.c │ │ │ ├── pngshim.h │ │ │ ├── rules.mk │ │ │ ├── sfdriver.c │ │ │ ├── sfdriver.h │ │ │ ├── sferrors.h │ │ │ ├── sfnt.c │ │ │ ├── sfobjs.c │ │ │ ├── sfobjs.h │ │ │ ├── sfwoff.c │ │ │ ├── sfwoff.h │ │ │ ├── sfwoff2.c │ │ │ ├── sfwoff2.h │ │ │ ├── ttbdf.c │ │ │ ├── ttbdf.h │ │ │ ├── ttcmap.c │ │ │ ├── ttcmap.h │ │ │ ├── ttcmapc.h │ │ │ ├── ttcolr.c │ │ │ ├── ttcolr.h │ │ │ ├── ttcpal.c │ │ │ ├── ttcpal.h │ │ │ ├── ttkern.c │ │ │ ├── ttkern.h │ │ │ ├── ttload.c │ │ │ ├── ttload.h │ │ │ ├── ttmtx.c │ │ │ ├── ttmtx.h │ │ │ ├── ttpost.c │ │ │ ├── ttpost.h │ │ │ ├── ttsbit.c │ │ │ ├── ttsbit.h │ │ │ ├── woff2tags.c │ │ │ └── woff2tags.h │ │ │ ├── smooth │ │ │ ├── ftgrays.c │ │ │ ├── ftgrays.h │ │ │ ├── ftsmerrs.h │ │ │ ├── ftsmooth.c │ │ │ ├── ftsmooth.h │ │ │ ├── module.mk │ │ │ ├── rules.mk │ │ │ └── smooth.c │ │ │ ├── truetype │ │ │ ├── module.mk │ │ │ ├── rules.mk │ │ │ ├── truetype.c │ │ │ ├── ttdriver.c │ │ │ ├── ttdriver.h │ │ │ ├── tterrors.h │ │ │ ├── ttgload.c │ │ │ ├── ttgload.h │ │ │ ├── ttgxvar.c │ │ │ ├── ttgxvar.h │ │ │ ├── ttinterp.c │ │ │ ├── ttinterp.h │ │ │ ├── ttobjs.c │ │ │ ├── ttobjs.h │ │ │ ├── ttpload.c │ │ │ ├── ttpload.h │ │ │ ├── ttsubpix.c │ │ │ └── ttsubpix.h │ │ │ ├── type1 │ │ │ ├── module.mk │ │ │ ├── rules.mk │ │ │ ├── t1afm.c │ │ │ ├── t1afm.h │ │ │ ├── t1driver.c │ │ │ ├── t1driver.h │ │ │ ├── t1errors.h │ │ │ ├── t1gload.c │ │ │ ├── t1gload.h │ │ │ ├── t1load.c │ │ │ ├── t1load.h │ │ │ ├── t1objs.c │ │ │ ├── t1objs.h │ │ │ ├── t1parse.c │ │ │ ├── t1parse.h │ │ │ ├── t1tokens.h │ │ │ └── type1.c │ │ │ ├── type42 │ │ │ ├── module.mk │ │ │ ├── rules.mk │ │ │ ├── t42drivr.c │ │ │ ├── t42drivr.h │ │ │ ├── t42error.h │ │ │ ├── t42objs.c │ │ │ ├── t42objs.h │ │ │ ├── t42parse.c │ │ │ ├── t42parse.h │ │ │ ├── t42types.h │ │ │ └── type42.c │ │ │ └── winfonts │ │ │ ├── fnterrs.h │ │ │ ├── module.mk │ │ │ ├── rules.mk │ │ │ ├── winfnt.c │ │ │ └── winfnt.h │ │ ├── lv_binding_berry │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── cb.be │ │ ├── generate │ │ │ ├── be_lv_c_mapping.h │ │ │ ├── be_lvgl_module.c │ │ │ └── be_lvgl_widgets_lib.c │ │ ├── library.json │ │ ├── mapping │ │ │ ├── lv_enum.h │ │ │ └── lv_funcs.h │ │ ├── solidify_all.be │ │ ├── src │ │ │ ├── be_lv_extra.c │ │ │ ├── be_lvgl_ctypes_definitions.c │ │ │ ├── be_lvgl_glob_lib.c │ │ │ ├── embedded │ │ │ │ ├── berry_ctypes.py │ │ │ │ ├── lv.be │ │ │ │ ├── lvgl_ctypes.py │ │ │ │ ├── lvgl_extra.be │ │ │ │ └── lvgl_glob.be │ │ │ ├── lv_berry.c │ │ │ ├── lv_berry.h │ │ │ └── solidify │ │ │ │ ├── solidified_lv.h │ │ │ │ ├── solidified_lvgl_extra.h │ │ │ │ └── solidified_lvgl_glob.h │ │ └── tools │ │ │ ├── convert.py │ │ │ ├── gen.sh │ │ │ └── preprocessor.py │ │ ├── lv_conf.h │ │ └── lvgl │ │ ├── README_Tasmota.md │ │ ├── README_pt_BR.md │ │ ├── README_zh.md │ │ ├── library.properties │ │ ├── lv_conf_template.h │ │ └── src │ │ ├── core │ │ ├── lv_core.mk │ │ ├── lv_disp.c │ │ ├── lv_disp.h │ │ ├── lv_event.c │ │ ├── lv_event.h │ │ ├── lv_group.c │ │ ├── lv_group.h │ │ ├── lv_indev.c │ │ ├── lv_indev.h │ │ ├── lv_indev_scroll.c │ │ ├── lv_indev_scroll.h │ │ ├── lv_obj.c │ │ ├── lv_obj.h │ │ ├── lv_obj_class.c │ │ ├── lv_obj_class.h │ │ ├── lv_obj_draw.c │ │ ├── lv_obj_draw.h │ │ ├── lv_obj_pos.c │ │ ├── lv_obj_pos.h │ │ ├── lv_obj_scroll.c │ │ ├── lv_obj_scroll.h │ │ ├── lv_obj_style.c │ │ ├── lv_obj_style.h │ │ ├── lv_obj_style_gen.c │ │ ├── lv_obj_style_gen.h │ │ ├── lv_obj_tree.c │ │ ├── lv_obj_tree.h │ │ ├── lv_refr.c │ │ ├── lv_refr.h │ │ ├── lv_theme.c │ │ └── lv_theme.h │ │ ├── draw │ │ ├── arm2d │ │ │ ├── lv_draw_arm2d.mk │ │ │ ├── lv_gpu_arm2d.c │ │ │ └── lv_gpu_arm2d.h │ │ ├── lv_draw.c │ │ ├── lv_draw.h │ │ ├── lv_draw.mk │ │ ├── lv_draw_arc.c │ │ ├── lv_draw_arc.h │ │ ├── lv_draw_img.c │ │ ├── lv_draw_img.h │ │ ├── lv_draw_label.c │ │ ├── lv_draw_label.h │ │ ├── lv_draw_layer.c │ │ ├── lv_draw_layer.h │ │ ├── lv_draw_line.c │ │ ├── lv_draw_line.h │ │ ├── lv_draw_mask.c │ │ ├── lv_draw_mask.h │ │ ├── lv_draw_rect.c │ │ ├── lv_draw_rect.h │ │ ├── lv_draw_transform.c │ │ ├── lv_draw_transform.h │ │ ├── lv_draw_triangle.c │ │ ├── lv_draw_triangle.h │ │ ├── lv_img_buf.c │ │ ├── lv_img_buf.h │ │ ├── lv_img_cache.c │ │ ├── lv_img_cache.h │ │ ├── lv_img_decoder.c │ │ ├── lv_img_decoder.h │ │ ├── nxp │ │ │ ├── lv_draw_nxp.mk │ │ │ ├── lv_gpu_nxp.c │ │ │ ├── lv_gpu_nxp.h │ │ │ ├── pxp │ │ │ │ ├── lv_draw_nxp_pxp.mk │ │ │ │ ├── lv_draw_pxp_blend.c │ │ │ │ ├── lv_draw_pxp_blend.h │ │ │ │ ├── lv_gpu_nxp_pxp.c │ │ │ │ ├── lv_gpu_nxp_pxp.h │ │ │ │ ├── lv_gpu_nxp_pxp_osa.c │ │ │ │ └── lv_gpu_nxp_pxp_osa.h │ │ │ └── vglite │ │ │ │ ├── lv_draw_nxp_vglite.mk │ │ │ │ ├── lv_draw_vglite_arc.c │ │ │ │ ├── lv_draw_vglite_arc.h │ │ │ │ ├── lv_draw_vglite_blend.c │ │ │ │ ├── lv_draw_vglite_blend.h │ │ │ │ ├── lv_draw_vglite_rect.c │ │ │ │ ├── lv_draw_vglite_rect.h │ │ │ │ ├── lv_gpu_nxp_vglite.c │ │ │ │ └── lv_gpu_nxp_vglite.h │ │ ├── sdl │ │ │ ├── README.md │ │ │ ├── lv_draw_sdl.c │ │ │ ├── lv_draw_sdl.h │ │ │ ├── lv_draw_sdl.mk │ │ │ ├── lv_draw_sdl_arc.c │ │ │ ├── lv_draw_sdl_bg.c │ │ │ ├── lv_draw_sdl_composite.c │ │ │ ├── lv_draw_sdl_composite.h │ │ │ ├── lv_draw_sdl_img.c │ │ │ ├── lv_draw_sdl_img.h │ │ │ ├── lv_draw_sdl_label.c │ │ │ ├── lv_draw_sdl_layer.c │ │ │ ├── lv_draw_sdl_layer.h │ │ │ ├── lv_draw_sdl_line.c │ │ │ ├── lv_draw_sdl_mask.c │ │ │ ├── lv_draw_sdl_mask.h │ │ │ ├── lv_draw_sdl_polygon.c │ │ │ ├── lv_draw_sdl_priv.h │ │ │ ├── lv_draw_sdl_rect.c │ │ │ ├── lv_draw_sdl_rect.h │ │ │ ├── lv_draw_sdl_stack_blur.c │ │ │ ├── lv_draw_sdl_stack_blur.h │ │ │ ├── lv_draw_sdl_texture_cache.c │ │ │ ├── lv_draw_sdl_texture_cache.h │ │ │ ├── lv_draw_sdl_utils.c │ │ │ └── lv_draw_sdl_utils.h │ │ ├── stm32_dma2d │ │ │ ├── lv_draw_stm32_dma2d.mk │ │ │ ├── lv_gpu_stm32_dma2d.c │ │ │ └── lv_gpu_stm32_dma2d.h │ │ ├── sw │ │ │ ├── lv_draw_sw.c │ │ │ ├── lv_draw_sw.h │ │ │ ├── lv_draw_sw.mk │ │ │ ├── lv_draw_sw_arc.c │ │ │ ├── lv_draw_sw_blend.c │ │ │ ├── lv_draw_sw_blend.h │ │ │ ├── lv_draw_sw_dither.c │ │ │ ├── lv_draw_sw_dither.h │ │ │ ├── lv_draw_sw_gradient.c │ │ │ ├── lv_draw_sw_gradient.h │ │ │ ├── lv_draw_sw_img.c │ │ │ ├── lv_draw_sw_layer.c │ │ │ ├── lv_draw_sw_letter.c │ │ │ ├── lv_draw_sw_line.c │ │ │ ├── lv_draw_sw_polygon.c │ │ │ ├── lv_draw_sw_rect.c │ │ │ └── lv_draw_sw_transform.c │ │ └── swm341_dma2d │ │ │ ├── lv_draw_swm341_dma2d.mk │ │ │ ├── lv_gpu_swm341_dma2d.c │ │ │ └── lv_gpu_swm341_dma2d.h │ │ ├── extra │ │ ├── README.md │ │ ├── layouts │ │ │ ├── flex │ │ │ │ ├── lv_flex.c │ │ │ │ └── lv_flex.h │ │ │ ├── grid │ │ │ │ ├── lv_grid.c │ │ │ │ └── lv_grid.h │ │ │ └── lv_layouts.h │ │ ├── libs │ │ │ ├── bmp │ │ │ │ ├── lv_bmp.c │ │ │ │ └── lv_bmp.h │ │ │ ├── ffmpeg │ │ │ │ ├── lv_ffmpeg.c │ │ │ │ └── lv_ffmpeg.h │ │ │ ├── freetype │ │ │ │ ├── arial.ttf │ │ │ │ ├── lv_freetype.c │ │ │ │ └── lv_freetype.h │ │ │ ├── fsdrv │ │ │ │ ├── lv_fs_fatfs.c │ │ │ │ ├── lv_fs_posix.c │ │ │ │ ├── lv_fs_stdio.c │ │ │ │ ├── lv_fs_win32.c │ │ │ │ └── lv_fsdrv.h │ │ │ ├── gif │ │ │ │ ├── gifdec.c │ │ │ │ ├── gifdec.h │ │ │ │ ├── lv_gif.c │ │ │ │ └── lv_gif.h │ │ │ ├── lv_libs.h │ │ │ ├── png │ │ │ │ ├── lodepng.c │ │ │ │ ├── lodepng.h │ │ │ │ ├── lv_png.c │ │ │ │ └── lv_png.h │ │ │ ├── qrcode │ │ │ │ ├── lv_qrcode.c │ │ │ │ ├── lv_qrcode.h │ │ │ │ ├── qrcodegen.c │ │ │ │ └── qrcodegen.h │ │ │ ├── rlottie │ │ │ │ ├── lv_rlottie.c │ │ │ │ └── lv_rlottie.h │ │ │ └── sjpg │ │ │ │ ├── lv_sjpg.c │ │ │ │ ├── lv_sjpg.h │ │ │ │ ├── tjpgd.c │ │ │ │ ├── tjpgd.h │ │ │ │ └── tjpgdcnf.h │ │ ├── lv_extra.c │ │ ├── lv_extra.h │ │ ├── lv_extra.mk │ │ ├── others │ │ │ ├── fragment │ │ │ │ ├── README.md │ │ │ │ ├── lv_fragment.c │ │ │ │ ├── lv_fragment.h │ │ │ │ └── lv_fragment_manager.c │ │ │ ├── gridnav │ │ │ │ ├── lv_gridnav.c │ │ │ │ └── lv_gridnav.h │ │ │ ├── ime │ │ │ │ ├── lv_ime_pinyin.c │ │ │ │ └── lv_ime_pinyin.h │ │ │ ├── imgfont │ │ │ │ ├── lv_imgfont.c │ │ │ │ └── lv_imgfont.h │ │ │ ├── lv_others.h │ │ │ ├── monkey │ │ │ │ ├── lv_monkey.c │ │ │ │ └── lv_monkey.h │ │ │ ├── msg │ │ │ │ ├── lv_msg.c │ │ │ │ └── lv_msg.h │ │ │ └── snapshot │ │ │ │ ├── lv_snapshot.c │ │ │ │ └── lv_snapshot.h │ │ ├── themes │ │ │ ├── basic │ │ │ │ ├── lv_theme_basic.c │ │ │ │ └── lv_theme_basic.h │ │ │ ├── default │ │ │ │ ├── lv_theme_default.c │ │ │ │ └── lv_theme_default.h │ │ │ ├── lv_themes.h │ │ │ └── mono │ │ │ │ ├── lv_theme_mono.c │ │ │ │ └── lv_theme_mono.h │ │ └── widgets │ │ │ ├── animimg │ │ │ ├── lv_animimg.c │ │ │ └── lv_animimg.h │ │ │ ├── calendar │ │ │ ├── lv_calendar.c │ │ │ ├── lv_calendar.h │ │ │ ├── lv_calendar_header_arrow.c │ │ │ ├── lv_calendar_header_arrow.h │ │ │ ├── lv_calendar_header_dropdown.c │ │ │ └── lv_calendar_header_dropdown.h │ │ │ ├── chart │ │ │ ├── lv_chart.c │ │ │ └── lv_chart.h │ │ │ ├── colorwheel │ │ │ ├── lv_colorwheel.c │ │ │ └── lv_colorwheel.h │ │ │ ├── imgbtn │ │ │ ├── lv_imgbtn.c │ │ │ └── lv_imgbtn.h │ │ │ ├── keyboard │ │ │ ├── lv_keyboard.c │ │ │ └── lv_keyboard.h │ │ │ ├── led │ │ │ ├── lv_led.c │ │ │ └── lv_led.h │ │ │ ├── list │ │ │ ├── lv_list.c │ │ │ └── lv_list.h │ │ │ ├── lv_widgets.h │ │ │ ├── menu │ │ │ ├── lv_menu.c │ │ │ └── lv_menu.h │ │ │ ├── meter │ │ │ ├── lv_meter.c │ │ │ └── lv_meter.h │ │ │ ├── msgbox │ │ │ ├── lv_msgbox.c │ │ │ └── lv_msgbox.h │ │ │ ├── span │ │ │ ├── lv_span.c │ │ │ └── lv_span.h │ │ │ ├── spinbox │ │ │ ├── lv_spinbox.c │ │ │ └── lv_spinbox.h │ │ │ ├── spinner │ │ │ ├── lv_spinner.c │ │ │ └── lv_spinner.h │ │ │ ├── tabview │ │ │ ├── lv_tabview.c │ │ │ └── lv_tabview.h │ │ │ ├── tileview │ │ │ ├── lv_tileview.c │ │ │ └── lv_tileview.h │ │ │ └── win │ │ │ ├── lv_win.c │ │ │ └── lv_win.h │ │ ├── font │ │ ├── korean.ttf │ │ ├── lv_font.c │ │ ├── lv_font.h │ │ ├── lv_font.mk │ │ ├── lv_font_dejavu_16_persian_hebrew.c │ │ ├── lv_font_fmt_txt.c │ │ ├── lv_font_fmt_txt.h │ │ ├── lv_font_loader.c │ │ ├── lv_font_loader.h │ │ ├── lv_font_montserrat_10.c │ │ ├── lv_font_montserrat_12.c │ │ ├── lv_font_montserrat_12_subpx.c │ │ ├── lv_font_montserrat_14.c │ │ ├── lv_font_montserrat_16.c │ │ ├── lv_font_montserrat_18.c │ │ ├── lv_font_montserrat_20.c │ │ ├── lv_font_montserrat_22.c │ │ ├── lv_font_montserrat_24.c │ │ ├── lv_font_montserrat_26.c │ │ ├── lv_font_montserrat_28.c │ │ ├── lv_font_montserrat_28_compressed.c │ │ ├── lv_font_montserrat_30.c │ │ ├── lv_font_montserrat_32.c │ │ ├── lv_font_montserrat_34.c │ │ ├── lv_font_montserrat_36.c │ │ ├── lv_font_montserrat_38.c │ │ ├── lv_font_montserrat_40.c │ │ ├── lv_font_montserrat_42.c │ │ ├── lv_font_montserrat_44.c │ │ ├── lv_font_montserrat_46.c │ │ ├── lv_font_montserrat_48.c │ │ ├── lv_font_montserrat_8.c │ │ ├── lv_font_simsun_16_cjk.c │ │ ├── lv_font_unscii_16.c │ │ ├── lv_font_unscii_8.c │ │ └── lv_symbol_def.h │ │ ├── hal │ │ ├── lv_hal.h │ │ ├── lv_hal.mk │ │ ├── lv_hal_disp.c │ │ ├── lv_hal_disp.h │ │ ├── lv_hal_indev.c │ │ ├── lv_hal_indev.h │ │ ├── lv_hal_tick.c │ │ └── lv_hal_tick.h │ │ ├── misc │ │ ├── lv_anim.c │ │ ├── lv_anim.h │ │ ├── lv_anim_timeline.c │ │ ├── lv_anim_timeline.h │ │ ├── lv_area.c │ │ ├── lv_area.h │ │ ├── lv_assert.h │ │ ├── lv_async.c │ │ ├── lv_async.h │ │ ├── lv_bidi.c │ │ ├── lv_bidi.h │ │ ├── lv_color.c │ │ ├── lv_color.h │ │ ├── lv_fs.c │ │ ├── lv_fs.h │ │ ├── lv_gc.c │ │ ├── lv_gc.h │ │ ├── lv_ll.c │ │ ├── lv_ll.h │ │ ├── lv_log.c │ │ ├── lv_log.h │ │ ├── lv_lru.c │ │ ├── lv_lru.h │ │ ├── lv_math.c │ │ ├── lv_math.h │ │ ├── lv_mem.c │ │ ├── lv_mem.h │ │ ├── lv_misc.mk │ │ ├── lv_printf.c │ │ ├── lv_printf.h │ │ ├── lv_style.c │ │ ├── lv_style.h │ │ ├── lv_style_gen.c │ │ ├── lv_style_gen.h │ │ ├── lv_templ.c │ │ ├── lv_templ.h │ │ ├── lv_timer.c │ │ ├── lv_timer.h │ │ ├── lv_tlsf.c │ │ ├── lv_tlsf.h │ │ ├── lv_txt.c │ │ ├── lv_txt.h │ │ ├── lv_txt_ap.c │ │ ├── lv_txt_ap.h │ │ ├── lv_types.h │ │ ├── lv_utils.c │ │ └── lv_utils.h │ │ └── widgets │ │ ├── lv_arc.c │ │ ├── lv_arc.h │ │ ├── lv_bar.c │ │ ├── lv_bar.h │ │ ├── lv_btn.c │ │ ├── lv_btn.h │ │ ├── lv_btnmatrix.c │ │ ├── lv_btnmatrix.h │ │ ├── lv_canvas.c │ │ ├── lv_canvas.h │ │ ├── lv_checkbox.c │ │ ├── lv_checkbox.h │ │ ├── lv_dropdown.c │ │ ├── lv_dropdown.h │ │ ├── lv_img.c │ │ ├── lv_img.h │ │ ├── lv_label.c │ │ ├── lv_label.h │ │ ├── lv_line.c │ │ ├── lv_line.h │ │ ├── lv_objx_templ.c │ │ ├── lv_objx_templ.h │ │ ├── lv_roller.c │ │ ├── lv_roller.h │ │ ├── lv_slider.c │ │ ├── lv_slider.h │ │ ├── lv_switch.c │ │ ├── lv_switch.h │ │ ├── lv_table.c │ │ ├── lv_table.h │ │ ├── lv_textarea.c │ │ ├── lv_textarea.h │ │ └── lv_widgets.mk ├── partitions │ ├── esp32_partition_app1572k_fs983k.csv │ ├── esp32_partition_app1856k_fs1344k.csv │ ├── esp32_partition_app1856k_fs320k.csv │ ├── esp32_partition_app2880k_fs320k.csv │ ├── esp32_partition_app2944k_fs10M.csv │ └── esp32_partition_app2944k_fs2M.csv ├── pio-tools │ ├── add_c_flags.py │ ├── download_fs.py │ ├── espupload.py │ ├── gen-berry-structures.py │ ├── gzip-firmware.py │ ├── http-uploader.py │ ├── name-firmware.py │ ├── obj-dump.py │ ├── override_copy.py │ ├── post_esp32.py │ ├── pre_source_dir.py │ ├── sftp-uploader.py │ ├── strip-floats.py │ └── tasmotapiolib.py ├── platformio.ini ├── platformio_override_sample.ini ├── platformio_tasmota32.ini ├── platformio_tasmota_cenv_sample.ini ├── platformio_tasmota_env.ini ├── platformio_tasmota_env32.ini ├── tasmota │ ├── berry │ │ ├── alexa │ │ │ ├── hue_test.be │ │ │ └── light_state.be │ │ ├── artnet │ │ │ └── artnet.be │ │ ├── berry_tasmota_config.h │ │ ├── drivers │ │ │ ├── AXP192_M5Stack_Core2.be │ │ │ ├── AXP192_M5Stack_Tough.be │ │ │ ├── AXP192_M5StickC.be │ │ │ ├── AXP202_LilyGo_TWatch_2020V3.be │ │ │ ├── CHSC6540.be │ │ │ ├── MPU6886_9250.be │ │ │ ├── Shift595.be │ │ │ ├── lv_touch_3_buttons.be │ │ │ └── tm1637.be │ │ ├── examples │ │ │ ├── denky.be │ │ │ ├── reverse_iter.be │ │ │ ├── watch_renaissance │ │ │ │ ├── autoexec.be │ │ │ │ ├── watch_ren_back_240.png │ │ │ │ ├── watch_ren_hour_240.png │ │ │ │ ├── watch_ren_min_240.png │ │ │ │ └── watch_ren_sec_240.png │ │ │ ├── web_button_demo.be │ │ │ └── web_handler_demo.be │ │ ├── haspmota │ │ │ ├── haspmota.tapp │ │ │ ├── haspmota_demo.tapp │ │ │ ├── haspmota_widgets.tapp │ │ │ ├── pages.jsonl │ │ │ └── robotocondensed_latin1.tapp │ │ ├── haspmota_src │ │ │ ├── gen_haspmota.sh │ │ │ ├── haspmota.tapp │ │ │ ├── haspmota_core │ │ │ │ ├── autoexec.be │ │ │ │ └── haspmota.be │ │ │ ├── haspmota_demo.tapp │ │ │ ├── haspmota_demo │ │ │ │ ├── autoexec.be │ │ │ │ ├── lv_tasmota_info.be │ │ │ │ ├── lv_tasmota_log.be │ │ │ │ ├── lv_wifi_graph.be │ │ │ │ ├── noun_Fan_35097_140.png │ │ │ │ ├── pages.jsonl │ │ │ │ ├── watch_ren_back_240.png │ │ │ │ ├── watch_ren_hour_240.png │ │ │ │ ├── watch_ren_min_240.png │ │ │ │ └── watch_ren_sec_240.png │ │ │ ├── haspmota_examples │ │ │ │ ├── demo-all.jsonl │ │ │ │ ├── demo1.jsonl │ │ │ │ ├── demo2.jsonl │ │ │ │ ├── demo3.jsonl │ │ │ │ └── lv.jsonl │ │ │ ├── haspmota_widgets.tapp │ │ │ └── haspmota_widgets │ │ │ │ ├── autoexec.be │ │ │ │ ├── lv_tasmota_info.be │ │ │ │ ├── lv_tasmota_log.be │ │ │ │ └── lv_wifi_graph.be │ │ ├── include │ │ │ └── be_gpio_defines.h │ │ ├── leds │ │ │ └── rainbow.be │ │ ├── lvgl_examples │ │ │ ├── buttons_demo.be │ │ │ ├── drawing_1.be │ │ │ ├── drawing_2.be │ │ │ ├── lv.be │ │ │ ├── lvgl_demo.be │ │ │ ├── lvgl_examples_from_doc │ │ │ │ ├── lv_example_anim_2.be │ │ │ │ ├── lv_example_arc_1.be │ │ │ │ ├── lv_example_arc_2.be │ │ │ │ ├── lv_example_bar_1.be │ │ │ │ ├── lv_example_bar_2.be │ │ │ │ ├── lv_example_bar_3.be │ │ │ │ ├── lv_example_btn_1.be │ │ │ │ ├── lv_example_btn_2.be │ │ │ │ ├── lv_example_btn_3.be │ │ │ │ ├── lv_example_chart_1.be │ │ │ │ ├── lv_example_get_started_1.be │ │ │ │ ├── lv_example_get_started_2.be │ │ │ │ └── lv_example_get_started_3.be │ │ │ ├── robotocondensed_latin1.tapp │ │ │ ├── test_grid.be │ │ │ └── widget_test.be │ │ ├── modules │ │ │ ├── Antiburn.tapp │ │ │ ├── DisplayCalibrate.tapp │ │ │ ├── Partition_Manager.tapp │ │ │ ├── Partition_Manager │ │ │ │ ├── autoexec.be │ │ │ │ └── partition.bec │ │ │ ├── Partition_Wizard.tapp │ │ │ ├── Partition_Wizard │ │ │ │ ├── autoexec.be │ │ │ │ └── partition_wizard.bec │ │ │ ├── antiburn │ │ │ │ ├── antiburn.be │ │ │ │ └── autoexec.be │ │ │ ├── bootloader.be │ │ │ ├── energy_ctypes.be │ │ │ ├── h-bridge.be │ │ │ ├── partition.be │ │ │ ├── partition_wizard.be │ │ │ └── ts_calibrate │ │ │ │ ├── autoexec.be │ │ │ │ └── ts_calibrate.be │ │ └── zigbee │ │ │ ├── cc2652_flasher.be │ │ │ ├── cc2652_flasher_example.be │ │ │ ├── intelhex.be │ │ │ ├── sonoff_zb_pro_flasher.be │ │ │ └── tubezb_cc2652_flasher.be │ ├── displaydesc │ │ ├── ILI9341_M5Stack_display.ini │ │ ├── ILI9341_display.ini │ │ ├── ILI9341_p8_display.ini │ │ ├── ILI9342_display.ini │ │ ├── ILI9488_XPT2046_display.ini │ │ ├── ILI9488_display.ini │ │ ├── Lanbon_L8_display.ini │ │ ├── M5stack_core2_display.ini │ │ ├── Odroid-go_display.ini │ │ ├── SH1106_display.ini │ │ ├── SH1107_M5Stick_mono_display.ini │ │ ├── SSD1306_128x32_display.ini │ │ ├── SSD1306_128x64_display.ini │ │ ├── SSD1306_70x42_display.ini │ │ ├── SSD1331_display.ini │ │ ├── SSD1351_display.ini │ │ ├── ST7735S_M5StickC_display.ini │ │ ├── ST7789_Lilygo_S3_display.ini │ │ ├── ST7789_display.ini │ │ ├── WS_epaper29_display.ini │ │ ├── WS_epaper42_display.ini │ │ ├── WT32_SC01.ini │ │ ├── esp32_s3_sbox_display.ini │ │ └── readme.md │ ├── html_compressed │ │ ├── HTTP_HEADER1_ES6.h │ │ ├── HTTP_HEAD_LAST_SCRIPT.h │ │ ├── HTTP_HEAD_LAST_SCRIPT32.h │ │ ├── HTTP_HEAD_STYLE1.h │ │ ├── HTTP_HEAD_STYLE2.h │ │ ├── HTTP_HEAD_STYLE_ZIGBEE.h │ │ ├── HTTP_SCRIPT_CONSOL.h │ │ ├── HTTP_SCRIPT_MODULE_TEMPLATE.h │ │ ├── HTTP_SCRIPT_ROOT_NO_WEB_DISPLAY.h │ │ ├── HTTP_SCRIPT_ROOT_PART2.h │ │ ├── HTTP_SCRIPT_ROOT_SSE_NO_WEB_DISPLAY.h │ │ ├── HTTP_SCRIPT_ROOT_WEB_DISPLAY.h │ │ └── HTTP_SCRIPT_TEMPLATE.h │ ├── html_uncompressed │ │ ├── HTTP_HEADER1_ES6.h │ │ ├── HTTP_HEAD_LAST_SCRIPT.h │ │ ├── HTTP_HEAD_LAST_SCRIPT32.h │ │ ├── HTTP_HEAD_STYLE1.h │ │ ├── HTTP_HEAD_STYLE2.h │ │ ├── HTTP_HEAD_STYLE_ZIGBEE.h │ │ ├── HTTP_SCRIPT_CONSOL.h │ │ ├── HTTP_SCRIPT_MODULE_TEMPLATE.h │ │ ├── HTTP_SCRIPT_ROOT_NO_WEB_DISPLAY.h │ │ ├── HTTP_SCRIPT_ROOT_PART2.h │ │ ├── HTTP_SCRIPT_ROOT_SSE_NO_WEB_DISPLAY.h │ │ ├── HTTP_SCRIPT_ROOT_WEB_DISPLAY.h │ │ └── HTTP_SCRIPT_TEMPLATE.h │ ├── include │ │ ├── i18n.h │ │ ├── local_ca_data_sample.h │ │ ├── local_ca_descriptor_sample.h │ │ ├── tasmota.h │ │ ├── tasmota_compat.h │ │ ├── tasmota_configurations.h │ │ ├── tasmota_configurations_ESP32.h │ │ ├── tasmota_globals.h │ │ ├── tasmota_template.h │ │ ├── tasmota_template_legacy.h │ │ ├── tasmota_types.h │ │ ├── tasmota_version.h │ │ ├── xdrv_53_projector_ctrl.h │ │ └── xsns_62_esp32_mi.h │ ├── language │ │ ├── af_AF.h │ │ ├── bg_BG.h │ │ ├── ca_AD.h │ │ ├── cs_CZ.h │ │ ├── de_DE.h │ │ ├── el_GR.h │ │ ├── en_GB.h │ │ ├── es_ES.h │ │ ├── fr_FR.h │ │ ├── fy_NL.h │ │ ├── he_HE.h │ │ ├── hu_HU.h │ │ ├── it_IT.h │ │ ├── ko_KO.h │ │ ├── nl_NL.h │ │ ├── pl_PL.h │ │ ├── pt_BR.h │ │ ├── pt_PT.h │ │ ├── ro_RO.h │ │ ├── ru_RU.h │ │ ├── sk_SK.h │ │ ├── sv_SE.h │ │ ├── tr_TR.h │ │ ├── uk_UA.h │ │ ├── vi_VN.h │ │ ├── zh_CN.h │ │ └── zh_TW.h │ ├── lvgl_berry │ │ ├── fonts │ │ │ ├── DSEG7 │ │ │ │ ├── DSEG-LICENSE.txt │ │ │ │ ├── DSEG7Classic-Bold.ttf │ │ │ │ ├── DSEG7Classic-BoldItalic.ttf │ │ │ │ ├── font_files │ │ │ │ │ ├── seg7_10.lvfont │ │ │ │ │ ├── seg7_12.lvfont │ │ │ │ │ ├── seg7_14.lvfont │ │ │ │ │ ├── seg7_16.lvfont │ │ │ │ │ ├── seg7_18.lvfont │ │ │ │ │ ├── seg7_20.lvfont │ │ │ │ │ ├── seg7_24.lvfont │ │ │ │ │ ├── seg7_28.lvfont │ │ │ │ │ ├── seg7_36.lvfont │ │ │ │ │ ├── seg7_48.lvfont │ │ │ │ │ └── seg7_8.lvfont │ │ │ │ └── gen_seg7_fonts.bash │ │ │ └── pixel_perfect │ │ │ │ ├── Berkelium (GEOS) │ │ │ │ ├── Berkelium1541.ttf │ │ │ │ ├── Berkelium64.ttf │ │ │ │ └── FreeLicense.txt │ │ │ │ ├── Berkelium64.lvfont │ │ │ │ ├── Daniel Linssen │ │ │ │ ├── m3x6.ttf │ │ │ │ └── m5x7.ttf │ │ │ │ ├── PrintChar (Apple II Font) │ │ │ │ ├── FreeLicense.txt │ │ │ │ └── PrintChar21.ttf │ │ │ │ ├── PrintChar21.lvfont │ │ │ │ ├── Shaston (GSOS) │ │ │ │ ├── FreeLicense.txt │ │ │ │ └── Shaston320.ttf │ │ │ │ ├── Shaston320.lvfont │ │ │ │ ├── m3x6.lvfont │ │ │ │ ├── m5x7.lvfont │ │ │ │ └── pages.jsonl │ │ ├── tasmota_logo_64.h │ │ ├── tasmota_logo_64_truecolor.h │ │ ├── tasmota_logo_64_truecolor_alpha.h │ │ ├── tasmota_lv_conf.h │ │ └── tasmota_lv_stdlib.h │ ├── my_user_config.h │ ├── tasmota.ino │ ├── tasmota_support │ │ ├── homekit.c │ │ ├── settings.ino │ │ ├── support.ino │ │ ├── support_button_v2.ino │ │ ├── support_button_v3.ino │ │ ├── support_command.ino │ │ ├── support_cores.ino │ │ ├── support_crash_recorder.ino │ │ ├── support_device_groups.ino │ │ ├── support_eeprom.ino │ │ ├── support_esp.ino │ │ ├── support_esptool.ino │ │ ├── support_features.ino │ │ ├── support_flash_log.ino │ │ ├── support_float.ino │ │ ├── support_jpeg.ino │ │ ├── support_network.ino │ │ ├── support_profiling.ino │ │ ├── support_pwm.ino │ │ ├── support_rotary.ino │ │ ├── support_rtc.ino │ │ ├── support_statistics.ino │ │ ├── support_switch.ino │ │ ├── support_tasmota.ino │ │ ├── support_udp.ino │ │ ├── support_wifi.ino │ │ └── tasmota_ca.ino │ ├── tasmota_xdrv_driver │ │ ├── xdrv_01_1_webserver_mail.ino │ │ ├── xdrv_01_2_webserver_esp32_mail.ino │ │ ├── xdrv_01_9_webserver.ino │ │ ├── xdrv_02_1_mqtt_file.ino │ │ ├── xdrv_02_9_mqtt.ino │ │ ├── xdrv_03_energy.ino │ │ ├── xdrv_04_light.ino │ │ ├── xdrv_04_light_utils.ino │ │ ├── xdrv_05_irremote.ino │ │ ├── xdrv_05_irremote_full.ino │ │ ├── xdrv_06_snfbridge.ino │ │ ├── xdrv_07_domoticz.ino │ │ ├── xdrv_08_serial_bridge.ino │ │ ├── xdrv_09_timers.ino │ │ ├── xdrv_10_rules.ino │ │ ├── xdrv_10_scripter.ino │ │ ├── xdrv_11_knx.ino │ │ ├── xdrv_127_debug.ino │ │ ├── xdrv_12_discovery.ino │ │ ├── xdrv_12_home_assistant.ino │ │ ├── xdrv_13_display.ino │ │ ├── xdrv_14_mp3.ino │ │ ├── xdrv_15_pca9685.ino │ │ ├── xdrv_16_tuyamcu.ino │ │ ├── xdrv_17_rcswitch.ino │ │ ├── xdrv_18_armtronix_dimmers.ino │ │ ├── xdrv_19_ps16dz_dimmer.ino │ │ ├── xdrv_20_hue.ino │ │ ├── xdrv_21_wemo.ino │ │ ├── xdrv_21_wemo_multi.ino │ │ ├── xdrv_22_sonoff_ifan.ino │ │ ├── xdrv_23_zigbee_0_constants.ino │ │ ├── xdrv_23_zigbee_1_headers.ino │ │ ├── xdrv_23_zigbee_1z_libs.ino │ │ ├── xdrv_23_zigbee_2_devices.ino │ │ ├── xdrv_23_zigbee_2a_devices_impl.ino │ │ ├── xdrv_23_zigbee_4a_nano_fs.ino │ │ ├── xdrv_23_zigbee_4b_data.ino │ │ ├── xdrv_23_zigbee_4c_devices.ino │ │ ├── xdrv_23_zigbee_5_0_constants.ino │ │ ├── xdrv_23_zigbee_5_1_attributes.ino │ │ ├── xdrv_23_zigbee_5_2_converters.ino │ │ ├── xdrv_23_zigbee_6_0_commands.ino │ │ ├── xdrv_23_zigbee_6_1_greenpower.ino │ │ ├── xdrv_23_zigbee_6_5_hue.ino │ │ ├── xdrv_23_zigbee_7_0_statemachine.ino │ │ ├── xdrv_23_zigbee_7_5_map.ino │ │ ├── xdrv_23_zigbee_7_6_plugin.ino │ │ ├── xdrv_23_zigbee_8_parsers.ino │ │ ├── xdrv_23_zigbee_9_serial.ino │ │ ├── xdrv_23_zigbee_9a_upload.ino │ │ ├── xdrv_23_zigbee_A_impl.ino │ │ ├── xdrv_24_buzzer.ino │ │ ├── xdrv_25_A4988_Stepper.ino │ │ ├── xdrv_26_ariluxrf.ino │ │ ├── xdrv_27_shutter.ino │ │ ├── xdrv_28_pcf8574.ino │ │ ├── xdrv_29_deepsleep.ino │ │ ├── xdrv_30_exs_dimmer.ino │ │ ├── xdrv_31_tasmota_client.ino │ │ ├── xdrv_32_hotplug.ino │ │ ├── xdrv_33_nrf24l01.ino │ │ ├── xdrv_34_wemos_motor_v1.ino │ │ ├── xdrv_35_pwm_dimmer.ino │ │ ├── xdrv_36_keeloq.ino │ │ ├── xdrv_37_sonoff_d1.ino │ │ ├── xdrv_38_ping.ino │ │ ├── xdrv_39_thermostat.ino │ │ ├── xdrv_40_telegram.ino │ │ ├── xdrv_41_tcp_bridge.ino │ │ ├── xdrv_42_0_i2s_audio.ino │ │ ├── xdrv_42_1_i2s_mp3mic.ino │ │ ├── xdrv_42_2_i2s_mp3stream.ino │ │ ├── xdrv_42_3_i2s_saytime.ino │ │ ├── xdrv_42_4_i2s_codecs.ino │ │ ├── xdrv_42_5_i2s_bridge.ino │ │ ├── xdrv_43_mlx90640.ino │ │ ├── xdrv_44_miel_hvac.ino │ │ ├── xdrv_45_shelly_dimmer.ino │ │ ├── xdrv_46_ccloader.ino │ │ ├── xdrv_47_ftc532.ino │ │ ├── xdrv_48_timeprop.ino │ │ ├── xdrv_49_pid.ino │ │ ├── xdrv_50_filesystem.ino │ │ ├── xdrv_51_bs814a2.ino │ │ ├── xdrv_52_0_berry_struct.ino │ │ ├── xdrv_52_1_berry_native.ino │ │ ├── xdrv_52_3_berry_MI32.ino │ │ ├── xdrv_52_3_berry_audio.ino │ │ ├── xdrv_52_3_berry_crypto.ino │ │ ├── xdrv_52_3_berry_display.ino │ │ ├── xdrv_52_3_berry_flash.ino │ │ ├── xdrv_52_3_berry_gpio.ino │ │ ├── xdrv_52_3_berry_hue.ino │ │ ├── xdrv_52_3_berry_leds.ino │ │ ├── xdrv_52_3_berry_light.ino │ │ ├── xdrv_52_3_berry_light_state.ino │ │ ├── xdrv_52_3_berry_lvgl.ino │ │ ├── xdrv_52_3_berry_mqtt.ino │ │ ├── xdrv_52_3_berry_onewire.ino │ │ ├── xdrv_52_3_berry_serial.ino │ │ ├── xdrv_52_3_berry_tasmota.ino │ │ ├── xdrv_52_3_berry_tasmota_global.ino │ │ ├── xdrv_52_3_berry_tcpserver.ino │ │ ├── xdrv_52_3_berry_ulp.ino │ │ ├── xdrv_52_3_berry_webclient.ino │ │ ├── xdrv_52_3_berry_webserver.ino │ │ ├── xdrv_52_3_berry_wire.ino │ │ ├── xdrv_52_3_berry_zigbee.ino │ │ ├── xdrv_52_7_berry_embedded.ino │ │ ├── xdrv_52_9_berry.ino │ │ ├── xdrv_53_projector_ctrl.ino │ │ ├── xdrv_54_lvgl.ino │ │ ├── xdrv_55_touch.ino │ │ ├── xdrv_56_rtc_chips.ino │ │ ├── xdrv_57_1_tasmesh_support.ino │ │ ├── xdrv_57_9_tasmesh.ino │ │ ├── xdrv_58_range_extender.ino │ │ ├── xdrv_59_influxdb.ino │ │ ├── xdrv_60_shift595.ino │ │ ├── xdrv_61_ds3502.ino │ │ ├── xdrv_62_improv.ino │ │ ├── xdrv_63_modbus_bridge.ino │ │ ├── xdrv_79_esp32_ble.ino │ │ ├── xdrv_81_esp32_webcam.ino │ │ ├── xdrv_82_esp32_ethernet.ino │ │ ├── xdrv_83_esp32_watch.ino │ │ ├── xdrv_85_esp32_ble_eq3_trv.ino │ │ ├── xdrv_86_esp32_sonoff_spm.ino │ │ ├── xdrv_87_esp32_sonoff_tm1621.ino │ │ ├── xdrv_88_esp32_shelly_pro.ino │ │ ├── xdrv_89_esp32_dali.ino │ │ ├── xdrv_90_dingtian_relay.ino │ │ └── xdrv_98_file_settings_demo.ino │ ├── tasmota_xdsp_display │ │ ├── xdsp_01_lcd.ino │ │ ├── xdsp_02_ssd1306.ino │ │ ├── xdsp_03_matrix.ino │ │ ├── xdsp_04_ili9341.ino │ │ ├── xdsp_05_epaper_29.ino │ │ ├── xdsp_06_epaper_42.ino │ │ ├── xdsp_07_sh1106.ino │ │ ├── xdsp_09_SSD1351.ino │ │ ├── xdsp_10_RA8876.ino │ │ ├── xdsp_11_sevenseg.ino │ │ ├── xdsp_12_ST7789.ino │ │ ├── xdsp_14_SSD1331.ino │ │ ├── xdsp_15_tm1637.ino │ │ ├── xdsp_16_esp32_epaper_47.ino │ │ ├── xdsp_17_universal.ino │ │ ├── xdsp_18_berry_display.ino │ │ └── xdsp_19_max7219_matrix.ino │ ├── tasmota_xlgt_light │ │ ├── xlgt_01_ws2812.ino │ │ ├── xlgt_02_my92x1.ino │ │ ├── xlgt_03_sm16716.ino │ │ ├── xlgt_04_sm2135.ino │ │ ├── xlgt_05_sonoff_l1.ino │ │ ├── xlgt_06_electriq_moodl.ino │ │ ├── xlgt_07_lsc_mcsl.ino │ │ ├── xlgt_08_bp5758d.ino │ │ ├── xlgt_09_sm2335.ino │ │ └── xlgt_10_bp1658cj.ino │ ├── tasmota_xnrg_energy │ │ ├── xnrg_01_hlw8012.ino │ │ ├── xnrg_02_cse7766.ino │ │ ├── xnrg_03_pzem004t.ino │ │ ├── xnrg_04_mcp39f501.ino │ │ ├── xnrg_05_pzem_ac.ino │ │ ├── xnrg_06_pzem_dc.ino │ │ ├── xnrg_07_ade7953.ino │ │ ├── xnrg_08_sdm120.ino │ │ ├── xnrg_09_dds2382.ino │ │ ├── xnrg_10_sdm630.ino │ │ ├── xnrg_11_ddsu666.ino │ │ ├── xnrg_12_solaxX1.ino │ │ ├── xnrg_13_fif_le01mr.ino │ │ ├── xnrg_14_bl09xx.ino │ │ ├── xnrg_15_teleinfo.ino │ │ ├── xnrg_16_iem3000.ino │ │ ├── xnrg_17_ornowe517.ino │ │ ├── xnrg_18_sdm72.ino │ │ ├── xnrg_19_cse7761.ino │ │ ├── xnrg_21_sdm230.ino │ │ ├── xnrg_22_bl6523.ino │ │ ├── xnrg_23_ade7880.ino │ │ ├── xnrg_29_modbus.ino │ │ └── xnrg_30_dummy.ino │ ├── tasmota_xsns_sensor │ │ ├── xsns_01_counter.ino │ │ ├── xsns_02_analog.ino │ │ ├── xsns_04_snfsc.ino │ │ ├── xsns_05_ds18x20.ino │ │ ├── xsns_05_esp32_ds18x20.ino │ │ ├── xsns_06_dht_v5.ino │ │ ├── xsns_06_dht_v6.ino │ │ ├── xsns_06_esp32_dht.ino │ │ ├── xsns_07_sht1x.ino │ │ ├── xsns_08_htu21.ino │ │ ├── xsns_09_bmp.ino │ │ ├── xsns_100_ina3221.ino │ │ ├── xsns_10_bh1750.ino │ │ ├── xsns_11_veml6070.ino │ │ ├── xsns_127_esp32_sensors.ino │ │ ├── xsns_12_ads1115.ino │ │ ├── xsns_13_ina219.ino │ │ ├── xsns_14_sht3x.ino │ │ ├── xsns_15_mhz19.ino │ │ ├── xsns_16_tsl2561.ino │ │ ├── xsns_17_senseair.ino │ │ ├── xsns_18_pms5003.ino │ │ ├── xsns_19_mgs.ino │ │ ├── xsns_20_novasds.ino │ │ ├── xsns_21_sgp30.ino │ │ ├── xsns_22_sr04.ino │ │ ├── xsns_24_si1145.ino │ │ ├── xsns_26_lm75ad.ino │ │ ├── xsns_27_apds9960.ino │ │ ├── xsns_28_tm1638.ino │ │ ├── xsns_29_mcp230xx.ino │ │ ├── xsns_30_mpr121.ino │ │ ├── xsns_31_ccs811.ino │ │ ├── xsns_31_ccs811_v2.ino │ │ ├── xsns_32_mpu6050.ino │ │ ├── xsns_33_qmc5883l.ino │ │ ├── xsns_34_hx711.ino │ │ ├── xsns_35_tx20.ino │ │ ├── xsns_36_mgc3130.ino │ │ ├── xsns_37_rfsensor.ino │ │ ├── xsns_38_az7798.ino │ │ ├── xsns_39_max31855.ino │ │ ├── xsns_40_pn532.ino │ │ ├── xsns_41_max44009.ino │ │ ├── xsns_42_scd30.ino │ │ ├── xsns_43_hre.ino │ │ ├── xsns_44_sps30.ino │ │ ├── xsns_45_vl53l0x.ino │ │ ├── xsns_46_MLX90614.ino │ │ ├── xsns_47_max31865.ino │ │ ├── xsns_48_chirp.ino │ │ ├── xsns_50_paj7620.ino │ │ ├── xsns_51_rdm6300.ino │ │ ├── xsns_52_esp32_ibeacon_ble.ino │ │ ├── xsns_52_ibeacon.ino │ │ ├── xsns_53_sml.ino │ │ ├── xsns_54_ina226.ino │ │ ├── xsns_55_hih_series.ino │ │ ├── xsns_56_hpma.ino │ │ ├── xsns_57_tsl2591.ino │ │ ├── xsns_58_dht12.ino │ │ ├── xsns_59_ds1624.ino │ │ ├── xsns_60_GPS.ino │ │ ├── xsns_61_MI_NRF24.ino │ │ ├── xsns_62_MI_HM10.ino │ │ ├── xsns_62_esp32_mi.ino │ │ ├── xsns_62_esp32_mi_ble.ino │ │ ├── xsns_62_esp32_mi_homekit.c │ │ ├── xsns_63_aht1x.ino │ │ ├── xsns_64_hrxl.ino │ │ ├── xsns_65_hdc1080.ino │ │ ├── xsns_66_iAQ.ino │ │ ├── xsns_67_as3935.ino │ │ ├── xsns_68_windmeter.ino │ │ ├── xsns_69_opentherm.ino │ │ ├── xsns_69_opentherm_protocol.ino │ │ ├── xsns_70_veml6075.ino │ │ ├── xsns_71_veml7700.ino │ │ ├── xsns_72_mcp9808.ino │ │ ├── xsns_73_hp303b.ino │ │ ├── xsns_74_lmt01.ino │ │ ├── xsns_75_prometheus.ino │ │ ├── xsns_76_dyp.ino │ │ ├── xsns_77_vl53l1x.ino │ │ ├── xsns_78_ezo.ino │ │ ├── xsns_78_ezoco2.ino │ │ ├── xsns_78_ezodo.ino │ │ ├── xsns_78_ezoec.ino │ │ ├── xsns_78_ezoflo.ino │ │ ├── xsns_78_ezohum.ino │ │ ├── xsns_78_ezoo2.ino │ │ ├── xsns_78_ezoorp.ino │ │ ├── xsns_78_ezoph.ino │ │ ├── xsns_78_ezopmp.ino │ │ ├── xsns_78_ezoprs.ino │ │ ├── xsns_78_ezorgb.ino │ │ ├── xsns_78_ezortd.ino │ │ ├── xsns_78_xezo.ino │ │ ├── xsns_79_as608.ino │ │ ├── xsns_80_mfrc522.ino │ │ ├── xsns_81_seesaw_soil.ino │ │ ├── xsns_82_wiegand.ino │ │ ├── xsns_83_neopool.ino │ │ ├── xsns_84_tof10120.ino │ │ ├── xsns_85_mpu6886.ino │ │ ├── xsns_86_tfminiplus.ino │ │ ├── xsns_87_can_sniffer.ino │ │ ├── xsns_87_mcp2515.ino │ │ ├── xsns_88_am2320.ino │ │ ├── xsns_89_t67xx.ino │ │ ├── xsns_90_hrg15.ino │ │ ├── xsns_91_vindriktning.ino │ │ ├── xsns_92_scd40.ino │ │ ├── xsns_93_hm330x.ino │ │ ├── xsns_94_hdc2010.ino │ │ ├── xsns_95_cm110x.ino │ │ ├── xsns_96_flowratemeter.ino │ │ ├── xsns_97_hyt.ino │ │ ├── xsns_98_sgp40.ino │ │ └── xsns_99_luxv30b.ino │ ├── tasmota_xx2c_global │ │ ├── xdrv_interface.ino │ │ ├── xdsp_interface.ino │ │ ├── xlgt_interface.ino │ │ ├── xnrg_interface.ino │ │ ├── xsns_interface.ino │ │ └── xx2c_interface.ino │ ├── user_config_override_sample.h │ └── zigbee │ │ ├── TS0001_switch.zb │ │ ├── giex_water.zb │ │ └── legacy_tuya.zb └── tools │ ├── decode-config.md │ ├── decode-status.py │ ├── espupload.py │ ├── fw_HM10_cc2541 │ └── CC2541hm10v709.bin │ ├── fw_RfSensor_attiny85 │ ├── TheoV2Sensor1 │ │ └── TheoV2Sensor1.ino │ ├── TheoV2Sensor2 │ │ └── TheoV2Sensor2.ino │ └── info.txt │ ├── fw_ShellyDimmer_stm32 │ ├── README.md │ ├── shelly-dimmer-stm32_v51.5.bin │ └── shelly-dimmer-stm32_v51.6.bin │ ├── fw_SonoffRfBridge_efm8bb1 │ ├── RF-Bridge-EFM8BB1-20181023.hex │ ├── RF-Bridge-EFM8BB1-20181102.hex │ ├── RF-Bridge-EFM8BB1-20181127.hex │ ├── RF-Bridge-EFM8BB1-20190220.hex │ └── RF_Bridge_iTead_Original.hex │ ├── fw_SonoffZigbeeBridgePro_cc2652 │ ├── SonoffZBPro_coord_20220219.hex │ └── Sonoff_ZBPro.autoconf │ ├── fw_SonoffZigbeeBridgePro_router_only_cc2652 │ └── SonoffZBPro_router_20220125.hex │ ├── fw_SonoffZigbeeBridge_ezsp │ ├── archive │ │ ├── ncp-uart-sw_6.5.5_115200.ota │ │ └── ncp-uart-sw_6.7.6_115200.ota │ ├── ncp-uart-nsw_6.7.9_115200.ota │ ├── ncp-uart-sw_6.7.8_115200.ota │ └── readme.md │ ├── fw_TasmotaClient_arduino │ ├── ProATmega328P-3V3-8Mhz │ │ ├── AnalogJSON.ino.hex │ │ ├── Blink.ino.hex │ │ ├── BlinkSendCommand.ino.hex │ │ ├── ClientRespondTele.ino.hex │ │ └── ClientSendCommand.ino.hex │ ├── ProATmega328P-5V-16MHz │ │ ├── AnalogJSON.ino.hex │ │ ├── Blink.ino.hex │ │ ├── BlinkSendCommand.ino.hex │ │ ├── ClientRespondTele.ino.hex │ │ └── ClientSendCommand.ino.hex │ └── TasmotaClient │ │ ├── README.md │ │ ├── examples │ │ ├── AnalogJSON │ │ │ └── AnalogJSON.ino │ │ ├── Blink │ │ │ └── Blink.ino │ │ ├── BlinkSendCommand │ │ │ └── BlinkSendCommand.ino │ │ ├── ClientRespondTele │ │ │ └── ClientRespondTele.ino │ │ └── ClientSendCommand │ │ │ └── ClientSendCommand.ino │ │ ├── keywords.txt │ │ ├── library.json │ │ ├── library.properties │ │ └── src │ │ ├── TasmotaClient.cpp │ │ └── TasmotaClient.h │ ├── fw_TubeZigbee_efr32 │ ├── MGM210PA32JIA_ncp-uart-sw_6.7.9.gbl │ └── readme.md │ ├── fw_Zigbee_cc2530 │ ├── CC2530_CC2591_ZNP-Prod_20190608.bin │ ├── CC2530_CC2592_ZNP-Prod_20190608.bin │ └── CC2530_ZNP-Prod_20190608.bin │ ├── logo │ ├── TASMOTA_FullLogo_Vector.svg │ ├── TASMOTA_Symbol_Vector.svg │ └── favicon.ico │ ├── lv_gpio │ ├── gpio_convert.py │ └── lv_gpio_enum.h │ ├── mqtt-file │ ├── download-settings.py │ ├── upload-ota.py │ └── upload-settings.py │ ├── ota_server │ ├── fw-server.py │ └── fw │ │ └── README │ ├── serial-plotter.py │ ├── templates │ └── templates.py │ └── unishox │ ├── clipboard-const-converter.py │ ├── compress-html-uncompressed.py │ └── unishox.py ├── bins ├── archive │ ├── Tasmota_6.3.0.16(digiDIMv2).bin │ ├── Tasmota_6.3.0.16(digiDIMv3).bin │ ├── Tasmota_6.4.1.19(digiDIMv4).bin │ ├── Tasmota_6.5.0(digiDIMv5).bin │ ├── Tasmota_6.5.0(digiDIMv6).bin │ ├── Tasmota_6.5.0(digiDIMv6)_2_4_2.bin │ ├── Tasmota_6.6.0.6(digiDIMv7).bin │ ├── Tasmota_6.6.0.6(digiDIMv7)_2_3_0_with_domo.bin │ ├── Tasmota_6.6.0.6(digiDIMv7)_2_5_2.bin │ ├── Tasmota_7.0.0.5(digiDIMv8).bin │ ├── Tasmota_7.0.0.5(digiDIMv8)_GPIO4_Xposed.bin │ ├── Tasmota_7.0.0.5(digiDIMv8_with_wemo_hue_domo).bin │ ├── Tasmota_8.1.0.1(digiDIMv9).bin │ ├── Tasmota_8.1.0.1(digiDIMv9_with_wemo_hue_domo).bin │ ├── Tasmota_8.2.0.1(digiDIMv10).bin │ ├── Tasmota_8.2.0.1(digiDIMv10_with_wemo_hue_domo).bin │ ├── Tasmota_8.3.1.2(digiDIMv11).bin │ ├── Tasmota_8.3.1.2(digiDIMv11_with_wemo_hue_domo).bin │ ├── Tasmota_8.4.0.2(digiDIMv12).bin │ ├── Tasmota_8.4.0.2(digiDIMv12).gz │ ├── Tasmota_9.1.0.1(digiDIMv13).bin │ ├── Tasmota_9.1.0.1(digiDIMv13).bin.gz │ ├── Tasmota_9.2.0.3(digiDIMv14).bin │ ├── Tasmota_9.2.0.3(digiDIMv14).bin.gz │ ├── Tasmota_9.5.0.3(digiDIMv15).bin │ ├── Tasmota_9.5.0.3(digiDIMv15).bin.gz │ ├── tasmota-lite_8.4.0.bin │ ├── tasmota-lite_8.4.0.gz │ ├── tasmota-lite_9.1.0.bin │ ├── tasmota-lite_9.1.0.bin.gz │ ├── tasmota-lite_9.2.0.bin │ ├── tasmota-lite_9.2.0.bin.gz │ ├── tasmota-lite_9.5.0.3.bin │ └── tasmota-lite_9.5.0.3.bin.gz ├── readme.md ├── tasmota-lite_12.2.0.4.bin ├── tasmota-lite_12.2.0.4.bin.gz ├── tasmota_12.2.0.4(digiDIMv16).bin └── tasmota_12.2.0.4(digiDIMv16).bin.gz ├── generic ├── Esicoo.jpg ├── MJSwitch2.jpg ├── OukitelP1.JPG ├── anoop_cw_ww.jpg ├── aoycocr.jpg ├── blitzwolf_led_strip.jpg ├── esicoo_bulb.JPG ├── ks7011_dimmer.JPG ├── ks811_dual.JPG ├── kuled_switch.JPG ├── moes3way.JPG ├── newd_8buttons.PNG ├── newd_backlog1_off.PNG ├── newd_button_assigned.PNG ├── newd_status8.PNG ├── newd_step1_template.PNG ├── newd_switch_assign.PNG ├── newd_switch_compare.PNG ├── newdevice_so114.png ├── reafoo.jpg ├── s31-1.jpg ├── ss118-01k1_switch.jpg └── tywe3s_pins.png ├── sample_files └── user_config_override.h ├── templates └── README.md └── zigbee_router ├── efr32mg21_zigbee_router_signed-6.7.10.gbl.ota └── silabs.js /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/.github/ISSUE_TEMPLATE/Custom.md -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/README.md -------------------------------------------------------------------------------- /TEMPLATES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/TEMPLATES.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/.gitattributes -------------------------------------------------------------------------------- /Tasmota_Code_Base/.github/ISSUE_TEMPLATE/Bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/.github/ISSUE_TEMPLATE/Bug_report.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /Tasmota_Code_Base/.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/.github/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/.github/config.yml -------------------------------------------------------------------------------- /Tasmota_Code_Base/.github/issue-close-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/.github/issue-close-app.yml -------------------------------------------------------------------------------- /Tasmota_Code_Base/.github/workflows/Tasmota_build_devel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/.github/workflows/Tasmota_build_devel.yml -------------------------------------------------------------------------------- /Tasmota_Code_Base/.github/workflows/Tasmota_build_master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/.github/workflows/Tasmota_build_master.yml -------------------------------------------------------------------------------- /Tasmota_Code_Base/.github/workflows/build_all_the_things.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/.github/workflows/build_all_the_things.yml -------------------------------------------------------------------------------- /Tasmota_Code_Base/.github/workflows/copy_change.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/.github/workflows/copy_change.yml -------------------------------------------------------------------------------- /Tasmota_Code_Base/.github/workflows/stale-actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/.github/workflows/stale-actions.yml -------------------------------------------------------------------------------- /Tasmota_Code_Base/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/.gitignore -------------------------------------------------------------------------------- /Tasmota_Code_Base/.gitpod.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/.gitpod.Dockerfile -------------------------------------------------------------------------------- /Tasmota_Code_Base/.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/.gitpod.yml -------------------------------------------------------------------------------- /Tasmota_Code_Base/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/API.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/BUILDS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/BUILDS.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/CHANGELOG.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/CODE_OWNERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/CODE_OWNERS.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/CONTRIBUTING.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/Doxyfile -------------------------------------------------------------------------------- /Tasmota_Code_Base/FIRMWARE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/FIRMWARE.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/I2CDEVICES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/I2CDEVICES.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/LICENSE.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/MODULES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/MODULES.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/RELEASENOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/RELEASENOTES.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/SECURITY.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/api/upload-arduino.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/api/upload-arduino.php -------------------------------------------------------------------------------- /Tasmota_Code_Base/boards/esp32-fix.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/boards/esp32-fix.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/boards/esp32.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/boards/esp32.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/boards/esp32_solo1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/boards/esp32_solo1.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/boards/esp32c3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/boards/esp32c3.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/boards/esp32c3cdc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/boards/esp32c3cdc.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/boards/esp32s2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/boards/esp32s2.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/boards/esp32s2cdc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/boards/esp32s2cdc.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/boards/esp32s3-qio_opi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/boards/esp32s3-qio_opi.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/boards/esp32s3-qio_qspi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/boards/esp32s3-qio_qspi.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/boards/esp32s3cdc-qio_opi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/boards/esp32s3cdc-qio_opi.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/boards/esp32s3cdc-qio_qspi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/boards/esp32s3cdc-qio_qspi.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/boards/esp8266_1M.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/boards/esp8266_1M.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/boards/esp8266_2M1M.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/boards/esp8266_2M1M.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/boards/esp8266_2M256.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/boards/esp8266_2M256.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/boards/esp8266_4M2M.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/boards/esp8266_4M2M.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/boards/esp8266_4M3M.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/boards/esp8266_4M3M.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/boards/esp8266_zbbridge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/boards/esp8266_zbbridge.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/include/esp32x_fixes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/include/esp32x_fixes.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/include/tasmota_options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/include/tasmota_options.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/info/xdrv_57_tasmesh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/info/xdrv_57_tasmesh.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/AT24C256_512/Eeprom24C512.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/AT24C256_512/Eeprom24C512.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/AT24C256_512/Eeprom24C512.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/AT24C256_512/Eeprom24C512.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/DnsClient/library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/DnsClient/library.properties -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/DnsClient/src/DnsClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/DnsClient/src/DnsClient.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/DnsClient/src/DnsClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/DnsClient/src/DnsClient.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/Ext-printf/library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/Ext-printf/library.properties -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/Ext-printf/src/SBuffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/Ext-printf/src/SBuffer.hpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/Ext-printf/src/ext_printf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/Ext-printf/src/ext_printf.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/Ext-printf/src/ext_printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/Ext-printf/src/ext_printf.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/LinkedList-1.2.3/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/LinkedList-1.2.3/LICENSE.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/LinkedList-1.2.3/LinkedList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/LinkedList-1.2.3/LinkedList.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/LinkedList-1.2.3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/LinkedList-1.2.3/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/LinkedList-1.2.3/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/LinkedList-1.2.3/keywords.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/LinkedList-1.2.3/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/LinkedList-1.2.3/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/TasmotaLList/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/TasmotaLList/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/TasmotaLList/src/LList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/TasmotaLList/src/LList.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/TasmotaSerial-3.5.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/TasmotaSerial-3.5.0/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/UdpListener/library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/UdpListener/library.properties -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/UdpListener/src/UdpListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/UdpListener/src/UdpListener.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/base64-1.1.1/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/base64-1.1.1/LICENSE -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/base64-1.1.1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/base64-1.1.1/Makefile -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/base64-1.1.1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/base64-1.1.1/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/base64-1.1.1/catch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/base64-1.1.1/catch.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/base64-1.1.1/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/base64-1.1.1/catch.hpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/base64-1.1.1/src/base64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/base64-1.1.1/src/base64.hpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/headers/DPT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/headers/DPT.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/headers/camera_pins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/headers/camera_pins.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/headers/esp-knx-ip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/headers/esp-knx-ip.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/headers/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/headers/readme.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/jsmn-shadinger-1.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/jsmn-shadinger-1.0/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/jsmn-shadinger-1.0/src/jsmn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/jsmn-shadinger-1.0/src/jsmn.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/pubsubclient-2.8.13/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/pubsubclient-2.8.13/.gitignore -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/pubsubclient-2.8.13/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/default/pubsubclient-2.8.13/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/pubsubclient-2.8.13/tests/.gitignore: -------------------------------------------------------------------------------- 1 | .build 2 | tmpbin 3 | logs 4 | *.pyc 5 | -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/default/pubsubclient-2.8.13/tests/testcases/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_audio/ESP8266Audio/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_audio/ESP8266Audio/LICENSE -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_audio/ESP8266Audio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_audio/ESP8266Audio/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_audio/ESP8266Audio/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_audio/ESP8266Audio/keywords.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_audio/ESP8266Audio/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_audio/ESP8266Audio/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_audio/ESP8266Audio/src/libmad/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_audio/ESP8266Audio/src/libmad/TODO -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_audio/ESP8266Audio/src/libopus/ChangeLog: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_audio/ESP8266Audio/src/libopus/NEWS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_audio/ESP8266Audio/tests/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_audio/ESP8266Audio/tests/common.sh -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_audio/ESP8266Audio/tests/host/pgmspace.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/src/ESP8266SAM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/src/ESP8266SAM.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/src/ReciterTabs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/src/ReciterTabs.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/src/RenderTabs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/src/RenderTabs.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/src/SamData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/src/SamData.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/src/SamTabs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/src/SamTabs.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/src/reciter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/src/reciter.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/src/reciter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/src/reciter.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/src/render.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/src/render.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/src/render.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/src/render.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/src/sam.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/src/sam.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/src/sam.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_audio/ESP8266SAM/src/sam.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/CPPLINT.cfg: -------------------------------------------------------------------------------- 1 | set noparent 2 | root=src 3 | linelength=80 4 | -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_basic/IRremoteESP8266/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_basic/IRremoteESP8266/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_basic/NeoPixelBus/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_basic/NeoPixelBus/.gitattributes -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_basic/NeoPixelBus/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_basic/NeoPixelBus/.gitignore -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_basic/NeoPixelBus/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_basic/NeoPixelBus/COPYING -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_basic/NeoPixelBus/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_basic/NeoPixelBus/ReadMe.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_basic/NeoPixelBus/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_basic/NeoPixelBus/keywords.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_basic/NeoPixelBus/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_basic/NeoPixelBus/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_display/Adafruit_SSD1306-1.3.0-gemu-1.1/.gitignore: -------------------------------------------------------------------------------- 1 | # Our handy .gitignore for automation ease 2 | Doxyfile* 3 | doxygen_sqlite3.db 4 | html 5 | -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_display/BinFonts/FreeSans9pt7b.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_display/BinFonts/FreeSans9pt7b.fnt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_display/Display_Renderer-gemu-1.0/components/epaper-29-ws/component.mk: -------------------------------------------------------------------------------- 1 | COMPONENT_ADD_INCLUDEDIRS := . 2 | 3 | -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_display/FT5206_Library/.gitignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | .DS_Store -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_display/FT5206_Library/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_display/FT5206_Library/LICENSE -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_display/FT5206_Library/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_display/FT5206_Library/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_display/LedControl/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_display/LedControl/LICENSE -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_display/LedControl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_display/LedControl/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_display/LedControl/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_display/LedControl/keywords.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_display/LedControl/src/LedMatrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_display/LedControl/src/LedMatrix.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_display/TM1638plus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_display/TM1638plus/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_display/TM1638plus/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_display/TM1638plus/keywords.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_display/UDisplay/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_display/UDisplay/keywords.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_display/UDisplay/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_display/UDisplay/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_display/UDisplay/uDisplay.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_display/UDisplay/uDisplay.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_display/UDisplay/uDisplay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_display/UDisplay/uDisplay.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_display/arduino-tm1637/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | libraries 3 | sketches 4 | /.project 5 | *.h.gch 6 | .vscode -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_display/arduino-tm1637/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_display/arduino-tm1637/.travis.yml -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_display/arduino-tm1637/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_display/arduino-tm1637/LICENSE -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_display/arduino-tm1637/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_display/arduino-tm1637/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/A4988_Stepper/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/A4988_Stepper/README.adoc -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/A4988_Stepper/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/A4988_Stepper/keywords.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/Adafruit-Fingerprint-Sensor-Library-2.0.4-Tasmota/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/Adafruit-Fingerprint-Sensor-Library-2.0.4-Tasmota/examples/Leo_passthru/.uno.test.skip: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/ArduinoNTPd/NTPPacket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/ArduinoNTPd/NTPPacket.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/ArduinoNTPd/NTPPacket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/ArduinoNTPd/NTPPacket.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/ArduinoNTPd/NTPServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/ArduinoNTPd/NTPServer.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/ArduinoNTPd/NTPServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/ArduinoNTPd/NTPServer.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/C2Programmer-1.0.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/C2Programmer-1.0.0/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/C2Programmer-1.0.0/src/c2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/C2Programmer-1.0.0/src/c2.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/C2Programmer-1.0.0/src/ihx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/C2Programmer-1.0.0/src/ihx.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/LibTeleinfo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/LibTeleinfo/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/LibTeleinfo/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/LibTeleinfo/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/NewPing-1.9.1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/NewPing-1.9.1/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/NewPing-1.9.1/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/NewPing-1.9.1/keywords.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/NewPing-1.9.1/src/NewPing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/NewPing-1.9.1/src/NewPing.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/OpenTherm-0.9.0/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/OpenTherm-0.9.0/LICENSE -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/OpenTherm-0.9.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/OpenTherm-0.9.0/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/OpenTherm-0.9.0/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/OpenTherm-0.9.0/keywords.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/ProcessControl/PID.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/ProcessControl/PID.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/ProcessControl/PID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/ProcessControl/PID.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/ProcessControl/Timeprop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/ProcessControl/Timeprop.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/ProcessControl/Timeprop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/ProcessControl/Timeprop.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/arduino-mcp2515-1.0.1/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/arduino-mcp2515-1.0.1/can.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/arduino-mcp2515-1.0.1/can.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/esp-knx-ip-0.5.2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/esp-knx-ip-0.5.2/LICENSE -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/esp-knx-ip-0.5.2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/esp-knx-ip-0.5.2/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/esp-knx-ip-0.5.2/src/DPT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/esp-knx-ip-0.5.2/src/DPT.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/rfid-1.4.7/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/rfid-1.4.7/README.rst -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/rfid-1.4.7/UNLICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/rfid-1.4.7/UNLICENSE -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/rfid-1.4.7/changes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/rfid-1.4.7/changes.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/rfid-1.4.7/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/rfid-1.4.7/keywords.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/rfid-1.4.7/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/rfid-1.4.7/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/rfid-1.4.7/src/MFRC522.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/rfid-1.4.7/src/MFRC522.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/rfid-1.4.7/src/MFRC522.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/rfid-1.4.7/src/MFRC522.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_div/rfid-1.4.7/src/deprecated.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_div/rfid-1.4.7/src/deprecated.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/Adafruit_BusIO/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/Adafruit_BusIO/LICENSE -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/Adafruit_BusIO/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/Adafruit_BusIO/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/Adafruit_VEML7700/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/Adafruit_VEML7700/.gitignore -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/Adafruit_VEML7700/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/Adafruit_VEML7700/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/BM8563_RTC/src/BM8563.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/BM8563_RTC/src/BM8563.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/BM8563_RTC/src/BM8563.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/BM8563_RTC/src/BM8563.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/BME68x-Sensor-API/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/BME68x-Sensor-API/LICENSE -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/BME68x-Sensor-API/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/BME68x-Sensor-API/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/BME68x-Sensor-API/bme68x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/BME68x-Sensor-API/bme68x.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/BME68x-Sensor-API/bme68x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/BME68x-Sensor-API/bme68x.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/HPMA115S0/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/HPMA115S0/LICENSE.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/HPMA115S0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/HPMA115S0/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/HPMA115S0/library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/HPMA115S0/library.properties -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/HPMA115S0/src/hpma115S0.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/HPMA115S0/src/hpma115S0.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/HPMA115S0/src/hpma115S0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/HPMA115S0/src/hpma115S0.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/I2Cdevlib-Core/.library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/I2Cdevlib-Core/.library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/I2Cdevlib-Core/I2Cdev.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/I2Cdevlib-Core/I2Cdev.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/I2Cdevlib-Core/I2Cdev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/I2Cdevlib-Core/I2Cdev.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/I2Cdevlib-Core/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/I2Cdevlib-Core/keywords.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/I2Cdevlib-Core/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/I2Cdevlib-Core/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/I2Cdevlib-MPU6050/MPU6050.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/I2Cdevlib-MPU6050/MPU6050.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/Joba_Tsl2561-2.0.10/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/Joba_Tsl2561-2.0.10/COPYING -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/Joba_Tsl2561-2.0.10/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/Joba_Tsl2561-2.0.10/README -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/LOLIN_HP303B/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/LOLIN_HP303B/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/LOLIN_HP303B/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/LOLIN_HP303B/keywords.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/MPU_accel/library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/MPU_accel/library.properties -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/MPU_accel/src/MPU_accel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/MPU_accel/src/MPU_accel.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_i2c/MPU_accel/src/MPU_accel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_i2c/MPU_accel/src/MPU_accel.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/KeeloqLib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/KeeloqLib/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/KeeloqLib/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/KeeloqLib/keywords.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/KeeloqLib/library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/KeeloqLib/library.properties -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/KeeloqLib/src/KeeloqLib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/KeeloqLib/src/KeeloqLib.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/KeeloqLib/src/KeeloqLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/KeeloqLib/src/KeeloqLib.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/.gitignore -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/CONTRIBUTING.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/Doxyfile -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/LICENSE -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/Makefile -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/README.md: -------------------------------------------------------------------------------- 1 | 2 | **See http://tmrh20.github.io/RF24 for all documentation** -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/RF24.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/RF24.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/RF24.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/RF24.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/RF24_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/RF24_config.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/configure -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/doxygen-custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/doxygen-custom.css -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/examples/Usage/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/examples/Usage/readme.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/examples/scanner/Jamfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/examples/scanner/Jamfile -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/examples_linux/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/examples_linux/readme.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/keywords.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/library.properties -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/nRF24L01.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/nRF24L01.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/printf.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/pyRF24/pyRF24.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/pyRF24/pyRF24.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/pyRF24/pyRF24/pyRF24.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/pyRF24/pyRF24/pyRF24.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/pyRF24/pyRF24/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/pyRF24/pyRF24/readme.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/pyRF24/pyRF24/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/pyRF24/pyRF24/setup.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/pyRF24/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/pyRF24/readme.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/pyRF24/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/pyRF24/setup.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/tests/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/tests/README -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/tests/native/Jamfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/tests/native/Jamfile -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/tests/native/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/tests/native/printf.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/utility/ATTiny/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/utility/ATTiny/spi.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/utility/ATXMegaD3/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/utility/ATXMegaD3/gpio.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/utility/ATXMegaD3/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/utility/ATXMegaD3/spi.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/utility/MRAA/gpio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/utility/MRAA/gpio.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/utility/MRAA/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/utility/MRAA/gpio.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/utility/MRAA/includes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/utility/MRAA/includes.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/utility/MRAA/spi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/utility/MRAA/spi.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/utility/MRAA/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/utility/MRAA/spi.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/utility/RPi/bcm2835.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/utility/RPi/bcm2835.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/utility/RPi/bcm2835.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/utility/RPi/bcm2835.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/utility/RPi/includes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/utility/RPi/includes.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/utility/RPi/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/utility/RPi/interrupt.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/utility/RPi/interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/utility/RPi/interrupt.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/utility/RPi/spi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/utility/RPi/spi.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/utility/RPi/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/utility/RPi/spi.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/utility/SPIDEV/gpio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/utility/SPIDEV/gpio.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/utility/SPIDEV/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/utility/SPIDEV/gpio.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/utility/SPIDEV/spi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/utility/SPIDEV/spi.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/utility/SPIDEV/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/utility/SPIDEV/spi.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/utility/Template/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/utility/Template/gpio.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/utility/Template/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/utility/Template/spi.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/utility/wiringPi/spi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/utility/wiringPi/spi.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/utility/wiringPi/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/utility/wiringPi/spi.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/RF24/wikidoc.xslt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/RF24/wikidoc.xslt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/cc1101/README.md: -------------------------------------------------------------------------------- 1 | Port of panStamp's CC1101 Library to ESP8266. 2 | -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/cc1101/cc1101.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/cc1101/cc1101.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/cc1101/cc1101.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/cc1101/cc1101.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/cc1101/cc1101.h.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/cc1101/cc1101.h.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/cc1101/ccpacket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/cc1101/ccpacket.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/cc1101/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/cc1101/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/cc1101/library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/cc1101/library.properties -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/rc-switch/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/rc-switch/.gitignore -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/rc-switch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/rc-switch/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/rc-switch/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/rc-switch/keywords.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/rc-switch/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/rc-switch/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/rc-switch/library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/rc-switch/library.properties -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/rc-switch/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/rc-switch/platformio.ini -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/rc-switch/src/RCSwitch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/rc-switch/src/RCSwitch.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_rf/rc-switch/src/RCSwitch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_rf/rc-switch/src/RCSwitch.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/lib_ssl/tls_mini/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/lib_ssl/tls_mini/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/LICENSE -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/Makefile -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/berry-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/berry-logo.png -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/default/be_modtab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/default/be_modtab.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/default/berry_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/default/berry_conf.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/examples/anon_func.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/examples/anon_func.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/examples/bigloop.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/examples/bigloop.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/examples/bintree.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/examples/bintree.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/examples/calcpi.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/examples/calcpi.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/examples/exception.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/examples/exception.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/examples/fib_rec.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/examples/fib_rec.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/examples/json.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/examples/json.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/examples/lambda.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/examples/lambda.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/examples/listdir.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/examples/listdir.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/examples/qsort.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/examples/qsort.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/examples/repl.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/examples/repl.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/examples/string.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/examples/string.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/examples/strmod.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/examples/strmod.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_api.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_baselib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_baselib.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_bytecode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_bytecode.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_bytecode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_bytecode.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_byteslib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_byteslib.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_class.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_class.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_class.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_class.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_code.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_code.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_code.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_constobj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_constobj.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_debug.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_debug.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_debuglib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_debuglib.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_decoder.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_exec.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_exec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_exec.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_filelib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_filelib.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_func.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_func.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_func.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_func.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_gc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_gc.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_gc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_gc.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_gclib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_gclib.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_globallib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_globallib.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_jsonlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_jsonlib.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_lexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_lexer.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_lexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_lexer.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_libs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_libs.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_libs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_libs.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_list.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_list.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_listlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_listlib.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_map.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_map.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_maplib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_maplib.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_mathlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_mathlib.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_mem.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_mem.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_module.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_module.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_object.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_object.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_object.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_opcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_opcodes.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_oslib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_oslib.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_parser.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_parser.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_rangelib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_rangelib.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_repl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_repl.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_repl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_repl.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_solidifylib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_solidifylib.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_string.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_string.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_strlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_strlib.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_strlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_strlib.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_sys.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_syslib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_syslib.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_timelib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_timelib.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_var.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_var.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_var.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_var.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_vector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_vector.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_vector.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_vm.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/be_vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/be_vm.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/berry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/src/berry.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/src/berry_conf.h: -------------------------------------------------------------------------------- 1 | #include "../default/berry_conf.h" 2 | -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/testall.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/testall.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/tests/assignment.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/tests/assignment.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/tests/bool.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/tests/bool.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/tests/bytes.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/tests/bytes.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/tests/checkspace.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/tests/checkspace.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/tests/class.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/tests/class.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/tests/class_const.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/tests/class_const.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/tests/closure.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/tests/closure.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/tests/cond_expr.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/tests/cond_expr.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/tests/debug.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/tests/debug.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/tests/for.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/tests/for.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/tests/function.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/tests/function.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/tests/global.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/tests/global.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/tests/json.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/tests/json.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/tests/lexer.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/tests/lexer.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/tests/list.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/tests/list.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/tests/os.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/tests/os.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/tests/overload.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/tests/overload.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/tests/relop.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/tests/relop.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/tests/string.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/tests/string.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/tests/subobject.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/tests/subobject.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/tests/suffix.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/Berry/tests/suffix.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/Berry/tools/plugins/vscode/skiars.berry-0.1.0/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/DHT-sensor-library/DHT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/DHT-sensor-library/DHT.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/DHT-sensor-library/DHT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/DHT-sensor-library/DHT.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/ESP32-to-ESP8266-compat/src/ESP8266HTTPClient.h: -------------------------------------------------------------------------------- 1 | // 2 | // Compat with ESP32 3 | // 4 | #include 5 | 6 | -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/ESP32-to-ESP8266-compat/src/twi.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | /**/ -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/default/be_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/default/be_port.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/default/be_re_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/default/be_re_lib.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/default/berry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/default/berry.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/gen.sh -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/src/be_strictlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/src/be_strictlib.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/src/be_undefinedlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/src/be_undefinedlib.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/tests/bitwise.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/tests/bitwise.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/tests/bytes_b64.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/tests/bytes_b64.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/tests/bytes_fixed.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/tests/bytes_fixed.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/tests/call.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/tests/call.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/tests/class_static.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/tests/class_static.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/tests/compiler.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/tests/compiler.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/tests/compound.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/tests/compound.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/tests/exceptions.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/tests/exceptions.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/tests/int.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/tests/int.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/tests/introspect.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/tests/introspect.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/tests/lexergc.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/tests/lexergc.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/tests/map.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/tests/map.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/tests/math.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/tests/math.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/tests/module.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/tests/module.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/tests/reference.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/tests/reference.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/tests/super_auto.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/tests/super_auto.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/tests/vararg.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/tests/vararg.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/tools/coc/coc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/tools/coc/coc -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry/tools/coc/hash_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry/tools/coc/hash_map.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry_int64/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry_int64/LICENSE -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry_int64/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry_int64/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry_int64/src/be_int64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry_int64/src/be_int64.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry_int64/tests/int64.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry_int64/tests/int64.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry_mapping/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry_mapping/.gitignore -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry_mapping/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry_mapping/LICENSE -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry_mapping/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry_mapping/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry_mapping/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry_mapping/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry_tasmota/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/berry_tasmota/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry_tasmota/path.be: -------------------------------------------------------------------------------- 1 | # empty module 2 | # allows stand-alone `import path` 3 | -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry_tasmota/src/be_modtab_tasmota.c: -------------------------------------------------------------------------------- 1 | // TODO 2 | 3 | -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/berry_tasmota/src/solidify/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/ccronexpr/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/ccronexpr/LICENSE.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/ccronexpr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/ccronexpr/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/ccronexpr/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/ccronexpr/appveyor.yml -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/ccronexpr/ccronexpr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/ccronexpr/ccronexpr.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/ccronexpr/ccronexpr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/ccronexpr/ccronexpr.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/ccronexpr/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/ccronexpr/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/lib_mail/.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/lib_mail/.github/stale.yml -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/lib_mail/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/lib_mail/LICENSE -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/lib_mail/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/lib_mail/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/lib_mail/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/lib_mail/_config.yml -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/lib_mail/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/lib_mail/keywords.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/lib_mail/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/lib_mail/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/lib_mail/library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/lib_mail/library.properties -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/lib_mail/src/ESP_Mail_FS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/lib_mail/src/ESP_Mail_FS.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/lib_mail/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/lib_mail/src/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/re1.5/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/re1.5/LICENSE -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/re1.5/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/re1.5/Makefile -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/re1.5/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/re1.5/README -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/re1.5/backtrack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/re1.5/backtrack.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/re1.5/charclass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/re1.5/charclass.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/re1.5/cleanmarks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/re1.5/cleanmarks.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/re1.5/compile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/re1.5/compile.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/re1.5/compilecode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/re1.5/compilecode.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/re1.5/dumpcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/re1.5/dumpcode.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/re1.5/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/re1.5/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/re1.5/parse.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/re1.5/parse.y -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/re1.5/pike.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/re1.5/pike.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/re1.5/re1.5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/re1.5/re1.5.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/re1.5/recursive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/re1.5/recursive.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/re1.5/recursiveloop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/re1.5/recursiveloop.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/re1.5/run-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/re1.5/run-tests -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/re1.5/sub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/re1.5/sub.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/re1.5/thompson.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/re1.5/thompson.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/re1.5/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/re1.5/util.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/rtsp/CRtspSession.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/rtsp/CRtspSession.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/rtsp/CRtspSession.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/rtsp/CRtspSession.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/rtsp/CStreamer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/rtsp/CStreamer.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/rtsp/CStreamer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/rtsp/CStreamer.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/rtsp/JPEGSamples.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/rtsp/JPEGSamples.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/rtsp/JPEGSamples.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/rtsp/JPEGSamples.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/rtsp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/rtsp/LICENSE -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/rtsp/OV2640.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/rtsp/OV2640.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/rtsp/OV2640.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/rtsp/OV2640.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/rtsp/OV2640Streamer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/rtsp/OV2640Streamer.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/rtsp/OV2640Streamer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/rtsp/OV2640Streamer.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/rtsp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/rtsp/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/rtsp/SimStreamer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/rtsp/SimStreamer.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/rtsp/SimStreamer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/rtsp/SimStreamer.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/rtsp/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/rtsp/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/rtsp/library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/rtsp/library.properties -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/rtsp/platglue-esp32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/rtsp/platglue-esp32.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/rtsp/platglue-posix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/rtsp/platglue-posix.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32/rtsp/platglue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32/rtsp/platglue.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_audio/es7210/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_audio/es7210/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_audio/es7210/src/es7210.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_audio/es7210/src/es7210.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_audio/es7210/src/es7210.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_audio/es7210/src/es7210.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_audio/es7243e/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_audio/es7243e/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_audio/es7243e/src/es7243e.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_audio/es7243e/src/es7243e.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_audio/es8156/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_audio/es8156/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_audio/es8156/src/es8156.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_audio/es8156/src/es8156.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_audio/es8156/src/es8156.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_audio/es8156/src/es8156.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_audio/es8311/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_audio/es8311/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_audio/es8311/src/es8311.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_audio/es8311/src/es8311.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_audio/es8311/src/es8311.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_audio/es8311/src/es8311.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_audio/mp3_shine_esp32/changelog.txt: -------------------------------------------------------------------------------- 1 | 0.1.4: better input wav file handling (from Yichin Lin) 2 | code cleanup 3 | -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_audio/wm8960/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_audio/wm8960/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_audio/wm8960/src/wm8960.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_audio/wm8960/src/wm8960.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_audio/wm8960/src/wm8960.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_audio/wm8960/src/wm8960.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_div/ESP32-HomeKit/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_div/ESP32-HomeKit/LICENSE -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_div/ESP32-HomeKit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_div/ESP32-HomeKit/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_div/ESP32-HomeKit/src/hap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_div/ESP32-HomeKit/src/hap.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_div/ESP32-HomeKit/src/sha.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_div/ESP32-HomeKit/src/sha.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_div/NimBLE-Arduino/.gitignore: -------------------------------------------------------------------------------- 1 | docs/doxydocs 2 | -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_div/NimBLE-Arduino/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_div/NimBLE-Arduino/LICENSE -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_div/NimBLE-Arduino/src/nimble/ext/tinycrypt/VERSION: -------------------------------------------------------------------------------- 1 | 0.2.8 2 | -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_eink/epdiy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_eink/epdiy/.gitignore -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_eink/epdiy/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_eink/epdiy/.gitmodules -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_eink/epdiy/.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_eink/epdiy/.readthedocs.yml -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_eink/epdiy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_eink/epdiy/Makefile -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_eink/epdiy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_eink/epdiy/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_eink/epdiy/boards.local.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_eink/epdiy/boards.local.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_eink/epdiy/scripts/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_eink/epdiy/scripts/LICENSE -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_eink/epdiy/src/epd4in7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_eink/epdiy/src/epd4in7.cpp -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_eink/epdiy/src/epd4in7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_eink/epdiy/src/epd4in7.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_eink/epdiy/src/epd_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_eink/epdiy/src/epd_driver.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/LVGL/LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/LVGL/LICENCE.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/LVGL/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/LVGL/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/LVGL/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/LVGL/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/LVGL/lvgl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/LVGL/lvgl.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/LVGL/src/lv_api_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/LVGL/src/lv_api_map.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/LVGL/src/lvgl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/LVGL/src/lvgl.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/ChangeLog -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/ChangeLog.20: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/ChangeLog.20 -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/ChangeLog.21: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/ChangeLog.21 -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/ChangeLog.22: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/ChangeLog.22 -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/ChangeLog.23: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/ChangeLog.23 -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/ChangeLog.24: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/ChangeLog.24 -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/ChangeLog.25: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/ChangeLog.25 -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/ChangeLog.26: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/ChangeLog.26 -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/ChangeLog.27: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/ChangeLog.27 -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/ChangeLog.28: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/ChangeLog.28 -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/ChangeLog.29: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/ChangeLog.29 -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/LICENSE.TXT -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/Makefile -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/README -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/README.git: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/README.git -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/docs/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/docs/CHANGES -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/docs/CMAKE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/docs/CMAKE -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/docs/DEBUG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/docs/DEBUG -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/docs/DOCGUIDE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/docs/DOCGUIDE -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/docs/FTL.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/docs/FTL.TXT -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/docs/INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/docs/INSTALL -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/docs/MAKEPP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/docs/MAKEPP -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/docs/PROBLEMS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/docs/PROBLEMS -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/docs/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/docs/README -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/docs/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/docs/TODO -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/docs/reference/assets/javascripts/lunr/lunr.jp.js: -------------------------------------------------------------------------------- 1 | module.exports=require("./lunr.ja"); -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/docs/release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/docs/release -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/library.json -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/meson.build -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/modules.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/modules.cfg -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/src/bdf/bdf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/src/bdf/bdf.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/src/bdf/bdf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/src/bdf/bdf.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/src/cff/cff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/src/cff/cff.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/src/pcf/pcf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/src/pcf/pcf.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/src/pcf/pcf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/src/pcf/pcf.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/freetype/src/pfr/pfr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/freetype/src/pfr/pfr.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lv_binding_berry/cb.be: -------------------------------------------------------------------------------- 1 | # empty module 2 | # allows stand-alone `import cb` 3 | -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lv_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/lv_conf.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/README_Tasmota.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/README_Tasmota.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/README_pt_BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/README_pt_BR.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/README_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/README_zh.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/core/lv_obj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/core/lv_obj.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/core/lv_obj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/core/lv_obj.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/extra/others/fragment/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/hal/lv_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/hal/lv_hal.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/hal/lv_hal.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/hal/lv_hal.mk -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_fs.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_fs.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_gc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_gc.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_gc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_gc.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_ll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_ll.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_ll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_ll.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_log.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_log.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_lru.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_lru.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_lru.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_lru.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_mem.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_mem.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_txt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_txt.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_txt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/lib/libesp32_lvgl/lvgl/src/misc/lv_txt.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/pio-tools/add_c_flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/pio-tools/add_c_flags.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/pio-tools/download_fs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/pio-tools/download_fs.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/pio-tools/espupload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/pio-tools/espupload.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/pio-tools/gen-berry-structures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/pio-tools/gen-berry-structures.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/pio-tools/gzip-firmware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/pio-tools/gzip-firmware.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/pio-tools/http-uploader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/pio-tools/http-uploader.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/pio-tools/name-firmware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/pio-tools/name-firmware.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/pio-tools/obj-dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/pio-tools/obj-dump.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/pio-tools/override_copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/pio-tools/override_copy.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/pio-tools/post_esp32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/pio-tools/post_esp32.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/pio-tools/pre_source_dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/pio-tools/pre_source_dir.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/pio-tools/sftp-uploader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/pio-tools/sftp-uploader.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/pio-tools/strip-floats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/pio-tools/strip-floats.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/pio-tools/tasmotapiolib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/pio-tools/tasmotapiolib.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/platformio.ini -------------------------------------------------------------------------------- /Tasmota_Code_Base/platformio_override_sample.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/platformio_override_sample.ini -------------------------------------------------------------------------------- /Tasmota_Code_Base/platformio_tasmota32.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/platformio_tasmota32.ini -------------------------------------------------------------------------------- /Tasmota_Code_Base/platformio_tasmota_cenv_sample.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/platformio_tasmota_cenv_sample.ini -------------------------------------------------------------------------------- /Tasmota_Code_Base/platformio_tasmota_env.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/platformio_tasmota_env.ini -------------------------------------------------------------------------------- /Tasmota_Code_Base/platformio_tasmota_env32.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/platformio_tasmota_env32.ini -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/alexa/hue_test.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/alexa/hue_test.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/alexa/light_state.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/alexa/light_state.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/artnet/artnet.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/artnet/artnet.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/berry_tasmota_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/berry_tasmota_config.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/drivers/AXP192_M5StickC.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/drivers/AXP192_M5StickC.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/drivers/CHSC6540.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/drivers/CHSC6540.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/drivers/MPU6886_9250.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/drivers/MPU6886_9250.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/drivers/Shift595.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/drivers/Shift595.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/drivers/tm1637.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/drivers/tm1637.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/examples/denky.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/examples/denky.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/examples/reverse_iter.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/examples/reverse_iter.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/haspmota/haspmota.tapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/haspmota/haspmota.tapp -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/haspmota/pages.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/haspmota/pages.jsonl -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/haspmota_src/haspmota.tapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/haspmota_src/haspmota.tapp -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/include/be_gpio_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/include/be_gpio_defines.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/leds/rainbow.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/leds/rainbow.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/lvgl_examples/drawing_1.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/lvgl_examples/drawing_1.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/lvgl_examples/drawing_2.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/lvgl_examples/drawing_2.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/lvgl_examples/lv.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/lvgl_examples/lv.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/lvgl_examples/lvgl_demo.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/lvgl_examples/lvgl_demo.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/lvgl_examples/test_grid.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/lvgl_examples/test_grid.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/modules/Antiburn.tapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/modules/Antiburn.tapp -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/modules/bootloader.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/modules/bootloader.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/modules/energy_ctypes.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/modules/energy_ctypes.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/modules/h-bridge.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/modules/h-bridge.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/modules/partition.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/modules/partition.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/zigbee/cc2652_flasher.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/zigbee/cc2652_flasher.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/berry/zigbee/intelhex.be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/berry/zigbee/intelhex.be -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/displaydesc/ILI9341_display.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/displaydesc/ILI9341_display.ini -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/displaydesc/ILI9342_display.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/displaydesc/ILI9342_display.ini -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/displaydesc/ILI9488_display.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/displaydesc/ILI9488_display.ini -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/displaydesc/SH1106_display.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/displaydesc/SH1106_display.ini -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/displaydesc/SSD1331_display.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/displaydesc/SSD1331_display.ini -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/displaydesc/SSD1351_display.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/displaydesc/SSD1351_display.ini -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/displaydesc/ST7789_display.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/displaydesc/ST7789_display.ini -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/displaydesc/WT32_SC01.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/displaydesc/WT32_SC01.ini -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/displaydesc/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/displaydesc/readme.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/include/i18n.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/include/i18n.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/include/local_ca_data_sample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/include/local_ca_data_sample.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/include/tasmota.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/include/tasmota.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/include/tasmota_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/include/tasmota_compat.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/include/tasmota_configurations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/include/tasmota_configurations.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/include/tasmota_globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/include/tasmota_globals.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/include/tasmota_template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/include/tasmota_template.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/include/tasmota_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/include/tasmota_types.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/include/tasmota_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/include/tasmota_version.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/include/xdrv_53_projector_ctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/include/xdrv_53_projector_ctrl.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/include/xsns_62_esp32_mi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/include/xsns_62_esp32_mi.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/af_AF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/af_AF.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/bg_BG.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/bg_BG.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/ca_AD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/ca_AD.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/cs_CZ.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/cs_CZ.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/de_DE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/de_DE.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/el_GR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/el_GR.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/en_GB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/en_GB.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/es_ES.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/es_ES.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/fr_FR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/fr_FR.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/fy_NL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/fy_NL.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/he_HE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/he_HE.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/hu_HU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/hu_HU.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/it_IT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/it_IT.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/ko_KO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/ko_KO.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/nl_NL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/nl_NL.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/pl_PL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/pl_PL.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/pt_BR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/pt_BR.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/pt_PT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/pt_PT.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/ro_RO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/ro_RO.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/ru_RU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/ru_RU.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/sk_SK.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/sk_SK.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/sv_SE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/sv_SE.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/tr_TR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/tr_TR.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/uk_UA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/uk_UA.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/vi_VN.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/vi_VN.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/zh_CN.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/zh_CN.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/language/zh_TW.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/language/zh_TW.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/lvgl_berry/tasmota_logo_64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/lvgl_berry/tasmota_logo_64.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/lvgl_berry/tasmota_lv_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/lvgl_berry/tasmota_lv_conf.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/lvgl_berry/tasmota_lv_stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/lvgl_berry/tasmota_lv_stdlib.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/my_user_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/my_user_config.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/tasmota.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/tasmota.ino -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/tasmota_support/homekit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/tasmota_support/homekit.c -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/tasmota_support/settings.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/tasmota_support/settings.ino -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/tasmota_support/support.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/tasmota_support/support.ino -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/tasmota_support/support_esp.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/tasmota_support/support_esp.ino -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/tasmota_support/support_jpeg.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/tasmota_support/support_jpeg.ino -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/tasmota_support/support_pwm.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/tasmota_support/support_pwm.ino -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/tasmota_support/support_rtc.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/tasmota_support/support_rtc.ino -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/tasmota_support/support_udp.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/tasmota_support/support_udp.ino -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/tasmota_support/support_wifi.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/tasmota_support/support_wifi.ino -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/tasmota_support/tasmota_ca.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/tasmota_support/tasmota_ca.ino -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/user_config_override_sample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/user_config_override_sample.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/zigbee/TS0001_switch.zb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/zigbee/TS0001_switch.zb -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/zigbee/giex_water.zb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/zigbee/giex_water.zb -------------------------------------------------------------------------------- /Tasmota_Code_Base/tasmota/zigbee/legacy_tuya.zb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tasmota/zigbee/legacy_tuya.zb -------------------------------------------------------------------------------- /Tasmota_Code_Base/tools/decode-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tools/decode-config.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/tools/decode-status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tools/decode-status.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/tools/espupload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tools/espupload.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/tools/fw_HM10_cc2541/CC2541hm10v709.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tools/fw_HM10_cc2541/CC2541hm10v709.bin -------------------------------------------------------------------------------- /Tasmota_Code_Base/tools/fw_RfSensor_attiny85/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tools/fw_RfSensor_attiny85/info.txt -------------------------------------------------------------------------------- /Tasmota_Code_Base/tools/fw_ShellyDimmer_stm32/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tools/fw_ShellyDimmer_stm32/README.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/tools/fw_TubeZigbee_efr32/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tools/fw_TubeZigbee_efr32/readme.md -------------------------------------------------------------------------------- /Tasmota_Code_Base/tools/logo/TASMOTA_FullLogo_Vector.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tools/logo/TASMOTA_FullLogo_Vector.svg -------------------------------------------------------------------------------- /Tasmota_Code_Base/tools/logo/TASMOTA_Symbol_Vector.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tools/logo/TASMOTA_Symbol_Vector.svg -------------------------------------------------------------------------------- /Tasmota_Code_Base/tools/logo/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tools/logo/favicon.ico -------------------------------------------------------------------------------- /Tasmota_Code_Base/tools/lv_gpio/gpio_convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tools/lv_gpio/gpio_convert.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/tools/lv_gpio/lv_gpio_enum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tools/lv_gpio/lv_gpio_enum.h -------------------------------------------------------------------------------- /Tasmota_Code_Base/tools/mqtt-file/download-settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tools/mqtt-file/download-settings.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/tools/mqtt-file/upload-ota.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tools/mqtt-file/upload-ota.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/tools/mqtt-file/upload-settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tools/mqtt-file/upload-settings.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/tools/ota_server/fw-server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tools/ota_server/fw-server.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/tools/ota_server/fw/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tools/ota_server/fw/README -------------------------------------------------------------------------------- /Tasmota_Code_Base/tools/serial-plotter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tools/serial-plotter.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/tools/templates/templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tools/templates/templates.py -------------------------------------------------------------------------------- /Tasmota_Code_Base/tools/unishox/unishox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/Tasmota_Code_Base/tools/unishox/unishox.py -------------------------------------------------------------------------------- /bins/archive/Tasmota_6.3.0.16(digiDIMv2).bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/Tasmota_6.3.0.16(digiDIMv2).bin -------------------------------------------------------------------------------- /bins/archive/Tasmota_6.3.0.16(digiDIMv3).bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/Tasmota_6.3.0.16(digiDIMv3).bin -------------------------------------------------------------------------------- /bins/archive/Tasmota_6.4.1.19(digiDIMv4).bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/Tasmota_6.4.1.19(digiDIMv4).bin -------------------------------------------------------------------------------- /bins/archive/Tasmota_6.5.0(digiDIMv5).bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/Tasmota_6.5.0(digiDIMv5).bin -------------------------------------------------------------------------------- /bins/archive/Tasmota_6.5.0(digiDIMv6).bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/Tasmota_6.5.0(digiDIMv6).bin -------------------------------------------------------------------------------- /bins/archive/Tasmota_6.5.0(digiDIMv6)_2_4_2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/Tasmota_6.5.0(digiDIMv6)_2_4_2.bin -------------------------------------------------------------------------------- /bins/archive/Tasmota_6.6.0.6(digiDIMv7).bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/Tasmota_6.6.0.6(digiDIMv7).bin -------------------------------------------------------------------------------- /bins/archive/Tasmota_6.6.0.6(digiDIMv7)_2_5_2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/Tasmota_6.6.0.6(digiDIMv7)_2_5_2.bin -------------------------------------------------------------------------------- /bins/archive/Tasmota_7.0.0.5(digiDIMv8).bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/Tasmota_7.0.0.5(digiDIMv8).bin -------------------------------------------------------------------------------- /bins/archive/Tasmota_7.0.0.5(digiDIMv8)_GPIO4_Xposed.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/Tasmota_7.0.0.5(digiDIMv8)_GPIO4_Xposed.bin -------------------------------------------------------------------------------- /bins/archive/Tasmota_8.1.0.1(digiDIMv9).bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/Tasmota_8.1.0.1(digiDIMv9).bin -------------------------------------------------------------------------------- /bins/archive/Tasmota_8.2.0.1(digiDIMv10).bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/Tasmota_8.2.0.1(digiDIMv10).bin -------------------------------------------------------------------------------- /bins/archive/Tasmota_8.3.1.2(digiDIMv11).bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/Tasmota_8.3.1.2(digiDIMv11).bin -------------------------------------------------------------------------------- /bins/archive/Tasmota_8.4.0.2(digiDIMv12).bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/Tasmota_8.4.0.2(digiDIMv12).bin -------------------------------------------------------------------------------- /bins/archive/Tasmota_8.4.0.2(digiDIMv12).gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/Tasmota_8.4.0.2(digiDIMv12).gz -------------------------------------------------------------------------------- /bins/archive/Tasmota_9.1.0.1(digiDIMv13).bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/Tasmota_9.1.0.1(digiDIMv13).bin -------------------------------------------------------------------------------- /bins/archive/Tasmota_9.1.0.1(digiDIMv13).bin.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/Tasmota_9.1.0.1(digiDIMv13).bin.gz -------------------------------------------------------------------------------- /bins/archive/Tasmota_9.2.0.3(digiDIMv14).bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/Tasmota_9.2.0.3(digiDIMv14).bin -------------------------------------------------------------------------------- /bins/archive/Tasmota_9.2.0.3(digiDIMv14).bin.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/Tasmota_9.2.0.3(digiDIMv14).bin.gz -------------------------------------------------------------------------------- /bins/archive/Tasmota_9.5.0.3(digiDIMv15).bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/Tasmota_9.5.0.3(digiDIMv15).bin -------------------------------------------------------------------------------- /bins/archive/Tasmota_9.5.0.3(digiDIMv15).bin.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/Tasmota_9.5.0.3(digiDIMv15).bin.gz -------------------------------------------------------------------------------- /bins/archive/tasmota-lite_8.4.0.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/tasmota-lite_8.4.0.bin -------------------------------------------------------------------------------- /bins/archive/tasmota-lite_8.4.0.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/tasmota-lite_8.4.0.gz -------------------------------------------------------------------------------- /bins/archive/tasmota-lite_9.1.0.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/tasmota-lite_9.1.0.bin -------------------------------------------------------------------------------- /bins/archive/tasmota-lite_9.1.0.bin.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/tasmota-lite_9.1.0.bin.gz -------------------------------------------------------------------------------- /bins/archive/tasmota-lite_9.2.0.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/tasmota-lite_9.2.0.bin -------------------------------------------------------------------------------- /bins/archive/tasmota-lite_9.2.0.bin.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/tasmota-lite_9.2.0.bin.gz -------------------------------------------------------------------------------- /bins/archive/tasmota-lite_9.5.0.3.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/tasmota-lite_9.5.0.3.bin -------------------------------------------------------------------------------- /bins/archive/tasmota-lite_9.5.0.3.bin.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/archive/tasmota-lite_9.5.0.3.bin.gz -------------------------------------------------------------------------------- /bins/readme.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /bins/tasmota-lite_12.2.0.4.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/tasmota-lite_12.2.0.4.bin -------------------------------------------------------------------------------- /bins/tasmota-lite_12.2.0.4.bin.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/tasmota-lite_12.2.0.4.bin.gz -------------------------------------------------------------------------------- /bins/tasmota_12.2.0.4(digiDIMv16).bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/tasmota_12.2.0.4(digiDIMv16).bin -------------------------------------------------------------------------------- /bins/tasmota_12.2.0.4(digiDIMv16).bin.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/bins/tasmota_12.2.0.4(digiDIMv16).bin.gz -------------------------------------------------------------------------------- /generic/Esicoo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/generic/Esicoo.jpg -------------------------------------------------------------------------------- /generic/MJSwitch2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/generic/MJSwitch2.jpg -------------------------------------------------------------------------------- /generic/OukitelP1.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/generic/OukitelP1.JPG -------------------------------------------------------------------------------- /generic/anoop_cw_ww.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/generic/anoop_cw_ww.jpg -------------------------------------------------------------------------------- /generic/aoycocr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/generic/aoycocr.jpg -------------------------------------------------------------------------------- /generic/blitzwolf_led_strip.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/generic/blitzwolf_led_strip.jpg -------------------------------------------------------------------------------- /generic/esicoo_bulb.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/generic/esicoo_bulb.JPG -------------------------------------------------------------------------------- /generic/ks7011_dimmer.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/generic/ks7011_dimmer.JPG -------------------------------------------------------------------------------- /generic/ks811_dual.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/generic/ks811_dual.JPG -------------------------------------------------------------------------------- /generic/kuled_switch.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/generic/kuled_switch.JPG -------------------------------------------------------------------------------- /generic/moes3way.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/generic/moes3way.JPG -------------------------------------------------------------------------------- /generic/newd_8buttons.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/generic/newd_8buttons.PNG -------------------------------------------------------------------------------- /generic/newd_backlog1_off.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/generic/newd_backlog1_off.PNG -------------------------------------------------------------------------------- /generic/newd_button_assigned.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/generic/newd_button_assigned.PNG -------------------------------------------------------------------------------- /generic/newd_status8.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/generic/newd_status8.PNG -------------------------------------------------------------------------------- /generic/newd_step1_template.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/generic/newd_step1_template.PNG -------------------------------------------------------------------------------- /generic/newd_switch_assign.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/generic/newd_switch_assign.PNG -------------------------------------------------------------------------------- /generic/newd_switch_compare.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/generic/newd_switch_compare.PNG -------------------------------------------------------------------------------- /generic/newdevice_so114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/generic/newdevice_so114.png -------------------------------------------------------------------------------- /generic/reafoo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/generic/reafoo.jpg -------------------------------------------------------------------------------- /generic/s31-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/generic/s31-1.jpg -------------------------------------------------------------------------------- /generic/ss118-01k1_switch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/generic/ss118-01k1_switch.jpg -------------------------------------------------------------------------------- /generic/tywe3s_pins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/generic/tywe3s_pins.png -------------------------------------------------------------------------------- /sample_files/user_config_override.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/sample_files/user_config_override.h -------------------------------------------------------------------------------- /templates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/templates/README.md -------------------------------------------------------------------------------- /zigbee_router/silabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digiblur/Tasmota/HEAD/zigbee_router/silabs.js --------------------------------------------------------------------------------