diff --git a/.github/workflows/Tasmota_build.yml b/.github/workflows/Tasmota_build.yml index d74d51e10..4f9be1354 100644 --- a/.github/workflows/Tasmota_build.yml +++ b/.github/workflows/Tasmota_build.yml @@ -164,26 +164,6 @@ jobs: path: ./build_output - tasmota-ircustom: - needs: tasmota_pull - runs-on: ubuntu-latest - continue-on-error: true - steps: - - uses: actions/checkout@v1 - - name: Set up Python - uses: actions/setup-python@v1 - - name: Install dependencies - run: | - pip install -U platformio - - name: Run PlatformIO - run: | - platformio run -e tasmota-ircustom - - uses: actions/upload-artifact@v2 - with: - name: firmware - path: ./build_output - - tasmota-zbbridge: needs: tasmota_pull runs-on: ubuntu-latest diff --git a/.github/workflows/Tasmota_build_master.yml b/.github/workflows/Tasmota_build_master.yml index 667e77bf0..e3a33671e 100644 --- a/.github/workflows/Tasmota_build_master.yml +++ b/.github/workflows/Tasmota_build_master.yml @@ -164,26 +164,6 @@ jobs: path: ./build_output - tasmota-ircustom: - needs: tasmota_pull - runs-on: ubuntu-latest - continue-on-error: true - steps: - - uses: actions/checkout@v1 - - name: Set up Python - uses: actions/setup-python@v1 - - name: Install dependencies - run: | - pip install -U platformio - - name: Run PlatformIO - run: | - platformio run -e tasmota-ircustom - - uses: actions/upload-artifact@v2 - with: - name: firmware - path: ./build_output - - tasmota-zbbridge: needs: tasmota_pull runs-on: ubuntu-latest diff --git a/CHANGELOG.md b/CHANGELOG.md index d10eb5d92..714105253 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ All notable changes to this project will be documented in this file. - ESP32 core library from v1.0.6 to v1.0.7 - Force ESP32 defines USE_UFILESYS, GUI_TRASH_FILE and #define GUI_EDIT_FILE - Speed up initial GUI console refresh +- Simplified configuration for ir-full, tasmota-ircustom no more needed ### Fixed - ESP32 Webcam add boundary marker before sending mjpeg image (#12376) diff --git a/lib/lib_basic/IRremoteESP8266/.github/CONTRIBUTING.md b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/.github/CONTRIBUTING.md similarity index 100% rename from lib/lib_basic/IRremoteESP8266/.github/CONTRIBUTING.md rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/.github/CONTRIBUTING.md diff --git a/lib/lib_basic/IRremoteESP8266/.github/Contributors.md b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/.github/Contributors.md similarity index 100% rename from lib/lib_basic/IRremoteESP8266/.github/Contributors.md rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/.github/Contributors.md diff --git a/lib/lib_basic/IRremoteESP8266/.github/issue_template.md b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/.github/issue_template.md similarity index 100% rename from lib/lib_basic/IRremoteESP8266/.github/issue_template.md rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/.github/issue_template.md diff --git a/lib/lib_basic/IRremoteESP8266/.gitignore b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/.gitignore similarity index 100% rename from lib/lib_basic/IRremoteESP8266/.gitignore rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/.gitignore diff --git a/lib/lib_basic/IRremoteESP8266/.gitmodules b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/.gitmodules similarity index 100% rename from lib/lib_basic/IRremoteESP8266/.gitmodules rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/.gitmodules diff --git a/lib/lib_basic/IRremoteESP8266/.style.yapf b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/.style.yapf similarity index 100% rename from lib/lib_basic/IRremoteESP8266/.style.yapf rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/.style.yapf diff --git a/lib/lib_basic/IRremoteESP8266/.travis.yml b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/.travis.yml similarity index 100% rename from lib/lib_basic/IRremoteESP8266/.travis.yml rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/.travis.yml diff --git a/lib/lib_basic/IRremoteESP8266/CPPLINT.cfg b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/CPPLINT.cfg similarity index 100% rename from lib/lib_basic/IRremoteESP8266/CPPLINT.cfg rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/CPPLINT.cfg diff --git a/lib/lib_basic/IRremoteESP8266/Doxyfile b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/Doxyfile similarity index 100% rename from lib/lib_basic/IRremoteESP8266/Doxyfile rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/Doxyfile diff --git a/lib/lib_basic/IRremoteESP8266/LICENSE.txt b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/LICENSE.txt similarity index 100% rename from lib/lib_basic/IRremoteESP8266/LICENSE.txt rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/LICENSE.txt diff --git a/lib/lib_basic/IRremoteESP8266/README.md b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/README.md similarity index 100% rename from lib/lib_basic/IRremoteESP8266/README.md rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/README.md diff --git a/lib/lib_basic/IRremoteESP8266/README_de.md b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/README_de.md similarity index 100% rename from lib/lib_basic/IRremoteESP8266/README_de.md rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/README_de.md diff --git a/lib/lib_basic/IRremoteESP8266/README_fr.md b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/README_fr.md similarity index 100% rename from lib/lib_basic/IRremoteESP8266/README_fr.md rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/README_fr.md diff --git a/lib/lib_basic/IRremoteESP8266/ReleaseNotes.md b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/ReleaseNotes.md similarity index 100% rename from lib/lib_basic/IRremoteESP8266/ReleaseNotes.md rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/ReleaseNotes.md diff --git a/lib/lib_basic/IRremoteESP8266/SupportedProtocols.md b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/SupportedProtocols.md similarity index 100% rename from lib/lib_basic/IRremoteESP8266/SupportedProtocols.md rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/SupportedProtocols.md diff --git a/lib/lib_basic/IRremoteESP8266/assets/images/banner.svg b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/assets/images/banner.svg similarity index 100% rename from lib/lib_basic/IRremoteESP8266/assets/images/banner.svg rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/assets/images/banner.svg diff --git a/lib/lib_basic/IRremoteESP8266/assets/images/logo.svg b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/assets/images/logo.svg similarity index 100% rename from lib/lib_basic/IRremoteESP8266/assets/images/logo.svg rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/assets/images/logo.svg diff --git a/lib/lib_basic/IRremoteESP8266/docs/README.md b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/README.md similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/README.md rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/README.md diff --git a/lib/lib_basic/IRremoteESP8266/docs/README_de.md b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/README_de.md similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/README_de.md rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/README_de.md diff --git a/lib/lib_basic/IRremoteESP8266/docs/README_fr.md b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/README_fr.md similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/README_fr.md rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/README_fr.md diff --git a/lib/lib_basic/IRremoteESP8266/docs/_config.yml b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/_config.yml similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/_config.yml rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/_config.yml diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRac_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRac_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRac_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRac_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRac_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRac_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRac_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRac_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRac_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRac_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRac_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRac_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRrecv_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRrecv_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRrecv_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRrecv_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRrecv_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRrecv_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRrecv_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRrecv_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRrecv_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRrecv_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRrecv_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRrecv_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRremoteESP8266_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRremoteESP8266_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRremoteESP8266_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRremoteESP8266_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRremoteESP8266_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRremoteESP8266_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRremoteESP8266_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRremoteESP8266_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRsend_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRsend_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRsend_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRsend_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRsend_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRsend_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRsend_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRsend_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRsend_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRsend_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRsend_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRsend_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRtext_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtext_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRtext_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtext_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRtext_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtext_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRtext_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtext_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRtext_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtext_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRtext_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtext_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRtimer_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtimer_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRtimer_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtimer_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRtimer_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtimer_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRtimer_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtimer_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRtimer_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtimer_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRtimer_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtimer_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRutils_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRutils_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRutils_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRutils_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRutils_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRutils_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRutils_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRutils_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRutils_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRutils_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/IRutils_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRutils_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/README_8md.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/README_8md.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/README_8md.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/README_8md.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/annotated.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/annotated.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/annotated.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/annotated.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/bc_s.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/bc_s.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/bc_s.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/bc_s.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/bdwn.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/bdwn.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/bdwn.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/bdwn.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRArgoAC-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRArgoAC-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRArgoAC.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRArgoAC.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRArgoAC__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRArgoAC__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRArgoAC__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRArgoAC__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRArgoAC__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRArgoAC__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin128-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin128-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin128-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin128-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin128.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin128.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin128.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin128.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin128__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin128__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin128__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin128__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin128__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin128__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin128__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin128__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin128__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin128__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin128__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin128__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin152-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin152-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin152-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin152-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin152.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin152.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin152.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin152.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin152__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin152__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin152__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin152__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin152__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin152__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin152__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin152__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin152__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin152__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin152__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin152__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin160-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin160-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin160-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin160-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin160.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin160.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin160.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin160.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin160__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin160__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin160__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin160__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin160__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin160__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin160__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin160__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin160__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin160__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin160__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin160__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin176-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin176-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin176-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin176-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin176.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin176.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin176.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin176.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin176__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin176__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin176__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin176__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin176__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin176__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin176__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin176__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin176__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin176__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin176__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin176__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin2-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin2-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin2-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin2-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin2.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin2.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin2.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin2.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin216-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin216-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin216-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin216-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin216.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin216.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin216.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin216.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin216__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin216__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin216__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin216__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin216__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin216__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin216__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin216__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin216__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin216__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin216__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin216__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin2__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin2__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin2__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin2__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin2__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin2__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin2__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin2__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin2__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin2__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin2__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin2__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin64-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin64-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin64-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin64-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin64.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin64.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin64.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin64.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin64__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin64__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin64__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin64__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin64__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin64__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin64__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin64__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin64__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin64__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikin64__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin64__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRElectraAc-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRElectraAc-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRElectraAc-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRElectraAc-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRElectraAc.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRElectraAc.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRElectraAc.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRElectraAc.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRElectraAc__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRElectraAc__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRElectraAc__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRElectraAc__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRElectraAc__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRElectraAc__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRElectraAc__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRElectraAc__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRElectraAc__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRElectraAc__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRElectraAc__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRElectraAc__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRGreeAC-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGreeAC-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRGreeAC-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGreeAC-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRGreeAC.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGreeAC.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRGreeAC.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGreeAC.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRGreeAC__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGreeAC__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRGreeAC__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGreeAC__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRGreeAC__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGreeAC__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRGreeAC__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGreeAC__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRGreeAC__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGreeAC__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRGreeAC__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGreeAC__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHaierAC-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierAC-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHaierAC-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierAC-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHaierAC.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierAC.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHaierAC.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierAC.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHaierAC__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierAC__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHaierAC__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierAC__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHaierAC__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierAC__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHaierAC__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierAC__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHaierAC__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierAC__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHaierAC__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierAC__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__inherit__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__inherit__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__inherit__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__inherit__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__inherit__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__inherit__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__inherit__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__inherit__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__inherit__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__inherit__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__inherit__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__inherit__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__inherit__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__inherit__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__inherit__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__inherit__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__inherit__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__inherit__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__inherit__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__inherit__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__inherit__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__inherit__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__inherit__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__inherit__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRLgAc-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRLgAc-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRLgAc-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRLgAc-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRLgAc.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRLgAc.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRLgAc.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRLgAc.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRLgAc__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRLgAc__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRLgAc__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRLgAc__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRLgAc__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRLgAc__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRLgAc__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRLgAc__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRLgAc__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRLgAc__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRLgAc__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRLgAc__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMideaAC-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMideaAC-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMideaAC-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMideaAC-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMideaAC.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMideaAC.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMideaAC.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMideaAC.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMideaAC__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMideaAC__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMideaAC__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMideaAC__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMideaAC__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMideaAC__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMideaAC__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMideaAC__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMideaAC__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMideaAC__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMideaAC__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMideaAC__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSharpAc-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSharpAc-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSharpAc-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSharpAc-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSharpAc.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSharpAc.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSharpAc.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSharpAc.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSharpAc__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSharpAc__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSharpAc__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSharpAc__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSharpAc__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSharpAc__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSharpAc__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSharpAc__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSharpAc__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSharpAc__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRSharpAc__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSharpAc__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTecoAc-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTecoAc-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTecoAc-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTecoAc-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTecoAc.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTecoAc.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTecoAc.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTecoAc.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTecoAc__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTecoAc__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTecoAc__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTecoAc__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTecoAc__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTecoAc__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTecoAc__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTecoAc__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTecoAc__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTecoAc__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTecoAc__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTecoAc__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRVestelAc-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVestelAc-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRVestelAc-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVestelAc-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRVestelAc.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVestelAc.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRVestelAc.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVestelAc.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRVestelAc__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVestelAc__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRVestelAc__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVestelAc__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRVestelAc__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVestelAc__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRVestelAc__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVestelAc__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRVestelAc__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVestelAc__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRVestelAc__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVestelAc__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRVoltas-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVoltas-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRVoltas-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVoltas-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRVoltas.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVoltas.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRVoltas.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVoltas.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRVoltas__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVoltas__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRVoltas__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVoltas__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRVoltas__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVoltas__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRVoltas__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVoltas__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRVoltas__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVoltas__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRVoltas__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVoltas__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRac-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRac-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRac-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRac-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRac.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRac.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRac.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRac.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRac__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRac__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRac__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRac__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRac__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRac__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRac__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRac__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRac__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRac__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRac__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRac__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRrecv-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRrecv-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRrecv-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRrecv-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRrecv.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRrecv.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRrecv.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRrecv.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRrecv__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRrecv__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRrecv__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRrecv__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRrecv__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRrecv__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRrecv__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRrecv__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRrecv__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRrecv__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRrecv__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRrecv__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRsend-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRsend-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRsend-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRsend-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRsend.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRsend.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRsend.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRsend.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRtimer-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRtimer-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRtimer-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRtimer-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRtimer.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRtimer.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classIRtimer.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRtimer.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classTimerMs-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classTimerMs-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classTimerMs-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classTimerMs-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classTimerMs.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classTimerMs.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classTimerMs.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classTimerMs.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classdecode__results-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classdecode__results-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classdecode__results-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classdecode__results-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classdecode__results.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classdecode__results.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classdecode__results.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classdecode__results.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classes.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classes.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/classes.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classes.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/closed.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/closed.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/closed.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/closed.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/de-CH_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/de-CH_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/de-CH_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/de-CH_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/de-CH_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/de-CH_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/de-CH_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/de-CH_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/de-DE_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/de-DE_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/de-DE_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/de-DE_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/de-DE_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/de-DE_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/de-DE_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/de-DE_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/defaults_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/defaults_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/defaults_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/defaults_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/defaults_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/defaults_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/defaults_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/defaults_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/deprecated.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/deprecated.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/deprecated.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/deprecated.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/dir_49e56c817e5e54854c35e136979f97ca.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/dir_49e56c817e5e54854c35e136979f97ca.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/dir_49e56c817e5e54854c35e136979f97ca.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/dir_49e56c817e5e54854c35e136979f97ca.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/dir_84fe998d1eb06414cc389ad334e77e63.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/dir_84fe998d1eb06414cc389ad334e77e63.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/dir_84fe998d1eb06414cc389ad334e77e63.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/dir_84fe998d1eb06414cc389ad334e77e63.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/doc.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/doc.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/doc.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/doc.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/doxygen.css b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/doxygen.css similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/doxygen.css rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/doxygen.css diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/doxygen.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/doxygen.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/doxygen.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/doxygen.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/doxygen__index_8md.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/doxygen__index_8md.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/doxygen__index_8md.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/doxygen__index_8md.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/dynsections.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/dynsections.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/dynsections.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/dynsections.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/en-AU_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-AU_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/en-AU_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-AU_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/en-AU_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-AU_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/en-AU_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-AU_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/en-IE_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-IE_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/en-IE_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-IE_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/en-IE_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-IE_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/en-IE_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-IE_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/en-UK_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-UK_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/en-UK_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-UK_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/en-UK_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-UK_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/en-UK_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-UK_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/en-US_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-US_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/en-US_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-US_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/en-US_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-US_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/en-US_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-US_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/es-ES_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/es-ES_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/es-ES_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/es-ES_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/es-ES_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/es-ES_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/es-ES_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/es-ES_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/files.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/files.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/files.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/files.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/folderclosed.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/folderclosed.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/folderclosed.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/folderclosed.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/folderopen.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/folderopen.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/folderopen.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/folderopen.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/fr-FR_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/fr-FR_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/fr-FR_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/fr-FR_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/fr-FR_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/fr-FR_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/fr-FR_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/fr-FR_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_a.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_a.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_a.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_a.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_b.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_b.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_b.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_b.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_c.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_c.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_c.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_c.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_d.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_d.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_d.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_d.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_e.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_e.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_e.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_e.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_f.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_f.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_f.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_f.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_a.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_a.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_a.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_a.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_b.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_b.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_b.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_b.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_c.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_c.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_c.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_c.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_d.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_d.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_d.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_d.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_e.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_e.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_e.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_e.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_f.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_f.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_f.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_f.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_g.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_g.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_g.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_g.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_i.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_i.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_i.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_i.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_k.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_k.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_k.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_k.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_l.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_l.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_l.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_l.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_m.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_m.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_m.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_m.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_n.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_n.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_n.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_n.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_o.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_o.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_o.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_o.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_p.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_p.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_p.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_p.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_r.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_r.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_r.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_r.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_s.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_s.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_s.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_s.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_t.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_t.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_t.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_t.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_u.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_u.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_u.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_u.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_v.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_v.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_v.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_v.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_w.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_w.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_w.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_w.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_~.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_~.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_func_~.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_~.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_g.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_g.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_g.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_g.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_i.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_i.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_i.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_i.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_j.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_j.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_j.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_j.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_k.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_k.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_k.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_k.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_l.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_l.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_l.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_l.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_m.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_m.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_m.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_m.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_n.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_n.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_n.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_n.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_o.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_o.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_o.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_o.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_p.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_p.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_p.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_p.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_q.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_q.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_q.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_q.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_r.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_r.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_r.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_r.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_rela.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_rela.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_rela.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_rela.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_s.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_s.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_s.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_s.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_t.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_t.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_t.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_t.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_u.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_u.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_u.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_u.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_v.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_v.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_v.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_v.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_a.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_a.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_a.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_a.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_b.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_b.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_b.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_b.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_c.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_c.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_c.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_c.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_d.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_d.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_d.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_d.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_e.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_e.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_e.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_e.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_f.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_f.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_f.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_f.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_i.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_i.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_i.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_i.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_j.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_j.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_j.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_j.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_l.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_l.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_l.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_l.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_m.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_m.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_m.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_m.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_n.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_n.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_n.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_n.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_o.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_o.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_o.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_o.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_p.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_p.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_p.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_p.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_q.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_q.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_q.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_q.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_r.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_r.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_r.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_r.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_s.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_s.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_s.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_s.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_t.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_t.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_t.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_t.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_u.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_u.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_u.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_u.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_v.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_v.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_v.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_v.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_w.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_w.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_w.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_w.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_x.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_x.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_x.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_x.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_z.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_z.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_vars_z.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_z.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_w.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_w.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_w.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_w.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_x.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_x.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_x.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_x.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_z.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_z.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_z.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_z.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_~.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_~.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/functions_~.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_~.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_a.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_a.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_a.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_a.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_c.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_c.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_c.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_c.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_d.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_d.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_d.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_d.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_e.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_e.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_e.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_e.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_enum.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_enum.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_enum.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_enum.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_eval.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_eval.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_eval.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_eval.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_f.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_f.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_f.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_f.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_func.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_func.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_func.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_func.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_g.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_g.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_g.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_g.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_i.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_i.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_i.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_i.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_j.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_j.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_j.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_j.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_k.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_k.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_k.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_k.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_l.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_l.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_l.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_l.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_m.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_m.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_m.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_m.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_n.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_n.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_n.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_n.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_p.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_p.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_p.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_p.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_r.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_r.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_r.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_r.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_s.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_s.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_s.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_s.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_t.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_t.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_t.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_t.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_type.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_type.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_type.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_type.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_u.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_u.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_u.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_u.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_v.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_v.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_v.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_v.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_vars.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_vars.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_vars.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_vars.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_vars_i.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_vars_i.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_vars_i.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_vars_i.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_vars_k.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_vars_k.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_vars_k.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_vars_k.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_w.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_w.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_w.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_w.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_x.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_x.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_x.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_x.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_y.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_y.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_y.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_y.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_z.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_z.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/globals_z.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_z.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/graph_legend.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/graph_legend.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/graph_legend.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/graph_legend.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/graph_legend.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/graph_legend.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/graph_legend.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/graph_legend.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/graph_legend.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/graph_legend.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/graph_legend.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/graph_legend.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/hierarchy.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/hierarchy.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/hierarchy.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/hierarchy.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/i18n_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/i18n_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/i18n_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/i18n_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/i18n_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/i18n_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/i18n_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/i18n_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/index.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/index.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/index.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/index.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_0.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_0.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_0.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_0.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_0.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_0.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_0.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_0.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_0.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_0.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_0.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_0.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_1.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_1.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_1.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_1.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_1.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_1.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_1.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_1.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_1.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_1.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_1.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_1.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_10.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_10.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_10.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_10.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_10.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_10.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_10.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_10.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_10.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_10.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_10.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_10.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_100.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_100.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_100.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_100.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_100.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_100.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_100.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_100.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_100.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_100.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_100.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_100.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_101.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_101.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_101.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_101.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_101.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_101.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_101.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_101.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_101.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_101.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_101.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_101.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_102.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_102.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_102.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_102.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_102.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_102.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_102.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_102.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_102.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_102.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_102.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_102.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_103.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_103.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_103.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_103.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_103.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_103.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_103.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_103.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_103.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_103.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_103.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_103.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_104.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_104.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_104.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_104.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_104.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_104.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_104.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_104.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_104.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_104.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_104.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_104.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_105.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_105.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_105.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_105.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_105.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_105.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_105.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_105.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_105.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_105.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_105.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_105.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_106.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_106.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_106.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_106.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_106.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_106.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_106.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_106.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_106.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_106.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_106.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_106.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_107.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_107.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_107.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_107.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_107.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_107.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_107.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_107.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_107.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_107.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_107.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_107.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_108.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_108.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_108.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_108.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_108.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_108.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_108.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_108.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_108.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_108.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_108.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_108.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_11.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_11.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_11.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_11.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_11.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_11.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_11.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_11.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_11.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_11.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_11.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_11.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_12.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_12.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_12.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_12.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_12.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_12.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_12.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_12.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_12.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_12.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_12.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_12.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_13.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_13.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_13.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_13.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_13.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_13.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_13.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_13.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_13.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_13.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_13.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_13.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_14.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_14.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_14.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_14.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_14.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_14.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_14.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_14.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_14.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_14.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_14.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_14.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_15.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_15.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_15.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_15.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_15.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_15.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_15.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_15.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_15.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_15.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_15.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_15.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_16.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_16.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_16.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_16.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_16.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_16.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_16.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_16.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_16.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_16.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_16.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_16.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_17.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_17.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_17.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_17.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_17.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_17.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_17.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_17.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_17.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_17.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_17.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_17.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_18.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_18.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_18.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_18.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_18.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_18.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_18.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_18.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_18.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_18.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_18.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_18.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_19.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_19.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_19.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_19.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_19.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_19.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_19.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_19.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_19.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_19.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_19.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_19.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_2.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_2.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_2.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_2.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_2.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_2.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_2.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_2.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_2.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_2.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_2.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_2.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_20.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_20.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_20.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_20.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_20.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_20.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_20.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_20.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_20.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_20.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_20.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_20.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_21.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_21.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_21.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_21.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_21.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_21.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_21.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_21.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_21.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_21.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_21.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_21.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_22.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_22.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_22.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_22.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_22.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_22.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_22.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_22.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_22.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_22.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_22.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_22.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_23.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_23.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_23.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_23.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_23.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_23.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_23.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_23.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_23.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_23.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_23.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_23.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_24.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_24.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_24.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_24.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_24.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_24.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_24.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_24.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_24.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_24.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_24.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_24.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_25.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_25.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_25.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_25.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_25.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_25.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_25.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_25.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_25.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_25.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_25.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_25.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_26.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_26.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_26.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_26.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_26.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_26.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_26.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_26.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_26.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_26.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_26.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_26.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_27.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_27.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_27.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_27.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_27.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_27.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_27.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_27.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_27.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_27.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_27.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_27.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_28.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_28.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_28.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_28.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_28.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_28.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_28.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_28.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_28.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_28.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_28.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_28.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_29.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_29.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_29.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_29.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_29.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_29.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_29.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_29.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_29.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_29.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_29.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_29.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_3.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_3.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_3.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_3.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_3.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_3.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_3.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_3.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_3.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_3.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_3.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_3.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_30.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_30.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_30.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_30.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_30.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_30.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_30.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_30.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_30.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_30.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_30.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_30.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_31.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_31.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_31.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_31.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_31.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_31.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_31.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_31.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_31.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_31.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_31.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_31.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_32.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_32.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_32.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_32.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_32.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_32.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_32.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_32.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_32.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_32.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_32.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_32.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_33.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_33.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_33.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_33.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_33.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_33.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_33.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_33.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_33.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_33.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_33.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_33.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_34.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_34.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_34.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_34.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_34.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_34.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_34.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_34.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_34.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_34.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_34.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_34.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_35.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_35.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_35.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_35.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_35.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_35.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_35.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_35.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_35.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_35.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_35.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_35.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_36.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_36.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_36.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_36.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_36.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_36.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_36.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_36.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_36.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_36.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_36.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_36.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_37.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_37.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_37.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_37.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_37.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_37.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_37.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_37.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_37.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_37.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_37.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_37.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_38.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_38.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_38.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_38.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_38.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_38.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_38.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_38.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_38.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_38.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_38.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_38.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_39.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_39.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_39.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_39.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_39.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_39.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_39.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_39.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_39.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_39.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_39.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_39.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_4.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_4.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_4.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_4.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_4.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_4.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_4.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_4.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_4.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_4.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_4.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_4.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_40.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_40.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_40.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_40.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_40.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_40.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_40.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_40.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_40.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_40.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_40.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_40.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_41.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_41.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_41.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_41.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_41.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_41.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_41.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_41.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_41.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_41.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_41.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_41.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_42.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_42.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_42.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_42.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_42.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_42.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_42.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_42.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_42.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_42.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_42.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_42.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_43.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_43.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_43.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_43.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_43.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_43.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_43.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_43.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_43.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_43.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_43.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_43.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_44.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_44.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_44.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_44.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_44.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_44.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_44.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_44.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_44.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_44.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_44.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_44.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_45.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_45.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_45.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_45.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_45.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_45.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_45.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_45.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_45.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_45.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_45.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_45.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_46.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_46.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_46.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_46.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_46.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_46.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_46.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_46.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_46.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_46.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_46.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_46.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_47.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_47.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_47.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_47.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_47.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_47.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_47.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_47.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_47.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_47.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_47.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_47.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_48.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_48.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_48.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_48.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_48.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_48.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_48.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_48.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_48.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_48.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_48.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_48.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_49.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_49.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_49.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_49.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_49.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_49.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_49.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_49.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_49.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_49.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_49.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_49.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_5.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_5.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_5.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_5.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_5.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_5.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_5.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_5.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_5.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_5.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_5.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_5.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_50.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_50.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_50.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_50.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_50.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_50.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_50.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_50.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_50.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_50.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_50.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_50.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_51.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_51.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_51.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_51.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_51.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_51.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_51.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_51.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_51.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_51.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_51.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_51.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_52.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_52.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_52.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_52.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_52.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_52.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_52.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_52.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_52.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_52.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_52.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_52.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_53.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_53.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_53.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_53.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_53.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_53.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_53.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_53.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_53.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_53.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_53.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_53.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_54.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_54.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_54.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_54.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_54.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_54.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_54.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_54.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_54.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_54.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_54.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_54.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_55.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_55.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_55.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_55.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_55.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_55.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_55.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_55.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_55.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_55.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_55.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_55.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_56.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_56.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_56.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_56.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_56.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_56.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_56.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_56.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_56.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_56.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_56.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_56.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_57.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_57.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_57.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_57.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_57.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_57.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_57.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_57.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_57.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_57.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_57.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_57.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_58.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_58.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_58.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_58.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_58.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_58.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_58.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_58.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_58.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_58.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_58.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_58.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_59.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_59.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_59.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_59.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_59.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_59.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_59.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_59.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_59.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_59.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_59.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_59.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_6.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_6.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_6.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_6.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_6.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_6.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_6.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_6.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_6.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_6.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_6.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_6.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_60.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_60.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_60.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_60.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_60.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_60.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_60.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_60.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_60.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_60.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_60.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_60.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_61.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_61.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_61.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_61.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_61.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_61.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_61.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_61.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_61.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_61.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_61.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_61.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_62.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_62.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_62.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_62.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_62.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_62.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_62.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_62.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_62.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_62.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_62.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_62.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_63.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_63.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_63.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_63.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_63.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_63.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_63.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_63.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_63.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_63.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_63.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_63.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_64.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_64.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_64.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_64.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_64.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_64.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_64.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_64.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_64.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_64.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_64.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_64.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_65.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_65.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_65.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_65.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_65.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_65.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_65.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_65.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_65.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_65.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_65.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_65.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_66.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_66.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_66.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_66.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_66.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_66.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_66.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_66.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_66.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_66.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_66.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_66.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_67.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_67.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_67.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_67.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_67.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_67.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_67.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_67.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_67.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_67.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_67.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_67.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_68.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_68.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_68.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_68.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_68.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_68.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_68.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_68.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_68.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_68.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_68.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_68.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_69.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_69.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_69.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_69.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_69.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_69.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_69.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_69.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_69.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_69.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_69.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_69.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_7.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_7.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_7.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_7.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_7.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_7.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_7.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_7.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_7.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_7.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_7.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_7.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_70.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_70.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_70.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_70.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_70.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_70.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_70.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_70.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_70.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_70.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_70.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_70.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_71.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_71.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_71.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_71.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_71.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_71.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_71.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_71.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_71.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_71.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_71.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_71.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_72.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_72.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_72.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_72.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_72.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_72.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_72.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_72.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_72.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_72.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_72.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_72.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_73.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_73.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_73.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_73.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_73.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_73.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_73.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_73.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_73.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_73.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_73.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_73.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_74.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_74.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_74.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_74.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_74.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_74.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_74.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_74.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_74.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_74.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_74.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_74.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_75.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_75.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_75.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_75.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_75.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_75.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_75.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_75.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_75.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_75.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_75.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_75.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_76.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_76.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_76.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_76.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_76.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_76.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_76.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_76.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_76.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_76.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_76.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_76.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_77.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_77.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_77.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_77.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_77.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_77.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_77.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_77.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_77.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_77.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_77.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_77.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_78.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_78.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_78.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_78.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_78.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_78.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_78.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_78.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_78.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_78.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_78.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_78.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_79.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_79.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_79.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_79.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_79.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_79.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_79.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_79.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_79.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_79.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_79.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_79.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_8.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_8.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_8.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_8.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_8.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_8.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_8.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_8.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_8.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_8.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_8.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_8.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_80.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_80.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_80.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_80.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_80.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_80.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_80.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_80.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_80.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_80.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_80.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_80.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_81.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_81.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_81.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_81.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_81.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_81.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_81.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_81.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_81.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_81.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_81.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_81.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_82.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_82.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_82.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_82.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_82.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_82.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_82.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_82.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_82.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_82.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_82.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_82.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_83.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_83.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_83.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_83.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_83.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_83.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_83.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_83.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_83.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_83.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_83.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_83.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_84.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_84.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_84.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_84.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_84.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_84.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_84.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_84.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_84.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_84.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_84.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_84.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_85.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_85.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_85.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_85.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_85.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_85.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_85.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_85.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_85.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_85.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_85.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_85.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_86.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_86.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_86.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_86.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_86.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_86.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_86.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_86.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_86.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_86.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_86.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_86.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_87.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_87.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_87.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_87.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_87.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_87.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_87.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_87.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_87.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_87.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_87.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_87.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_88.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_88.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_88.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_88.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_88.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_88.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_88.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_88.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_88.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_88.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_88.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_88.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_89.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_89.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_89.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_89.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_89.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_89.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_89.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_89.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_89.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_89.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_89.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_89.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_9.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_9.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_9.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_9.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_9.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_9.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_9.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_9.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_9.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_9.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_9.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_9.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_90.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_90.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_90.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_90.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_90.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_90.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_90.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_90.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_90.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_90.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_90.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_90.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_91.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_91.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_91.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_91.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_91.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_91.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_91.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_91.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_91.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_91.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_91.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_91.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_92.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_92.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_92.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_92.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_92.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_92.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_92.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_92.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_92.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_92.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_92.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_92.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_93.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_93.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_93.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_93.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_93.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_93.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_93.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_93.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_93.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_93.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_93.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_93.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_94.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_94.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_94.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_94.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_94.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_94.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_94.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_94.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_94.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_94.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_94.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_94.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_95.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_95.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_95.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_95.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_95.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_95.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_95.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_95.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_95.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_95.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_95.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_95.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_96.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_96.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_96.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_96.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_96.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_96.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_96.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_96.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_96.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_96.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_96.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_96.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_97.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_97.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_97.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_97.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_97.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_97.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_97.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_97.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_97.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_97.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_97.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_97.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_98.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_98.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_98.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_98.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_98.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_98.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_98.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_98.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_98.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_98.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_98.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_98.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_99.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_99.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_99.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_99.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_99.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_99.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_99.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_99.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_99.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_99.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherit_graph_99.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_99.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherits.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherits.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/inherits.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherits.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Airwell_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Airwell_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Airwell_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Airwell_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Airwell_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Airwell_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Airwell_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Airwell_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Airwell_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Airwell_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Airwell_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Airwell_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Aiwa_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Aiwa_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Aiwa_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Aiwa_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Amcor_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Amcor_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Amcor_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Amcor_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Amcor_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Amcor_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Amcor_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Amcor_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Amcor_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Amcor_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Amcor_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Amcor_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Argo_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Argo_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Argo_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Argo_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Argo_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Argo_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Argo_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Argo_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Argo_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Argo_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Argo_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Argo_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Carrier_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Carrier_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Carrier_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Carrier_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Carrier_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Carrier_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Carrier_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Carrier_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Carrier_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Carrier_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Carrier_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Carrier_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Coolix_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Coolix_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Coolix_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Coolix_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Coolix_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Coolix_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Coolix_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Coolix_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Coolix_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Coolix_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Coolix_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Coolix_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Corona_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Corona_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Corona_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Corona_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Corona_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Corona_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Corona_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Corona_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Corona_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Corona_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Corona_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Corona_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Daikin_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Daikin_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Daikin_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Daikin_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Daikin_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Daikin_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Daikin_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Daikin_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Daikin_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Daikin_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Daikin_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Daikin_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Delonghi_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Delonghi_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Delonghi_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Delonghi_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Delonghi_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Delonghi_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Delonghi_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Delonghi_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Delonghi_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Delonghi_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Delonghi_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Delonghi_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Denon_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Denon_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Denon_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Denon_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Dish_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Dish_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Dish_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Dish_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Doshisha_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Doshisha_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Doshisha_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Doshisha_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Ecoclim_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Ecoclim_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Ecoclim_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Ecoclim_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Ecoclim_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Ecoclim_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Ecoclim_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Ecoclim_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Ecoclim_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Ecoclim_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Ecoclim_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Ecoclim_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Electra_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Electra_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Electra_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Electra_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Electra_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Electra_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Electra_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Electra_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Electra_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Electra_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Electra_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Electra_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__EliteScreens_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__EliteScreens_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__EliteScreens_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__EliteScreens_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Epson_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Epson_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Epson_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Epson_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Fujitsu_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Fujitsu_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Fujitsu_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Fujitsu_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Fujitsu_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Fujitsu_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Fujitsu_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Fujitsu_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Fujitsu_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Fujitsu_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Fujitsu_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Fujitsu_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__GICable_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__GICable_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__GICable_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__GICable_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__GlobalCache_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__GlobalCache_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__GlobalCache_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__GlobalCache_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Goodweather_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Goodweather_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Goodweather_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Goodweather_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Goodweather_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Goodweather_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Goodweather_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Goodweather_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Goodweather_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Goodweather_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Goodweather_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Goodweather_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Gree_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Gree_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Gree_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Gree_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Gree_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Gree_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Gree_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Gree_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Gree_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Gree_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Gree_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Gree_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Haier_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Haier_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Haier_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Haier_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Haier_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Haier_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Haier_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Haier_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Haier_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Haier_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Haier_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Haier_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Hitachi_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Hitachi_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Hitachi_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Hitachi_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Hitachi_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Hitachi_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Hitachi_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Hitachi_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Hitachi_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Hitachi_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Hitachi_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Hitachi_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Inax_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Inax_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Inax_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Inax_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__JVC_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__JVC_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__JVC_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__JVC_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Kelvinator_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Kelvinator_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Kelvinator_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Kelvinator_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Kelvinator_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Kelvinator_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Kelvinator_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Kelvinator_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Kelvinator_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Kelvinator_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Kelvinator_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Kelvinator_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__LG_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__LG_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__LG_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__LG_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__LG_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__LG_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__LG_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__LG_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__LG_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__LG_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__LG_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__LG_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Lasertag_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Lasertag_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Lasertag_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Lasertag_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Lego_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Lego_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Lego_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Lego_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Lutron_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Lutron_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Lutron_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Lutron_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__MWM_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__MWM_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__MWM_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__MWM_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Magiquest_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Magiquest_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Magiquest_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Magiquest_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Magiquest_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Magiquest_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Magiquest_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Magiquest_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Magiquest_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Magiquest_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Magiquest_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Magiquest_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Metz_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Metz_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Metz_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Metz_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Midea_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Midea_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Midea_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Midea_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Midea_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Midea_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Midea_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Midea_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Midea_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Midea_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Midea_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Midea_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__MilesTag2_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__MilesTag2_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__MilesTag2_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__MilesTag2_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Mirage_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Mirage_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Mirage_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Mirage_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__MitsubishiHeavy_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__MitsubishiHeavy_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__MitsubishiHeavy_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__MitsubishiHeavy_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__MitsubishiHeavy_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__MitsubishiHeavy_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__MitsubishiHeavy_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__MitsubishiHeavy_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__MitsubishiHeavy_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__MitsubishiHeavy_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__MitsubishiHeavy_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__MitsubishiHeavy_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Mitsubishi_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Mitsubishi_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Mitsubishi_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Mitsubishi_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Mitsubishi_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Mitsubishi_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Mitsubishi_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Mitsubishi_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Mitsubishi_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Mitsubishi_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Mitsubishi_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Mitsubishi_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Multibrackets_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Multibrackets_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Multibrackets_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Multibrackets_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__NEC_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__NEC_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__NEC_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__NEC_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__NEC_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__NEC_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__NEC_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__NEC_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__NEC_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__NEC_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__NEC_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__NEC_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Neoclima_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Neoclima_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Neoclima_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Neoclima_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Neoclima_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Neoclima_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Neoclima_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Neoclima_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Neoclima_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Neoclima_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Neoclima_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Neoclima_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Nikai_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Nikai_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Nikai_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Nikai_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Panasonic_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Panasonic_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Panasonic_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Panasonic_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Panasonic_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Panasonic_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Panasonic_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Panasonic_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Panasonic_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Panasonic_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Panasonic_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Panasonic_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Pioneer_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Pioneer_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Pioneer_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Pioneer_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Pronto_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Pronto_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Pronto_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Pronto_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__RC5__RC6_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__RC5__RC6_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__RC5__RC6_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__RC5__RC6_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__RCMM_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__RCMM_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__RCMM_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__RCMM_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Samsung_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Samsung_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Samsung_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Samsung_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Samsung_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Samsung_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Samsung_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Samsung_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Samsung_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Samsung_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Samsung_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Samsung_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Sanyo_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sanyo_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Sanyo_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sanyo_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Sanyo_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sanyo_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Sanyo_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sanyo_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Sanyo_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sanyo_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Sanyo_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sanyo_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Sharp_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sharp_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Sharp_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sharp_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Sharp_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sharp_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Sharp_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sharp_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Sharp_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sharp_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Sharp_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sharp_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Sherwood_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sherwood_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Sherwood_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sherwood_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Sony_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sony_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Sony_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sony_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Symphony_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Symphony_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Symphony_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Symphony_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Tcl_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Tcl_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Tcl_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Tcl_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Tcl_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Tcl_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Tcl_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Tcl_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Tcl_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Tcl_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Tcl_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Tcl_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Technibel_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Technibel_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Technibel_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Technibel_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Technibel_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Technibel_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Technibel_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Technibel_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Technibel_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Technibel_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Technibel_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Technibel_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Teco_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Teco_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Teco_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Teco_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Teco_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Teco_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Teco_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Teco_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Teco_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Teco_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Teco_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Teco_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Toshiba_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Toshiba_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Toshiba_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Toshiba_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Toshiba_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Toshiba_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Toshiba_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Toshiba_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Toshiba_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Toshiba_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Toshiba_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Toshiba_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Transcold_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Transcold_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Transcold_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Transcold_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Transcold_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Transcold_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Transcold_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Transcold_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Transcold_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Transcold_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Transcold_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Transcold_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Trotec_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Trotec_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Trotec_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Trotec_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Trotec_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Trotec_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Trotec_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Trotec_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Trotec_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Trotec_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Trotec_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Trotec_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Truma_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Truma_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Truma_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Truma_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Truma_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Truma_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Truma_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Truma_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Truma_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Truma_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Truma_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Truma_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Vestel_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Vestel_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Vestel_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Vestel_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Vestel_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Vestel_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Vestel_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Vestel_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Vestel_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Vestel_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Vestel_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Vestel_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Voltas_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Voltas_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Voltas_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Voltas_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Voltas_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Voltas_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Voltas_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Voltas_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Voltas_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Voltas_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Voltas_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Voltas_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Whirlpool_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Whirlpool_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Whirlpool_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Whirlpool_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Whirlpool_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Whirlpool_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Whirlpool_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Whirlpool_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Whirlpool_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Whirlpool_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Whirlpool_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Whirlpool_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Whynter_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Whynter_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Whynter_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Whynter_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Xmp_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Xmp_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Xmp_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Xmp_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Zepeal_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Zepeal_8cpp.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/ir__Zepeal_8cpp.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Zepeal_8cpp.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/it-IT_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/it-IT_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/it-IT_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/it-IT_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/it-IT_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/it-IT_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/it-IT_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/it-IT_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/jquery.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/jquery.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/jquery.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/jquery.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/md_src_locale_README.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/md_src_locale_README.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/md_src_locale_README.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/md_src_locale_README.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/menu.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/menu.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/menu.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/menu.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/menudata.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/menudata.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/menudata.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/menudata.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/namespaceIRAcUtils.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespaceIRAcUtils.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/namespaceIRAcUtils.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespaceIRAcUtils.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/namespaceIRXmpUtils.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespaceIRXmpUtils.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/namespaceIRXmpUtils.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespaceIRXmpUtils.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/namespace__IRrecv.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespace__IRrecv.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/namespace__IRrecv.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespace__IRrecv.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/namespaceirutils.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespaceirutils.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/namespaceirutils.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespaceirutils.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/namespacemembers.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespacemembers.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/namespacemembers.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespacemembers.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/namespacemembers_enum.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespacemembers_enum.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/namespacemembers_enum.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespacemembers_enum.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/namespacemembers_func.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespacemembers_func.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/namespacemembers_func.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespacemembers_func.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/namespacemembers_vars.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespacemembers_vars.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/namespacemembers_vars.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespacemembers_vars.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/namespaces.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespaces.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/namespaces.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespaces.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/namespacestdAc.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespacestdAc.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/namespacestdAc.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespacestdAc.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/nav_f.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/nav_f.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/nav_f.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/nav_f.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/nav_g.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/nav_g.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/nav_g.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/nav_g.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/nav_h.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/nav_h.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/nav_h.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/nav_h.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/open.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/open.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/open.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/open.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/pages.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/pages.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/pages.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/pages.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/pt-BR_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/pt-BR_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/pt-BR_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/pt-BR_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/pt-BR_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/pt-BR_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/pt-BR_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/pt-BR_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_0.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_0.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_0.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_0.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_0.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_0.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_0.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_0.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_1.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_1.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_1.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_1.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_1.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_1.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_1.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_1.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_10.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_10.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_10.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_10.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_10.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_10.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_10.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_10.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_11.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_11.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_11.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_11.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_11.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_11.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_11.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_11.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_12.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_12.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_12.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_12.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_12.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_12.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_12.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_12.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_13.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_13.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_13.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_13.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_13.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_13.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_13.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_13.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_14.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_14.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_14.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_14.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_14.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_14.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_14.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_14.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_15.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_15.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_15.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_15.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_15.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_15.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_15.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_15.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_16.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_16.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_16.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_16.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_16.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_16.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_16.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_16.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_17.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_17.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_17.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_17.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_17.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_17.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_17.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_17.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_18.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_18.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_18.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_18.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_18.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_18.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_18.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_18.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_19.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_19.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_19.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_19.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_19.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_19.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_19.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_19.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_1a.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_1a.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_1a.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_1a.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_1a.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_1a.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_1a.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_1a.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_1b.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_1b.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_1b.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_1b.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_1b.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_1b.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_1b.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_1b.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_2.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_2.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_2.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_2.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_2.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_2.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_2.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_2.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_3.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_3.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_3.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_3.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_3.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_3.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_3.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_3.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_4.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_4.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_4.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_4.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_4.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_4.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_4.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_4.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_5.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_5.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_5.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_5.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_5.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_5.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_5.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_5.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_6.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_6.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_6.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_6.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_6.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_6.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_6.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_6.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_7.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_7.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_7.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_7.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_7.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_7.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_7.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_7.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_8.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_8.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_8.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_8.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_8.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_8.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_8.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_8.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_9.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_9.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_9.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_9.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_9.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_9.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_9.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_9.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_a.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_a.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_a.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_a.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_a.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_a.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_a.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_a.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_b.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_b.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_b.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_b.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_b.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_b.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_b.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_b.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_c.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_c.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_c.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_c.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_c.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_c.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_c.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_c.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_d.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_d.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_d.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_d.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_d.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_d.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_d.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_d.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_e.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_e.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_e.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_e.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_e.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_e.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_e.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_e.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_f.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_f.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_f.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_f.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_f.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_f.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/all_f.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_f.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_0.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_0.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_0.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_0.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_0.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_0.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_0.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_0.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_1.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_1.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_1.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_1.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_1.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_1.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_1.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_1.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_10.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_10.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_10.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_10.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_10.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_10.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_10.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_10.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_2.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_2.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_2.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_2.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_2.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_2.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_2.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_2.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_3.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_3.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_3.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_3.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_3.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_3.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_3.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_3.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_4.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_4.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_4.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_4.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_4.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_4.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_4.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_4.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_5.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_5.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_5.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_5.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_5.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_5.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_5.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_5.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_6.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_6.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_6.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_6.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_6.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_6.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_6.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_6.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_7.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_7.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_7.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_7.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_7.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_7.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_7.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_7.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_8.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_8.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_8.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_8.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_8.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_8.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_8.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_8.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_9.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_9.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_9.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_9.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_9.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_9.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_9.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_9.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_a.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_a.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_a.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_a.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_a.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_a.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_a.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_a.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_b.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_b.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_b.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_b.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_b.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_b.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_b.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_b.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_c.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_c.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_c.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_c.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_c.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_c.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_c.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_c.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_d.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_d.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_d.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_d.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_d.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_d.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_d.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_d.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_e.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_e.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_e.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_e.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_e.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_e.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_e.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_e.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_f.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_f.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_f.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_f.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_f.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_f.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/classes_f.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_f.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/close.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/close.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/close.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/close.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_0.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_0.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_0.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_0.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_0.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_0.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_0.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_0.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_1.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_1.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_1.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_1.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_1.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_1.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_1.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_1.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_2.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_2.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_2.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_2.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_2.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_2.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_2.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_2.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_3.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_3.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_3.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_3.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_3.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_3.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_3.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_3.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_4.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_4.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_4.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_4.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_4.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_4.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_4.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_4.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_5.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_5.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_5.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_5.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_5.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_5.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_5.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_5.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_6.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_6.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_6.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_6.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_6.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_6.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_6.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_6.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_7.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_7.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_7.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_7.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_7.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_7.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_7.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_7.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_8.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_8.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_8.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_8.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_8.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_8.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_8.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_8.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_9.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_9.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_9.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_9.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_9.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_9.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enums_9.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_9.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_0.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_0.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_0.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_0.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_0.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_0.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_0.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_0.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_1.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_1.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_1.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_1.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_1.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_1.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_1.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_1.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_10.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_10.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_10.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_10.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_10.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_10.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_10.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_10.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_11.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_11.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_11.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_11.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_11.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_11.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_11.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_11.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_12.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_12.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_12.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_12.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_12.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_12.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_12.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_12.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_13.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_13.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_13.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_13.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_13.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_13.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_13.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_13.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_14.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_14.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_14.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_14.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_14.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_14.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_14.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_14.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_15.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_15.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_15.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_15.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_15.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_15.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_15.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_15.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_16.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_16.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_16.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_16.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_16.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_16.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_16.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_16.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_2.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_2.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_2.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_2.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_2.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_2.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_2.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_2.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_3.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_3.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_3.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_3.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_3.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_3.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_3.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_3.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_4.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_4.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_4.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_4.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_4.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_4.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_4.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_4.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_5.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_5.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_5.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_5.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_5.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_5.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_5.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_5.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_6.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_6.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_6.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_6.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_6.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_6.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_6.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_6.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_7.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_7.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_7.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_7.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_7.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_7.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_7.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_7.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_8.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_8.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_8.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_8.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_8.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_8.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_8.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_8.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_9.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_9.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_9.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_9.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_9.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_9.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_9.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_9.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_a.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_a.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_a.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_a.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_a.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_a.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_a.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_a.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_b.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_b.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_b.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_b.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_b.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_b.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_b.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_b.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_c.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_c.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_c.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_c.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_c.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_c.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_c.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_c.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_d.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_d.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_d.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_d.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_d.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_d.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_d.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_d.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_e.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_e.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_e.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_e.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_e.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_e.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_e.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_e.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_f.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_f.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_f.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_f.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_f.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_f.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/enumvalues_f.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_f.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_0.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_0.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_0.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_0.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_0.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_0.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_0.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_0.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_1.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_1.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_1.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_1.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_1.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_1.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_1.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_1.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_2.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_2.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_2.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_2.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_2.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_2.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_2.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_2.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_3.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_3.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_3.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_3.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_3.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_3.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_3.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_3.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_4.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_4.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_4.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_4.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_4.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_4.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_4.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_4.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_5.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_5.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_5.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_5.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_5.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_5.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_5.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_5.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_6.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_6.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_6.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_6.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_6.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_6.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/files_6.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_6.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_0.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_0.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_0.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_0.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_0.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_0.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_0.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_0.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_1.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_1.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_1.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_1.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_1.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_1.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_1.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_1.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_10.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_10.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_10.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_10.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_10.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_10.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_10.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_10.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_11.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_11.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_11.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_11.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_11.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_11.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_11.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_11.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_12.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_12.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_12.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_12.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_12.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_12.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_12.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_12.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_13.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_13.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_13.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_13.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_13.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_13.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_13.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_13.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_14.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_14.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_14.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_14.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_14.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_14.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_14.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_14.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_15.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_15.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_15.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_15.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_15.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_15.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_15.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_15.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_16.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_16.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_16.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_16.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_16.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_16.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_16.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_16.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_17.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_17.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_17.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_17.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_17.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_17.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_17.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_17.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_2.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_2.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_2.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_2.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_2.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_2.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_2.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_2.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_3.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_3.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_3.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_3.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_3.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_3.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_3.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_3.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_4.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_4.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_4.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_4.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_4.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_4.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_4.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_4.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_5.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_5.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_5.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_5.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_5.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_5.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_5.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_5.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_6.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_6.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_6.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_6.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_6.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_6.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_6.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_6.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_7.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_7.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_7.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_7.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_7.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_7.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_7.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_7.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_8.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_8.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_8.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_8.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_8.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_8.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_8.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_8.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_9.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_9.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_9.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_9.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_9.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_9.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_9.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_9.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_a.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_a.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_a.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_a.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_a.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_a.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_a.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_a.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_b.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_b.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_b.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_b.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_b.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_b.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_b.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_b.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_c.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_c.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_c.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_c.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_c.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_c.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_c.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_c.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_d.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_d.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_d.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_d.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_d.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_d.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_d.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_d.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_e.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_e.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_e.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_e.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_e.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_e.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_e.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_e.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_f.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_f.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_f.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_f.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_f.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_f.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/functions_f.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_f.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/mag_sel.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/mag_sel.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/mag_sel.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/mag_sel.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/namespaces_0.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/namespaces_0.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/namespaces_0.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/namespaces_0.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/namespaces_0.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/namespaces_0.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/namespaces_0.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/namespaces_0.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/namespaces_1.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/namespaces_1.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/namespaces_1.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/namespaces_1.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/namespaces_1.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/namespaces_1.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/namespaces_1.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/namespaces_1.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/namespaces_2.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/namespaces_2.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/namespaces_2.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/namespaces_2.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/namespaces_2.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/namespaces_2.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/namespaces_2.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/namespaces_2.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/nomatches.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/nomatches.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/nomatches.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/nomatches.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/pages_0.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/pages_0.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/pages_0.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/pages_0.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/pages_0.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/pages_0.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/pages_0.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/pages_0.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/pages_1.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/pages_1.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/pages_1.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/pages_1.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/pages_1.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/pages_1.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/pages_1.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/pages_1.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/pages_2.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/pages_2.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/pages_2.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/pages_2.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/pages_2.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/pages_2.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/pages_2.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/pages_2.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/related_0.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/related_0.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/related_0.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/related_0.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/related_0.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/related_0.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/related_0.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/related_0.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/search.css b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/search.css similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/search.css rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/search.css diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/search.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/search.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/search.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/search.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/search_l.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/search_l.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/search_l.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/search_l.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/search_m.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/search_m.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/search_m.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/search_m.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/search_r.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/search_r.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/search_r.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/search_r.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/searchdata.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/searchdata.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/searchdata.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/searchdata.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/typedefs_0.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/typedefs_0.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/typedefs_0.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/typedefs_0.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/typedefs_0.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/typedefs_0.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/typedefs_0.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/typedefs_0.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/typedefs_1.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/typedefs_1.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/typedefs_1.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/typedefs_1.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/typedefs_1.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/typedefs_1.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/typedefs_1.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/typedefs_1.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_0.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_0.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_0.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_0.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_0.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_0.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_0.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_0.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_1.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_1.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_1.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_1.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_1.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_1.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_1.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_1.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_10.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_10.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_10.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_10.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_10.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_10.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_10.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_10.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_11.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_11.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_11.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_11.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_11.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_11.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_11.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_11.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_12.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_12.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_12.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_12.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_12.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_12.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_12.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_12.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_13.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_13.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_13.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_13.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_13.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_13.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_13.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_13.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_14.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_14.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_14.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_14.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_14.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_14.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_14.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_14.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_15.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_15.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_15.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_15.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_15.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_15.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_15.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_15.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_16.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_16.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_16.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_16.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_16.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_16.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_16.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_16.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_17.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_17.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_17.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_17.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_17.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_17.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_17.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_17.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_18.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_18.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_18.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_18.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_18.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_18.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_18.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_18.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_2.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_2.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_2.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_2.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_2.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_2.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_2.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_2.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_3.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_3.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_3.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_3.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_3.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_3.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_3.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_3.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_4.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_4.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_4.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_4.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_4.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_4.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_4.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_4.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_5.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_5.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_5.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_5.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_5.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_5.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_5.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_5.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_6.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_6.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_6.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_6.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_6.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_6.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_6.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_6.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_7.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_7.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_7.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_7.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_7.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_7.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_7.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_7.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_8.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_8.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_8.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_8.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_8.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_8.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_8.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_8.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_9.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_9.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_9.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_9.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_9.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_9.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_9.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_9.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_a.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_a.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_a.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_a.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_a.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_a.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_a.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_a.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_b.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_b.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_b.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_b.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_b.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_b.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_b.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_b.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_c.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_c.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_c.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_c.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_c.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_c.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_c.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_c.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_d.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_d.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_d.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_d.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_d.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_d.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_d.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_d.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_e.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_e.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_e.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_e.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_e.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_e.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_e.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_e.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_f.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_f.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_f.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_f.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_f.js b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_f.js similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/search/variables_f.js rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_f.js diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/splitbar.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/splitbar.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/splitbar.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/splitbar.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/structCoronaSection-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structCoronaSection-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/structCoronaSection-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structCoronaSection-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/structCoronaSection.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structCoronaSection.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/structCoronaSection.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structCoronaSection.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/structirparams__t-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structirparams__t-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/structirparams__t-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structirparams__t-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/structirparams__t.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structirparams__t.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/structirparams__t.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structirparams__t.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/structmatch__result__t-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structmatch__result__t-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/structmatch__result__t-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structmatch__result__t-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/structmatch__result__t.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structmatch__result__t.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/structmatch__result__t.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structmatch__result__t.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/structstdAc_1_1state__t-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structstdAc_1_1state__t-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/structstdAc_1_1state__t-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structstdAc_1_1state__t-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/structstdAc_1_1state__t.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structstdAc_1_1state__t.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/structstdAc_1_1state__t.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structstdAc_1_1state__t.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/sync_off.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/sync_off.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/sync_off.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/sync_off.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/sync_on.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/sync_on.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/sync_on.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/sync_on.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/tab_a.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/tab_a.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/tab_a.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/tab_a.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/tab_b.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/tab_b.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/tab_b.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/tab_b.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/tab_h.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/tab_h.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/tab_h.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/tab_h.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/tab_s.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/tab_s.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/tab_s.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/tab_s.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/tabs.css b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/tabs.css similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/tabs.css rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/tabs.css diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/todo.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/todo.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/todo.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/todo.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionAirwellProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionAirwellProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionAirwellProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionAirwellProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionAirwellProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionAirwellProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionAirwellProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionAirwellProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionAmcorProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionAmcorProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionAmcorProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionAmcorProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionAmcorProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionAmcorProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionAmcorProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionAmcorProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionArgoProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionArgoProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionArgoProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionArgoProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionArgoProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionArgoProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionArgoProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionArgoProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionCarrierProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCarrierProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionCarrierProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCarrierProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionCarrierProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCarrierProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionCarrierProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCarrierProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionCoolixProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCoolixProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionCoolixProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCoolixProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionCoolixProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCoolixProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionCoolixProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCoolixProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol__coll__graph.map similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol__coll__graph.map rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol__coll__graph.map diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol__coll__graph.md5 similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol__coll__graph.md5 rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol__coll__graph.md5 diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol__coll__graph.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol__coll__graph.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol__coll__graph.png diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin128Protocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin128Protocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin128Protocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin128Protocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin128Protocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin128Protocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin128Protocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin128Protocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin152Protocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin152Protocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin152Protocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin152Protocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin152Protocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin152Protocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin152Protocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin152Protocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin160Protocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin160Protocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin160Protocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin160Protocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin160Protocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin160Protocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin160Protocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin160Protocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin176Protocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin176Protocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin176Protocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin176Protocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin176Protocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin176Protocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin176Protocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin176Protocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin216Protocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin216Protocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin216Protocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin216Protocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin216Protocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin216Protocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin216Protocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin216Protocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin2Protocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin2Protocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin2Protocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin2Protocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin2Protocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin2Protocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin2Protocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin2Protocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin64Protocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin64Protocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin64Protocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin64Protocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin64Protocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin64Protocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikin64Protocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin64Protocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikinESPProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikinESPProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikinESPProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikinESPProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikinESPProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikinESPProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDaikinESPProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikinESPProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDelonghiProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDelonghiProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDelonghiProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDelonghiProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDelonghiProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDelonghiProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionDelonghiProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDelonghiProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionEcoclimProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionEcoclimProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionEcoclimProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionEcoclimProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionEcoclimProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionEcoclimProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionEcoclimProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionEcoclimProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionElectraProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionElectraProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionElectraProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionElectraProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionElectraProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionElectraProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionElectraProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionElectraProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionFujitsuProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionFujitsuProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionFujitsuProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionFujitsuProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionFujitsuProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionFujitsuProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionFujitsuProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionFujitsuProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionGoodweatherProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionGoodweatherProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionGoodweatherProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionGoodweatherProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionGoodweatherProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionGoodweatherProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionGoodweatherProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionGoodweatherProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionGreeProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionGreeProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionGreeProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionGreeProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionGreeProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionGreeProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionGreeProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionGreeProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionHaierProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHaierProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionHaierProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHaierProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionHaierProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHaierProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionHaierProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHaierProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionHaierYRW02Protocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHaierYRW02Protocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionHaierYRW02Protocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHaierYRW02Protocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionHaierYRW02Protocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHaierYRW02Protocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionHaierYRW02Protocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHaierYRW02Protocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionHitachi1Protocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHitachi1Protocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionHitachi1Protocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHitachi1Protocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionHitachi1Protocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHitachi1Protocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionHitachi1Protocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHitachi1Protocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionHitachi424Protocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHitachi424Protocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionHitachi424Protocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHitachi424Protocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionHitachi424Protocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHitachi424Protocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionHitachi424Protocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHitachi424Protocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionHitachiProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHitachiProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionHitachiProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHitachiProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionHitachiProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHitachiProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionHitachiProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHitachiProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionKelvinatorProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionKelvinatorProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionKelvinatorProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionKelvinatorProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionKelvinatorProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionKelvinatorProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionKelvinatorProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionKelvinatorProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionLGProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionLGProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionLGProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionLGProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionLGProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionLGProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionLGProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionLGProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMideaProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMideaProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMideaProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMideaProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMideaProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMideaProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMideaProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMideaProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMitsubishi112Protocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi112Protocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMitsubishi112Protocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi112Protocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMitsubishi112Protocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi112Protocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMitsubishi112Protocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi112Protocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMitsubishi136Protocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi136Protocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMitsubishi136Protocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi136Protocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMitsubishi136Protocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi136Protocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMitsubishi136Protocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi136Protocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMitsubishi144Protocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi144Protocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMitsubishi144Protocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi144Protocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMitsubishi144Protocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi144Protocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMitsubishi144Protocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi144Protocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMitsubishi152Protocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi152Protocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMitsubishi152Protocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi152Protocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMitsubishi152Protocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi152Protocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMitsubishi152Protocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi152Protocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMitsubishi88Protocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi88Protocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMitsubishi88Protocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi88Protocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMitsubishi88Protocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi88Protocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionMitsubishi88Protocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi88Protocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionNeoclimaProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionNeoclimaProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionNeoclimaProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionNeoclimaProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionNeoclimaProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionNeoclimaProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionNeoclimaProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionNeoclimaProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionPanasonicAc32Protocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionPanasonicAc32Protocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionPanasonicAc32Protocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionPanasonicAc32Protocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionPanasonicAc32Protocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionPanasonicAc32Protocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionPanasonicAc32Protocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionPanasonicAc32Protocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionSamsungProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionSamsungProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionSamsungProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionSamsungProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionSamsungProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionSamsungProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionSamsungProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionSamsungProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionSanyoProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionSanyoProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionSanyoProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionSanyoProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionSanyoProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionSanyoProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionSanyoProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionSanyoProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionSharpProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionSharpProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionSharpProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionSharpProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionSharpProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionSharpProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionSharpProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionSharpProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTcl112Protocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTcl112Protocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTcl112Protocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTcl112Protocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTcl112Protocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTcl112Protocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTcl112Protocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTcl112Protocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTechnibelProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTechnibelProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTechnibelProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTechnibelProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTechnibelProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTechnibelProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTechnibelProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTechnibelProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTecoProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTecoProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTecoProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTecoProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTecoProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTecoProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTecoProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTecoProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionToshibaProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionToshibaProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionToshibaProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionToshibaProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionToshibaProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionToshibaProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionToshibaProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionToshibaProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTranscoldProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTranscoldProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTranscoldProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTranscoldProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTranscoldProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTranscoldProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTranscoldProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTranscoldProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTrotecProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTrotecProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTrotecProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTrotecProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTrotecProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTrotecProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTrotecProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTrotecProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTrumaProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTrumaProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTrumaProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTrumaProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTrumaProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTrumaProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionTrumaProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTrumaProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionVestelProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionVestelProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionVestelProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionVestelProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionVestelProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionVestelProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionVestelProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionVestelProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionVoltasProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionVoltasProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionVoltasProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionVoltasProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionVoltasProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionVoltasProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionVoltasProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionVoltasProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionWhirlpoolProtocol-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionWhirlpoolProtocol-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionWhirlpoolProtocol-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionWhirlpoolProtocol-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionWhirlpoolProtocol.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionWhirlpoolProtocol.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionWhirlpoolProtocol.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionWhirlpoolProtocol.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionmagiquest-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionmagiquest-members.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionmagiquest-members.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionmagiquest-members.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionmagiquest.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionmagiquest.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/unionmagiquest.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionmagiquest.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/zh-CN_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/zh-CN_8h.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/zh-CN_8h.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/zh-CN_8h.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen/html/zh-CN_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/zh-CN_8h_source.html similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen/html/zh-CN_8h_source.html rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/zh-CN_8h_source.html diff --git a/lib/lib_basic/IRremoteESP8266/docs/doxygen_index.md b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen_index.md similarity index 100% rename from lib/lib_basic/IRremoteESP8266/docs/doxygen_index.md rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen_index.md diff --git a/lib/lib_basic/IRremoteESP8266/examples/BlynkIrRemote/BlynkIrRemote.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/BlynkIrRemote/BlynkIrRemote.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/BlynkIrRemote/BlynkIrRemote.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/BlynkIrRemote/BlynkIrRemote.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/BlynkIrRemote/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/BlynkIrRemote/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/BlynkIrRemote/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/BlynkIrRemote/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/CommonAcControl/CommonAcControl.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/CommonAcControl/CommonAcControl.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/CommonAcControl/CommonAcControl.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/CommonAcControl/CommonAcControl.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/CommonAcControl/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/CommonAcControl/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/CommonAcControl/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/CommonAcControl/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/ControlSamsungAC/ControlSamsungAC.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/ControlSamsungAC/ControlSamsungAC.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/ControlSamsungAC/ControlSamsungAC.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/ControlSamsungAC/ControlSamsungAC.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/ControlSamsungAC/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/ControlSamsungAC/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/ControlSamsungAC/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/ControlSamsungAC/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/DumbIRRepeater/DumbIRRepeater.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/DumbIRRepeater/DumbIRRepeater.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/DumbIRRepeater/DumbIRRepeater.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/DumbIRRepeater/DumbIRRepeater.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/DumbIRRepeater/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/DumbIRRepeater/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/DumbIRRepeater/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/DumbIRRepeater/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/IRGCSendDemo/IRGCSendDemo.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRGCSendDemo/IRGCSendDemo.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/IRGCSendDemo/IRGCSendDemo.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRGCSendDemo/IRGCSendDemo.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/IRGCSendDemo/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRGCSendDemo/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/IRGCSendDemo/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRGCSendDemo/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/IRGCTCPServer/IRGCTCPServer.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRGCTCPServer/IRGCTCPServer.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/IRGCTCPServer/IRGCTCPServer.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRGCTCPServer/IRGCTCPServer.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/IRGCTCPServer/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRGCTCPServer/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/IRGCTCPServer/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRGCTCPServer/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/IRMQTTServer/IRMQTTServer.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRMQTTServer/IRMQTTServer.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/IRMQTTServer/IRMQTTServer.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRMQTTServer/IRMQTTServer.h diff --git a/lib/lib_basic/IRremoteESP8266/examples/IRMQTTServer/IRMQTTServer.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRMQTTServer/IRMQTTServer.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/IRMQTTServer/IRMQTTServer.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRMQTTServer/IRMQTTServer.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/IRMQTTServer/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRMQTTServer/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/IRMQTTServer/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRMQTTServer/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/IRServer/IRServer.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRServer/IRServer.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/IRServer/IRServer.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRServer/IRServer.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/IRServer/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRServer/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/IRServer/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRServer/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/IRrecvDemo/IRrecvDemo.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRrecvDemo/IRrecvDemo.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/IRrecvDemo/IRrecvDemo.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRrecvDemo/IRrecvDemo.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/IRrecvDemo/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRrecvDemo/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/IRrecvDemo/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRrecvDemo/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/IRrecvDump/IRrecvDump.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRrecvDump/IRrecvDump.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/IRrecvDump/IRrecvDump.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRrecvDump/IRrecvDump.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/IRrecvDump/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRrecvDump/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/IRrecvDump/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRrecvDump/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/IRrecvDumpV2/IRrecvDumpV2.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRrecvDumpV2/IRrecvDumpV2.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/IRrecvDumpV2/IRrecvDumpV2.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRrecvDumpV2/IRrecvDumpV2.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/IRrecvDumpV2/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRrecvDumpV2/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/IRrecvDumpV2/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRrecvDumpV2/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/IRrecvDumpV3/BaseOTA.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRrecvDumpV3/BaseOTA.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/IRrecvDumpV3/BaseOTA.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRrecvDumpV3/BaseOTA.h diff --git a/lib/lib_basic/IRremoteESP8266/examples/IRrecvDumpV3/IRrecvDumpV3.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRrecvDumpV3/IRrecvDumpV3.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/IRrecvDumpV3/IRrecvDumpV3.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRrecvDumpV3/IRrecvDumpV3.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/IRrecvDumpV3/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRrecvDumpV3/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/IRrecvDumpV3/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRrecvDumpV3/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/IRsendDemo/IRsendDemo.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRsendDemo/IRsendDemo.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/IRsendDemo/IRsendDemo.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRsendDemo/IRsendDemo.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/IRsendDemo/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRsendDemo/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/IRsendDemo/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRsendDemo/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/IRsendProntoDemo/IRsendProntoDemo.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRsendProntoDemo/IRsendProntoDemo.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/IRsendProntoDemo/IRsendProntoDemo.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRsendProntoDemo/IRsendProntoDemo.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/IRsendProntoDemo/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRsendProntoDemo/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/IRsendProntoDemo/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/IRsendProntoDemo/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/JVCPanasonicSendDemo/JVCPanasonicSendDemo.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/JVCPanasonicSendDemo/JVCPanasonicSendDemo.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/JVCPanasonicSendDemo/JVCPanasonicSendDemo.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/JVCPanasonicSendDemo/JVCPanasonicSendDemo.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/JVCPanasonicSendDemo/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/JVCPanasonicSendDemo/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/JVCPanasonicSendDemo/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/JVCPanasonicSendDemo/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/LGACSend/LGACSend.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/LGACSend/LGACSend.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/LGACSend/LGACSend.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/LGACSend/LGACSend.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/LGACSend/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/LGACSend/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/LGACSend/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/LGACSend/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/SmartIRRepeater/SmartIRRepeater.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/SmartIRRepeater/SmartIRRepeater.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/SmartIRRepeater/SmartIRRepeater.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/SmartIRRepeater/SmartIRRepeater.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/SmartIRRepeater/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/SmartIRRepeater/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/SmartIRRepeater/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/SmartIRRepeater/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/TurnOnArgoAC/TurnOnArgoAC.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnArgoAC/TurnOnArgoAC.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/TurnOnArgoAC/TurnOnArgoAC.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnArgoAC/TurnOnArgoAC.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/TurnOnArgoAC/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnArgoAC/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/TurnOnArgoAC/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnArgoAC/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/TurnOnDaikinAC/TurnOnDaikinAC.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnDaikinAC/TurnOnDaikinAC.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/TurnOnDaikinAC/TurnOnDaikinAC.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnDaikinAC/TurnOnDaikinAC.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/TurnOnDaikinAC/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnDaikinAC/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/TurnOnDaikinAC/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnDaikinAC/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/TurnOnFujitsuAC/TurnOnFujitsuAC.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnFujitsuAC/TurnOnFujitsuAC.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/TurnOnFujitsuAC/TurnOnFujitsuAC.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnFujitsuAC/TurnOnFujitsuAC.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/TurnOnFujitsuAC/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnFujitsuAC/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/TurnOnFujitsuAC/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnFujitsuAC/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/TurnOnGreeAC/TurnOnGreeAC.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnGreeAC/TurnOnGreeAC.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/TurnOnGreeAC/TurnOnGreeAC.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnGreeAC/TurnOnGreeAC.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/TurnOnGreeAC/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnGreeAC/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/TurnOnGreeAC/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnGreeAC/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/TurnOnKelvinatorAC/TurnOnKelvinatorAC.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnKelvinatorAC/TurnOnKelvinatorAC.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/TurnOnKelvinatorAC/TurnOnKelvinatorAC.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnKelvinatorAC/TurnOnKelvinatorAC.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/TurnOnKelvinatorAC/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnKelvinatorAC/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/TurnOnKelvinatorAC/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnKelvinatorAC/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/TurnOnMitsubishiAC/TurnOnMitsubishiAC.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnMitsubishiAC/TurnOnMitsubishiAC.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/TurnOnMitsubishiAC/TurnOnMitsubishiAC.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnMitsubishiAC/TurnOnMitsubishiAC.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/TurnOnMitsubishiAC/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnMitsubishiAC/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/TurnOnMitsubishiAC/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnMitsubishiAC/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/TurnOnMitsubishiHeavyAc/TurnOnMitsubishiHeavyAc.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnMitsubishiHeavyAc/TurnOnMitsubishiHeavyAc.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/TurnOnMitsubishiHeavyAc/TurnOnMitsubishiHeavyAc.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnMitsubishiHeavyAc/TurnOnMitsubishiHeavyAc.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/TurnOnMitsubishiHeavyAc/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnMitsubishiHeavyAc/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/TurnOnMitsubishiHeavyAc/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnMitsubishiHeavyAc/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/TurnOnPanasonicAC/TurnOnPanasonicAC.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnPanasonicAC/TurnOnPanasonicAC.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/TurnOnPanasonicAC/TurnOnPanasonicAC.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnPanasonicAC/TurnOnPanasonicAC.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/TurnOnPanasonicAC/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnPanasonicAC/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/TurnOnPanasonicAC/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnPanasonicAC/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/TurnOnToshibaAC/TurnOnToshibaAC.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnToshibaAC/TurnOnToshibaAC.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/TurnOnToshibaAC/TurnOnToshibaAC.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnToshibaAC/TurnOnToshibaAC.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/TurnOnToshibaAC/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnToshibaAC/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/TurnOnToshibaAC/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnToshibaAC/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/TurnOnTrotecAC/TurnOnTrotecAC.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnTrotecAC/TurnOnTrotecAC.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/TurnOnTrotecAC/TurnOnTrotecAC.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnTrotecAC/TurnOnTrotecAC.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/TurnOnTrotecAC/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnTrotecAC/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/TurnOnTrotecAC/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/TurnOnTrotecAC/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/Web-AC-control/README.md b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/Web-AC-control/README.md similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/Web-AC-control/README.md rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/Web-AC-control/README.md diff --git a/lib/lib_basic/IRremoteESP8266/examples/Web-AC-control/Web-AC-control.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/Web-AC-control/Web-AC-control.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/Web-AC-control/Web-AC-control.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/Web-AC-control/Web-AC-control.h diff --git a/lib/lib_basic/IRremoteESP8266/examples/Web-AC-control/Web-AC-control.ino b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/Web-AC-control/Web-AC-control.ino similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/Web-AC-control/Web-AC-control.ino rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/Web-AC-control/Web-AC-control.ino diff --git a/lib/lib_basic/IRremoteESP8266/examples/Web-AC-control/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/Web-AC-control/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/Web-AC-control/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/Web-AC-control/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/examples/Web-AC-control/printscreen.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/Web-AC-control/printscreen.png similarity index 100% rename from lib/lib_basic/IRremoteESP8266/examples/Web-AC-control/printscreen.png rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/examples/Web-AC-control/printscreen.png diff --git a/lib/lib_basic/IRremoteESP8266/keywords.txt b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/keywords.txt similarity index 100% rename from lib/lib_basic/IRremoteESP8266/keywords.txt rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/keywords.txt diff --git a/lib/lib_basic/IRremoteESP8266/library.properties b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/library.properties similarity index 100% rename from lib/lib_basic/IRremoteESP8266/library.properties rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/library.properties diff --git a/lib/lib_basic/IRremoteESP8266/platformio.ini b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/platformio.ini similarity index 100% rename from lib/lib_basic/IRremoteESP8266/platformio.ini rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/platformio.ini diff --git a/lib/lib_basic/IRremoteESP8266/pylintrc b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/pylintrc similarity index 100% rename from lib/lib_basic/IRremoteESP8266/pylintrc rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/pylintrc diff --git a/lib/lib_basic/IRremoteESP8266/src/CPPLINT.cfg b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/CPPLINT.cfg similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/CPPLINT.cfg rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/CPPLINT.cfg diff --git a/lib/lib_basic/IRremoteESP8266/src/IRac.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRac.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/IRac.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRac.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/IRac.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRac.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/IRac.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRac.h diff --git a/lib/lib_basic/IRremoteESP8266/src/IRrecv.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRrecv.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/IRrecv.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRrecv.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/IRrecv.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRrecv.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/IRrecv.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRrecv.h diff --git a/lib/lib_basic/IRremoteESP8266/src/IRremoteESP8266.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRremoteESP8266.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/IRremoteESP8266.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRremoteESP8266.h diff --git a/lib/lib_basic/IRremoteESP8266/src/IRsend.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRsend.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/IRsend.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRsend.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/IRsend.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRsend.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/IRsend.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRsend.h diff --git a/lib/lib_basic/IRremoteESP8266/src/IRtext.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRtext.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/IRtext.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRtext.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/IRtext.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRtext.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/IRtext.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRtext.h diff --git a/lib/lib_basic/IRremoteESP8266/src/IRtimer.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRtimer.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/IRtimer.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRtimer.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/IRtimer.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRtimer.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/IRtimer.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRtimer.h diff --git a/lib/lib_basic/IRremoteESP8266/src/IRutils.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRutils.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/IRutils.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRutils.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/IRutils.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRutils.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/IRutils.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/IRutils.h diff --git a/lib/lib_basic/IRremoteESP8266/src/i18n.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/i18n.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/i18n.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/i18n.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Airwell.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Airwell.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Airwell.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Airwell.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Airwell.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Airwell.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Airwell.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Airwell.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Aiwa.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Aiwa.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Aiwa.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Aiwa.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Amcor.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Amcor.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Amcor.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Amcor.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Amcor.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Amcor.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Amcor.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Amcor.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Argo.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Argo.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Argo.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Argo.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Argo.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Argo.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Argo.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Argo.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Carrier.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Carrier.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Carrier.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Carrier.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Carrier.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Carrier.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Carrier.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Carrier.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Coolix.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Coolix.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Coolix.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Coolix.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Coolix.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Coolix.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Coolix.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Coolix.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Corona.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Corona.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Corona.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Corona.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Corona.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Corona.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Corona.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Corona.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Daikin.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Daikin.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Daikin.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Daikin.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Daikin.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Daikin.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Daikin.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Daikin.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Delonghi.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Delonghi.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Delonghi.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Delonghi.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Delonghi.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Delonghi.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Delonghi.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Delonghi.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Denon.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Denon.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Denon.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Denon.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Dish.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Dish.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Dish.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Dish.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Doshisha.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Doshisha.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Doshisha.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Doshisha.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Ecoclim.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Ecoclim.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Ecoclim.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Ecoclim.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Ecoclim.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Ecoclim.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Ecoclim.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Ecoclim.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Electra.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Electra.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Electra.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Electra.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Electra.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Electra.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Electra.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Electra.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_EliteScreens.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_EliteScreens.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_EliteScreens.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_EliteScreens.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Epson.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Epson.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Epson.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Epson.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Fujitsu.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Fujitsu.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Fujitsu.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Fujitsu.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Fujitsu.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Fujitsu.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Fujitsu.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Fujitsu.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_GICable.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_GICable.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_GICable.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_GICable.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_GlobalCache.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_GlobalCache.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_GlobalCache.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_GlobalCache.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Goodweather.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Goodweather.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Goodweather.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Goodweather.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Goodweather.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Goodweather.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Goodweather.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Goodweather.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Gree.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Gree.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Gree.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Gree.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Gree.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Gree.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Gree.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Gree.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Haier.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Haier.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Haier.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Haier.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Haier.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Haier.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Haier.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Haier.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Hitachi.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Hitachi.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Hitachi.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Hitachi.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Hitachi.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Hitachi.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Hitachi.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Hitachi.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Inax.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Inax.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Inax.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Inax.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_JVC.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_JVC.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_JVC.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_JVC.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Kelvinator.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Kelvinator.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Kelvinator.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Kelvinator.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Kelvinator.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Kelvinator.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Kelvinator.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Kelvinator.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_LG.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_LG.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_LG.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_LG.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_LG.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_LG.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_LG.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_LG.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Lasertag.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Lasertag.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Lasertag.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Lasertag.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Lego.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Lego.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Lego.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Lego.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Lutron.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Lutron.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Lutron.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Lutron.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_MWM.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_MWM.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_MWM.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_MWM.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Magiquest.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Magiquest.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Magiquest.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Magiquest.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Magiquest.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Magiquest.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Magiquest.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Magiquest.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Metz.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Metz.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Metz.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Metz.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Midea.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Midea.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Midea.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Midea.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Midea.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Midea.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Midea.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Midea.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_MilesTag2.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_MilesTag2.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_MilesTag2.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_MilesTag2.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Mirage.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Mirage.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Mirage.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Mirage.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Mitsubishi.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Mitsubishi.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Mitsubishi.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Mitsubishi.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Mitsubishi.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Mitsubishi.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Mitsubishi.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Mitsubishi.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_MitsubishiHeavy.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_MitsubishiHeavy.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_MitsubishiHeavy.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_MitsubishiHeavy.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_MitsubishiHeavy.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_MitsubishiHeavy.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_MitsubishiHeavy.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_MitsubishiHeavy.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Multibrackets.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Multibrackets.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Multibrackets.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Multibrackets.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_NEC.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_NEC.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_NEC.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_NEC.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_NEC.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_NEC.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_NEC.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_NEC.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Neoclima.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Neoclima.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Neoclima.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Neoclima.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Neoclima.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Neoclima.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Neoclima.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Neoclima.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Nikai.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Nikai.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Nikai.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Nikai.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Panasonic.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Panasonic.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Panasonic.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Panasonic.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Panasonic.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Panasonic.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Panasonic.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Panasonic.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Pioneer.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Pioneer.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Pioneer.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Pioneer.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Pronto.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Pronto.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Pronto.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Pronto.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_RC5_RC6.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_RC5_RC6.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_RC5_RC6.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_RC5_RC6.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_RCMM.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_RCMM.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_RCMM.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_RCMM.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Samsung.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Samsung.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Samsung.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Samsung.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Samsung.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Samsung.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Samsung.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Samsung.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Sanyo.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Sanyo.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Sanyo.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Sanyo.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Sanyo.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Sanyo.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Sanyo.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Sanyo.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Sharp.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Sharp.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Sharp.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Sharp.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Sharp.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Sharp.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Sharp.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Sharp.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Sherwood.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Sherwood.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Sherwood.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Sherwood.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Sony.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Sony.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Sony.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Sony.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Symphony.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Symphony.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Symphony.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Symphony.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Tcl.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Tcl.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Tcl.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Tcl.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Tcl.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Tcl.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Tcl.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Tcl.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Technibel.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Technibel.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Technibel.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Technibel.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Technibel.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Technibel.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Technibel.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Technibel.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Teco.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Teco.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Teco.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Teco.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Teco.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Teco.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Teco.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Teco.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Toshiba.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Toshiba.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Toshiba.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Toshiba.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Toshiba.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Toshiba.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Toshiba.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Toshiba.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Transcold.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Transcold.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Transcold.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Transcold.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Transcold.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Transcold.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Transcold.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Transcold.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Trotec.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Trotec.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Trotec.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Trotec.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Trotec.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Trotec.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Trotec.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Trotec.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Truma.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Truma.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Truma.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Truma.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Truma.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Truma.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Truma.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Truma.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Vestel.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Vestel.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Vestel.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Vestel.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Vestel.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Vestel.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Vestel.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Vestel.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Voltas.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Voltas.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Voltas.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Voltas.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Voltas.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Voltas.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Voltas.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Voltas.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Whirlpool.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Whirlpool.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Whirlpool.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Whirlpool.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Whirlpool.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Whirlpool.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Whirlpool.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Whirlpool.h diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Whynter.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Whynter.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Whynter.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Whynter.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Xmp.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Xmp.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Xmp.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Xmp.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/ir_Zepeal.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Zepeal.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/ir_Zepeal.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Zepeal.cpp diff --git a/lib/lib_basic/IRremoteESP8266/src/locale/README.md b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/README.md similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/locale/README.md rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/README.md diff --git a/lib/lib_basic/IRremoteESP8266/src/locale/de-CH.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/de-CH.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/locale/de-CH.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/de-CH.h diff --git a/lib/lib_basic/IRremoteESP8266/src/locale/de-DE.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/de-DE.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/locale/de-DE.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/de-DE.h diff --git a/lib/lib_basic/IRremoteESP8266/src/locale/defaults.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/defaults.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/locale/defaults.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/defaults.h diff --git a/lib/lib_basic/IRremoteESP8266/src/locale/en-AU.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/en-AU.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/locale/en-AU.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/en-AU.h diff --git a/lib/lib_basic/IRremoteESP8266/src/locale/en-IE.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/en-IE.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/locale/en-IE.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/en-IE.h diff --git a/lib/lib_basic/IRremoteESP8266/src/locale/en-UK.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/en-UK.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/locale/en-UK.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/en-UK.h diff --git a/lib/lib_basic/IRremoteESP8266/src/locale/en-US.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/en-US.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/locale/en-US.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/en-US.h diff --git a/lib/lib_basic/IRremoteESP8266/src/locale/es-ES.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/es-ES.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/locale/es-ES.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/es-ES.h diff --git a/lib/lib_basic/IRremoteESP8266/src/locale/fr-FR.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/fr-FR.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/locale/fr-FR.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/fr-FR.h diff --git a/lib/lib_basic/IRremoteESP8266/src/locale/it-IT.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/it-IT.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/locale/it-IT.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/it-IT.h diff --git a/lib/lib_basic/IRremoteESP8266/src/locale/pt-BR.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/pt-BR.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/locale/pt-BR.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/pt-BR.h diff --git a/lib/lib_basic/IRremoteESP8266/src/locale/zh-CN.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/zh-CN.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/src/locale/zh-CN.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/locale/zh-CN.h diff --git a/lib/lib_basic/IRremoteESP8266/test/IRac_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/IRac_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/IRac_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/IRac_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/IRrecv_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/IRrecv_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/IRrecv_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/IRrecv_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/IRrecv_test.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/IRrecv_test.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/IRrecv_test.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/IRrecv_test.h diff --git a/lib/lib_basic/IRremoteESP8266/test/IRsend_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/IRsend_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/IRsend_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/IRsend_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/IRsend_test.h b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/IRsend_test.h similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/IRsend_test.h rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/IRsend_test.h diff --git a/lib/lib_basic/IRremoteESP8266/test/IRutils_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/IRutils_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/IRutils_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/IRutils_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/Makefile b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/Makefile similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/Makefile rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/Makefile diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Airwell_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Airwell_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Airwell_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Airwell_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Aiwa_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Aiwa_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Aiwa_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Aiwa_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Amcor_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Amcor_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Amcor_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Amcor_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Argo_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Argo_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Argo_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Argo_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Carrier_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Carrier_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Carrier_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Carrier_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Coolix_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Coolix_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Coolix_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Coolix_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Corona_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Corona_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Corona_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Corona_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Daikin_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Daikin_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Daikin_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Daikin_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Delonghi_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Delonghi_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Delonghi_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Delonghi_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Denon_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Denon_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Denon_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Denon_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Dish_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Dish_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Dish_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Dish_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Doshisha_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Doshisha_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Doshisha_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Doshisha_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Ecoclim_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Ecoclim_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Ecoclim_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Ecoclim_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Electra_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Electra_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Electra_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Electra_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_EliteScreens_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_EliteScreens_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_EliteScreens_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_EliteScreens_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Epson_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Epson_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Epson_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Epson_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Fujitsu_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Fujitsu_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Fujitsu_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Fujitsu_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_GICable_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_GICable_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_GICable_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_GICable_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_GlobalCache_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_GlobalCache_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_GlobalCache_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_GlobalCache_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Goodweather_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Goodweather_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Goodweather_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Goodweather_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Gree_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Gree_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Gree_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Gree_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Haier_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Haier_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Haier_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Haier_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Hitachi_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Hitachi_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Hitachi_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Hitachi_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Inax_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Inax_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Inax_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Inax_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_JVC_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_JVC_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_JVC_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_JVC_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Kelvinator_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Kelvinator_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Kelvinator_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Kelvinator_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_LG_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_LG_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_LG_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_LG_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Lasertag_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Lasertag_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Lasertag_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Lasertag_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Lego_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Lego_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Lego_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Lego_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Lutron_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Lutron_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Lutron_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Lutron_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_MWM_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_MWM_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_MWM_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_MWM_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Magiquest_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Magiquest_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Magiquest_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Magiquest_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Metz_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Metz_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Metz_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Metz_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Midea_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Midea_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Midea_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Midea_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Milestag2_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Milestag2_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Milestag2_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Milestag2_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Mirage_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Mirage_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Mirage_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Mirage_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_MitsubishiHeavy_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_MitsubishiHeavy_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_MitsubishiHeavy_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_MitsubishiHeavy_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Mitsubishi_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Mitsubishi_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Mitsubishi_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Mitsubishi_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Multibrackets_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Multibrackets_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Multibrackets_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Multibrackets_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_NEC_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_NEC_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_NEC_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_NEC_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Neoclima_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Neoclima_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Neoclima_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Neoclima_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Nikai_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Nikai_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Nikai_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Nikai_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Panasonic_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Panasonic_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Panasonic_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Panasonic_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Pioneer_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Pioneer_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Pioneer_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Pioneer_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Pronto_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Pronto_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Pronto_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Pronto_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_RC5_RC6_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_RC5_RC6_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_RC5_RC6_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_RC5_RC6_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_RCMM_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_RCMM_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_RCMM_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_RCMM_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Samsung_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Samsung_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Samsung_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Samsung_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Sanyo_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Sanyo_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Sanyo_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Sanyo_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Sharp_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Sharp_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Sharp_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Sharp_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Sherwood_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Sherwood_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Sherwood_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Sherwood_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Sony_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Sony_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Sony_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Sony_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Symphony_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Symphony_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Symphony_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Symphony_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Tcl_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Tcl_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Tcl_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Tcl_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Technibel_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Technibel_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Technibel_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Technibel_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Teco_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Teco_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Teco_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Teco_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Toshiba_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Toshiba_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Toshiba_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Toshiba_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Transcold_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Transcold_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Transcold_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Transcold_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Trotec_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Trotec_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Trotec_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Trotec_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Truma_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Truma_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Truma_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Truma_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Vestel_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Vestel_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Vestel_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Vestel_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Voltas_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Voltas_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Voltas_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Voltas_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Whirlpool_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Whirlpool_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Whirlpool_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Whirlpool_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Whynter_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Whynter_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Whynter_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Whynter_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Xmp_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Xmp_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Xmp_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Xmp_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/test/ir_Zepeal_test.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Zepeal_test.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/test/ir_Zepeal_test.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Zepeal_test.cpp diff --git a/lib/lib_basic/IRremoteESP8266/tools/Makefile b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/tools/Makefile similarity index 100% rename from lib/lib_basic/IRremoteESP8266/tools/Makefile rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/tools/Makefile diff --git a/lib/lib_basic/IRremoteESP8266/tools/RawToGlobalCache.sh b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/tools/RawToGlobalCache.sh similarity index 100% rename from lib/lib_basic/IRremoteESP8266/tools/RawToGlobalCache.sh rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/tools/RawToGlobalCache.sh diff --git a/lib/lib_basic/IRremoteESP8266/tools/auto_analyse_raw_data.py b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/tools/auto_analyse_raw_data.py similarity index 100% rename from lib/lib_basic/IRremoteESP8266/tools/auto_analyse_raw_data.py rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/tools/auto_analyse_raw_data.py diff --git a/lib/lib_basic/IRremoteESP8266/tools/auto_analyse_raw_data_test.py b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/tools/auto_analyse_raw_data_test.py similarity index 100% rename from lib/lib_basic/IRremoteESP8266/tools/auto_analyse_raw_data_test.py rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/tools/auto_analyse_raw_data_test.py diff --git a/lib/lib_basic/IRremoteESP8266/tools/gc_decode.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/tools/gc_decode.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/tools/gc_decode.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/tools/gc_decode.cpp diff --git a/lib/lib_basic/IRremoteESP8266/tools/generate_irtext_h.sh b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/tools/generate_irtext_h.sh similarity index 100% rename from lib/lib_basic/IRremoteESP8266/tools/generate_irtext_h.sh rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/tools/generate_irtext_h.sh diff --git a/lib/lib_basic/IRremoteESP8266/tools/mkkeywords b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/tools/mkkeywords similarity index 100% rename from lib/lib_basic/IRremoteESP8266/tools/mkkeywords rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/tools/mkkeywords diff --git a/lib/lib_basic/IRremoteESP8266/tools/mode2_decode.cpp b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/tools/mode2_decode.cpp similarity index 100% rename from lib/lib_basic/IRremoteESP8266/tools/mode2_decode.cpp rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/tools/mode2_decode.cpp diff --git a/lib/lib_basic/IRremoteESP8266/tools/raw_to_pronto_code.py b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/tools/raw_to_pronto_code.py similarity index 100% rename from lib/lib_basic/IRremoteESP8266/tools/raw_to_pronto_code.py rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/tools/raw_to_pronto_code.py diff --git a/lib/lib_basic/IRremoteESP8266/tools/raw_to_pronto_code_test.py b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/tools/raw_to_pronto_code_test.py similarity index 100% rename from lib/lib_basic/IRremoteESP8266/tools/raw_to_pronto_code_test.py rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/tools/raw_to_pronto_code_test.py diff --git a/lib/lib_basic/IRremoteESP8266/tools/scrape_supported_devices.py b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/tools/scrape_supported_devices.py similarity index 100% rename from lib/lib_basic/IRremoteESP8266/tools/scrape_supported_devices.py rename to lib/lib_basic/IRremoteESP8266/IRremoteESP8266/tools/scrape_supported_devices.py diff --git a/lib/lib_basic/IRremoteESP8266/library.json b/lib/lib_basic/IRremoteESP8266/library.json index 852b57d6b..f339e8c8b 100644 --- a/lib/lib_basic/IRremoteESP8266/library.json +++ b/lib/lib_basic/IRremoteESP8266/library.json @@ -46,5 +46,12 @@ ], "exclude": [".github", "extras", "docs", "assets"], "frameworks": "arduino", - "platforms": ["espressif8266", "espressif32"] + "platforms": ["espressif8266", "espressif32"], + + + + "build": { + "srcDir": "IRremoteESP8266/src", + "flags": [ "-I$PROJECT_DIR/include", "-includetasmota_options.h" ] + } } diff --git a/platformio.ini b/platformio.ini index 19ac4282c..f03b01694 100644 --- a/platformio.ini +++ b/platformio.ini @@ -72,10 +72,6 @@ build_flags = -DCORE_DEBUG_LEVEL=0 -free -fipa-pta -Wreturn-type - -D_IR_ENABLE_DEFAULT_=false - -DDECODE_HASH=true -DDECODE_NEC=true -DSEND_NEC=true - -DDECODE_RC5=true -DSEND_RC5=true -DDECODE_RC6=true -DSEND_RC6=true -; new mechanism to set the IRremoteESP8266 supported protocols: none except HASH, NEC, RC5, RC6 ; ********************************************************************* ; *** Use custom settings from file user_config_override.h -DUSE_CONFIG_OVERRIDE @@ -99,12 +95,6 @@ build_flags = ${esp_defaults.build_flags} ; uncomment the following to enable TLS with 4096 RSA certificates ;-DUSE_4K_RSA -[irremoteesp_full] -build_flags = -DUSE_IR_REMOTE_FULL - -U_IR_ENABLE_DEFAULT_ - -DDECODE_PRONTO=false -DSEND_PRONTO=false - - [core] ; *** Esp8266 Tasmota modified Arduino core based on core 2.7.4. Added Backport for PWM selection platform = espressif8266 @ 2.6.3 diff --git a/platformio_override2.ini b/platformio_override2.ini new file mode 100644 index 000000000..7911f2114 --- /dev/null +++ b/platformio_override2.ini @@ -0,0 +1,264 @@ +; *** Example PlatformIO Project Configuration Override File *** +; *** Changes done here override settings in platformio.ini *** +; +; ***************************************************************** +; *** to activate rename this file to platformio_override.ini *** +; ***************************************************************** +; +; Please visit documentation for the options and examples +; http://docs.platformio.org/en/stable/projectconf.html + +[platformio] +; For best Gitpod performance remove the ";" in the next line. Needed Platformio files are cached and installed at first run +;core_dir = .platformio +extra_configs = platformio_tasmota_cenv.ini + +; *** Build/upload environment +default_envs = +; *** Uncomment the line(s) below to select version(s) + ; tasmota32-minimal + tasmota32-base + ; tasmota32-core2-custom + ; tasmota32-slow + ; tasmota32-znp32 + ; tasmota32-ezsp32 + ; tasmota32-stickc + ; tasmota-cc2530 + ; tasmota-bulb + ; tasmota-ezsp + ; tasmota-berry + ; tasmota-base + ; tasmota32idf4 +; tasmota-debug +; tasmota-minimal +; tasmota-lite +; tasmota-knx +; tasmota-sensors + ; tasmota-display +; tasmota-zbbridge +; tasmota-ir + ; tasmota32 +; tasmota32-webcam +; tasmota32-lite +; tasmota32-knx +; tasmota32-sensors +; tasmota32-display +; tasmota32-ir +; tasmota32-ircustom +; tasmota32solo1 + ; tasmota32c3 +; tasmota32s2 +; tasmota32-odroidgo + ; tasmota32-wroom-32 + ; tasmota32-denky + ; tasmota32-olimexpoe + ; tasmota32-nodemcu + ; tasmota32-m5stack + ; tasmota32-core2 + ; tasmota32-bluetooth + +[common] +platform_packages = ${core.platform_packages} +build_unflags = ${core.build_unflags} +build_flags = ${core.build_flags} + -save-temps=obj -fverbose-asm + ;-mno-target-align + + ; diable all HVAC protocols to reduce size + -DDECODE_ARGO=false -DDECODE_DAIKIN=false -DDECODE_FUJITSU_AC=false -DDECODE_GREE=false -DDECODE_KELVINATOR=false -DDECODE_MITSUBISHI_AC=false -DDECODE_TOSHIBA_AC=false -DDECODE_TROTEC=false -DDECODE_HAIER_AC=false -DDECODE_HITACHI_AC=false -DDECODE_HITACHI_AC1=false -DDECODE_HITACHI_AC2=false -DDECODE_HAIER_AC_YRW02=false + -DDECODE_WHIRLPOOL_AC=false -DDECODE_SAMSUNG_AC=false -DDECODE_ELECTRA_AC=false -DDECODE_PANASONIC_AC=false -DDECODE_MWM=false -DDECODE_DAIKIN2=false -DDECODE_VESTEL_AC=false -DDECODE_TCL112AC=false -DDECODE_MITSUBISHIHEAVY=false -DDECODE_DAIKIN216=false -DDECODE_SHARP_AC=false + -DDECODE_DAIKIN160=false -DDECODE_NEOCLIMA=false -DDECODE_DAIKIN176=false -DDECODE_DAIKIN128=false -DDECODE_AMCOR=false -DDECODE_DAIKIN152=false -DDECODE_MITSUBISHI136=false -DDECODE_MITSUBISHI112=false -DDECODE_HITACHI_AC344=false -DDECODE_HITACHI_AC424=false -DDECODE_HITACHI_AC3=false -DDECODE_TECHNIBEL_AC=false + -DDECODE_TRANSCOLD=false -DDECODE_VOLTAS=false -DECODE_SANYO_AC=false + + -DSEND_ARGO=false -DSEND_DAIKIN=false -DSEND_FUJITSU_AC=false -DSEND_GREE=false -DSEND_KELVINATOR=false -DSEND_MITSUBISHI_AC=false -DSEND_TOSHIBA_AC=false -DSEND_TROTEC=false -DSEND_HAIER_AC=false -DSEND_HITACHI_AC=false -DSEND_HITACHI_AC1=false -DSEND_HITACHI_AC2=false -DSEND_HAIER_AC_YRW02=false + -DSEND_WHIRLPOOL_AC=false -DSEND_SAMSUNG_AC=false -DSEND_ELECTRA_AC=false -DSEND_PANASONIC_AC=false -DSEND_MWM=false -DSEND_DAIKIN2=false -DSEND_VESTEL_AC=false -DSEND_TCL112AC=false -DSEND_MITSUBISHIHEAVY=false -DSEND_DAIKIN216=false -DSEND_SHARP_AC=false + -DSEND_DAIKIN160=false -DSEND_NEOCLIMA=false -DSEND_DAIKIN176=false -DSEND_DAIKIN128=false -DSEND_AMCOR=false -DSEND_DAIKIN152=false -DSEND_MITSUBISHI136=false -DSEND_MITSUBISHI112=false -DSEND_HITACHI_AC344=false -DSEND_HITACHI_AC424=false -DSEND_HITACHI_AC3=false -DSEND_TECHNIBEL_AC=false + -DSEND_TRANSCOLD=false -DSEND_VOLTAS=false -DSEND_SANYO_AC=false +; *** Optional Debug messages +; -DDEBUG_TASMOTA_CORE +; -DDEBUG_TASMOTA_DRIVER +; -DDEBUG_TASMOTA_SENSOR + +; *** CAUTION *** This setting is ONLY possible since 12.01.2021 with development version !!! +; *** Enable only if you exactly know what are you doing +; *** If you try with earlier builds a serial erase and flash is probably needed +; +; Build variant 1MB = 1MB firmware no filesystem (default) +;board_build.ldscript = eagle.flash.1m.ld +; Build variant 2MB = 1MB firmware, +744k OTA, 256k filesystem (Zigbee Bridge, most Shelly devices) +board_build.ldscript = eagle.flash.2m256.ld +; Build variant 4MB = 1MB firmware, +1MB OTA, 2MB filesystem (WEMOS D1 Mini, NodeMCU, Sonoff POW) +;board_build.ldscript = eagle.flash.4m2m.ld +; Build variant 16MB = 1MB firmware, +1MB OTA, 14MB filesystem (WEMOS D1 Mini pro, Ledunia (=32MB)) +;board_build.ldscript = eagle.flash.16m14m.ld + +; set CPU frequency to 80MHz (default) or 160MHz +board_build.f_cpu = 160000000L + +; set Flash chip frequency to 40MHz (default), 20MHz, 26Mhz, 80Mhz +;board_build.f_flash = 20000000L +;board_build.f_flash = 26000000L +;board_build.f_flash = 80000000L + +; *** Upload Serial reset method for Wemos and NodeMCU +upload_port = COM5 + +extra_scripts = ${scripts_defaults.extra_scripts} +; pio-tools/obj-dump.py + +lib_extra_dirs = ${library.lib_extra_dirs} + +[core] +; Activate only (one set) if you want to override the standard core defined in platformio.ini !!! + +;platform_packages = ${tasmota_stage.platform_packages} +;build_unflags = ${tasmota_stage.build_unflags} +;build_flags = ${tasmota_stage.build_flags} + +; platform_packages = ${core_stage.platform_packages} +; build_unflags = ${core_stage.build_unflags} +; build_flags = ${core_stage.build_flags} + + +[tasmota_stage] +; *** Esp8266 core for Arduino version Tasmota stage. Backport for PWM selection +platform_packages = tasmota/framework-arduinoespressif8266 @ ~2.7.4 +build_unflags = ${esp_defaults.build_unflags} +build_flags = ${esp82xx_defaults.build_flags} +; *** Use ONE of the two PWM variants. Tasmota default is Locked PWM + ;-DWAVEFORM_LOCKED_PHASE + -DWAVEFORM_LOCKED_PWM + -save-temps=obj -fverbose-asm + +[core_stage] +; *** Esp8266 core for Arduino version stage +platform_packages = framework-arduinoespressif8266 @ https://github.com/esp8266/Arduino.git +; *** Use Xtensa build chain 10.2. GNU13 from https://github.com/earlephilhower/esp-quick-toolchain + mcspr/toolchain-xtensa @ 5.100200.201223 +build_unflags = ${esp_defaults.build_unflags} + -Wswitch-unreachable +build_flags = ${esp82xx_defaults.build_flags} +; *** Use ONE of the two PWM variants. Tasmota default is Locked PWM + ;-DWAVEFORM_LOCKED_PHASE + -DWAVEFORM_LOCKED_PWM + -Wno-switch-unreachable + +[common32] +platform_packages = ${core32.platform_packages} +build_unflags = ${core32.build_unflags} +build_flags = ${core32.build_flags} +upload_port = COM4 +lib_extra_dirs = ${library.lib_extra_dirs} +; *** ESP32 lib. ALWAYS needed for ESP32 !!! + lib/libesp32 + lib/libesp32_lvgl + +[core32] +; Activate Stage Core32 by removing ";" in next 3 lines, if you want to override the standard core32 +;platform_packages = ${core32_stage.platform_packages} +;build_unflags = ${core32_stage.build_unflags} +;build_flags = ${core32_stage.build_flags} + +[core32_stage] +platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/arduino-esp32/releases/download/1.0.5-rc6/esp32-1.0.5-rc6.zip + platformio/tool-mklittlefs @ ~1.203.200522 +build_unflags = ${esp32_defaults.build_unflags} +build_flags = ${esp32_defaults.build_flags} + ;-DESP32_STAGE=true + +[library] +lib_ldf_mode = chain+ +shared_libdeps_dir = lib +; *** Library disable / enable for variant Tasmota(32). Disable reduces compile time +; *** !!! Disabling needed libs will generate compile errors !!! +; *** The resulting firmware will NOT be different if you leave all libs enabled +; *** Disabling by putting a ";" in front of the lib name +; *** If you dont know what it is all about, do not change +lib_extra_dirs = +; *** Only disabled for Tasmota minimal and Tasmota light. For all other variants needed! + lib/lib_basic +; **** I2C devices. Most sensors. Disable only if you dont have ANY I2C device enabled + lib/lib_i2c +; *** Displays. Disable if you dont have any Display activated + lib/lib_display +; *** Bear SSL and base64. Disable if you dont have SSL or TLS activated + lib/lib_ssl +; *** Audio needs a lot of time to compile. Mostly not used functions. Recommended to disable + lib/lib_audio +; *** RF 433 stuff (not RF Bridge). Recommended to disable + lib/lib_rf +; *** Mostly not used functions. Recommended to disable + lib/lib_div + +; *** EXPERIMENTAL Tasmota version for ESP32solo1 (used in some Xiaomi devices) +[env:tasmota32solo1] +extends = env:tasmota32 +platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/raw/framework-arduinoespressif32/framework-arduinoespressif32-release_v3.3-solo1-bd65eb8d1.tar.gz + platformio/tool-mklittlefs @ ~1.203.200522 + platformio/tool-esptoolpy @ ~1.30000.0 +build_unflags = ${esp32_defaults.build_unflags} +build_flags = ${common32.build_flags} + +; *** EXPERIMENTAL Tasmota version for ESP32-S2 +[env:tasmota32s2] +extends = env:tasmota32 +board = esp32s2 +platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/arduino-esp32/releases/download/1.0.5-rc1/esp32-s2-1.0.5-rc1.zip + platformio/tool-mklittlefs @ ~1.203.200522 + platformio/tool-esptoolpy @ ~1.30000.0 +build_unflags = ${esp32_defaults.build_unflags} +build_flags = ${common32.build_flags} +lib_ignore = + cc1101 + NimBLE-Arduino + Micro-RTSP + ESP32 Ethernet + +; *** Debug version used for PlatformIO Home Project Inspection +[env:tasmota-debug] +build_type = debug +build_unflags = ${esp_defaults.build_unflags} +build_flags = ${esp82xx_defaults.build_flags} +; -Wstack-usage=300 + +[env:tasmota32-debug] +extends = env:tasmota32 +build_type = debug +build_unflags = ${esp32_defaults.build_unflags} +build_flags = ${esp32_defaults.build_flags} +; -Wstack-usage=300 + + + +; *** EXPERIMENTAL Tasmota version for ESP32-C3 +[env:tasmota32c3] +extends = env:tasmota32_base +board = esp32c3 +board_build.f_cpu = 80000000L +platform = https://github.com/Jason2866/platform-espressif32.git#feature/arduino-c3 +; platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/259/framework-arduinoespressif32-master-c13afea63.tar.gz +; platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/277/framework-arduinoespressif32-master-1d7068e4b.tar.gz +; platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/289/framework-arduinoespressif32-master-1d7068e4b.tar.gz +platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/291/framework-arduinoespressif32-master-1d7068e4b.tar.gz + tasmota/toolchain-riscv32 + platformio/tool-mklittlefs @ ~1.203.200522 +build_unflags = ${esp32_defaults.build_unflags} -mtarget-align +build_flags = ${esp32_defaults.build_flags} + ;-save-temps=obj -fverbose-asm +upload_port = /dev/cu.usbserial-141140 +lib_extra_dirs = lib/libesp32, lib/lib_basic, lib/lib_i2c, lib/lib_rf, lib/lib_div, lib/lib_ssl, lib/lib_display, lib/libesp32_lvgl +lib_ignore = + NimBLE-Arduino + Micro-RTSP + +; *** EXPERIMENTAL Tasmota version for ESP32 IDF4.4. +[env:tasmota32idf4] +extends = env:tasmota32_base +platform = https://github.com/platformio/platform-espressif32.git#feature/idf-master +; platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/259/framework-arduinoespressif32-master-c13afea63.tar.gz +platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/290/framework-arduinoespressif32-master-1d7068e4b.tar.gz + toolchain-xtensa32 @ ~2.80400.0 + platformio/tool-mklittlefs @ ~1.203.200522 +build_unflags = ${esp32_defaults.build_unflags} +build_flags = ${esp32_defaults.build_flags} + ;-DESP32_STAGE=true diff --git a/platformio_override_sample.ini b/platformio_override_sample.ini index 08e9b8f3e..84183b42e 100644 --- a/platformio_override_sample.ini +++ b/platformio_override_sample.ini @@ -18,7 +18,6 @@ default_envs = ; *** Uncomment the line(s) below to select version(s) tasmota ; tasmota-debug -; tasmota-ircustom ; tasmota-minimal ; tasmota-lite ; tasmota-knx diff --git a/platformio_tasmota_cenv2.ini b/platformio_tasmota_cenv2.ini new file mode 100644 index 000000000..7a541b080 --- /dev/null +++ b/platformio_tasmota_cenv2.ini @@ -0,0 +1,255 @@ +; *** Example PlatformIO Project Configuration Override File *** +; *** Changes done here override settings in platformio.ini *** +; + +; *** Override standard env tasmota32-wroom-32 *** +[env:tasmota32-minimal] +extends = env:tasmota32 +board_build.partitions = esp32_partition_app1856k_spiffs320k.csv +build_flags = ${common32.build_flags} + -I$PROJECT_DIR/include -includetasmota_include.h +; platform_packages = framework-arduinoespressi +lib_extra_dirs = lib/libesp32 + + + +; *** Override standard env tasmota32-wroom-32 *** +[env:tasmota32-base] +extends = env:tasmota32 +platform_packages = framework-arduinoespressif32 @ https://github.com/tasmota/arduino-esp32/releases/download/1.0.7/tasmota-arduinoespressif32-release_v3.3.5.tar.gz + platformio/tool-esptoolpy @ ~1.30100 + platformio/tool-mklittlefs @ ~1.203.200522 +; platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/raw/framework-arduinoespressif32/framework-arduinoespressif32-release_v3.3-6aaddf972.tar.gz +; platformio/tool-esptoolpy @ ~1.30100 +; platformio/tool-mklittlefs @ ~1.203.200522 + +board_build.f_cpu = 240000000L +; board_build.f_cpu = 80000000L +; board_build.flash_mode = qio +; board_build.f_flash = 80000000L +upload_speed = 115200 +; monitor_speed = 115200 +; upload_port = /dev/cu.SLAB_USBtoUART +upload_port = /dev/cu.usbserial-141140 +;board_build.partitions = esp32_partition_app1572k_spiffs983k.csv +board_build.partitions = esp32_partition_app1856k_spiffs320k.csv +build_unflags = ${core.build_unflags} + -fexceptions +build_flags = ${common32.build_flags} + -fno-exceptions + ;-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -lc-psram-workaround -lm-psram-workaround -DCONFIG_SPIRAM_IGNORE_NOTFOUND=1 + ; -save-temps=obj -fverbose-asm + ; -DNDEBUG ; -DCOMPILER_OPTIMIZATION_ASSERTIONS_DISABLE + ; -DCONFIG_ARDUINO_LOOP_STACK_SIZE=16384 + ; -Wl,-Llibesp + +; lib_extra_dirs = libesp, lib/libesp32, lib/lib_basic, lib/lib_i2c, lib/lib_rf, lib/lib_div, lib/lib_ssl, lib/lib_display +; lib_extra_dirs = lib/libesp32, lib/lib_basic, lib/lib_i2c, lib/lib_rf, lib/lib_div, lib/lib_ssl, lib/lib_display +lib_ignore = + NimBLE-Arduino + ESP8266SAM + ESP8266Audio + +[env:tasmota32-znp32] +extends = env:tasmota32 +;board_build.f_cpu = 240000000L +board_build.partitions = esp32_partition_app1856k_spiffs320k.csv +; board_build.partitions = esp32_partition_app1984k_spiffs64k.csv +build_flags = ${common32.build_flags} + -DNDEBUG + -D_HADINGER_ZNP32 +lib_ignore = + NimBLE-Arduino + ESP8266Audio + ESP8266SAM + +[env:tasmota32-ezsp32] +extends = env:tasmota32 +;board_build.f_cpu = 240000000L +board_build.partitions = esp32_partition_app1856k_spiffs320k.csv +; board_build.partitions = esp32_partition_app1984k_spiffs64k.csv +build_flags = ${common32.build_flags} + -DNDEBUG + -D_HADINGER_EZSP32 +lib_ignore = + NimBLE-Arduino + ESP8266Audio + ESP8266SAM + +[env:tasmota32-slow] +extends = env:tasmota32-base +board_build.f_cpu = 160000000L + + +[env:tasmota-berry] +extends = env:tasmota +board_build.f_cpu = 160000000L +; Build variant 2MB = 1MB firmware, +744k OTA, 256k filesystem (Zigbee Bridge, most Shelly devices) +board_build.ldscript = eagle.flash.2m256.ld +build_flags = ${core.build_flags} + ; -save-temps=obj -fverbose-asm + -D_HADINGER_DEV +upload_port = /dev/cu.usbserial-141110 +lib_extra_dirs = lib/libesp32, lib/lib_basic, lib/lib_div, lib/lib_ssl +; build_flags = ${common32.build_flags} -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -DFIRMWARE_ODROID_GO +; lib_extra_dirs = lib/libesp32, lib/lib_basic, lib/lib_i2c, lib/lib_rf, lib/lib_div, lib/lib_ssl, lib/lib_display + + + +[env:tasmota-base] +extends = env:tasmota +board_build.f_cpu = 160000000L +; Build variant 2MB = 1MB firmware, +744k OTA, 256k filesystem (Zigbee Bridge, most Shelly devices) +board_build.ldscript = eagle.flash.2m256.ld +; board_build.ldscript = eagle.flash.1m64.ld +build_flags = ${core.build_flags} + ; -save-temps=obj -fverbose-asm + ; -D_HADINGER_ZNP + -DPIO_FRAMEWORK_MMU__16KB_CACHE__48KB_IRAM_SHARED_2NDHEAP +upload_port = /dev/cu.usbserial-141110 +; build_flags = ${common32.build_flags} -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -DFIRMWARE_ODROID_GO +; lib_extra_dirs = lib/libesp32, lib/lib_basic, lib/lib_i2c, lib/lib_rf, lib/lib_div, lib/lib_ssl, lib/lib_display +lib_ignore = + ESP8266Audio + ESP8266SAM + lib_mail + +[env:tasmota-cc2530] +extends = env:tasmota +board_build.f_cpu = 160000000L +; Build variant 2MB = 1MB firmware, +744k OTA, 256k filesystem (Zigbee Bridge, most Shelly devices) +board_build.ldscript = eagle.flash.2m256.ld +build_flags = ${core.build_flags} + ; -save-temps=obj -fverbose-asm + -D_HADINGER_ZNP +upload_port = /dev/cu.usbserial-141110 +; build_flags = ${common32.build_flags} -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -DFIRMWARE_ODROID_GO +; lib_extra_dirs = lib/libesp32, lib/lib_basic, lib/lib_i2c, lib/lib_rf, lib/lib_div, lib/lib_ssl, lib/lib_display +lib_ignore = + ESP8266Audio + ESP8266SAM + IRremoteESP8266 + lib_mail + NeoPixelBus-2.6.1.4 + +[env:tasmota-ezsp] +extends = env:tasmota +board_build.f_cpu = 160000000L +; Build variant 2MB = 1MB firmware, +744k OTA, 256k filesystem (Zigbee Bridge, most Shelly devices) +board_build.ldscript = eagle.flash.2m256.ld +build_flags = ${core.build_flags} + -save-temps=obj -fverbose-asm + -D_HADINGER_EZSP +; upload_port = /dev/cu.usbserial-141110 +; build_flags = ${common32.build_flags} -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -DFIRMWARE_ODROID_GO +; lib_extra_dirs = lib/libesp32, lib/lib_basic, lib/lib_i2c, lib/lib_rf, lib/lib_div, lib/lib_ssl, lib/lib_display +lib_ignore = + ESP8266Audio + ESP8266SAM + IRremoteESP8266 + lib_mail + NeoPixelBus-2.6.1.4 + +[env:tasmota-bulb] +extends = env:tasmota +board_build.f_cpu = 160000000L +; Build variant 2MB = 1MB firmware, +744k OTA, 256k filesystem (Zigbee Bridge, most Shelly devices) +; board_build.ldscript = eagle.flash.2m256.ld +build_flags = ${core.build_flags} + -save-temps=obj -fverbose-asm + -D_HADINGER_BULB +upload_port = /dev/cu.usbserial-141110 +; build_flags = ${common32.build_flags} -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -DFIRMWARE_ODROID_GO +; lib_extra_dirs = lib/libesp32, lib/lib_basic, lib/lib_i2c, lib/lib_rf, lib/lib_div, lib/lib_ssl, lib/lib_display + + +; *** Override standard env tasmota32-wroom-32 *** +[env:tasmota32-wroom-32] +extends = env:tasmota32 +board_build.f_cpu = 240000000L +; board_build.flash_mode = qio +; board_build.f_flash = 80000000L +upload_speed = 115200 +; monitor_speed = 115200 +; upload_port = COM3 +board_build.partitions = esp32_partition_app1572k_spiffs983k.csv +; build_flags = ${common32.build_flags} -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -DFIRMWARE_ODROID_GO +; lib_extra_dirs = lib/libesp32, lib/lib_basic, lib/lib_i2c, lib/lib_rf, lib/lib_div, lib/lib_ssl, lib/lib_display + + +[env:tasmota32-denky] +extends = env:tasmota32-wroom-32 +upload_port = /dev/cu.usbserial-DN0489N1 +build_flags = ${common32.build_flags} + -D_HADINGER_DENKY + +[env:tasmota32-olimexpoe] +extends = env:tasmota32-wroom-32 +upload_port = /dev/cu.usbserial-141110 +build_flags = ${common32.build_flags} + -D_HADINGER_DENKY + +[env:tasmota32-nodemcu] +extends = env:tasmota32-wroom-32 +upload_port = /dev/cu.SLAB_USBtoUART +build_flags = ${common32.build_flags} + -D_HADINGER_DENKY + + +[env:tasmota32-m5stack] +extends = env:tasmota32-wroom-32 +upload_port = /dev/cu.SLAB_USBtoUART +build_flags = ${common32.build_flags} + -D_HADINGER_M5STACK + + +; // #define _HADINGER_DEV // development testing +; #define _HADINGER_DENKY // Denky device +; // #define _HADINGER_IR_DEV // development testing +; // #define _HADINGER_BULB // configuration for AWS IoT configured switches and bulbs, Hue emulation, should be 160 MHz +; // #define _HADINGER_IR // configuration for AWS IoT IR Blaster +; // #define _HADINGER_ZNP // configuration for CC2530 ZNP coordinator + AWS IoT + Ping +; // #define _HADINGER_EZSP // configuration for EZSP coordinator + AWS IoT + I2C + TCP Bridge + +[env:tasmota32-stickc] +extends = env:tasmota32-base +board_build.f_cpu = 240000000L +board_build.flash_mode = qio +board_build.f_flash = 80000000L +upload_port = /dev/cu.usbserial-21524AEB83 +upload_speed = 115200 +build_flags = ${common32.build_flags} -DFIRMWARE_M5STACK_CORE2 +lib_extra_dirs = lib/libesp32, lib/lib_basic, lib/lib_i2c, lib/lib_rf, lib/lib_div, lib/lib_ssl, lib/lib_display, lib/lib_audio, lib/libesp32_lvgl + +[env:tasmota32-core2-custom] +extends = env:tasmota32_base +board = odroid_esp32 +board_build.f_cpu = 240000000L +board_build.flash_mode = qio +board_build.f_flash = 80000000L +upload_speed = 2000000 +board_build.partitions = esp32_partition_app2944k_spiffs10M.csv +build_flags = ${common32.build_flags} -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -lc-psram-workaround -lm-psram-workaround + ; -DFIRMWARE_M5STACK_CORE2 + -D_HADINGER_M5STACK_CORE2 +lib_extra_dirs = lib/libesp32, lib/lib_basic, lib/lib_i2c, lib/lib_rf, lib/lib_div, lib/lib_ssl, lib/lib_display, lib/lib_audio, lib/libesp32_lvgl + +[core] +; Activate (by removing the ";" in the next lines) if you want to override the standard core defined in platformio.ini !!! +platform = ${core_stage.platform} +platform_packages = ${core_stage.platform_packages} +build_unflags = ${core_stage.build_unflags} +build_flags = ${core_stage.build_flags} + +[core_stage] +; *** Esp8266 core for Arduino version stage +platform = espressif8266 @ 3.0.0 +platform_packages = +; *** Use Xtensa build chain 10.2. GNU23 from https://github.com/earlephilhower/esp-quick-toolchain + tasmota/toolchain-xtensa @ 5.100200.210303 +build_unflags = ${esp_defaults.build_unflags} + -Wswitch-unreachable +build_flags = ${esp82xx_defaults.build_flags} +; *** 16k extra heap https://github.com/esp8266/Arduino/pull/7060 + -D PIO_FRAMEWORK_ARDUINO_MMU_CACHE16_IRAM48_SECHEAP_SHARED + -Wno-switch-unreachable \ No newline at end of file diff --git a/platformio_tasmota_env.ini b/platformio_tasmota_env.ini index 5a17320bd..a2304e4ac 100644 --- a/platformio_tasmota_env.ini +++ b/platformio_tasmota_env.ini @@ -54,12 +54,9 @@ build_flags = ${common.build_flags} -DFIRMWARE_DISPLAYS lib_extra_dirs = lib/lib_basic, lib/lib_display [env:tasmota-ir] -build_flags = ${common.build_flags} ${irremoteesp_full.build_flags} -DFIRMWARE_IR +build_flags = ${common.build_flags} -DFIRMWARE_IR lib_extra_dirs = lib/lib_basic -[env:tasmota-ircustom] -build_flags = ${common.build_flags} ${irremoteesp_full.build_flags} -DFIRMWARE_IR_CUSTOM - [env:tasmota-zbbridge] build_flags = ${common.build_flags} -DFIRMWARE_ZBBRIDGE board = esp8266_zbbridge diff --git a/platformio_tasmota_env32.ini b/platformio_tasmota_env32.ini index 676a5e154..41f6bab10 100644 --- a/platformio_tasmota_env32.ini +++ b/platformio_tasmota_env32.ini @@ -84,13 +84,9 @@ lib_extra_dirs = lib/libesp32, lib/libesp32_lvgl, lib/lib_basic, lib/li [env:tasmota32-ir] extends = env:tasmota32_base -build_flags = ${common32.build_flags} ${irremoteesp_full.build_flags} -DFIRMWARE_IR +build_flags = ${common32.build_flags} -DUSE_IR_REMOTE_FULL -DFIRMWARE_IR lib_extra_dirs = lib/libesp32, lib/lib_basic -[env:tasmota32-ircustom] -extends = env:tasmota32_base -build_flags = ${common32.build_flags} ${irremoteesp_full.build_flags} -DFIRMWARE_IR_CUSTOM - [env:tasmota32-AF] extends = env:tasmota32_base build_flags = ${common32.build_flags} -DMY_LANGUAGE=af_AF -DFIRMWARE_TASMOTA32 diff --git a/tasmota/my_user_config.h b/tasmota/my_user_config.h index 867e17482..f70840ce5 100644 --- a/tasmota/my_user_config.h +++ b/tasmota/my_user_config.h @@ -777,25 +777,41 @@ //#define USE_WIEGAND // Add support for 24/26/32/34 bit RFID Wiegand interface (D0/D1) (+1k7 code) // -- IR Remote features - all protocols from IRremoteESP8266 -------------------------- -// IR Full Protocols mode is activated through platform.io only. -// Either use 'default_envs = tasmota-ircustom' and disable some features here to keep code not too big -// or use 'default_envs = tasmota-ir' for a pre-packaged IR-dedicated firmware -// When using 'tasmota-ircustom' or 'tasmota-ir', parameters below -// (USE_IR_REMOTE, USE_IR_RECEIVE, USE_IR_HVAC...) are IGNORED. -// -// Code impact of IR full protocols is +81k code, 3k mem -// You can reduce this size by disabling some protocols in "lib/IRremoteESP8266.x.x.x/src/IRremoteESP8266.h" +// IR Full Protocols mode is now activated through USE_IR_REMOTE_FULL +// +// Code impact of IR full protocols is +90k code, 3k mem // -- IR Remote features - subset of IR protocols -------------------------- -#define USE_IR_REMOTE // Send IR remote commands using library IRremoteESP8266 and ArduinoJson (+4k3 code, 0k3 mem, 48 iram) +#define USE_IR_REMOTE // Send IR remote commands using library IRremoteESP8266 (+4k3 code, 0k3 mem, 48 iram) #define IR_SEND_INVERTED false // Invert the output. (default = false) e.g. LED is illuminated when GPIO is LOW rather than HIGH. // Setting inverted to something other than the default could easily destroy your IR LED if you are overdriving it. // Unless you REALLY know what you are doing, don't change this. #define IR_SEND_USE_MODULATION true // Do we do frequency modulation during transmission? i.e. If not, assume a 100% duty cycle. + + // ====> IR Full protocols are enabled with the line below + // #define USE_IR_REMOTE_FULL // Support all IR protocols from IRremoteESP8266 + // + // WARNING: if you change any IR configuration, you need to clear Platform.io cache + // currently the include change detection does not work for these parameters + // This is not an issue if you compile with gitpod or pre-compiled binaries + // since there is no cache of previously compiled libraries + // ====> + // + // You can also disable specific protocols in user_config_override + // Example: disable some HVAC protocols to reduce flash size + // #define DECODE_WHIRLPOOL_AC false + // #define SEND_WHIRLPOOL_AC false + // #define DECODE_SAMSUNG_AC false + // #define SEND_SAMSUNG_AC false + // ... + + // When using 'USE_IR_REMOTE_FULL', parameters below + // (USE_IR_REMOTE, USE_IR_RECEIVE, USE_IR_HVAC...) are IGNORED. #define USE_IR_SEND_NEC // Support IRsend NEC protocol #define USE_IR_SEND_RC5 // Support IRsend Philips RC5 protocol #define USE_IR_SEND_RC6 // Support IRsend Philips RC6 protocol + // Enable IR devoder via GPIO `IR Recv` - always enabled if `USE_IR_REMOTE_FULL` #define USE_IR_RECEIVE // Support for IR receiver (+7k2 code, 264 iram) #define IR_RCV_BUFFER_SIZE 100 // Max number of packets allowed in capture buffer (default 100 (*2 bytes ram)) #define IR_RCV_TIMEOUT 15 // Number of milli-Seconds of no-more-data before we consider a message ended (default 15) @@ -1012,7 +1028,6 @@ //#define FIRMWARE_KNX_NO_EMULATION // Create tasmota-knx with KNX but without Emulation //#define FIRMWARE_DISPLAYS // Create tasmota-display with display drivers enabled //#define FIRMWARE_IR // Create tasmota-ir with IR full protocols activated, and many sensors disabled -//#define FIRMWARE_IR_CUSTOM // Create tasmota customizable with special marker to add all IR protocols //#define FIRMWARE_MINIMAL // Create tasmota-minimal as intermediate firmware for OTA-MAGIC /*********************************************************************************************\ diff --git a/tasmota/tasmota_configurations.h b/tasmota/tasmota_configurations.h index 54c953c80..4bf52d560 100644 --- a/tasmota/tasmota_configurations.h +++ b/tasmota/tasmota_configurations.h @@ -356,6 +356,10 @@ //#undef USE_RULES // Disable support for rules #undef USE_DISCOVERY // Disable mDNS for the following services (+8k code or +23.5k code with core 2_5_x, +0.3k mem) +// -- IR options ---------------------------- +#define USE_IR_REMOTE // Enable IR remote commands using library IRremoteESP8266 +#define USE_IR_REMOTE_FULL // Support all IR protocols from IRremoteESP8266 + // -- Optional modules ---------------------------- #undef ROTARY_V1 // Disable support for MI Desk Lamp #undef USE_SONOFF_RF // Disable support for Sonoff Rf Bridge (+3k2 code) @@ -762,7 +766,6 @@ #undef FIRMWARE_KNX_NO_EMULATION // Disable tasmota-knx with KNX but without Emulation #undef FIRMWARE_DISPLAYS // Disable tasmota-display with display drivers enabled #undef FIRMWARE_IR // Disable tasmota-ir with IR full protocols activated -#undef FIRMWARE_IR_CUSTOM // Disable tasmota customizable with special marker to add all IR protocols #undef USE_ARDUINO_OTA // Disable support for Arduino OTA #undef USE_DOMOTICZ // Disable Domoticz @@ -909,7 +912,6 @@ #undef FIRMWARE_KNX_NO_EMULATION // Disable tasmota-knx with KNX but without Emulation #undef FIRMWARE_DISPLAYS // Disable tasmota-display with display drivers enabled #undef FIRMWARE_IR // Disable tasmota-ir with IR full protocols activated -#undef FIRMWARE_IR_CUSTOM // Disable tasmota customizable with special marker to add all IR protocols #endif // FIRMWARE_MINICUSTOM @@ -918,5 +920,35 @@ #include "tasmota_configurations_ESP32.h" #endif // ESP32 +/*********************************************************************************************\ + * Post-configuration for IRremoteESP8266 protocol selection +\*********************************************************************************************/ + +// IR_SEND has two mode: minimal or full (USE_IR_REMOTE_FULL) +#ifdef USE_IR_REMOTE_FULL + // Enable all protocols except PRONTO + #ifndef _IR_ENABLE_DEFAULT_ // it is possible to define this value previously in config + #define _IR_ENABLE_DEFAULT_ true // Enable all protocols except exluded below + #endif + // PRONTO protocol cannot be supported because it requires specific APIs which are not supported in Tasmota + #define DECODE_PRONTO false // Exclude PRONTO protocol + #define SEND_PRONTO false // Exclude PRONTO protocol +#else + #define _IR_ENABLE_DEFAULT_ false // disable all protocols by default + // below are the default IR protocols + #define DECODE_HASH true + #ifdef USE_IR_SEND_NEC + #define SEND_NEC true // Support IRsend NEC protocol + #define DECODE_NEC true // Support IRreceive NEC protocol + #endif + #ifdef USE_IR_SEND_RC5 + #define SEND_RC5 true // Support IRsend Philips RC5 protocol + #define DECODE_RC5 true // Support IRreceive Philips RC5 protocol + #endif + #ifdef USE_IR_SEND_RC6 + #define SEND_RC6 true // Support IRsend Philips RC6 protocol + #define DECODE_RC6 true // Support IRreceive Philips RC6 protocol + #endif +#endif #endif // _TASMOTA_CONFIGURATIONS_H_ diff --git a/tasmota/user_config_override2.h b/tasmota/user_config_override2.h new file mode 100644 index 000000000..e1c1fbfc8 --- /dev/null +++ b/tasmota/user_config_override2.h @@ -0,0 +1,893 @@ +/* + user_config_override.h - user configuration overrides my_user_config.h for Tasmota + + Copyright (C) 2020 Theo Arends + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + +#ifndef _USER_CONFIG_OVERRIDE_H_ +#define _USER_CONFIG_OVERRIDE_H_ + +/*****************************************************************************************************\ + * USAGE: + * To modify the stock configuration without changing the my_user_config.h file: + * (1) copy this file to "user_config_override.h" (It will be ignored by Git) + * (2) define your own settings below + * (3) for platformio: + * All done. + * for Arduino IDE: + * enable define USE_CONFIG_OVERRIDE in my_user_config.h + ****************************************************************************************************** + * ATTENTION: + * - Changes to SECTION1 PARAMETER defines will only override flash settings if you change define CFG_HOLDER. + * - Expect compiler warnings when no ifdef/undef/endif sequence is used. + * - You still need to update my_user_config.h for major define USE_MQTT_TLS. + * - All parameters can be persistent changed online using commands via MQTT, WebConsole or Serial. +\*****************************************************************************************************/ + +/* +Examples : + +// -- Master parameter control -------------------- +#undef CFG_HOLDER +#define CFG_HOLDER 4617 // [Reset 1] Change this value to load SECTION1 configuration parameters to flash + +// -- Setup your own Wifi settings --------------- +#undef STA_SSID1 +#define STA_SSID1 "YourSSID" // [Ssid1] Wifi SSID + +#undef STA_PASS1 +#define STA_PASS1 "YourWifiPassword" // [Password1] Wifi password + +// -- Setup your own MQTT settings --------------- +#undef MQTT_HOST +#define MQTT_HOST "your-mqtt-server.com" // [MqttHost] + +#undef MQTT_PORT +#define MQTT_PORT 1883 // [MqttPort] MQTT port (10123 on CloudMQTT) + +#undef MQTT_USER +#define MQTT_USER "YourMqttUser" // [MqttUser] Optional user + +#undef MQTT_PASS +#define MQTT_PASS "YourMqttPass" // [MqttPassword] Optional password + +// You might even pass some parameters from the command line ---------------------------- +// Ie: export PLATFORMIO_BUILD_FLAGS='-DUSE_CONFIG_OVERRIDE -DMY_IP="192.168.1.99" -DMY_GW="192.168.1.1" -DMY_DNS="192.168.1.1"' + +#ifdef MY_IP +#undef WIFI_IP_ADDRESS +#define WIFI_IP_ADDRESS MY_IP // Set to 0.0.0.0 for using DHCP or enter a static IP address +#endif + +#ifdef MY_GW +#undef WIFI_GATEWAY +#define WIFI_GATEWAY MY_GW // if not using DHCP set Gateway IP address +#endif + +#ifdef MY_DNS +#undef WIFI_DNS +#define WIFI_DNS MY_DNS // If not using DHCP set DNS IP address (might be equal to WIFI_GATEWAY) +#endif + +*/ + +#define UPGRADE_V8_MIN // drop support for pre-v8.0 + +/*********************************************************************************************\ + * Undef all modules first, then enable one by one if needed +\*********************************************************************************************/ + +#undef USE_ARDUINO_OTA // Disable support for Arduino OTA +#undef USE_DOMOTICZ // Disable Domoticz +#undef USE_HOME_ASSISTANT // Disable Home Assistant +#undef USE_MQTT_TLS // Disable TLS support won't work as the MQTTHost is not set +#undef USE_KNX // Disable KNX IP Protocol Support +#undef USE_WEBSERVER // Disable Webserver +#undef USE_WEBSEND_RESPONSE // Disable command WebSend response message (+1k code) +#undef USE_EMULATION // Disable Wemo or Hue emulation +#undef USE_EMULATION_HUE // Disable Hue Bridge emulation for Alexa (+14k code, +2k mem common) +#undef USE_EMULATION_WEMO // Disable Belkin WeMo emulation for Alexa (+6k code, +2k mem common) +#undef USE_CUSTOM // Disable Custom features +#undef USE_DISCOVERY // Disable Discovery services for both MQTT and web server +#undef USE_TIMERS // Disable support for up to 16 timers +#undef USE_TIMERS_WEB // Disable support for timer webpage +#undef USE_SUNRISE // Disable support for Sunrise and sunset tools +#undef USE_RULES // Disable support for rules +#undef USE_SCRIPT // Add support for script (+17k code) + +// -- Optional modules ------------------------- +#undef ROTARY_V1 // Disable support for MI Desk Lamp +#undef USE_SONOFF_RF // Disable support for Sonoff Rf Bridge (+3k2 code) + #undef USE_RF_FLASH // Disable support for flashing the EFM8BB1 chip on the Sonoff RF Bridge. C2CK must be connected to GPIO4, C2D to GPIO5 on the PCB +#undef USE_SONOFF_SC // Disable support for Sonoff Sc (+1k1 code) +#undef USE_TUYA_MCU // Disable support for Tuya Serial MCU +#undef USE_ARMTRONIX_DIMMERS // Disable support for Armtronix Dimmers (+1k4 code) +#undef USE_PS_16_DZ // Disable support for PS-16-DZ Dimmer and Sonoff L1 (+2k code) +#undef USE_SONOFF_IFAN // Disable support for Sonoff iFan02 and iFan03 (+2k code) +#undef USE_BUZZER // Disable support for a buzzer (+0k6 code) +#undef USE_ARILUX_RF // Disable support for Arilux RF remote controller +#undef USE_SHUTTER // Disable Shutter support for up to 4 shutter with different motortypes (+6k code) +#undef USE_DEEPSLEEP // Disable support for deepsleep (+1k code) +#undef USE_EXS_DIMMER // Disable support for EX-Store WiFi Dimmer +#undef USE_HOTPLUG // Disable support for HotPlug +#undef USE_DEVICE_GROUPS // Disable support for device groups (+3k5 code) +#undef USE_PWM_DIMMER // Disable support for MJ-SD01/acenx/NTONPOWER PWM dimmers (+4k5 code) +#undef USE_PWM_DIMMER_REMOTE // Disbale support for remote switches to PWM Dimmer +#undef USE_KEELOQ // Disable support for Jarolift rollers by Keeloq algorithm (+4k5 code) +#undef USE_SONOFF_D1 // Disable support for Sonoff D1 Dimmer (+0k7 code) +#undef USE_DGR_LIGHT_SEQUENCE // Disable support for device group light sequencing (requires USE_DEVICE_GROUPS) (+0k2 code) + +// -- Optional light modules ---------------------- +#undef USE_LIGHT // Enable Dimmer/Light support +#undef USE_WS2812 // Disable WS2812 Led string using library NeoPixelBus (+5k code, +1k mem, 232 iram) - Disable by // +#undef USE_MY92X1 // Disable support for MY92X1 RGBCW led controller as used in Sonoff B1, Ailight and Lohas +#undef USE_SM16716 // Disable support for SM16716 RGB LED controller (+0k7 code) +#undef USE_SM2135 // Disable support for SM2135 RGBCW led control as used in Action LSC (+0k6 code) +#undef USE_SONOFF_L1 // Disable support for Sonoff L1 led control +#undef USE_ELECTRIQ_MOODL // Disable support for ElectriQ iQ-wifiMOODL RGBW LED controller +#undef USE_LIGHT_PALETTE // Disable support for color palette (+0k9 code) +#undef USE_SHELLY_DIMMER // Disable support for Shelly Dimmer (+3k code) + +#undef USE_COUNTER // Disable counters +#undef USE_ADC_VCC // Display Vcc in Power status. Disable for use as Analog input on selected devices +#undef USE_DS18x20 // Disable DS18x20 sensor +#undef USE_I2C // Enable I2C, zbbridge uses i2c EEprom +#undef USE_SPI // Disable all SPI devices +#undef USE_DISPLAY // Disable Display support +#undef USE_MHZ19 // Disable support for MH-Z19 CO2 sensor +#undef USE_SENSEAIR // Disable support for SenseAir K30, K70 and S8 CO2 sensor +#undef USE_PMS5003 // Disable support for PMS5003 and PMS7003 particle concentration sensor +#undef USE_NOVA_SDS // Disable support for SDS011 and SDS021 particle concentration sensor +#undef USE_HPMA // Disable support for Honeywell HPMA115S0 particle concentration sensor +#undef USE_SERIAL_BRIDGE // Disable support for software Serial Bridge +#undef USE_MP3_PLAYER // Disable DFPlayer Mini MP3 Player RB-DFR-562 commands: play, volume and stop +#undef USE_AZ7798 // Disable support for AZ-Instrument 7798 CO2 datalogger +#undef USE_PN532_HSU // Disable support for PN532 using HSU (Serial) interface (+1k8 code, 140 bytes mem) +#undef USE_ZIGBEE // Disable serial communication with Zigbee CC2530 flashed with ZNP +#undef USE_RDM6300 // Disable support for RDM6300 125kHz RFID Reader (+0k8) +#undef USE_IBEACON // Disable support for bluetooth LE passive scan of ibeacon devices (uses HM17 module) +#undef USE_GPS // Disable support for GPS and NTP Server for becoming Stratus 1 Time Source (+ 3.1kb flash, +132 bytes RAM) +#undef USE_HM10 // (ESP8266 only) Disable support for HM-10 as a BLE-bridge for the LYWSD03 (+5k1 code) +#undef USE_MI_ESP32 // (ESP32 only) Disable support for ESP32 as a BLE-bridge (+9k2 mem, +292k flash) +#undef USE_HRXL // Disable support for MaxBotix HRXL-MaxSonar ultrasonic range finders (+0k7) +#undef USE_TASMOTA_CLIENT // Disable support for Arduino Uno/Pro Mini via serial interface including flashing (+2k3 code, 44 mem) +#undef USE_OPENTHERM // Disable support for OpenTherm (+15k code) + +#undef USE_ENERGY_SENSOR // Disable energy sensors +#undef USE_ADE7953 // Disable ADE7953 Energy monitor as used on Shelly 2.5 (I2C address 0x38) (+1k5) +#undef USE_PZEM004T // Disable PZEM004T energy sensor +#undef USE_PZEM_AC // Disable PZEM014,016 Energy monitor +#undef USE_PZEM_DC // Disable PZEM003,017 Energy monitor +#undef USE_MCP39F501 // Disable MCP39F501 Energy monitor as used in Shelly 2 +#undef USE_SDM120 // Disable support for Eastron SDM120-Modbus energy meter +#undef USE_SDM630 // Disable support for Eastron SDM630-Modbus energy monitor (+0k6 code) +#undef USE_DDS2382 // Disable support for Hiking DDS2382 Modbus energy monitor (+0k6 code) +#undef USE_DDSU666 // Disable support for Chint DDSU666 Modbus energy monitor (+0k6 code) +#undef USE_SOLAX_X1 // Disable support for Solax X1 series Modbus log info (+3k1 code) +#undef USE_LE01MR // Disable support for F&F LE-01MR Modbus energy meter (+2k code) +#undef USE_TELEINFO // Disable support for French Energy Provider metering telemetry + + +#undef USE_DHT // Disable support for DHT11, AM2301 (DHT21, DHT22, AM2302, AM2321) and SI7021 Temperature and Humidity sensor +#undef USE_MAX31855 // Disable MAX31855 K-Type thermocouple sensor using softSPI +#undef USE_MAX31865 // Disable support for MAX31865 RTD sensors using softSPI +#undef USE_IR_REMOTE // Disable IR driver +#undef USE_IR_RECEIVE + +#undef USE_SR04 // Disable support for for HC-SR04 ultrasonic devices +#undef USE_TM1638 // Disable support for TM1638 switches copying Switch1 .. Switch8 +#undef USE_HX711 // Disable support for HX711 load cell +#undef USE_TX20_WIND_SENSOR // Disable support for La Crosse TX20 anemometer +#undef USE_TX23_WIND_SENSOR // Disable support for La Crosse TX23 anemometer +#undef USE_WINDMETER // Disable support for analog anemometer (+2k2 code) +#undef USE_RC_SWITCH // Disable support for RF transceiver using library RcSwitch +#undef USE_RF_SENSOR // Disable support for RF sensor receiver (434MHz or 868MHz) (+0k8 code) +#undef USE_HRE // Disable support for Badger HR-E Water Meter (+1k4 code) +#undef USE_A4988_STEPPER // Disable support for A4988_Stepper +#undef USE_THERMOSTAT // Disable support for Thermostat +#undef USE_DYP // Disable support for DYP ME-007 ultrasonic distance sensor, serial port version (+0k5 code) +#undef DEBUG_THEO // Disable debug code +#undef USE_DEBUG_DRIVER // Disable debug code +#undef USE_ENHANCED_GUI_WIFI_SCAN + +/*********************************************************************************************\ + * Enable the standard modules common to all configurations +\*********************************************************************************************/ + +// -- Standard options ------------------------ +#define USE_WEBSERVER // Webserver +#define USE_WEBSEND_RESPONSE // command WebSend response message (+1k code) +#define USE_EMULATION // Wemo or Hue emulation +#define USE_EMULATION_HUE // Hue Bridge emulation for Alexa (+14k code, +2k mem common) +#define USE_EMULATION_WEMO // Belkin WeMo emulation for Alexa (+6k code, +2k mem common) +#define USE_TIMERS // support for up to 16 timers +#define USE_TIMERS_WEB // support for timer webpage +#define USE_SUNRISE // support for Sunrise and sunset tools +#define USE_RULES // support for rules + +#define USE_ADC_VCC // Display Vcc in Power status. Disable for use as Analog input on selected devices + +#define USE_LIGHT // Enable Dimmer/Light support + + +// -- MQTT - TLS - AWS IoT ------------------------ +// Using TLS starting with version v6.5.0.16 compilation will only work using Core 2.4.2 and 2.5.2. No longer supported: 2.3.0 +// #define USE_MQTT_TLS // Use TLS for MQTT connection (+34.5k code, +7.0k mem and +4.8k additional during connection handshake) + #define USE_MQTT_TLS_CA_CERT // Force full CA validation instead of fingerprints, slower, but simpler to use (+2.2k code, +1.9k mem during connection handshake) + #define USE_MQTT_TLS_FORCE_EC_CIPHER // Force Elliptic Curve cipher (higher security) required by some servers (automatically enabled with USE_MQTT_AWS_IOT) (+11.4k code, +0.4k mem) + #define USE_MQTT_AWS_IOT_LIGHT // Enable MQTT for AWS IoT in light mode, with user/password instead of private certificate + // #define USE_MQTT_AWS_IOT // Enable MQTT for AWS IoT - requires a private key (+11.9k code, +0.4k mem) + // Note: you need to generate a private key + certificate per device and update 'sonoff/sonoff_aws_iot.cpp' + // Full documentation here: https://github.com/arendst/Sonoff-Tasmota/wiki/AWS-IoT + +// -- Rules or Script ---------------------------- +// Select none or only one of the below defines +// #undef USE_RULES // Add support for rules (+8k code) +// #define USE_SCRIPT // Add support for script (+17k code) +// #define USE_SCRIPT_COMPRESSION + //#define USE_SCRIPT_FATFS 4 // Script: Add FAT FileSystem Support +//#define USE_RF_SENSOR // Add support for RF sensor receiver (434MHz or 868MHz) (+0k8 code) + +// #define USE_EXPRESSION // Add support for expression evaluation in rules (+3k2 code, +64 bytes mem) +// #define SUPPORT_IF_STATEMENT // Add support for IF statement in rules (+4k2 code, -332 bytes mem) +// #define SUPPORT_MQTT_EVENT // Support trigger event with MQTT subscriptions (+3k5 code) + + +// -- OLED Display ---------------------------- +// #define USE_I2C + // #define USE_DISPLAY // Add I2C Display Support (+2k code) + #define USE_DISPLAY_MODES1TO5 // Enable display mode 1 to 5 in addition to mode 0 + #undef USE_DISPLAY_LCD // [DisplayModel 1] Enable Lcd display (I2C addresses 0x27 and 0x3F) (+6k code) + #define USE_DISPLAY_SSD1306 // [DisplayModel 2] Enable SSD1306 Oled 128x64 display (I2C addresses 0x3C and 0x3D) (+16k code) + #undef USE_DISPLAY_MATRIX // [DisplayModel 3] Enable 8x8 Matrix display (I2C adresseses see below) (+11k code) +//#define SHOW_SPLASH //Enable initialization splash message on the display +//#define USE_AWATCH //Enables analog watch support +// #define NUM_GRAPHS +// #define USE_GRAPH //Enable line charts. Also requires NUM_GRAPHS + +// -- PN 532 NFC ---------------------------- +//#define USE_PN532_HSU // Add support for PN532 using HSU (Serial) interface (+1k8 code, 140 bytes mem) + #define USE_PN532_CAUSE_EVENTS // Cause event execution for PN532_UID= and PN532_DATA=[if defined] (+ 30 bytes code) + #define USE_PN532_DATA_FUNCTION // Add sensor40 command support for erase, setting data block content (+1k7 code, 388 bytes mem) + #define USE_PN532_DATA_RAW // Allow DATA block to be used by non-alpha-numberic data (+ 80 bytes code, 48 bytes ram) + +// -- Misc ---------------------------- +//#define USE_DEBUG_DRIVER +#undef PWM_MAX_SLEEP +#define PWM_MAX_SLEEP 25 // for LED salon + + +/*********************************************************************************************\ + * Switch amongs options +\*********************************************************************************************/ +#undef _HADINGER_DONE + +//// +// +// Selectors +// +//// +////////////////////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////////////////////// +#if !defined(_HADINGER_MINIMAL) && !defined(_HADINGER_DEV) && !defined(_HADINGER_DENKY) && !defined(_HADINGER_M5STACK) && !defined(_HADINGER_M5STACK_CORE2) && !defined(_HADINGER_IR_DEV) && !defined(_HADINGER_BULB) && !defined(_HADINGER_IR) && !defined(_HADINGER_ZNP) && !defined(_HADINGER_ZNP32) && !defined(_HADINGER_EZSP32) && !defined(_HADINGER_EZSP) && !defined(_HADINGER_M5STACK_BLACK) && !defined(_HADINGER_M5STICK) && !defined(_HADINGER_ESP32C3) +// #define _HADINGER_MINIMAL // minimal version +// #define _HADINGER_DEV // development testing +// #define _HADINGER_DENKY // Denky device +// #define _HADINGER_ESP32C3 +// #define _HADINGER_32_BERRY // Berry dev +#define _HADINGER_M5STACK_BLACK // M5Stack device +// #define _HADINGER_M5STICKC // M5Stack device +// #define _HADINGER_M5STACK_CORE2 // M5Stack device +// #define _HADINGER_M5STACK // M5Stack device +// #define _HADINGER_IR_DEV // development testing +// #define _HADINGER_BULB // configuration for AWS IoT configured switches and bulbs, Hue emulation, should be 160 MHz +// #define _HADINGER_IR // configuration for AWS IoT IR Blaster +// #define _HADINGER_ZNP // configuration for CC2530 ZNP coordinator + AWS IoT + Ping +// #define _HADINGER_ZNP32 // configuration for CC2652p ZNP coordinator + AWS IoT + ETH + Berry +// #define _HADINGER_EZSP // configuration for EZSP coordinator + AWS IoT + I2C + TCP Bridge +// #define _HADINGER_EZSP32 // configuration for EFR32 ZNP coordinator + AWS IoT + ETH + Berry +#endif +////////////////////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////////////////////// + + +////////////////////////////////////////////////////////////////////////////////////////////// +#ifdef _HADINGER_MINIMAL + +// #define USE_MQTT_TLS // Use TLS for MQTT connection (+34.5k code, +7.0k mem and +4.8k additional during connection handshake) +// #define USE_IR_REMOTE + +// #define USE_ENERGY_SENSOR +// #define USE_HLW8012 +// #define USE_SONOFF_RF + +// #define USE_ENHANCED_GUI_WIFI_SCAN + +// #define USE_UFILESYS // use file system +// #define GUI_TRASH_FILE +// #define GUI_EDIT_FILE + +// // #define USE_BERRY +// #define USE_ETHERNET +// #define USE_TELEINFO + +// #define USE_WS2812 + +// #define USE_WS2812_DMA +// // #define USE_WS2812_INVERTED + // #define USE_WS2812_HARDWARE NEO_HW_WS2812X // Hardware type (NEO_HW_WS2812, NEO_HW_WS2812X, NEO_HW_WS2813, NEO_HW_SK6812, NEO_HW_LC8812, NEO_HW_APA106, NEO_HW_P9813) + // #define USE_WS2812_CTYPE NEO_GRB // Color type (NEO_RGB, NEO_GRB, NEO_BRG, NEO_RBG, NEO_RGBW, NEO_GRBW) + + +// #define USE_I2C +// #define USE_BMP +// #define USE_MPU6886 + +// #undef USE_RULES // Disable support for rules +// #define USE_SCRIPT // Add support for script (+17k code) +// // #define USE_SCRIPT_FATFS 4 // Script: Add FAT FileSystem Support + +// #define SUPPORT_MQTT_EVENT // Support trigger event with MQTT subscriptions (+3k5 code) +// #define USE_MQTT_TLS // Use TLS for MQTT connection (+34.5k code, +7.0k mem and +4.8k additional during connection handshake) +// // #undef USE_MQTT_TLS_CA_CERT // Force full CA validation instead of fingerprints, slower, but simpler to use (+2.2k code, +1.9k mem during connection handshake) +// // #undef USE_MQTT_TLS_FORCE_EC_CIPHER // Force Elliptic Curve cipher (higher security) required by some servers (automatically enabled with USE_MQTT_AWS_IOT) (+11.4k code, +0.4k mem) +// // #undef USE_MQTT_AWS_IOT_LIGHT + +// // #define USE_TELEGRAM +// // #define USE_MQTT_TLS_CA_CERT +// #define USE_RC_SWITCH +// #define USE_THERMOSTAT +// #define USE_DOMOTICZ +// #define USE_HOME_ASSISTANT +// #define USE_I2C +// #define USE_DISPLAY +// #define USE_PING + +// #define USE_EXPRESSION // Add support for expression evaluation in rules (+3k2 code, +64 bytes mem) +// #define SUPPORT_IF_STATEMENT // Add support for IF statement in rules (+4k2 code, -332 bytes mem) +// #define SUPPORT_MQTT_EVENT // Support trigger event with MQTT subscriptions (+3k5 code) + +#define _HADINGER_DONE "_HADINGER_MINIMAL" +#endif // +////////////////////////////////////////////////////////////////////////////////////////////// +#ifdef _HADINGER_DEV + +// #define USE_MQTT_TLS // Use TLS for MQTT connection (+34.5k code, +7.0k mem and +4.8k additional during connection handshake) +// #define USE_IR_REMOTE + +// #define USE_ENERGY_SENSOR +// #define USE_HLW8012 +// #define USE_SONOFF_RF + +#define USE_ENHANCED_GUI_WIFI_SCAN + +#undef USE_UFILESYS + +// #define USE_UFILESYS // use file system +#define GUI_TRASH_FILE +#define GUI_EDIT_FILE + +// #define USE_BERRY +// #define USE_ETHERNET +// #define USE_TELEINFO + +// #define USE_WS2812 +// #undef USE_WS2812_HARDWARE +// #define USE_WS2812_HARDWARE NEO_HW_SK6812 // Hardware type + #undef USE_WS2812_CTYPE + #define USE_WS2812_CTYPE NEO_RGBW + #define USE_WS2812_DMA + // #define USE_WS2812_INVERTED + // #define USE_WS2812_HARDWARE NEO_HW_WS2812X // Hardware type (NEO_HW_WS2812, NEO_HW_WS2812X, NEO_HW_WS2813, NEO_HW_SK6812, NEO_HW_LC8812, NEO_HW_APA106, NEO_HW_P9813) + // #define USE_WS2812_CTYPE NEO_GRB // Color type (NEO_RGB, NEO_GRB, NEO_BRG, NEO_RBG, NEO_RGBW, NEO_GRBW) + + +// #define USE_I2C +// #define USE_BMP +// #define USE_MPU6886 + +// #undef USE_RULES // Disable support for rules +// #define USE_SCRIPT // Add support for script (+17k code) +// // #define USE_SCRIPT_FATFS 4 // Script: Add FAT FileSystem Support + +// #define SUPPORT_MQTT_EVENT // Support trigger event with MQTT subscriptions (+3k5 code) +// #define USE_MQTT_TLS // Use TLS for MQTT connection (+34.5k code, +7.0k mem and +4.8k additional during connection handshake) +// // #undef USE_MQTT_TLS_CA_CERT // Force full CA validation instead of fingerprints, slower, but simpler to use (+2.2k code, +1.9k mem during connection handshake) +// // #undef USE_MQTT_TLS_FORCE_EC_CIPHER // Force Elliptic Curve cipher (higher security) required by some servers (automatically enabled with USE_MQTT_AWS_IOT) (+11.4k code, +0.4k mem) +// // #undef USE_MQTT_AWS_IOT_LIGHT + +// // #define USE_TELEGRAM +// // #define USE_MQTT_TLS_CA_CERT +// #define USE_RC_SWITCH +// #define USE_THERMOSTAT +// #define USE_DOMOTICZ +// #define USE_HOME_ASSISTANT +// #define USE_I2C +// #define USE_DISPLAY +// #define USE_PING + +// #define USE_EXPRESSION // Add support for expression evaluation in rules (+3k2 code, +64 bytes mem) +// #define SUPPORT_IF_STATEMENT // Add support for IF statement in rules (+4k2 code, -332 bytes mem) +// #define SUPPORT_MQTT_EVENT // Support trigger event with MQTT subscriptions (+3k5 code) + +#define _HADINGER_DONE "_HADINGER_DEV" +#endif // +////////////////////////////////////////////////////////////////////////////////////////////// +#ifdef _HADINGER_ESP32C3 + +#define USE_ENHANCED_GUI_WIFI_SCAN + +#define USE_UFILESYS // use file system +#define GUI_TRASH_FILE +#define GUI_EDIT_FILE + +#define USE_LIGHT +#define USE_BERRY +#define USE_I2C +// #define USE_ETHERNET +//#define USE_TELEINFO +// #define USE_ENERGY_SENSOR +#define USE_WS2812 + // #define USE_WS2812_DMA + #undef USE_WS2812_RMT + #define USE_WS2812_RMT 1 + +//#define SUPPORT_MQTT_EVENT // Support trigger event with MQTT subscriptions (+3k5 code) +#define USE_MQTT_TLS // Use TLS for MQTT connection (+34.5k code, +7.0k mem and +4.8k additional during connection handshake) +// #undef USE_MQTT_TLS_CA_CERT // Force full CA validation instead of fingerprints, slower, but simpler to use (+2.2k code, +1.9k mem during connection handshake) +// #undef USE_MQTT_TLS_FORCE_EC_CIPHER // Force Elliptic Curve cipher (higher security) required by some servers (automatically enabled with USE_MQTT_AWS_IOT) (+11.4k code, +0.4k mem) +// #undef USE_MQTT_AWS_IOT_LIGHT + +// #define USE_PING + +#define _HADINGER_DONE "_HADINGER_DENKY" +#endif // ////////////////////////////////////////////////////////////////////////////////////////////// +#ifdef _HADINGER_DENKY + +#define USE_ENHANCED_GUI_WIFI_SCAN + +#define USE_UFILESYS // use file system +#define GUI_TRASH_FILE +#define GUI_EDIT_FILE + +#define USE_BERRY +#define USE_I2C +#define USE_ETHERNET +#define USE_TELEINFO +#define USE_ENERGY_SENSOR +#define USE_WS2812 +#define USE_PING + +//#define SUPPORT_MQTT_EVENT // Support trigger event with MQTT subscriptions (+3k5 code) +#define USE_MQTT_TLS // Use TLS for MQTT connection (+34.5k code, +7.0k mem and +4.8k additional during connection handshake) +// #undef USE_MQTT_TLS_CA_CERT // Force full CA validation instead of fingerprints, slower, but simpler to use (+2.2k code, +1.9k mem during connection handshake) +// #undef USE_MQTT_TLS_FORCE_EC_CIPHER // Force Elliptic Curve cipher (higher security) required by some servers (automatically enabled with USE_MQTT_AWS_IOT) (+11.4k code, +0.4k mem) +// #undef USE_MQTT_AWS_IOT_LIGHT + +// #define USE_PING + +#define _HADINGER_DONE "_HADINGER_DENKY" +#endif // +////////////////////////////////////////////////////////////////////////////////////////////// +#ifdef _HADINGER_32_BERRY + +#define USE_ENHANCED_GUI_WIFI_SCAN + +#define USE_UFILESYS // use file system +#define GUI_TRASH_FILE + +#define USE_BERRY +#define USE_I2C + +#define USE_DHT12 +#define USE_BMP +#define USE_MPU6886 +#define USE_MLX90614 +// #define USE_SHT3X + +#define USE_ETHERNET +// #define USE_ETHERNET +// #define USE_TELEINFO +#define USE_ENERGY_SENSOR +#define USE_WS2812 + // #define USE_WS2812_DMA + #define USE_WS2812_RMT 0 + // #define USE_WS2812_I2S 0 + // #define USE_WS2812_INVERTED +// #define USE_DISPLAY +// #define USE_DISPLAY_ILI9341 + +// #undef WS2812_LEDS +// #define WS2812_LEDS 25 // [Pixels] Number of WS2812 LEDs to start with (max is 512) + +#define USE_IR_REMOTE // Send IR remote commands using library IRremoteESP8266 and ArduinoJson (+4k code, 0k3 mem, 48 iram) + // #define USE_IR_RECEIVE // Support for IR receiver (+5k5 code, 264 iram) + +//#define SUPPORT_MQTT_EVENT // Support trigger event with MQTT subscriptions (+3k5 code) + +#define USE_MQTT_TLS // Use TLS for MQTT connection (+34.5k code, +7.0k mem and +4.8k additional during connection handshake) +// #undef USE_MQTT_TLS_CA_CERT // Force full CA validation instead of fingerprints, slower, but simpler to use (+2.2k code, +1.9k mem during connection handshake) +// #undef USE_MQTT_TLS_FORCE_EC_CIPHER // Force Elliptic Curve cipher (higher security) required by some servers (automatically enabled with USE_MQTT_AWS_IOT) (+11.4k code, +0.4k mem) + +// #define USE_PING + +#define _HADINGER_DONE "_HADINGER_DENKY" +#endif // +////////////////////////////////////////////////////////////////////////////////////////////// +#ifdef _HADINGER_M5STACK_BLACK + +// #define USE_MQTT_TLS // Use TLS for MQTT connection (+34.5k code, +7.0k mem and +4.8k additional during connection handshake) + +#define USE_ENHANCED_GUI_WIFI_SCAN + +#define USE_UFILESYS // use file system +#define GUI_TRASH_FILE +#define GUI_EDIT_FILE + +#define USE_ETHERNET + +#define USE_BERRY +// #define USE_ETHERNET +#define USE_I2C +#define USE_SPI +#define USE_I2S + +#define USE_MPU_ACCEL +#define USE_BM8563 +#define USE_BUZZER +// #define USE_MLX90614 + +#define USE_LVGL +#define USE_LVGL_PNG_DECODER +#define USE_LVGL_FREETYPE + +#define USE_WS2812 + +#define USE_DISPLAY_LVGL_ONLY +#define USE_DISPLAY +#define USE_XPT2046 +#define USE_UNIVERSAL_DISPLAY + #undef USE_DISPLAY_MODES1TO5 + #undef USE_DISPLAY_LCD + #undef USE_DISPLAY_SSD1306 + #undef USE_DISPLAY_MATRIX + #undef USE_DISPLAY_SEVENSEG + +// #undef USE_LIGHT +// #undef USE_EMULATION +// #undef USE_EMULATION_WEMO // optimize and remove Wemo +// #undef USE_EMULATION_HUE // optimize and remove Wemo + +#undef USE_LIGHT_VIRTUAL_CT // Disable support for Virtual White Color Temperature (SO106) + +#define USE_IR_REMOTE + +// #define USE_MQTT_TLS // Use TLS for MQTT connection (+34.5k code, +7.0k mem and +4.8k additional during connection handshake) + +#define _HADINGER_DONE "_HADINGER_M5STACK_BLACK" +#endif // +////////////////////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////////////////////// +#ifdef _HADINGER_M5STICKC + +#define USE_MQTT_TLS // Use TLS for MQTT connection (+34.5k code, +7.0k mem and +4.8k additional during connection handshake) + +#define USE_ENHANCED_GUI_WIFI_SCAN + +#define USE_UFILESYS // use file system +#define GUI_TRASH_FILE +#define GUI_EDIT_FILE + +#define USE_IR_REMOTE + +#define USE_BERRY +// #define USE_ETHERNET +#define USE_I2C +#define USE_I2S +#define USE_SPI + +#define USE_MPU_ACCEL +#define USE_BM8563 +#define USE_BUZZER + +// #define USE_MLX90614 + +#define USE_LVGL +#undef USE_LVGL_PNG_DECODER +// #define USE_LVGL_FREETYPE + +#define USE_DISPLAY_LVGL_ONLY +#define USE_DISPLAY +#define USE_XPT2046 +#define USE_UNIVERSAL_DISPLAY + #undef USE_DISPLAY_MODES1TO5 + #undef USE_DISPLAY_LCD + #undef USE_DISPLAY_SSD1306 + #undef USE_DISPLAY_MATRIX + #undef USE_DISPLAY_SEVENSEG + +#undef USE_LIGHT +#undef USE_EMULATION +#undef USE_EMULATION_WEMO // optimize and remove Wemo +#undef USE_EMULATION_HUE // optimize and remove Wemo + +#undef USE_LIGHT_VIRTUAL_CT // Disable support for Virtual White Color Temperature (SO106) + +// #define USE_MQTT_TLS // Use TLS for MQTT connection (+34.5k code, +7.0k mem and +4.8k additional during connection handshake) + +#define _HADINGER_DONE "_HADINGER_M5STICKC" +#endif // +////////////////////////////////////////////////////////////////////////////////////////////// +#ifdef _HADINGER_M5STACK_CORE2 + +// #define USE_MQTT_TLS // Use TLS for MQTT connection (+34.5k code, +7.0k mem and +4.8k additional during connection handshake) + +#define USE_ENHANCED_GUI_WIFI_SCAN + +#define USE_SDCARD +#define USE_UFILESYS // use file system + #define GUI_TRASH_FILE + #define GUI_EDIT_FILE + +#define USE_BERRY +#define USE_BERRY_PSRAM +// #define USE_ETHERNET +#define USE_I2C +#define USE_SPI + +#define USE_MPU6886 + +#define USE_MLX90614 + +#define USE_LVGL +#define USE_LVGL_FREETYPE +// #define USE_DISPLAY_LVGL_ONLY +// #define SHOW_SPLASH +#define USE_FT5206 +#define USE_AWATCH +#define USE_DISPLAY +// #define USE_XPT2046 +#define USE_UNIVERSAL_DISPLAY +#define USE_TOUCH_BUTTONS + #undef USE_DISPLAY_MODES1TO5 + #undef USE_DISPLAY_LCD + #undef USE_DISPLAY_SSD1306 + #undef USE_DISPLAY_MATRIX + #undef USE_DISPLAY_SEVENSEG + +// #define USE_MQTT_TLS // Use TLS for MQTT connection (+34.5k code, +7.0k mem and +4.8k additional during connection handshake) + +#define _HADINGER_DONE "_HADINGER_M5STACK_BLACK" +#endif // +////////////////////////////////////////////////////////////////////////////////////////////// +#ifdef _HADINGER_M5STACK + +#define USE_ENHANCED_GUI_WIFI_SCAN + +#define USE_UFILESYS // use file system +#define GUI_TRASH_FILE + +#define USE_BERRY +#define USE_ETHERNET +//#define USE_TELEINFO + +//#define USE_WS2812 + +// #define USE_I2S_AUDIO +// #define USE_M5STACK_CORE2 +// #define USE_SCRIPT_FATFS 4 +// #define FAT_SCRIPT_SIZE 8192 +// #define USE_SCRIPT +#define USE_I2C +// #define USE_BMA423 +// #define SAY_TIME +// #define USE_WEBRADIO +// #define USE_I2S_WEBRADIO +// #define USE_DISPLAY +#define USE_SPI + +#define USE_MLX90614 + +#define USE_LVGL +#define USE_DISPLAY_ILI9341 +// #define USE_DISPLAY_ILI9342 +// #define USE_M5STACK_CORE_BASIC +// #define USE_TOUCH_BUTTONS +// #define JPEG_PICTS +// #define USE_FT5206 +// #define USE_MPU6886 + + +//#define SUPPORT_MQTT_EVENT // Support trigger event with MQTT subscriptions (+3k5 code) +#define USE_MQTT_TLS // Use TLS for MQTT connection (+34.5k code, +7.0k mem and +4.8k additional during connection handshake) +// #undef USE_MQTT_TLS_CA_CERT // Force full CA validation instead of fingerprints, slower, but simpler to use (+2.2k code, +1.9k mem during connection handshake) +// #undef USE_MQTT_TLS_FORCE_EC_CIPHER // Force Elliptic Curve cipher (higher security) required by some servers (automatically enabled with USE_MQTT_AWS_IOT) (+11.4k code, +0.4k mem) +// #undef USE_MQTT_AWS_IOT_LIGHT + +// #define USE_PING + +#define _HADINGER_DONE "_HADINGER_DENKY" +#endif // +////////////////////////////////////////////////////////////////////////////////////////////// +#ifdef _HADINGER_IR_DEV + +//#define SUPPORT_MQTT_EVENT // Support trigger event with MQTT subscriptions (+3k5 code) +// #define USE_MQTT_TLS // Use TLS for MQTT connection (+34.5k code, +7.0k mem and +4.8k additional during connection handshake) + +#define _HADINGER_DONE "_HADINGER_IR_DEV" +#endif // + + +////////////////////////////////////////////////////////////////////////////////////////////// +#ifdef _HADINGER_BULB + +#define USE_MQTT_TLS // Use TLS for MQTT connection (+34.5k code, +7.0k mem and +4.8k additional during connection handshake) +#define USE_IR_REMOTE +#define USE_IR_RECEIVE + +#define USE_ENERGY_SENSOR +#define USE_HLW8012 +#define USE_SONOFF_RF + +// #define USE_ENHANCED_GUI_WIFI_SCAN + +#define _HADINGER_DONE "_HADINGER_BULB" +#endif // _HADINGER_BULB + +////////////////////////////////////////////////////////////////////////////////////////////// +#ifdef _HADINGER_IR + +#define USE_MQTT_TLS // Use TLS for MQTT connection (+34.5k code, +7.0k mem and +4.8k additional during connection handshake) + +#define _HADINGER_DONE "_HADINGER_IR" +#endif // _HADINGER_IR +////////////////////////////////////////////////////////////////////////////////////////////// + +#ifdef _HADINGER_ZNP + +#define USE_MQTT_TLS // Use TLS for MQTT connection (+34.5k code, +7.0k mem and +4.8k additional during connection handshake) +#define USE_ZIGBEE // Enable serial communication with Zigbee CC2530 flashed with ZNP +#define USE_ZIGBEE_EEPROM // Use the EEPROM from the Sonoff ZBBridge to save Zigbee configuration and data +#define USE_PING +#undef USE_LIGHT + +#define USE_UFILESYS // use file system +#define GUI_TRASH_FILE + +#undef USE_EMULATION_WEMO // optimize and remove Wemo +#undef USE_LIGHT_VIRTUAL_CT // Disable support for Virtual White Color Temperature (SO106) + +#define _HADINGER_DONE "_HADINGER_ZNP" +#endif // _HADINGER_ZNP +////////////////////////////////////////////////////////////////////////////////////////////// + +#ifdef _HADINGER_ZNP32 + +#define USE_MQTT_TLS // Use TLS for MQTT connection (+34.5k code, +7.0k mem and +4.8k additional during connection handshake) +#define USE_ZIGBEE // Enable serial communication with Zigbee CC2530 flashed with ZNP +#define USE_PING + +#define USE_BERRY + +#define USE_UFILESYS // use file system +#define GUI_TRASH_FILE + +#undef USE_EMULATION_WEMO // optimize and remove Wemo + +// #define USE_I2C +// #define USE_SPI + +// WT32-ETH01 +#define USE_ETHERNET +#undef ETH_TYPE +#define ETH_TYPE 0 // ETH_PHY_LAN8720 +#undef ETH_CLKMODE +#define ETH_CLKMODE 0 // ETH_CLOCK_GPIO0_IN +#undef ETH_ADDRESS +#define ETH_ADDRESS 1 + +#define _HADINGER_DONE "_HADINGER_ZNP32" +#endif // _HADINGER_ZNP32 +////////////////////////////////////////////////////////////////////////////////////////////// + +#ifdef _HADINGER_EZSP32 + +#define USE_MQTT_TLS // Use TLS for MQTT connection (+34.5k code, +7.0k mem and +4.8k additional during connection handshake) +#define USE_ZIGBEE // Enable serial communication with Zigbee CC2530 flashed with ZNP +#undef USE_ZIGBEE_ZNP +#define USE_ZIGBEE_EZSP +#define USE_PING + +#define USE_BERRY + +#define USE_UFILESYS // use file system +#define GUI_TRASH_FILE + +#undef USE_EMULATION_WEMO // optimize and remove Wemo + +// WT32-ETH01 +#define USE_ETHERNET +#undef ETH_TYPE +#define ETH_TYPE 0 // ETH_PHY_LAN8720 +#undef ETH_CLKMODE +#define ETH_CLKMODE 0 // ETH_CLOCK_GPIO0_IN +#undef ETH_ADDRESS +#define ETH_ADDRESS 1 + +#define _HADINGER_DONE "_HADINGER_EZSP32" +#endif // _HADINGER_ZNP32 +////////////////////////////////////////////////////////////////////////////////////////////// + +#ifdef _HADINGER_EZSP + + +#define USE_MQTT_TLS // Use TLS for MQTT connection (+34.5k code, +7.0k mem and +4.8k additional during connection handshake) +#define USE_ZIGBEE // Enable serial communication with Zigbee CC2530 flashed with ZNP +#undef USE_ZIGBEE_ZNP // Enable ZNP protocol, needed for CC2530 based devices +#define USE_ZIGBEE_EZSP // Enable EZSP protocol, needed for EFR32 EmberZNet based devices, like Sonoff Zigbee bridge +#define USE_ZIGBEE_EEPROM +#define USE_TCP_BRIDGE +#define USE_I2C // I2C using library wire (+10k code, 0k2 mem, 124 iram) + +#undef USE_LIGHT +#define USE_UFILESYS // use file system +#define GUI_TRASH_FILE + +#undef USE_EMULATION_WEMO // optimize and remove Wemo +#undef USE_LIGHT_VIRTUAL_CT // Disable support for Virtual White Color Temperature (SO106) + + +#define _HADINGER_DONE "_HADINGER_EZSP" +#endif // _HADINGER_EZSP +////////////////////////////////////////////////////////////////////////////////////////////// + + + +// Fallback for dev Version +#ifndef _HADINGER_DONE + +#undef USE_ZIGBEE_ZNP // Enable ZNP protocol, needed for CC2530 based devices +#define USE_ZIGBEE_EZSP // Enable EZSP protocol, needed for EFR32 EmberZNet based devices, like Sonoff Zigbee bridge +#define USE_TCP_BRIDGE +#define USE_I2C // I2C using library wire (+10k code, 0k2 mem, 124 iram) + +#define _HADINGER_DONE "dev" +#endif +////////////////////////////////////////////////////////////////////////////////////////////// + + +// #define USE_DEVICE_GROUPS // Add support for device groups (+5k5 code) +// #define USE_I2C +// #define USE_PN532_HSU // Add support for PN532 using HSU (Serial) interface (+1k8 code, 140 bytes mem) +// #define USE_MQTT_TLS // Use TLS for MQTT connection (+34.5k code, +7.0k mem and +4.8k additional during connection handshake) +// #define USE_ZIGBEE // Enable serial communication with Zigbee CC2530 flashed with ZNP +// #define USE_PING +// #undef USE_RULES_COMPRESSION + +// #define USE_FFT + +#endif // _USER_CONFIG_OVERRIDE_H_