Date: Mon, 30 Aug 2021 21:08:41 +0200
Subject: [PATCH 109/317] IRremoteESP8266 library from v2.7.19 to v2.7.20
---
CHANGELOG.md | 1 +
.../IRremoteESP8266/IRremoteESP8266/Doxyfile | 1 +
.../IRremoteESP8266/IRremoteESP8266/README.md | 11 +-
.../IRremoteESP8266/README_de.md | 12 +-
.../IRremoteESP8266/README_fr.md | 13 +-
.../IRremoteESP8266/ReleaseNotes.md | 33 +
.../IRremoteESP8266/SupportedProtocols.md | 22 +-
.../IRremoteESP8266/docs/README.md | 61 -
.../IRremoteESP8266/docs/README_de.md | 59 -
.../IRremoteESP8266/docs/README_fr.md | 64 -
.../IRremoteESP8266/docs/_config.yml | 1 -
.../docs/doxygen/html/IRac_8cpp.html | 99 -
.../docs/doxygen/html/IRac_8h.html | 132 -
.../docs/doxygen/html/IRac_8h_source.html | 746 --
.../docs/doxygen/html/IRrecv_8cpp.html | 119 -
.../docs/doxygen/html/IRrecv_8h.html | 425 -
.../docs/doxygen/html/IRrecv_8h_source.html | 1095 ---
.../docs/doxygen/html/IRremoteESP8266_8h.html | 4077 --------
.../html/IRremoteESP8266_8h_source.html | 1668 ----
.../docs/doxygen/html/IRsend_8cpp.html | 80 -
.../docs/doxygen/html/IRsend_8h.html | 479 -
.../docs/doxygen/html/IRsend_8h_source.html | 1209 ---
.../docs/doxygen/html/IRtext_8cpp.html | 2959 ------
.../docs/doxygen/html/IRtext_8h.html | 2959 ------
.../docs/doxygen/html/IRtext_8h_source.html | 399 -
.../docs/doxygen/html/IRtimer_8cpp.html | 119 -
.../docs/doxygen/html/IRtimer_8h.html | 94 -
.../docs/doxygen/html/IRtimer_8h_source.html | 128 -
.../docs/doxygen/html/IRutils_8cpp.html | 933 --
.../docs/doxygen/html/IRutils_8h.html | 1004 --
.../docs/doxygen/html/IRutils_8h_source.html | 268 -
.../docs/doxygen/html/README_8md.html | 76 -
.../docs/doxygen/html/annotated.html | 193 -
.../docs/doxygen/html/bc_s.png | Bin 676 -> 0 bytes
.../docs/doxygen/html/bdwn.png | Bin 147 -> 0 bytes
.../html/classIRAirwellAc-members.html | 102 -
.../docs/doxygen/html/classIRAirwellAc.html | 793 --
.../html/classIRAirwellAc__coll__graph.map | 5 -
.../html/classIRAirwellAc__coll__graph.md5 | 1 -
.../html/classIRAirwellAc__coll__graph.png | Bin 5989 -> 0 bytes
.../doxygen/html/classIRAmcorAc-members.html | 109 -
.../docs/doxygen/html/classIRAmcorAc.html | 1022 --
.../html/classIRAmcorAc__coll__graph.map | 5 -
.../html/classIRAmcorAc__coll__graph.md5 | 1 -
.../html/classIRAmcorAc__coll__graph.png | Bin 5829 -> 0 bytes
.../doxygen/html/classIRArgoAC-members.html | 122 -
.../docs/doxygen/html/classIRArgoAC.html | 1383 ---
.../html/classIRArgoAC__coll__graph.map | 5 -
.../html/classIRArgoAC__coll__graph.md5 | 1 -
.../html/classIRArgoAC__coll__graph.png | Bin 5939 -> 0 bytes
.../html/classIRCarrierAc64-members.html | 117 -
.../docs/doxygen/html/classIRCarrierAc64.html | 1228 ---
.../html/classIRCarrierAc64__coll__graph.map | 5 -
.../html/classIRCarrierAc64__coll__graph.md5 | 1 -
.../html/classIRCarrierAc64__coll__graph.png | Bin 6489 -> 0 bytes
.../doxygen/html/classIRCoolixAC-members.html | 137 -
.../docs/doxygen/html/classIRCoolixAC.html | 1758 ----
.../html/classIRCoolixAC__coll__graph.map | 5 -
.../html/classIRCoolixAC__coll__graph.md5 | 1 -
.../html/classIRCoolixAC__coll__graph.png | Bin 6023 -> 0 bytes
.../doxygen/html/classIRCoronaAc-members.html | 119 -
.../docs/doxygen/html/classIRCoronaAc.html | 1347 ---
.../html/classIRCoronaAc__coll__graph.map | 6 -
.../html/classIRCoronaAc__coll__graph.md5 | 1 -
.../html/classIRCoronaAc__coll__graph.png | Bin 7060 -> 0 bytes
.../html/classIRDaikin128-members.html | 128 -
.../docs/doxygen/html/classIRDaikin128.html | 1526 ---
.../html/classIRDaikin128__coll__graph.map | 5 -
.../html/classIRDaikin128__coll__graph.md5 | 1 -
.../html/classIRDaikin128__coll__graph.png | Bin 6783 -> 0 bytes
.../html/classIRDaikin152-members.html | 116 -
.../docs/doxygen/html/classIRDaikin152.html | 1175 ---
.../html/classIRDaikin152__coll__graph.map | 5 -
.../html/classIRDaikin152__coll__graph.md5 | 1 -
.../html/classIRDaikin152__coll__graph.png | Bin 6616 -> 0 bytes
.../html/classIRDaikin160-members.html | 108 -
.../docs/doxygen/html/classIRDaikin160.html | 986 --
.../html/classIRDaikin160__coll__graph.map | 5 -
.../html/classIRDaikin160__coll__graph.md5 | 1 -
.../html/classIRDaikin160__coll__graph.png | Bin 6831 -> 0 bytes
.../html/classIRDaikin176-members.html | 111 -
.../docs/doxygen/html/classIRDaikin176.html | 1089 ---
.../html/classIRDaikin176__coll__graph.map | 5 -
.../html/classIRDaikin176__coll__graph.md5 | 1 -
.../html/classIRDaikin176__coll__graph.png | Bin 6624 -> 0 bytes
.../doxygen/html/classIRDaikin2-members.html | 152 -
.../docs/doxygen/html/classIRDaikin2.html | 2169 -----
.../html/classIRDaikin216-members.html | 112 -
.../docs/doxygen/html/classIRDaikin216.html | 1071 ---
.../html/classIRDaikin216__coll__graph.map | 5 -
.../html/classIRDaikin216__coll__graph.md5 | 1 -
.../html/classIRDaikin216__coll__graph.png | Bin 6721 -> 0 bytes
.../html/classIRDaikin2__coll__graph.map | 5 -
.../html/classIRDaikin2__coll__graph.md5 | 1 -
.../html/classIRDaikin2__coll__graph.png | Bin 6058 -> 0 bytes
.../doxygen/html/classIRDaikin64-members.html | 123 -
.../docs/doxygen/html/classIRDaikin64.html | 1396 ---
.../html/classIRDaikin64__coll__graph.map | 5 -
.../html/classIRDaikin64__coll__graph.md5 | 1 -
.../html/classIRDaikin64__coll__graph.png | Bin 6496 -> 0 bytes
.../html/classIRDaikinESP-members.html | 136 -
.../docs/doxygen/html/classIRDaikinESP.html | 1729 ----
.../html/classIRDaikinESP__coll__graph.map | 5 -
.../html/classIRDaikinESP__coll__graph.md5 | 1 -
.../html/classIRDaikinESP__coll__graph.png | Bin 6532 -> 0 bytes
.../html/classIRDelonghiAc-members.html | 123 -
.../docs/doxygen/html/classIRDelonghiAc.html | 1396 ---
.../html/classIRDelonghiAc__coll__graph.map | 5 -
.../html/classIRDelonghiAc__coll__graph.md5 | 1 -
.../html/classIRDelonghiAc__coll__graph.png | Bin 6477 -> 0 bytes
.../html/classIREcoclimAc-members.html | 118 -
.../docs/doxygen/html/classIREcoclimAc.html | 1203 ---
.../html/classIREcoclimAc__coll__graph.map | 5 -
.../html/classIREcoclimAc__coll__graph.md5 | 1 -
.../html/classIREcoclimAc__coll__graph.png | Bin 5767 -> 0 bytes
.../html/classIRElectraAc-members.html | 117 -
.../docs/doxygen/html/classIRElectraAc.html | 1256 ---
.../html/classIRElectraAc__coll__graph.map | 5 -
.../html/classIRElectraAc__coll__graph.md5 | 1 -
.../html/classIRElectraAc__coll__graph.png | Bin 5826 -> 0 bytes
.../html/classIRFujitsuAC-members.html | 143 -
.../docs/doxygen/html/classIRFujitsuAC.html | 1950 ----
.../html/classIRFujitsuAC__coll__graph.map | 5 -
.../html/classIRFujitsuAC__coll__graph.md5 | 1 -
.../html/classIRFujitsuAC__coll__graph.png | Bin 5790 -> 0 bytes
.../html/classIRGoodweatherAc-members.html | 115 -
.../doxygen/html/classIRGoodweatherAc.html | 1143 ---
.../classIRGoodweatherAc__coll__graph.map | 5 -
.../classIRGoodweatherAc__coll__graph.md5 | 1 -
.../classIRGoodweatherAc__coll__graph.png | Bin 7130 -> 0 bytes
.../doxygen/html/classIRGreeAC-members.html | 135 -
.../docs/doxygen/html/classIRGreeAC.html | 1773 ----
.../html/classIRGreeAC__coll__graph.map | 5 -
.../html/classIRGreeAC__coll__graph.md5 | 1 -
.../html/classIRGreeAC__coll__graph.png | Bin 5813 -> 0 bytes
.../doxygen/html/classIRHaierAC-members.html | 119 -
.../docs/doxygen/html/classIRHaierAC.html | 1303 ---
.../html/classIRHaierACYRW02-members.html | 118 -
.../doxygen/html/classIRHaierACYRW02.html | 1274 ---
.../html/classIRHaierACYRW02__coll__graph.map | 5 -
.../html/classIRHaierACYRW02__coll__graph.md5 | 1 -
.../html/classIRHaierACYRW02__coll__graph.png | Bin 7509 -> 0 bytes
.../html/classIRHaierAC__coll__graph.map | 5 -
.../html/classIRHaierAC__coll__graph.md5 | 1 -
.../html/classIRHaierAC__coll__graph.png | Bin 5758 -> 0 bytes
.../html/classIRHitachiAc-members.html | 112 -
.../docs/doxygen/html/classIRHitachiAc.html | 1121 ---
.../html/classIRHitachiAc1-members.html | 123 -
.../docs/doxygen/html/classIRHitachiAc1.html | 1428 ---
.../html/classIRHitachiAc1__coll__graph.map | 5 -
.../html/classIRHitachiAc1__coll__graph.md5 | 1 -
.../html/classIRHitachiAc1__coll__graph.png | Bin 5926 -> 0 bytes
.../html/classIRHitachiAc3-members.html | 91 -
.../docs/doxygen/html/classIRHitachiAc3.html | 498 -
.../html/classIRHitachiAc344-members.html | 118 -
.../doxygen/html/classIRHitachiAc344.html | 615 --
.../html/classIRHitachiAc344__coll__graph.map | 6 -
.../html/classIRHitachiAc344__coll__graph.md5 | 1 -
.../html/classIRHitachiAc344__coll__graph.png | Bin 8528 -> 0 bytes
.../classIRHitachiAc344__inherit__graph.map | 4 -
.../classIRHitachiAc344__inherit__graph.md5 | 1 -
.../classIRHitachiAc344__inherit__graph.png | Bin 3189 -> 0 bytes
.../html/classIRHitachiAc3__coll__graph.map | 4 -
.../html/classIRHitachiAc3__coll__graph.md5 | 1 -
.../html/classIRHitachiAc3__coll__graph.png | Bin 3209 -> 0 bytes
.../html/classIRHitachiAc424-members.html | 112 -
.../doxygen/html/classIRHitachiAc424.html | 1149 ---
.../html/classIRHitachiAc424__coll__graph.map | 5 -
.../html/classIRHitachiAc424__coll__graph.md5 | 1 -
.../html/classIRHitachiAc424__coll__graph.png | Bin 6450 -> 0 bytes
.../classIRHitachiAc424__inherit__graph.map | 4 -
.../classIRHitachiAc424__inherit__graph.md5 | 1 -
.../classIRHitachiAc424__inherit__graph.png | Bin 3162 -> 0 bytes
.../html/classIRHitachiAc__coll__graph.map | 5 -
.../html/classIRHitachiAc__coll__graph.md5 | 1 -
.../html/classIRHitachiAc__coll__graph.png | Bin 5726 -> 0 bytes
.../doxygen/html/classIRKelonAc-members.html | 118 -
.../docs/doxygen/html/classIRKelonAc.html | 1209 ---
.../html/classIRKelonAc__coll__graph.map | 5 -
.../html/classIRKelonAc__coll__graph.md5 | 1 -
.../html/classIRKelonAc__coll__graph.png | Bin 5872 -> 0 bytes
.../html/classIRKelvinatorAC-members.html | 121 -
.../doxygen/html/classIRKelvinatorAC.html | 1340 ---
.../html/classIRKelvinatorAC__coll__graph.map | 5 -
.../html/classIRKelvinatorAC__coll__graph.md5 | 1 -
.../html/classIRKelvinatorAC__coll__graph.png | Bin 6816 -> 0 bytes
.../doxygen/html/classIRLgAc-members.html | 113 -
.../docs/doxygen/html/classIRLgAc.html | 1117 ---
.../doxygen/html/classIRLgAc__coll__graph.map | 5 -
.../doxygen/html/classIRLgAc__coll__graph.md5 | 1 -
.../doxygen/html/classIRLgAc__coll__graph.png | Bin 5431 -> 0 bytes
.../doxygen/html/classIRMideaAC-members.html | 143 -
.../docs/doxygen/html/classIRMideaAC.html | 1927 ----
.../html/classIRMideaAC__coll__graph.map | 5 -
.../html/classIRMideaAC__coll__graph.md5 | 1 -
.../html/classIRMideaAC__coll__graph.png | Bin 6165 -> 0 bytes
.../html/classIRMitsubishi112-members.html | 115 -
.../doxygen/html/classIRMitsubishi112.html | 1188 ---
.../classIRMitsubishi112__coll__graph.map | 5 -
.../classIRMitsubishi112__coll__graph.md5 | 1 -
.../classIRMitsubishi112__coll__graph.png | Bin 6763 -> 0 bytes
.../html/classIRMitsubishi136-members.html | 112 -
.../doxygen/html/classIRMitsubishi136.html | 1106 ---
.../classIRMitsubishi136__coll__graph.map | 5 -
.../classIRMitsubishi136__coll__graph.md5 | 1 -
.../classIRMitsubishi136__coll__graph.png | Bin 7217 -> 0 bytes
.../html/classIRMitsubishiAC-members.html | 125 -
.../doxygen/html/classIRMitsubishiAC.html | 1497 ---
.../html/classIRMitsubishiAC__coll__graph.map | 5 -
.../html/classIRMitsubishiAC__coll__graph.md5 | 1 -
.../html/classIRMitsubishiAC__coll__graph.png | Bin 6838 -> 0 bytes
.../classIRMitsubishiHeavy152Ac-members.html | 129 -
.../html/classIRMitsubishiHeavy152Ac.html | 1591 ----
...assIRMitsubishiHeavy152Ac__coll__graph.map | 5 -
...assIRMitsubishiHeavy152Ac__coll__graph.md5 | 1 -
...assIRMitsubishiHeavy152Ac__coll__graph.png | Bin 7981 -> 0 bytes
.../classIRMitsubishiHeavy88Ac-members.html | 122 -
.../html/classIRMitsubishiHeavy88Ac.html | 1394 ---
...lassIRMitsubishiHeavy88Ac__coll__graph.map | 5 -
...lassIRMitsubishiHeavy88Ac__coll__graph.md5 | 1 -
...lassIRMitsubishiHeavy88Ac__coll__graph.png | Bin 7602 -> 0 bytes
.../html/classIRNeoclimaAc-members.html | 133 -
.../docs/doxygen/html/classIRNeoclimaAc.html | 1687 ----
.../html/classIRNeoclimaAc__coll__graph.map | 5 -
.../html/classIRNeoclimaAc__coll__graph.md5 | 1 -
.../html/classIRNeoclimaAc__coll__graph.png | Bin 6475 -> 0 bytes
.../html/classIRPanasonicAc-members.html | 138 -
.../docs/doxygen/html/classIRPanasonicAc.html | 1936 ----
.../html/classIRPanasonicAc32-members.html | 108 -
.../doxygen/html/classIRPanasonicAc32.html | 986 --
.../classIRPanasonicAc32__coll__graph.map | 5 -
.../classIRPanasonicAc32__coll__graph.md5 | 1 -
.../classIRPanasonicAc32__coll__graph.png | Bin 7290 -> 0 bytes
.../html/classIRPanasonicAc__coll__graph.map | 4 -
.../html/classIRPanasonicAc__coll__graph.md5 | 1 -
.../html/classIRPanasonicAc__coll__graph.png | Bin 3434 -> 0 bytes
.../html/classIRSamsungAc-members.html | 128 -
.../docs/doxygen/html/classIRSamsungAc.html | 1599 ----
.../html/classIRSamsungAc__coll__graph.map | 5 -
.../html/classIRSamsungAc__coll__graph.md5 | 1 -
.../html/classIRSamsungAc__coll__graph.png | Bin 7008 -> 0 bytes
.../doxygen/html/classIRSanyoAc-members.html | 121 -
.../docs/doxygen/html/classIRSanyoAc.html | 1375 ---
.../html/classIRSanyoAc__coll__graph.map | 5 -
.../html/classIRSanyoAc__coll__graph.md5 | 1 -
.../html/classIRSanyoAc__coll__graph.png | Bin 6451 -> 0 bytes
.../doxygen/html/classIRSharpAc-members.html | 137 -
.../docs/doxygen/html/classIRSharpAc.html | 1897 ----
.../html/classIRSharpAc__coll__graph.map | 5 -
.../html/classIRSharpAc__coll__graph.md5 | 1 -
.../html/classIRSharpAc__coll__graph.png | Bin 6284 -> 0 bytes
.../doxygen/html/classIRTcl112Ac-members.html | 119 -
.../docs/doxygen/html/classIRTcl112Ac.html | 1312 ---
.../html/classIRTcl112Ac__coll__graph.map | 5 -
.../html/classIRTcl112Ac__coll__graph.md5 | 1 -
.../html/classIRTcl112Ac__coll__graph.png | Bin 5627 -> 0 bytes
.../html/classIRTechnibelAc-members.html | 122 -
.../docs/doxygen/html/classIRTechnibelAc.html | 1374 ---
.../html/classIRTechnibelAc__coll__graph.map | 5 -
.../html/classIRTechnibelAc__coll__graph.md5 | 1 -
.../html/classIRTechnibelAc__coll__graph.png | Bin 6013 -> 0 bytes
.../doxygen/html/classIRTecoAc-members.html | 117 -
.../docs/doxygen/html/classIRTecoAc.html | 1196 ---
.../html/classIRTecoAc__coll__graph.map | 5 -
.../html/classIRTecoAc__coll__graph.md5 | 1 -
.../html/classIRTecoAc__coll__graph.png | Bin 5539 -> 0 bytes
.../html/classIRToshibaAC-members.html | 122 -
.../docs/doxygen/html/classIRToshibaAC.html | 1448 ---
.../html/classIRToshibaAC__coll__graph.map | 5 -
.../html/classIRToshibaAC__coll__graph.md5 | 1 -
.../html/classIRToshibaAC__coll__graph.png | Bin 6229 -> 0 bytes
.../html/classIRTranscoldAc-members.html | 112 -
.../docs/doxygen/html/classIRTranscoldAc.html | 1078 ---
.../html/classIRTranscoldAc__coll__graph.map | 5 -
.../html/classIRTranscoldAc__coll__graph.md5 | 1 -
.../html/classIRTranscoldAc__coll__graph.png | Bin 6296 -> 0 bytes
.../html/classIRTrotecESP-members.html | 113 -
.../docs/doxygen/html/classIRTrotecESP.html | 1139 ---
.../html/classIRTrotecESP__coll__graph.map | 5 -
.../html/classIRTrotecESP__coll__graph.md5 | 1 -
.../html/classIRTrotecESP__coll__graph.png | Bin 5848 -> 0 bytes
.../doxygen/html/classIRTrumaAc-members.html | 111 -
.../docs/doxygen/html/classIRTrumaAc.html | 1057 ---
.../html/classIRTrumaAc__coll__graph.map | 5 -
.../html/classIRTrumaAc__coll__graph.md5 | 1 -
.../html/classIRTrumaAc__coll__graph.png | Bin 5927 -> 0 bytes
.../doxygen/html/classIRVestelAc-members.html | 132 -
.../docs/doxygen/html/classIRVestelAc.html | 1619 ----
.../html/classIRVestelAc__coll__graph.map | 5 -
.../html/classIRVestelAc__coll__graph.md5 | 1 -
.../html/classIRVestelAc__coll__graph.png | Bin 5961 -> 0 bytes
.../doxygen/html/classIRVoltas-members.html | 130 -
.../docs/doxygen/html/classIRVoltas.html | 1585 ----
.../html/classIRVoltas__coll__graph.map | 5 -
.../html/classIRVoltas__coll__graph.md5 | 1 -
.../html/classIRVoltas__coll__graph.png | Bin 5880 -> 0 bytes
.../html/classIRWhirlpoolAc-members.html | 130 -
.../docs/doxygen/html/classIRWhirlpoolAc.html | 1647 ----
.../html/classIRWhirlpoolAc__coll__graph.map | 5 -
.../html/classIRWhirlpoolAc__coll__graph.md5 | 1 -
.../html/classIRWhirlpoolAc__coll__graph.png | Bin 6537 -> 0 bytes
.../docs/doxygen/html/classIRac-members.html | 160 -
.../docs/doxygen/html/classIRac.html | 6544 -------------
.../doxygen/html/classIRac__coll__graph.map | 4 -
.../doxygen/html/classIRac__coll__graph.md5 | 1 -
.../doxygen/html/classIRac__coll__graph.png | Bin 3252 -> 0 bytes
.../doxygen/html/classIRrecv-members.html | 207 -
.../docs/doxygen/html/classIRrecv.html | 8301 -----------------
.../doxygen/html/classIRrecv__coll__graph.map | 4 -
.../doxygen/html/classIRrecv__coll__graph.md5 | 1 -
.../doxygen/html/classIRrecv__coll__graph.png | Bin 3293 -> 0 bytes
.../doxygen/html/classIRsend-members.html | 229 -
.../docs/doxygen/html/classIRsend.html | 7377 ---------------
.../doxygen/html/classIRtimer-members.html | 84 -
.../docs/doxygen/html/classIRtimer.html | 238 -
.../doxygen/html/classTimerMs-members.html | 84 -
.../docs/doxygen/html/classTimerMs.html | 238 -
.../html/classdecode__results-members.html | 89 -
.../doxygen/html/classdecode__results.html | 274 -
.../docs/doxygen/html/classes.html | 257 -
.../docs/doxygen/html/closed.png | Bin 132 -> 0 bytes
.../docs/doxygen/html/de-CH_8h.html | 82 -
.../docs/doxygen/html/de-CH_8h_source.html | 239 -
.../docs/doxygen/html/de-DE_8h.html | 82 -
.../docs/doxygen/html/de-DE_8h_source.html | 215 -
.../docs/doxygen/html/defaults_8h.html | 82 -
.../docs/doxygen/html/defaults_8h_source.html | 913 --
.../docs/doxygen/html/deprecated.html | 85 -
.../dir_49e56c817e5e54854c35e136979f97ca.html | 80 -
.../dir_68267d1309a1af8e8297ef4c3efbcdba.html | 434 -
.../dir_84fe998d1eb06414cc389ad334e77e63.html | 108 -
.../IRremoteESP8266/docs/doxygen/html/doc.png | Bin 746 -> 0 bytes
.../docs/doxygen/html/doxygen.css | 1771 ----
.../docs/doxygen/html/doxygen.png | Bin 3779 -> 0 bytes
.../docs/doxygen/html/doxygen__index_8md.html | 76 -
.../docs/doxygen/html/dynsections.js | 120 -
.../docs/doxygen/html/en-AU_8h.html | 82 -
.../docs/doxygen/html/en-AU_8h_source.html | 88 -
.../docs/doxygen/html/en-IE_8h.html | 82 -
.../docs/doxygen/html/en-IE_8h_source.html | 88 -
.../docs/doxygen/html/en-UK_8h.html | 82 -
.../docs/doxygen/html/en-UK_8h_source.html | 88 -
.../docs/doxygen/html/en-US_8h.html | 82 -
.../docs/doxygen/html/en-US_8h_source.html | 93 -
.../docs/doxygen/html/es-ES_8h.html | 82 -
.../docs/doxygen/html/es-ES_8h_source.html | 216 -
.../docs/doxygen/html/files.html | 215 -
.../docs/doxygen/html/folderclosed.png | Bin 616 -> 0 bytes
.../docs/doxygen/html/folderopen.png | Bin 597 -> 0 bytes
.../docs/doxygen/html/fr-FR_8h.html | 82 -
.../docs/doxygen/html/fr-FR_8h_source.html | 197 -
.../docs/doxygen/html/functions.html | 793 --
.../docs/doxygen/html/functions_a.html | 98 -
.../docs/doxygen/html/functions_b.html | 173 -
.../docs/doxygen/html/functions_c.html | 493 -
.../docs/doxygen/html/functions_d.html | 437 -
.../docs/doxygen/html/functions_e.html | 181 -
.../docs/doxygen/html/functions_f.html | 183 -
.../docs/doxygen/html/functions_func.html | 131 -
.../docs/doxygen/html/functions_func_a.html | 89 -
.../docs/doxygen/html/functions_func_b.html | 136 -
.../docs/doxygen/html/functions_func_c.html | 399 -
.../docs/doxygen/html/functions_func_d.html | 398 -
.../docs/doxygen/html/functions_func_e.html | 156 -
.../docs/doxygen/html/functions_func_f.html | 89 -
.../docs/doxygen/html/functions_func_g.html | 917 --
.../docs/doxygen/html/functions_func_h.html | 107 -
.../docs/doxygen/html/functions_func_i.html | 299 -
.../docs/doxygen/html/functions_func_k.html | 82 -
.../docs/doxygen/html/functions_func_l.html | 85 -
.../docs/doxygen/html/functions_func_m.html | 139 -
.../docs/doxygen/html/functions_func_n.html | 79 -
.../docs/doxygen/html/functions_func_o.html | 169 -
.../docs/doxygen/html/functions_func_p.html | 82 -
.../docs/doxygen/html/functions_func_r.html | 86 -
.../docs/doxygen/html/functions_func_s.html | 1364 ---
.../docs/doxygen/html/functions_func_t.html | 347 -
.../docs/doxygen/html/functions_func_u.html | 82 -
.../docs/doxygen/html/functions_func_v.html | 126 -
.../docs/doxygen/html/functions_func_w.html | 79 -
.../docs/doxygen/html/functions_func_~.html | 79 -
.../docs/doxygen/html/functions_g.html | 917 --
.../docs/doxygen/html/functions_h.html | 142 -
.../docs/doxygen/html/functions_i.html | 330 -
.../docs/doxygen/html/functions_j.html | 79 -
.../docs/doxygen/html/functions_k.html | 82 -
.../docs/doxygen/html/functions_l.html | 127 -
.../docs/doxygen/html/functions_m.html | 228 -
.../docs/doxygen/html/functions_n.html | 86 -
.../docs/doxygen/html/functions_o.html | 313 -
.../docs/doxygen/html/functions_p.html | 237 -
.../docs/doxygen/html/functions_q.html | 91 -
.../docs/doxygen/html/functions_r.html | 162 -
.../docs/doxygen/html/functions_rela.html | 77 -
.../docs/doxygen/html/functions_s.html | 1630 ----
.../docs/doxygen/html/functions_t.html | 489 -
.../docs/doxygen/html/functions_u.html | 111 -
.../docs/doxygen/html/functions_v.html | 141 -
.../docs/doxygen/html/functions_vars.html | 738 --
.../docs/doxygen/html/functions_vars_a.html | 85 -
.../docs/doxygen/html/functions_vars_b.html | 113 -
.../docs/doxygen/html/functions_vars_c.html | 170 -
.../docs/doxygen/html/functions_vars_d.html | 115 -
.../docs/doxygen/html/functions_vars_e.html | 101 -
.../docs/doxygen/html/functions_vars_f.html | 170 -
.../docs/doxygen/html/functions_vars_h.html | 111 -
.../docs/doxygen/html/functions_vars_i.html | 106 -
.../docs/doxygen/html/functions_vars_j.html | 79 -
.../docs/doxygen/html/functions_vars_l.html | 118 -
.../docs/doxygen/html/functions_vars_m.html | 165 -
.../docs/doxygen/html/functions_vars_n.html | 83 -
.../docs/doxygen/html/functions_vars_o.html | 220 -
.../docs/doxygen/html/functions_vars_p.html | 231 -
.../docs/doxygen/html/functions_vars_q.html | 91 -
.../docs/doxygen/html/functions_vars_r.html | 152 -
.../docs/doxygen/html/functions_vars_s.html | 342 -
.../docs/doxygen/html/functions_vars_t.html | 218 -
.../docs/doxygen/html/functions_vars_u.html | 105 -
.../docs/doxygen/html/functions_vars_v.html | 91 -
.../docs/doxygen/html/functions_vars_w.html | 95 -
.../docs/doxygen/html/functions_vars_x.html | 82 -
.../docs/doxygen/html/functions_vars_z.html | 82 -
.../docs/doxygen/html/functions_w.html | 98 -
.../docs/doxygen/html/functions_x.html | 82 -
.../docs/doxygen/html/functions_z.html | 82 -
.../docs/doxygen/html/functions_~.html | 79 -
.../docs/doxygen/html/globals.html | 82 -
.../docs/doxygen/html/globals_a.html | 118 -
.../docs/doxygen/html/globals_c.html | 100 -
.../docs/doxygen/html/globals_d.html | 121 -
.../docs/doxygen/html/globals_e.html | 88 -
.../docs/doxygen/html/globals_enum.html | 101 -
.../docs/doxygen/html/globals_eval.html | 560 --
.../docs/doxygen/html/globals_f.html | 86 -
.../docs/doxygen/html/globals_func.html | 188 -
.../docs/doxygen/html/globals_g.html | 98 -
.../docs/doxygen/html/globals_h.html | 113 -
.../docs/doxygen/html/globals_i.html | 87 -
.../docs/doxygen/html/globals_j.html | 79 -
.../docs/doxygen/html/globals_k.html | 6976 --------------
.../docs/doxygen/html/globals_l.html | 94 -
.../docs/doxygen/html/globals_m.html | 121 -
.../docs/doxygen/html/globals_n.html | 88 -
.../docs/doxygen/html/globals_p.html | 94 -
.../docs/doxygen/html/globals_r.html | 121 -
.../docs/doxygen/html/globals_s.html | 130 -
.../docs/doxygen/html/globals_t.html | 104 -
.../docs/doxygen/html/globals_type.html | 80 -
.../docs/doxygen/html/globals_u.html | 86 -
.../docs/doxygen/html/globals_v.html | 85 -
.../docs/doxygen/html/globals_vars.html | 82 -
.../docs/doxygen/html/globals_vars_k.html | 6940 --------------
.../docs/doxygen/html/globals_w.html | 85 -
.../docs/doxygen/html/globals_x.html | 83 -
.../docs/doxygen/html/globals_y.html | 82 -
.../docs/doxygen/html/globals_z.html | 79 -
.../docs/doxygen/html/graph_legend.html | 136 -
.../docs/doxygen/html/graph_legend.md5 | 1 -
.../docs/doxygen/html/graph_legend.png | Bin 20615 -> 0 bytes
.../docs/doxygen/html/hierarchy.html | 194 -
.../docs/doxygen/html/i18n_8h.html | 82 -
.../docs/doxygen/html/i18n_8h_source.html | 107 -
.../docs/doxygen/html/index.html | 104 -
.../docs/doxygen/html/inherit_graph_0.map | 3 -
.../docs/doxygen/html/inherit_graph_0.md5 | 1 -
.../docs/doxygen/html/inherit_graph_0.png | Bin 1531 -> 0 bytes
.../docs/doxygen/html/inherit_graph_1.map | 3 -
.../docs/doxygen/html/inherit_graph_1.md5 | 1 -
.../docs/doxygen/html/inherit_graph_1.png | Bin 1156 -> 0 bytes
.../docs/doxygen/html/inherit_graph_10.map | 3 -
.../docs/doxygen/html/inherit_graph_10.md5 | 1 -
.../docs/doxygen/html/inherit_graph_10.png | Bin 1671 -> 0 bytes
.../docs/doxygen/html/inherit_graph_100.map | 3 -
.../docs/doxygen/html/inherit_graph_100.md5 | 1 -
.../docs/doxygen/html/inherit_graph_100.png | Bin 1185 -> 0 bytes
.../docs/doxygen/html/inherit_graph_101.map | 3 -
.../docs/doxygen/html/inherit_graph_101.md5 | 1 -
.../docs/doxygen/html/inherit_graph_101.png | Bin 1443 -> 0 bytes
.../docs/doxygen/html/inherit_graph_102.map | 3 -
.../docs/doxygen/html/inherit_graph_102.md5 | 1 -
.../docs/doxygen/html/inherit_graph_102.png | Bin 1141 -> 0 bytes
.../docs/doxygen/html/inherit_graph_103.map | 3 -
.../docs/doxygen/html/inherit_graph_103.md5 | 1 -
.../docs/doxygen/html/inherit_graph_103.png | Bin 985 -> 0 bytes
.../docs/doxygen/html/inherit_graph_104.map | 3 -
.../docs/doxygen/html/inherit_graph_104.md5 | 1 -
.../docs/doxygen/html/inherit_graph_104.png | Bin 1518 -> 0 bytes
.../docs/doxygen/html/inherit_graph_105.map | 3 -
.../docs/doxygen/html/inherit_graph_105.md5 | 1 -
.../docs/doxygen/html/inherit_graph_105.png | Bin 1527 -> 0 bytes
.../docs/doxygen/html/inherit_graph_106.map | 3 -
.../docs/doxygen/html/inherit_graph_106.md5 | 1 -
.../docs/doxygen/html/inherit_graph_106.png | Bin 1083 -> 0 bytes
.../docs/doxygen/html/inherit_graph_107.map | 3 -
.../docs/doxygen/html/inherit_graph_107.md5 | 1 -
.../docs/doxygen/html/inherit_graph_107.png | Bin 1234 -> 0 bytes
.../docs/doxygen/html/inherit_graph_108.map | 3 -
.../docs/doxygen/html/inherit_graph_108.md5 | 1 -
.../docs/doxygen/html/inherit_graph_108.png | Bin 1366 -> 0 bytes
.../docs/doxygen/html/inherit_graph_109.map | 3 -
.../docs/doxygen/html/inherit_graph_109.md5 | 1 -
.../docs/doxygen/html/inherit_graph_109.png | Bin 1349 -> 0 bytes
.../docs/doxygen/html/inherit_graph_11.map | 3 -
.../docs/doxygen/html/inherit_graph_11.md5 | 1 -
.../docs/doxygen/html/inherit_graph_11.png | Bin 1668 -> 0 bytes
.../docs/doxygen/html/inherit_graph_110.map | 3 -
.../docs/doxygen/html/inherit_graph_110.md5 | 1 -
.../docs/doxygen/html/inherit_graph_110.png | Bin 1411 -> 0 bytes
.../docs/doxygen/html/inherit_graph_12.map | 3 -
.../docs/doxygen/html/inherit_graph_12.md5 | 1 -
.../docs/doxygen/html/inherit_graph_12.png | Bin 1479 -> 0 bytes
.../docs/doxygen/html/inherit_graph_13.map | 3 -
.../docs/doxygen/html/inherit_graph_13.md5 | 1 -
.../docs/doxygen/html/inherit_graph_13.png | Bin 1593 -> 0 bytes
.../docs/doxygen/html/inherit_graph_14.map | 3 -
.../docs/doxygen/html/inherit_graph_14.md5 | 1 -
.../docs/doxygen/html/inherit_graph_14.png | Bin 1569 -> 0 bytes
.../docs/doxygen/html/inherit_graph_15.map | 3 -
.../docs/doxygen/html/inherit_graph_15.md5 | 1 -
.../docs/doxygen/html/inherit_graph_15.png | Bin 1406 -> 0 bytes
.../docs/doxygen/html/inherit_graph_16.map | 3 -
.../docs/doxygen/html/inherit_graph_16.md5 | 1 -
.../docs/doxygen/html/inherit_graph_16.png | Bin 1465 -> 0 bytes
.../docs/doxygen/html/inherit_graph_17.map | 3 -
.../docs/doxygen/html/inherit_graph_17.md5 | 1 -
.../docs/doxygen/html/inherit_graph_17.png | Bin 1087 -> 0 bytes
.../docs/doxygen/html/inherit_graph_18.map | 3 -
.../docs/doxygen/html/inherit_graph_18.md5 | 1 -
.../docs/doxygen/html/inherit_graph_18.png | Bin 1331 -> 0 bytes
.../docs/doxygen/html/inherit_graph_19.map | 3 -
.../docs/doxygen/html/inherit_graph_19.md5 | 1 -
.../docs/doxygen/html/inherit_graph_19.png | Bin 1191 -> 0 bytes
.../docs/doxygen/html/inherit_graph_2.map | 3 -
.../docs/doxygen/html/inherit_graph_2.md5 | 1 -
.../docs/doxygen/html/inherit_graph_2.png | Bin 1217 -> 0 bytes
.../docs/doxygen/html/inherit_graph_20.map | 3 -
.../docs/doxygen/html/inherit_graph_20.md5 | 1 -
.../docs/doxygen/html/inherit_graph_20.png | Bin 1777 -> 0 bytes
.../docs/doxygen/html/inherit_graph_21.map | 3 -
.../docs/doxygen/html/inherit_graph_21.md5 | 1 -
.../docs/doxygen/html/inherit_graph_21.png | Bin 1204 -> 0 bytes
.../docs/doxygen/html/inherit_graph_22.map | 3 -
.../docs/doxygen/html/inherit_graph_22.md5 | 1 -
.../docs/doxygen/html/inherit_graph_22.png | Bin 1220 -> 0 bytes
.../docs/doxygen/html/inherit_graph_23.map | 3 -
.../docs/doxygen/html/inherit_graph_23.md5 | 1 -
.../docs/doxygen/html/inherit_graph_23.png | Bin 2265 -> 0 bytes
.../docs/doxygen/html/inherit_graph_24.map | 3 -
.../docs/doxygen/html/inherit_graph_24.md5 | 1 -
.../docs/doxygen/html/inherit_graph_24.png | Bin 1197 -> 0 bytes
.../docs/doxygen/html/inherit_graph_25.map | 3 -
.../docs/doxygen/html/inherit_graph_25.md5 | 1 -
.../docs/doxygen/html/inherit_graph_25.png | Bin 1417 -> 0 bytes
.../docs/doxygen/html/inherit_graph_26.map | 3 -
.../docs/doxygen/html/inherit_graph_26.md5 | 1 -
.../docs/doxygen/html/inherit_graph_26.png | Bin 1140 -> 0 bytes
.../docs/doxygen/html/inherit_graph_27.map | 3 -
.../docs/doxygen/html/inherit_graph_27.md5 | 1 -
.../docs/doxygen/html/inherit_graph_27.png | Bin 674 -> 0 bytes
.../docs/doxygen/html/inherit_graph_28.map | 3 -
.../docs/doxygen/html/inherit_graph_28.md5 | 1 -
.../docs/doxygen/html/inherit_graph_28.png | Bin 1301 -> 0 bytes
.../docs/doxygen/html/inherit_graph_29.map | 3 -
.../docs/doxygen/html/inherit_graph_29.md5 | 1 -
.../docs/doxygen/html/inherit_graph_29.png | Bin 1068 -> 0 bytes
.../docs/doxygen/html/inherit_graph_3.map | 3 -
.../docs/doxygen/html/inherit_graph_3.md5 | 1 -
.../docs/doxygen/html/inherit_graph_3.png | Bin 1328 -> 0 bytes
.../docs/doxygen/html/inherit_graph_30.map | 3 -
.../docs/doxygen/html/inherit_graph_30.md5 | 1 -
.../docs/doxygen/html/inherit_graph_30.png | Bin 1161 -> 0 bytes
.../docs/doxygen/html/inherit_graph_31.map | 3 -
.../docs/doxygen/html/inherit_graph_31.md5 | 1 -
.../docs/doxygen/html/inherit_graph_31.png | Bin 1579 -> 0 bytes
.../docs/doxygen/html/inherit_graph_32.map | 3 -
.../docs/doxygen/html/inherit_graph_32.md5 | 1 -
.../docs/doxygen/html/inherit_graph_32.png | Bin 1141 -> 0 bytes
.../docs/doxygen/html/inherit_graph_33.map | 3 -
.../docs/doxygen/html/inherit_graph_33.md5 | 1 -
.../docs/doxygen/html/inherit_graph_33.png | Bin 1277 -> 0 bytes
.../docs/doxygen/html/inherit_graph_34.map | 3 -
.../docs/doxygen/html/inherit_graph_34.md5 | 1 -
.../docs/doxygen/html/inherit_graph_34.png | Bin 1330 -> 0 bytes
.../docs/doxygen/html/inherit_graph_35.map | 3 -
.../docs/doxygen/html/inherit_graph_35.md5 | 1 -
.../docs/doxygen/html/inherit_graph_35.png | Bin 1257 -> 0 bytes
.../docs/doxygen/html/inherit_graph_36.map | 3 -
.../docs/doxygen/html/inherit_graph_36.md5 | 1 -
.../docs/doxygen/html/inherit_graph_36.png | Bin 1371 -> 0 bytes
.../docs/doxygen/html/inherit_graph_37.map | 3 -
.../docs/doxygen/html/inherit_graph_37.md5 | 1 -
.../docs/doxygen/html/inherit_graph_37.png | Bin 1281 -> 0 bytes
.../docs/doxygen/html/inherit_graph_38.map | 3 -
.../docs/doxygen/html/inherit_graph_38.md5 | 1 -
.../docs/doxygen/html/inherit_graph_38.png | Bin 1088 -> 0 bytes
.../docs/doxygen/html/inherit_graph_39.map | 3 -
.../docs/doxygen/html/inherit_graph_39.md5 | 1 -
.../docs/doxygen/html/inherit_graph_39.png | Bin 1317 -> 0 bytes
.../docs/doxygen/html/inherit_graph_4.map | 3 -
.../docs/doxygen/html/inherit_graph_4.md5 | 1 -
.../docs/doxygen/html/inherit_graph_4.png | Bin 1339 -> 0 bytes
.../docs/doxygen/html/inherit_graph_40.map | 3 -
.../docs/doxygen/html/inherit_graph_40.md5 | 1 -
.../docs/doxygen/html/inherit_graph_40.png | Bin 1237 -> 0 bytes
.../docs/doxygen/html/inherit_graph_41.map | 3 -
.../docs/doxygen/html/inherit_graph_41.md5 | 1 -
.../docs/doxygen/html/inherit_graph_41.png | Bin 1264 -> 0 bytes
.../docs/doxygen/html/inherit_graph_42.map | 3 -
.../docs/doxygen/html/inherit_graph_42.md5 | 1 -
.../docs/doxygen/html/inherit_graph_42.png | Bin 1482 -> 0 bytes
.../docs/doxygen/html/inherit_graph_43.map | 3 -
.../docs/doxygen/html/inherit_graph_43.md5 | 1 -
.../docs/doxygen/html/inherit_graph_43.png | Bin 1114 -> 0 bytes
.../docs/doxygen/html/inherit_graph_44.map | 3 -
.../docs/doxygen/html/inherit_graph_44.md5 | 1 -
.../docs/doxygen/html/inherit_graph_44.png | Bin 1334 -> 0 bytes
.../docs/doxygen/html/inherit_graph_45.map | 3 -
.../docs/doxygen/html/inherit_graph_45.md5 | 1 -
.../docs/doxygen/html/inherit_graph_45.png | Bin 1280 -> 0 bytes
.../docs/doxygen/html/inherit_graph_46.map | 3 -
.../docs/doxygen/html/inherit_graph_46.md5 | 1 -
.../docs/doxygen/html/inherit_graph_46.png | Bin 1904 -> 0 bytes
.../docs/doxygen/html/inherit_graph_47.map | 3 -
.../docs/doxygen/html/inherit_graph_47.md5 | 1 -
.../docs/doxygen/html/inherit_graph_47.png | Bin 1214 -> 0 bytes
.../docs/doxygen/html/inherit_graph_48.map | 3 -
.../docs/doxygen/html/inherit_graph_48.md5 | 1 -
.../docs/doxygen/html/inherit_graph_48.png | Bin 1300 -> 0 bytes
.../docs/doxygen/html/inherit_graph_49.map | 3 -
.../docs/doxygen/html/inherit_graph_49.md5 | 1 -
.../docs/doxygen/html/inherit_graph_49.png | Bin 1924 -> 0 bytes
.../docs/doxygen/html/inherit_graph_5.map | 3 -
.../docs/doxygen/html/inherit_graph_5.md5 | 1 -
.../docs/doxygen/html/inherit_graph_5.png | Bin 1198 -> 0 bytes
.../docs/doxygen/html/inherit_graph_50.map | 3 -
.../docs/doxygen/html/inherit_graph_50.md5 | 1 -
.../docs/doxygen/html/inherit_graph_50.png | Bin 1089 -> 0 bytes
.../docs/doxygen/html/inherit_graph_51.map | 3 -
.../docs/doxygen/html/inherit_graph_51.md5 | 1 -
.../docs/doxygen/html/inherit_graph_51.png | Bin 1144 -> 0 bytes
.../docs/doxygen/html/inherit_graph_52.map | 3 -
.../docs/doxygen/html/inherit_graph_52.md5 | 1 -
.../docs/doxygen/html/inherit_graph_52.png | Bin 1273 -> 0 bytes
.../docs/doxygen/html/inherit_graph_53.map | 4 -
.../docs/doxygen/html/inherit_graph_53.md5 | 1 -
.../docs/doxygen/html/inherit_graph_53.png | Bin 2195 -> 0 bytes
.../docs/doxygen/html/inherit_graph_54.map | 3 -
.../docs/doxygen/html/inherit_graph_54.md5 | 1 -
.../docs/doxygen/html/inherit_graph_54.png | Bin 1269 -> 0 bytes
.../docs/doxygen/html/inherit_graph_55.map | 3 -
.../docs/doxygen/html/inherit_graph_55.md5 | 1 -
.../docs/doxygen/html/inherit_graph_55.png | Bin 1725 -> 0 bytes
.../docs/doxygen/html/inherit_graph_56.map | 3 -
.../docs/doxygen/html/inherit_graph_56.md5 | 1 -
.../docs/doxygen/html/inherit_graph_56.png | Bin 911 -> 0 bytes
.../docs/doxygen/html/inherit_graph_57.map | 3 -
.../docs/doxygen/html/inherit_graph_57.md5 | 1 -
.../docs/doxygen/html/inherit_graph_57.png | Bin 1369 -> 0 bytes
.../docs/doxygen/html/inherit_graph_58.map | 3 -
.../docs/doxygen/html/inherit_graph_58.md5 | 1 -
.../docs/doxygen/html/inherit_graph_58.png | Bin 1340 -> 0 bytes
.../docs/doxygen/html/inherit_graph_59.map | 3 -
.../docs/doxygen/html/inherit_graph_59.md5 | 1 -
.../docs/doxygen/html/inherit_graph_59.png | Bin 1573 -> 0 bytes
.../docs/doxygen/html/inherit_graph_6.map | 3 -
.../docs/doxygen/html/inherit_graph_6.md5 | 1 -
.../docs/doxygen/html/inherit_graph_6.png | Bin 1556 -> 0 bytes
.../docs/doxygen/html/inherit_graph_60.map | 3 -
.../docs/doxygen/html/inherit_graph_60.md5 | 1 -
.../docs/doxygen/html/inherit_graph_60.png | Bin 1583 -> 0 bytes
.../docs/doxygen/html/inherit_graph_61.map | 3 -
.../docs/doxygen/html/inherit_graph_61.md5 | 1 -
.../docs/doxygen/html/inherit_graph_61.png | Bin 2616 -> 0 bytes
.../docs/doxygen/html/inherit_graph_62.map | 3 -
.../docs/doxygen/html/inherit_graph_62.md5 | 1 -
.../docs/doxygen/html/inherit_graph_62.png | Bin 2503 -> 0 bytes
.../docs/doxygen/html/inherit_graph_63.map | 3 -
.../docs/doxygen/html/inherit_graph_63.md5 | 1 -
.../docs/doxygen/html/inherit_graph_63.png | Bin 1440 -> 0 bytes
.../docs/doxygen/html/inherit_graph_64.map | 3 -
.../docs/doxygen/html/inherit_graph_64.md5 | 1 -
.../docs/doxygen/html/inherit_graph_64.png | Bin 1494 -> 0 bytes
.../docs/doxygen/html/inherit_graph_65.map | 3 -
.../docs/doxygen/html/inherit_graph_65.md5 | 1 -
.../docs/doxygen/html/inherit_graph_65.png | Bin 1882 -> 0 bytes
.../docs/doxygen/html/inherit_graph_66.map | 3 -
.../docs/doxygen/html/inherit_graph_66.md5 | 1 -
.../docs/doxygen/html/inherit_graph_66.png | Bin 1122 -> 0 bytes
.../docs/doxygen/html/inherit_graph_67.map | 3 -
.../docs/doxygen/html/inherit_graph_67.md5 | 1 -
.../docs/doxygen/html/inherit_graph_67.png | Bin 878 -> 0 bytes
.../docs/doxygen/html/inherit_graph_68.map | 3 -
.../docs/doxygen/html/inherit_graph_68.md5 | 1 -
.../docs/doxygen/html/inherit_graph_68.png | Bin 1648 -> 0 bytes
.../docs/doxygen/html/inherit_graph_69.map | 3 -
.../docs/doxygen/html/inherit_graph_69.md5 | 1 -
.../docs/doxygen/html/inherit_graph_69.png | Bin 1443 -> 0 bytes
.../docs/doxygen/html/inherit_graph_7.map | 3 -
.../docs/doxygen/html/inherit_graph_7.md5 | 1 -
.../docs/doxygen/html/inherit_graph_7.png | Bin 1726 -> 0 bytes
.../docs/doxygen/html/inherit_graph_70.map | 3 -
.../docs/doxygen/html/inherit_graph_70.md5 | 1 -
.../docs/doxygen/html/inherit_graph_70.png | Bin 925 -> 0 bytes
.../docs/doxygen/html/inherit_graph_71.map | 3 -
.../docs/doxygen/html/inherit_graph_71.md5 | 1 -
.../docs/doxygen/html/inherit_graph_71.png | Bin 1459 -> 0 bytes
.../docs/doxygen/html/inherit_graph_72.map | 3 -
.../docs/doxygen/html/inherit_graph_72.md5 | 1 -
.../docs/doxygen/html/inherit_graph_72.png | Bin 1014 -> 0 bytes
.../docs/doxygen/html/inherit_graph_73.map | 3 -
.../docs/doxygen/html/inherit_graph_73.md5 | 1 -
.../docs/doxygen/html/inherit_graph_73.png | Bin 1212 -> 0 bytes
.../docs/doxygen/html/inherit_graph_74.map | 3 -
.../docs/doxygen/html/inherit_graph_74.md5 | 1 -
.../docs/doxygen/html/inherit_graph_74.png | Bin 1059 -> 0 bytes
.../docs/doxygen/html/inherit_graph_75.map | 3 -
.../docs/doxygen/html/inherit_graph_75.md5 | 1 -
.../docs/doxygen/html/inherit_graph_75.png | Bin 869 -> 0 bytes
.../docs/doxygen/html/inherit_graph_76.map | 3 -
.../docs/doxygen/html/inherit_graph_76.md5 | 1 -
.../docs/doxygen/html/inherit_graph_76.png | Bin 1428 -> 0 bytes
.../docs/doxygen/html/inherit_graph_77.map | 3 -
.../docs/doxygen/html/inherit_graph_77.md5 | 1 -
.../docs/doxygen/html/inherit_graph_77.png | Bin 1466 -> 0 bytes
.../docs/doxygen/html/inherit_graph_78.map | 3 -
.../docs/doxygen/html/inherit_graph_78.md5 | 1 -
.../docs/doxygen/html/inherit_graph_78.png | Bin 1328 -> 0 bytes
.../docs/doxygen/html/inherit_graph_79.map | 3 -
.../docs/doxygen/html/inherit_graph_79.md5 | 1 -
.../docs/doxygen/html/inherit_graph_79.png | Bin 1154 -> 0 bytes
.../docs/doxygen/html/inherit_graph_8.map | 3 -
.../docs/doxygen/html/inherit_graph_8.md5 | 1 -
.../docs/doxygen/html/inherit_graph_8.png | Bin 1647 -> 0 bytes
.../docs/doxygen/html/inherit_graph_80.map | 3 -
.../docs/doxygen/html/inherit_graph_80.md5 | 1 -
.../docs/doxygen/html/inherit_graph_80.png | Bin 1310 -> 0 bytes
.../docs/doxygen/html/inherit_graph_81.map | 3 -
.../docs/doxygen/html/inherit_graph_81.md5 | 1 -
.../docs/doxygen/html/inherit_graph_81.png | Bin 1104 -> 0 bytes
.../docs/doxygen/html/inherit_graph_82.map | 3 -
.../docs/doxygen/html/inherit_graph_82.md5 | 1 -
.../docs/doxygen/html/inherit_graph_82.png | Bin 1480 -> 0 bytes
.../docs/doxygen/html/inherit_graph_83.map | 3 -
.../docs/doxygen/html/inherit_graph_83.md5 | 1 -
.../docs/doxygen/html/inherit_graph_83.png | Bin 1244 -> 0 bytes
.../docs/doxygen/html/inherit_graph_84.map | 3 -
.../docs/doxygen/html/inherit_graph_84.md5 | 1 -
.../docs/doxygen/html/inherit_graph_84.png | Bin 1518 -> 0 bytes
.../docs/doxygen/html/inherit_graph_85.map | 3 -
.../docs/doxygen/html/inherit_graph_85.md5 | 1 -
.../docs/doxygen/html/inherit_graph_85.png | Bin 1126 -> 0 bytes
.../docs/doxygen/html/inherit_graph_86.map | 3 -
.../docs/doxygen/html/inherit_graph_86.md5 | 1 -
.../docs/doxygen/html/inherit_graph_86.png | Bin 1310 -> 0 bytes
.../docs/doxygen/html/inherit_graph_87.map | 3 -
.../docs/doxygen/html/inherit_graph_87.md5 | 1 -
.../docs/doxygen/html/inherit_graph_87.png | Bin 1308 -> 0 bytes
.../docs/doxygen/html/inherit_graph_88.map | 3 -
.../docs/doxygen/html/inherit_graph_88.md5 | 1 -
.../docs/doxygen/html/inherit_graph_88.png | Bin 1446 -> 0 bytes
.../docs/doxygen/html/inherit_graph_89.map | 3 -
.../docs/doxygen/html/inherit_graph_89.md5 | 1 -
.../docs/doxygen/html/inherit_graph_89.png | Bin 1693 -> 0 bytes
.../docs/doxygen/html/inherit_graph_9.map | 3 -
.../docs/doxygen/html/inherit_graph_9.md5 | 1 -
.../docs/doxygen/html/inherit_graph_9.png | Bin 1746 -> 0 bytes
.../docs/doxygen/html/inherit_graph_90.map | 3 -
.../docs/doxygen/html/inherit_graph_90.md5 | 1 -
.../docs/doxygen/html/inherit_graph_90.png | Bin 1929 -> 0 bytes
.../docs/doxygen/html/inherit_graph_91.map | 3 -
.../docs/doxygen/html/inherit_graph_91.md5 | 1 -
.../docs/doxygen/html/inherit_graph_91.png | Bin 1668 -> 0 bytes
.../docs/doxygen/html/inherit_graph_92.map | 3 -
.../docs/doxygen/html/inherit_graph_92.md5 | 1 -
.../docs/doxygen/html/inherit_graph_92.png | Bin 1833 -> 0 bytes
.../docs/doxygen/html/inherit_graph_93.map | 3 -
.../docs/doxygen/html/inherit_graph_93.md5 | 1 -
.../docs/doxygen/html/inherit_graph_93.png | Bin 1732 -> 0 bytes
.../docs/doxygen/html/inherit_graph_94.map | 3 -
.../docs/doxygen/html/inherit_graph_94.md5 | 1 -
.../docs/doxygen/html/inherit_graph_94.png | Bin 1434 -> 0 bytes
.../docs/doxygen/html/inherit_graph_95.map | 3 -
.../docs/doxygen/html/inherit_graph_95.md5 | 1 -
.../docs/doxygen/html/inherit_graph_95.png | Bin 1936 -> 0 bytes
.../docs/doxygen/html/inherit_graph_96.map | 3 -
.../docs/doxygen/html/inherit_graph_96.md5 | 1 -
.../docs/doxygen/html/inherit_graph_96.png | Bin 1790 -> 0 bytes
.../docs/doxygen/html/inherit_graph_97.map | 3 -
.../docs/doxygen/html/inherit_graph_97.md5 | 1 -
.../docs/doxygen/html/inherit_graph_97.png | Bin 1449 -> 0 bytes
.../docs/doxygen/html/inherit_graph_98.map | 3 -
.../docs/doxygen/html/inherit_graph_98.md5 | 1 -
.../docs/doxygen/html/inherit_graph_98.png | Bin 1530 -> 0 bytes
.../docs/doxygen/html/inherit_graph_99.map | 3 -
.../docs/doxygen/html/inherit_graph_99.md5 | 1 -
.../docs/doxygen/html/inherit_graph_99.png | Bin 1307 -> 0 bytes
.../docs/doxygen/html/inherits.html | 636 --
.../docs/doxygen/html/ir__Airwell_8cpp.html | 172 -
.../docs/doxygen/html/ir__Airwell_8h.html | 296 -
.../doxygen/html/ir__Airwell_8h_source.html | 221 -
.../docs/doxygen/html/ir__Aiwa_8cpp.html | 157 -
.../docs/doxygen/html/ir__Amcor_8cpp.html | 239 -
.../docs/doxygen/html/ir__Amcor_8h.html | 346 -
.../doxygen/html/ir__Amcor_8h_source.html | 274 -
.../docs/doxygen/html/ir__Argo_8cpp.html | 188 -
.../docs/doxygen/html/ir__Argo_8h.html | 488 -
.../docs/doxygen/html/ir__Argo_8h_source.html | 366 -
.../docs/doxygen/html/ir__Carrier_8cpp.html | 400 -
.../docs/doxygen/html/ir__Carrier_8h.html | 315 -
.../doxygen/html/ir__Carrier_8h_source.html | 283 -
.../docs/doxygen/html/ir__Coolix_8cpp.html | 301 -
.../docs/doxygen/html/ir__Coolix_8h.html | 588 --
.../doxygen/html/ir__Coolix_8h_source.html | 365 -
.../docs/doxygen/html/ir__Corona_8cpp.html | 256 -
.../docs/doxygen/html/ir__Corona_8h.html | 454 -
.../doxygen/html/ir__Corona_8h_source.html | 330 -
.../docs/doxygen/html/ir__Daikin_8cpp.html | 114 -
.../docs/doxygen/html/ir__Daikin_8h.html | 3138 -------
.../doxygen/html/ir__Daikin_8h_source.html | 1916 ----
.../docs/doxygen/html/ir__Delonghi_8cpp.html | 220 -
.../docs/doxygen/html/ir__Delonghi_8h.html | 362 -
.../doxygen/html/ir__Delonghi_8h_source.html | 290 -
.../docs/doxygen/html/ir__Denon_8cpp.html | 346 -
.../docs/doxygen/html/ir__Dish_8cpp.html | 305 -
.../docs/doxygen/html/ir__Doshisha_8cpp.html | 429 -
.../docs/doxygen/html/ir__Ecoclim_8cpp.html | 258 -
.../docs/doxygen/html/ir__Ecoclim_8h.html | 410 -
.../doxygen/html/ir__Ecoclim_8h_source.html | 290 -
.../docs/doxygen/html/ir__Electra_8cpp.html | 195 -
.../docs/doxygen/html/ir__Electra_8h.html | 377 -
.../doxygen/html/ir__Electra_8h_source.html | 305 -
.../doxygen/html/ir__EliteScreens_8cpp.html | 143 -
.../docs/doxygen/html/ir__Epson_8cpp.html | 86 -
.../docs/doxygen/html/ir__Fujitsu_8cpp.html | 206 -
.../docs/doxygen/html/ir__Fujitsu_8h.html | 653 --
.../doxygen/html/ir__Fujitsu_8h_source.html | 453 -
.../docs/doxygen/html/ir__GICable_8cpp.html | 233 -
.../doxygen/html/ir__GlobalCache_8cpp.html | 189 -
.../doxygen/html/ir__Goodweather_8cpp.html | 86 -
.../docs/doxygen/html/ir__Goodweather_8h.html | 633 --
.../html/ir__Goodweather_8h_source.html | 315 -
.../docs/doxygen/html/ir__Gree_8cpp.html | 229 -
.../docs/doxygen/html/ir__Gree_8h.html | 555 --
.../docs/doxygen/html/ir__Gree_8h_source.html | 405 -
.../docs/doxygen/html/ir__Haier_8cpp.html | 201 -
.../docs/doxygen/html/ir__Haier_8h.html | 1049 ---
.../doxygen/html/ir__Haier_8h_source.html | 622 --
.../docs/doxygen/html/ir__Hitachi_8cpp.html | 423 -
.../docs/doxygen/html/ir__Hitachi_8h.html | 1413 ---
.../doxygen/html/ir__Hitachi_8h_source.html | 791 --
.../docs/doxygen/html/ir__Inax_8cpp.html | 207 -
.../docs/doxygen/html/ir__JVC_8cpp.html | 343 -
.../docs/doxygen/html/ir__Kelon_8cpp.html | 210 -
.../docs/doxygen/html/ir__Kelon_8h.html | 316 -
.../doxygen/html/ir__Kelon_8h_source.html | 311 -
.../doxygen/html/ir__Kelvinator_8cpp.html | 361 -
.../docs/doxygen/html/ir__Kelvinator_8h.html | 296 -
.../html/ir__Kelvinator_8h_source.html | 338 -
.../docs/doxygen/html/ir__LG_8cpp.html | 359 -
.../docs/doxygen/html/ir__LG_8h.html | 377 -
.../docs/doxygen/html/ir__LG_8h_source.html | 261 -
.../docs/doxygen/html/ir__Lasertag_8cpp.html | 221 -
.../docs/doxygen/html/ir__Lego_8cpp.html | 176 -
.../docs/doxygen/html/ir__Lutron_8cpp.html | 144 -
.../docs/doxygen/html/ir__MWM_8cpp.html | 237 -
.../docs/doxygen/html/ir__Magiquest_8cpp.html | 88 -
.../docs/doxygen/html/ir__Magiquest_8h.html | 232 -
.../doxygen/html/ir__Magiquest_8h_source.html | 137 -
.../docs/doxygen/html/ir__Metz_8cpp.html | 239 -
.../docs/doxygen/html/ir__Midea_8cpp.html | 344 -
.../docs/doxygen/html/ir__Midea_8h.html | 588 --
.../doxygen/html/ir__Midea_8h_source.html | 412 -
.../docs/doxygen/html/ir__MilesTag2_8cpp.html | 273 -
.../docs/doxygen/html/ir__Mirage_8cpp.html | 226 -
.../html/ir__MitsubishiHeavy_8cpp.html | 194 -
.../doxygen/html/ir__MitsubishiHeavy_8h.html | 1048 ---
.../html/ir__MitsubishiHeavy_8h_source.html | 595 --
.../doxygen/html/ir__Mitsubishi_8cpp.html | 726 --
.../docs/doxygen/html/ir__Mitsubishi_8h.html | 1287 ---
.../html/ir__Mitsubishi_8h_source.html | 701 --
.../doxygen/html/ir__Multibrackets_8cpp.html | 175 -
.../docs/doxygen/html/ir__NEC_8cpp.html | 86 -
.../docs/doxygen/html/ir__NEC_8h.html | 642 --
.../docs/doxygen/html/ir__NEC_8h_source.html | 189 -
.../docs/doxygen/html/ir__Neoclima_8cpp.html | 193 -
.../docs/doxygen/html/ir__Neoclima_8h.html | 651 --
.../doxygen/html/ir__Neoclima_8h_source.html | 385 -
.../docs/doxygen/html/ir__Nikai_8cpp.html | 301 -
.../docs/doxygen/html/ir__Panasonic_8cpp.html | 447 -
.../docs/doxygen/html/ir__Panasonic_8h.html | 1075 ---
.../doxygen/html/ir__Panasonic_8h_source.html | 502 -
.../docs/doxygen/html/ir__Pioneer_8cpp.html | 251 -
.../docs/doxygen/html/ir__Pronto_8cpp.html | 195 -
.../docs/doxygen/html/ir__RC5__RC6_8cpp.html | 361 -
.../docs/doxygen/html/ir__RCMM_8cpp.html | 429 -
.../docs/doxygen/html/ir__Samsung_8cpp.html | 621 --
.../docs/doxygen/html/ir__Samsung_8h.html | 447 -
.../doxygen/html/ir__Samsung_8h_source.html | 374 -
.../docs/doxygen/html/ir__Sanyo_8cpp.html | 489 -
.../docs/doxygen/html/ir__Sanyo_8h.html | 514 -
.../doxygen/html/ir__Sanyo_8h_source.html | 319 -
.../docs/doxygen/html/ir__Sharp_8cpp.html | 301 -
.../docs/doxygen/html/ir__Sharp_8h.html | 793 --
.../doxygen/html/ir__Sharp_8h_source.html | 413 -
.../docs/doxygen/html/ir__Sherwood_8cpp.html | 85 -
.../docs/doxygen/html/ir__Sony_8cpp.html | 335 -
.../docs/doxygen/html/ir__Symphony_8cpp.html | 181 -
.../docs/doxygen/html/ir__Tcl_8cpp.html | 86 -
.../docs/doxygen/html/ir__Tcl_8h.html | 440 -
.../docs/doxygen/html/ir__Tcl_8h_source.html | 311 -
.../docs/doxygen/html/ir__Technibel_8cpp.html | 204 -
.../docs/doxygen/html/ir__Technibel_8h.html | 379 -
.../doxygen/html/ir__Technibel_8h_source.html | 294 -
.../docs/doxygen/html/ir__Teco_8cpp.html | 188 -
.../docs/doxygen/html/ir__Teco_8h.html | 296 -
.../docs/doxygen/html/ir__Teco_8h_source.html | 276 -
.../doxygen/html/ir__Teknopoint_8cpp.html | 205 -
.../docs/doxygen/html/ir__Toshiba_8cpp.html | 213 -
.../docs/doxygen/html/ir__Toshiba_8h.html | 478 -
.../doxygen/html/ir__Toshiba_8h_source.html | 332 -
.../docs/doxygen/html/ir__Transcold_8cpp.html | 188 -
.../docs/doxygen/html/ir__Transcold_8h.html | 491 -
.../doxygen/html/ir__Transcold_8h_source.html | 314 -
.../docs/doxygen/html/ir__Trotec_8cpp.html | 207 -
.../docs/doxygen/html/ir__Trotec_8h.html | 315 -
.../doxygen/html/ir__Trotec_8h_source.html | 292 -
.../docs/doxygen/html/ir__Truma_8cpp.html | 223 -
.../docs/doxygen/html/ir__Truma_8h.html | 302 -
.../doxygen/html/ir__Truma_8h_source.html | 255 -
.../docs/doxygen/html/ir__Vestel_8cpp.html | 85 -
.../docs/doxygen/html/ir__Vestel_8h.html | 536 --
.../doxygen/html/ir__Vestel_8h_source.html | 353 -
.../docs/doxygen/html/ir__Voltas_8cpp.html | 169 -
.../docs/doxygen/html/ir__Voltas_8h.html | 352 -
.../doxygen/html/ir__Voltas_8h_source.html | 330 -
.../docs/doxygen/html/ir__Whirlpool_8cpp.html | 224 -
.../docs/doxygen/html/ir__Whirlpool_8h.html | 524 --
.../doxygen/html/ir__Whirlpool_8h_source.html | 385 -
.../docs/doxygen/html/ir__Whynter_8cpp.html | 344 -
.../docs/doxygen/html/ir__Xmp_8cpp.html | 304 -
.../docs/doxygen/html/ir__Zepeal_8cpp.html | 333 -
.../docs/doxygen/html/it-IT_8h.html | 82 -
.../docs/doxygen/html/it-IT_8h_source.html | 239 -
.../docs/doxygen/html/jquery.js | 35 -
.../doxygen/html/md_src_locale_README.html | 135 -
.../IRremoteESP8266/docs/doxygen/html/menu.js | 50 -
.../docs/doxygen/html/menudata.js | 210 -
.../docs/doxygen/html/namespaceIRAcUtils.html | 166 -
.../doxygen/html/namespaceIRXmpUtils.html | 326 -
.../docs/doxygen/html/namespace__IRrecv.html | 131 -
.../docs/doxygen/html/namespaceirutils.html | 1743 ----
.../docs/doxygen/html/namespacemembers.html | 252 -
.../doxygen/html/namespacemembers_enum.html | 86 -
.../doxygen/html/namespacemembers_func.html | 219 -
.../doxygen/html/namespacemembers_vars.html | 83 -
.../docs/doxygen/html/namespaces.html | 85 -
.../docs/doxygen/html/namespacestdAc.html | 286 -
.../docs/doxygen/html/nav_f.png | Bin 153 -> 0 bytes
.../docs/doxygen/html/nav_g.png | Bin 95 -> 0 bytes
.../docs/doxygen/html/nav_h.png | Bin 98 -> 0 bytes
.../docs/doxygen/html/open.png | Bin 123 -> 0 bytes
.../docs/doxygen/html/pages.html | 83 -
.../docs/doxygen/html/pt-BR_8h.html | 82 -
.../docs/doxygen/html/pt-BR_8h_source.html | 247 -
.../docs/doxygen/html/search/all_0.html | 30 -
.../docs/doxygen/html/search/all_0.js | 88 -
.../docs/doxygen/html/search/all_1.html | 30 -
.../docs/doxygen/html/search/all_1.js | 37 -
.../docs/doxygen/html/search/all_10.html | 30 -
.../docs/doxygen/html/search/all_10.js | 37 -
.../docs/doxygen/html/search/all_11.html | 30 -
.../docs/doxygen/html/search/all_11.js | 6 -
.../docs/doxygen/html/search/all_12.html | 30 -
.../docs/doxygen/html/search/all_12.js | 29 -
.../docs/doxygen/html/search/all_13.html | 30 -
.../docs/doxygen/html/search/all_13.js | 317 -
.../docs/doxygen/html/search/all_14.html | 30 -
.../docs/doxygen/html/search/all_14.js | 61 -
.../docs/doxygen/html/search/all_15.html | 30 -
.../docs/doxygen/html/search/all_15.js | 17 -
.../docs/doxygen/html/search/all_16.html | 30 -
.../docs/doxygen/html/search/all_16.js | 16 -
.../docs/doxygen/html/search/all_17.html | 30 -
.../docs/doxygen/html/search/all_17.js | 13 -
.../docs/doxygen/html/search/all_18.html | 30 -
.../docs/doxygen/html/search/all_18.js | 6 -
.../docs/doxygen/html/search/all_19.html | 30 -
.../docs/doxygen/html/search/all_19.js | 5 -
.../docs/doxygen/html/search/all_1a.html | 30 -
.../docs/doxygen/html/search/all_1a.js | 7 -
.../docs/doxygen/html/search/all_1b.html | 30 -
.../docs/doxygen/html/search/all_1b.js | 4 -
.../docs/doxygen/html/search/all_2.html | 30 -
.../docs/doxygen/html/search/all_2.js | 17 -
.../docs/doxygen/html/search/all_3.html | 30 -
.../docs/doxygen/html/search/all_3.js | 67 -
.../docs/doxygen/html/search/all_4.html | 30 -
.../docs/doxygen/html/search/all_4.js | 145 -
.../docs/doxygen/html/search/all_5.html | 30 -
.../docs/doxygen/html/search/all_5.js | 42 -
.../docs/doxygen/html/search/all_6.html | 30 -
.../docs/doxygen/html/search/all_6.js | 26 -
.../docs/doxygen/html/search/all_7.html | 30 -
.../docs/doxygen/html/search/all_7.js | 137 -
.../docs/doxygen/html/search/all_8.html | 30 -
.../docs/doxygen/html/search/all_8.js | 41 -
.../docs/doxygen/html/search/all_9.html | 30 -
.../docs/doxygen/html/search/all_9.js | 215 -
.../docs/doxygen/html/search/all_a.html | 30 -
.../docs/doxygen/html/search/all_a.js | 5 -
.../docs/doxygen/html/search/all_b.html | 30 -
.../docs/doxygen/html/search/all_b.js | 2276 -----
.../docs/doxygen/html/search/all_c.html | 30 -
.../docs/doxygen/html/search/all_c.js | 23 -
.../docs/doxygen/html/search/all_d.html | 30 -
.../docs/doxygen/html/search/all_d.js | 56 -
.../docs/doxygen/html/search/all_e.html | 30 -
.../docs/doxygen/html/search/all_e.js | 10 -
.../docs/doxygen/html/search/all_f.html | 30 -
.../docs/doxygen/html/search/all_f.js | 40 -
.../docs/doxygen/html/search/classes_0.html | 30 -
.../docs/doxygen/html/search/classes_0.js | 6 -
.../docs/doxygen/html/search/classes_1.html | 30 -
.../docs/doxygen/html/search/classes_1.js | 7 -
.../docs/doxygen/html/search/classes_10.html | 30 -
.../docs/doxygen/html/search/classes_10.js | 4 -
.../docs/doxygen/html/search/classes_2.html | 30 -
.../docs/doxygen/html/search/classes_2.js | 13 -
.../docs/doxygen/html/search/classes_3.html | 30 -
.../docs/doxygen/html/search/classes_3.js | 5 -
.../docs/doxygen/html/search/classes_4.html | 30 -
.../docs/doxygen/html/search/classes_4.js | 4 -
.../docs/doxygen/html/search/classes_5.html | 30 -
.../docs/doxygen/html/search/classes_5.js | 5 -
.../docs/doxygen/html/search/classes_6.html | 30 -
.../docs/doxygen/html/search/classes_6.js | 8 -
.../docs/doxygen/html/search/classes_7.html | 30 -
.../docs/doxygen/html/search/classes_7.js | 60 -
.../docs/doxygen/html/search/classes_8.html | 30 -
.../docs/doxygen/html/search/classes_8.js | 5 -
.../docs/doxygen/html/search/classes_9.html | 30 -
.../docs/doxygen/html/search/classes_9.js | 4 -
.../docs/doxygen/html/search/classes_a.html | 30 -
.../docs/doxygen/html/search/classes_a.js | 11 -
.../docs/doxygen/html/search/classes_b.html | 30 -
.../docs/doxygen/html/search/classes_b.js | 4 -
.../docs/doxygen/html/search/classes_c.html | 30 -
.../docs/doxygen/html/search/classes_c.js | 4 -
.../docs/doxygen/html/search/classes_d.html | 30 -
.../docs/doxygen/html/search/classes_d.js | 7 -
.../docs/doxygen/html/search/classes_e.html | 30 -
.../docs/doxygen/html/search/classes_e.js | 11 -
.../docs/doxygen/html/search/classes_f.html | 30 -
.../docs/doxygen/html/search/classes_f.js | 5 -
.../docs/doxygen/html/search/close.png | Bin 273 -> 0 bytes
.../docs/doxygen/html/search/enums_0.html | 30 -
.../docs/doxygen/html/search/enums_0.js | 4 -
.../docs/doxygen/html/search/enums_1.html | 30 -
.../docs/doxygen/html/search/enums_1.js | 5 -
.../docs/doxygen/html/search/enums_2.html | 30 -
.../docs/doxygen/html/search/enums_2.js | 4 -
.../docs/doxygen/html/search/enums_3.html | 30 -
.../docs/doxygen/html/search/enums_3.js | 4 -
.../docs/doxygen/html/search/enums_4.html | 30 -
.../docs/doxygen/html/search/enums_4.js | 4 -
.../docs/doxygen/html/search/enums_5.html | 30 -
.../docs/doxygen/html/search/enums_5.js | 4 -
.../docs/doxygen/html/search/enums_6.html | 30 -
.../docs/doxygen/html/search/enums_6.js | 4 -
.../docs/doxygen/html/search/enums_7.html | 30 -
.../docs/doxygen/html/search/enums_7.js | 6 -
.../docs/doxygen/html/search/enums_8.html | 30 -
.../docs/doxygen/html/search/enums_8.js | 4 -
.../docs/doxygen/html/search/enums_9.html | 30 -
.../docs/doxygen/html/search/enums_9.js | 4 -
.../doxygen/html/search/enumvalues_0.html | 30 -
.../docs/doxygen/html/search/enumvalues_0.js | 17 -
.../doxygen/html/search/enumvalues_1.html | 30 -
.../docs/doxygen/html/search/enumvalues_1.js | 8 -
.../doxygen/html/search/enumvalues_10.html | 30 -
.../docs/doxygen/html/search/enumvalues_10.js | 11 -
.../doxygen/html/search/enumvalues_11.html | 30 -
.../docs/doxygen/html/search/enumvalues_11.js | 5 -
.../doxygen/html/search/enumvalues_12.html | 30 -
.../docs/doxygen/html/search/enumvalues_12.js | 5 -
.../doxygen/html/search/enumvalues_13.html | 30 -
.../docs/doxygen/html/search/enumvalues_13.js | 5 -
.../doxygen/html/search/enumvalues_14.html | 30 -
.../docs/doxygen/html/search/enumvalues_14.js | 4 -
.../doxygen/html/search/enumvalues_15.html | 30 -
.../docs/doxygen/html/search/enumvalues_15.js | 5 -
.../doxygen/html/search/enumvalues_16.html | 30 -
.../docs/doxygen/html/search/enumvalues_16.js | 4 -
.../doxygen/html/search/enumvalues_2.html | 30 -
.../docs/doxygen/html/search/enumvalues_2.js | 17 -
.../doxygen/html/search/enumvalues_3.html | 30 -
.../docs/doxygen/html/search/enumvalues_3.js | 7 -
.../doxygen/html/search/enumvalues_4.html | 30 -
.../docs/doxygen/html/search/enumvalues_4.js | 4 -
.../doxygen/html/search/enumvalues_5.html | 30 -
.../docs/doxygen/html/search/enumvalues_5.js | 8 -
.../doxygen/html/search/enumvalues_6.html | 30 -
.../docs/doxygen/html/search/enumvalues_6.js | 12 -
.../doxygen/html/search/enumvalues_7.html | 30 -
.../docs/doxygen/html/search/enumvalues_7.js | 4 -
.../doxygen/html/search/enumvalues_8.html | 30 -
.../docs/doxygen/html/search/enumvalues_8.js | 4 -
.../doxygen/html/search/enumvalues_9.html | 30 -
.../docs/doxygen/html/search/enumvalues_9.js | 38 -
.../doxygen/html/search/enumvalues_a.html | 30 -
.../docs/doxygen/html/search/enumvalues_a.js | 8 -
.../doxygen/html/search/enumvalues_b.html | 30 -
.../docs/doxygen/html/search/enumvalues_b.js | 18 -
.../doxygen/html/search/enumvalues_c.html | 30 -
.../docs/doxygen/html/search/enumvalues_c.js | 7 -
.../doxygen/html/search/enumvalues_d.html | 30 -
.../docs/doxygen/html/search/enumvalues_d.js | 8 -
.../doxygen/html/search/enumvalues_e.html | 30 -
.../docs/doxygen/html/search/enumvalues_e.js | 10 -
.../doxygen/html/search/enumvalues_f.html | 30 -
.../docs/doxygen/html/search/enumvalues_f.js | 15 -
.../docs/doxygen/html/search/files_0.html | 30 -
.../docs/doxygen/html/search/files_0.js | 7 -
.../docs/doxygen/html/search/files_1.html | 30 -
.../docs/doxygen/html/search/files_1.js | 8 -
.../docs/doxygen/html/search/files_2.html | 30 -
.../docs/doxygen/html/search/files_2.js | 4 -
.../docs/doxygen/html/search/files_3.html | 30 -
.../docs/doxygen/html/search/files_3.js | 124 -
.../docs/doxygen/html/search/files_4.html | 30 -
.../docs/doxygen/html/search/files_4.js | 4 -
.../docs/doxygen/html/search/files_5.html | 30 -
.../docs/doxygen/html/search/files_5.js | 4 -
.../docs/doxygen/html/search/files_6.html | 30 -
.../docs/doxygen/html/search/files_6.js | 4 -
.../docs/doxygen/html/search/functions_0.html | 30 -
.../docs/doxygen/html/search/functions_0.js | 21 -
.../docs/doxygen/html/search/functions_1.html | 30 -
.../docs/doxygen/html/search/functions_1.js | 20 -
.../doxygen/html/search/functions_10.html | 30 -
.../docs/doxygen/html/search/functions_10.js | 13 -
.../doxygen/html/search/functions_11.html | 30 -
.../docs/doxygen/html/search/functions_11.js | 251 -
.../doxygen/html/search/functions_12.html | 30 -
.../docs/doxygen/html/search/functions_12.js | 25 -
.../doxygen/html/search/functions_13.html | 30 -
.../docs/doxygen/html/search/functions_13.js | 8 -
.../doxygen/html/search/functions_14.html | 30 -
.../docs/doxygen/html/search/functions_14.js | 7 -
.../doxygen/html/search/functions_15.html | 30 -
.../docs/doxygen/html/search/functions_15.js | 4 -
.../doxygen/html/search/functions_16.html | 30 -
.../docs/doxygen/html/search/functions_16.js | 4 -
.../doxygen/html/search/functions_17.html | 30 -
.../docs/doxygen/html/search/functions_17.js | 4 -
.../docs/doxygen/html/search/functions_2.html | 30 -
.../docs/doxygen/html/search/functions_2.js | 7 -
.../docs/doxygen/html/search/functions_3.html | 30 -
.../docs/doxygen/html/search/functions_3.js | 38 -
.../docs/doxygen/html/search/functions_4.html | 30 -
.../docs/doxygen/html/search/functions_4.js | 110 -
.../docs/doxygen/html/search/functions_5.html | 30 -
.../docs/doxygen/html/search/functions_5.js | 28 -
.../docs/doxygen/html/search/functions_6.html | 30 -
.../docs/doxygen/html/search/functions_6.js | 8 -
.../docs/doxygen/html/search/functions_7.html | 30 -
.../docs/doxygen/html/search/functions_7.js | 131 -
.../docs/doxygen/html/search/functions_8.html | 30 -
.../docs/doxygen/html/search/functions_8.js | 15 -
.../docs/doxygen/html/search/functions_9.html | 30 -
.../docs/doxygen/html/search/functions_9.js | 79 -
.../docs/doxygen/html/search/functions_a.html | 30 -
.../docs/doxygen/html/search/functions_a.js | 5 -
.../docs/doxygen/html/search/functions_b.html | 30 -
.../docs/doxygen/html/search/functions_b.js | 7 -
.../docs/doxygen/html/search/functions_c.html | 30 -
.../docs/doxygen/html/search/functions_c.js | 27 -
.../docs/doxygen/html/search/functions_d.html | 30 -
.../docs/doxygen/html/search/functions_d.js | 4 -
.../docs/doxygen/html/search/functions_e.html | 30 -
.../docs/doxygen/html/search/functions_e.js | 6 -
.../docs/doxygen/html/search/functions_f.html | 30 -
.../docs/doxygen/html/search/functions_f.js | 5 -
.../docs/doxygen/html/search/mag_sel.png | Bin 465 -> 0 bytes
.../doxygen/html/search/namespaces_0.html | 30 -
.../docs/doxygen/html/search/namespaces_0.js | 4 -
.../doxygen/html/search/namespaces_1.html | 30 -
.../docs/doxygen/html/search/namespaces_1.js | 6 -
.../doxygen/html/search/namespaces_2.html | 30 -
.../docs/doxygen/html/search/namespaces_2.js | 4 -
.../docs/doxygen/html/search/nomatches.html | 12 -
.../docs/doxygen/html/search/pages_0.html | 30 -
.../docs/doxygen/html/search/pages_0.js | 4 -
.../docs/doxygen/html/search/pages_1.html | 30 -
.../docs/doxygen/html/search/pages_1.js | 5 -
.../docs/doxygen/html/search/pages_2.html | 30 -
.../docs/doxygen/html/search/pages_2.js | 4 -
.../docs/doxygen/html/search/related_0.html | 30 -
.../docs/doxygen/html/search/related_0.js | 4 -
.../docs/doxygen/html/search/search.css | 271 -
.../docs/doxygen/html/search/search.js | 814 --
.../docs/doxygen/html/search/search_l.png | Bin 567 -> 0 bytes
.../docs/doxygen/html/search/search_m.png | Bin 158 -> 0 bytes
.../docs/doxygen/html/search/search_r.png | Bin 553 -> 0 bytes
.../docs/doxygen/html/search/searchdata.js | 45 -
.../docs/doxygen/html/search/typedefs_0.html | 30 -
.../docs/doxygen/html/search/typedefs_0.js | 4 -
.../docs/doxygen/html/search/typedefs_1.html | 30 -
.../docs/doxygen/html/search/typedefs_1.js | 4 -
.../docs/doxygen/html/search/variables_0.html | 30 -
.../docs/doxygen/html/search/variables_0.js | 69 -
.../docs/doxygen/html/search/variables_1.html | 30 -
.../docs/doxygen/html/search/variables_1.js | 6 -
.../doxygen/html/search/variables_10.html | 30 -
.../docs/doxygen/html/search/variables_10.js | 6 -
.../doxygen/html/search/variables_11.html | 30 -
.../docs/doxygen/html/search/variables_11.js | 12 -
.../doxygen/html/search/variables_12.html | 30 -
.../docs/doxygen/html/search/variables_12.js | 51 -
.../doxygen/html/search/variables_13.html | 30 -
.../docs/doxygen/html/search/variables_13.js | 27 -
.../doxygen/html/search/variables_14.html | 30 -
.../docs/doxygen/html/search/variables_14.js | 11 -
.../doxygen/html/search/variables_15.html | 30 -
.../docs/doxygen/html/search/variables_15.js | 8 -
.../doxygen/html/search/variables_16.html | 30 -
.../docs/doxygen/html/search/variables_16.js | 8 -
.../doxygen/html/search/variables_17.html | 30 -
.../docs/doxygen/html/search/variables_17.js | 4 -
.../doxygen/html/search/variables_18.html | 30 -
.../docs/doxygen/html/search/variables_18.js | 5 -
.../docs/doxygen/html/search/variables_2.html | 30 -
.../docs/doxygen/html/search/variables_2.js | 13 -
.../docs/doxygen/html/search/variables_3.html | 30 -
.../docs/doxygen/html/search/variables_3.js | 25 -
.../docs/doxygen/html/search/variables_4.html | 30 -
.../docs/doxygen/html/search/variables_4.js | 16 -
.../docs/doxygen/html/search/variables_5.html | 30 -
.../docs/doxygen/html/search/variables_5.js | 7 -
.../docs/doxygen/html/search/variables_6.html | 30 -
.../docs/doxygen/html/search/variables_6.js | 16 -
.../docs/doxygen/html/search/variables_7.html | 30 -
.../docs/doxygen/html/search/variables_7.js | 13 -
.../docs/doxygen/html/search/variables_8.html | 30 -
.../docs/doxygen/html/search/variables_8.js | 11 -
.../docs/doxygen/html/search/variables_9.html | 30 -
.../docs/doxygen/html/search/variables_9.js | 4 -
.../docs/doxygen/html/search/variables_a.html | 30 -
.../docs/doxygen/html/search/variables_a.js | 2239 -----
.../docs/doxygen/html/search/variables_b.html | 30 -
.../docs/doxygen/html/search/variables_b.js | 13 -
.../docs/doxygen/html/search/variables_c.html | 30 -
.../docs/doxygen/html/search/variables_c.js | 14 -
.../docs/doxygen/html/search/variables_d.html | 30 -
.../docs/doxygen/html/search/variables_d.js | 5 -
.../docs/doxygen/html/search/variables_e.html | 30 -
.../docs/doxygen/html/search/variables_e.js | 36 -
.../docs/doxygen/html/search/variables_f.html | 30 -
.../docs/doxygen/html/search/variables_f.js | 28 -
.../docs/doxygen/html/splitbar.png | Bin 314 -> 0 bytes
.../html/structCoronaSection-members.html | 86 -
.../doxygen/html/structCoronaSection.html | 206 -
.../html/structirparams__t-members.html | 87 -
.../docs/doxygen/html/structirparams__t.html | 222 -
.../html/structmatch__result__t-members.html | 82 -
.../doxygen/html/structmatch__result__t.html | 142 -
.../html/structstdAc_1_1state__t-members.html | 101 -
.../doxygen/html/structstdAc_1_1state__t.html | 386 -
.../docs/doxygen/html/sync_off.png | Bin 853 -> 0 bytes
.../docs/doxygen/html/sync_on.png | Bin 845 -> 0 bytes
.../docs/doxygen/html/tab_a.png | Bin 142 -> 0 bytes
.../docs/doxygen/html/tab_b.png | Bin 169 -> 0 bytes
.../docs/doxygen/html/tab_h.png | Bin 177 -> 0 bytes
.../docs/doxygen/html/tab_s.png | Bin 184 -> 0 bytes
.../docs/doxygen/html/tabs.css | 1 -
.../docs/doxygen/html/todo.html | 101 -
.../html/unionAirwellProtocol-members.html | 87 -
.../doxygen/html/unionAirwellProtocol.html | 239 -
.../html/unionAmcorProtocol-members.html | 96 -
.../docs/doxygen/html/unionAmcorProtocol.html | 383 -
.../html/unionArgoProtocol-members.html | 107 -
.../docs/doxygen/html/unionArgoProtocol.html | 562 --
.../html/unionCarrierProtocol-members.html | 99 -
.../doxygen/html/unionCarrierProtocol.html | 434 -
.../html/unionCoolixProtocol-members.html | 89 -
.../doxygen/html/unionCoolixProtocol.html | 295 -
.../html/unionCoronaProtocol-members.html | 96 -
.../doxygen/html/unionCoronaProtocol.html | 395 -
.../html/unionCoronaProtocol__coll__graph.map | 4 -
.../html/unionCoronaProtocol__coll__graph.md5 | 1 -
.../html/unionCoronaProtocol__coll__graph.png | Bin 3779 -> 0 bytes
.../html/unionDaikin128Protocol-members.html | 105 -
.../doxygen/html/unionDaikin128Protocol.html | 530 --
.../html/unionDaikin152Protocol-members.html | 103 -
.../doxygen/html/unionDaikin152Protocol.html | 498 -
.../html/unionDaikin160Protocol-members.html | 97 -
.../doxygen/html/unionDaikin160Protocol.html | 402 -
.../html/unionDaikin176Protocol-members.html | 99 -
.../doxygen/html/unionDaikin176Protocol.html | 434 -
.../html/unionDaikin216Protocol-members.html | 100 -
.../doxygen/html/unionDaikin216Protocol.html | 450 -
.../html/unionDaikin2Protocol-members.html | 133 -
.../doxygen/html/unionDaikin2Protocol.html | 996 --
.../html/unionDaikin64Protocol-members.html | 97 -
.../doxygen/html/unionDaikin64Protocol.html | 402 -
.../html/unionDaikinESPProtocol-members.html | 120 -
.../doxygen/html/unionDaikinESPProtocol.html | 770 --
.../html/unionDelonghiProtocol-members.html | 100 -
.../doxygen/html/unionDelonghiProtocol.html | 450 -
.../html/unionEcoclimProtocol-members.html | 96 -
.../doxygen/html/unionEcoclimProtocol.html | 428 -
.../html/unionElectraProtocol-members.html | 103 -
.../doxygen/html/unionElectraProtocol.html | 498 -
.../html/unionFujitsuProtocol-members.html | 111 -
.../doxygen/html/unionFujitsuProtocol.html | 643 --
.../unionGoodweatherProtocol-members.html | 97 -
.../html/unionGoodweatherProtocol.html | 402 -
.../html/unionGreeProtocol-members.html | 108 -
.../docs/doxygen/html/unionGreeProtocol.html | 578 --
.../html/unionHaierProtocol-members.html | 100 -
.../docs/doxygen/html/unionHaierProtocol.html | 450 -
.../html/unionHaierYRW02Protocol-members.html | 104 -
.../doxygen/html/unionHaierYRW02Protocol.html | 514 -
.../html/unionHitachi1Protocol-members.html | 100 -
.../doxygen/html/unionHitachi1Protocol.html | 450 -
.../html/unionHitachi424Protocol-members.html | 97 -
.../doxygen/html/unionHitachi424Protocol.html | 402 -
.../html/unionHitachiProtocol-members.html | 94 -
.../doxygen/html/unionHitachiProtocol.html | 354 -
.../html/unionKelonProtocol-members.html | 96 -
.../docs/doxygen/html/unionKelonProtocol.html | 378 -
.../html/unionKelvinatorProtocol-members.html | 114 -
.../doxygen/html/unionKelvinatorProtocol.html | 674 --
.../doxygen/html/unionLGProtocol-members.html | 88 -
.../docs/doxygen/html/unionLGProtocol.html | 258 -
.../html/unionMideaProtocol-members.html | 96 -
.../docs/doxygen/html/unionMideaProtocol.html | 410 -
.../unionMitsubishi112Protocol-members.html | 96 -
.../html/unionMitsubishi112Protocol.html | 386 -
.../unionMitsubishi136Protocol-members.html | 91 -
.../html/unionMitsubishi136Protocol.html | 306 -
.../unionMitsubishi144Protocol-members.html | 104 -
.../html/unionMitsubishi144Protocol.html | 514 -
.../unionMitsubishi152Protocol-members.html | 106 -
.../html/unionMitsubishi152Protocol.html | 546 --
.../unionMitsubishi88Protocol-members.html | 95 -
.../html/unionMitsubishi88Protocol.html | 370 -
.../html/unionNeoclimaProtocol-members.html | 110 -
.../doxygen/html/unionNeoclimaProtocol.html | 610 --
.../unionPanasonicAc32Protocol-members.html | 90 -
.../html/unionPanasonicAc32Protocol.html | 293 -
.../html/unionSamsungProtocol-members.html | 117 -
.../doxygen/html/unionSamsungProtocol.html | 751 --
.../html/unionSanyoProtocol-members.html | 102 -
.../docs/doxygen/html/unionSanyoProtocol.html | 485 -
.../html/unionSharpProtocol-members.html | 106 -
.../docs/doxygen/html/unionSharpProtocol.html | 546 --
.../html/unionTcl112Protocol-members.html | 102 -
.../doxygen/html/unionTcl112Protocol.html | 482 -
.../html/unionTechnibelProtocol-members.html | 98 -
.../doxygen/html/unionTechnibelProtocol.html | 415 -
.../html/unionTecoProtocol-members.html | 96 -
.../docs/doxygen/html/unionTecoProtocol.html | 386 -
.../html/unionToshibaProtocol-members.html | 97 -
.../doxygen/html/unionToshibaProtocol.html | 405 -
.../html/unionTranscoldProtocol-members.html | 86 -
.../doxygen/html/unionTranscoldProtocol.html | 226 -
.../html/unionTrotecProtocol-members.html | 97 -
.../doxygen/html/unionTrotecProtocol.html | 402 -
.../html/unionTrumaProtocol-members.html | 91 -
.../docs/doxygen/html/unionTrumaProtocol.html | 312 -
.../html/unionVestelProtocol-members.html | 107 -
.../doxygen/html/unionVestelProtocol.html | 576 --
.../html/unionVoltasProtocol-members.html | 109 -
.../doxygen/html/unionVoltasProtocol.html | 594 --
.../html/unionWhirlpoolProtocol-members.html | 121 -
.../doxygen/html/unionWhirlpoolProtocol.html | 786 --
.../doxygen/html/unionmagiquest-members.html | 87 -
.../docs/doxygen/html/unionmagiquest.html | 223 -
.../docs/doxygen/html/zh-CN_8h.html | 82 -
.../docs/doxygen/html/zh-CN_8h_source.html | 545 --
.../IRremoteESP8266/docs/doxygen_index.md | 60 -
.../examples/IRMQTTServer/IRMQTTServer.h | 7 +-
.../examples/IRMQTTServer/platformio.ini | 16 +-
.../IRremoteESP8266/keywords.txt | 142 +-
.../IRremoteESP8266/library.json | 2 +-
.../IRremoteESP8266/library.properties | 2 +-
.../IRremoteESP8266/src/IRac.cpp | 270 +-
.../IRremoteESP8266/src/IRac.h | 30 +-
.../IRremoteESP8266/src/IRrecv.cpp | 12 +
.../IRremoteESP8266/src/IRrecv.h | 23 +-
.../IRremoteESP8266/src/IRremoteESP8266.h | 35 +-
.../IRremoteESP8266/src/IRsend.cpp | 21 +
.../IRremoteESP8266/src/IRsend.h | 18 +-
.../IRremoteESP8266/src/IRtext.cpp | 9 +-
.../IRremoteESP8266/src/IRtext.h | 2 +
.../IRremoteESP8266/src/IRutils.cpp | 68 +-
.../IRremoteESP8266/src/ir_Bose.cpp | 69 +
.../IRremoteESP8266/src/ir_Daikin.cpp | 464 +-
.../IRremoteESP8266/src/ir_Daikin.h | 51 +-
.../IRremoteESP8266/src/ir_Gree.cpp | 6 +-
.../IRremoteESP8266/src/ir_Haier.cpp | 254 +-
.../IRremoteESP8266/src/ir_Haier.h | 126 +-
.../IRremoteESP8266/src/ir_LG.cpp | 446 +-
.../IRremoteESP8266/src/ir_LG.h | 106 +-
.../IRremoteESP8266/src/ir_Midea.h | 2 +
.../IRremoteESP8266/src/ir_Mitsubishi.cpp | 164 +-
.../IRremoteESP8266/src/ir_Mitsubishi.h | 16 +-
.../IRremoteESP8266/src/ir_Panasonic.h | 2 +
.../IRremoteESP8266/src/ir_Samsung.cpp | 126 +-
.../IRremoteESP8266/src/ir_Samsung.h | 71 +-
.../IRremoteESP8266/src/ir_Sanyo.cpp | 326 +-
.../IRremoteESP8266/src/ir_Sanyo.h | 115 +-
.../IRremoteESP8266/src/ir_Tcl.cpp | 177 +-
.../IRremoteESP8266/src/ir_Tcl.h | 25 +-
.../IRremoteESP8266/src/ir_Trotec.cpp | 302 +
.../IRremoteESP8266/src/ir_Trotec.h | 106 +-
.../IRremoteESP8266/src/locale/defaults.h | 15 +
.../IRremoteESP8266/test/IRac_test.cpp | 303 +-
.../IRremoteESP8266/test/ir_Bose_test.cpp | 108 +
.../IRremoteESP8266/test/ir_Daikin_test.cpp | 440 +-
.../IRremoteESP8266/test/ir_Haier_test.cpp | 203 +-
.../IRremoteESP8266/test/ir_LG_test.cpp | 274 +-
.../test/ir_Mitsubishi_test.cpp | 158 +-
.../IRremoteESP8266/test/ir_Samsung_test.cpp | 455 +-
.../IRremoteESP8266/test/ir_Sanyo_test.cpp | 322 +-
.../IRremoteESP8266/test/ir_Tcl_test.cpp | 204 +-
.../IRremoteESP8266/test/ir_Trotec_test.cpp | 292 +-
.../tools/auto_analyse_raw_data.py | 11 +-
.../tools/scrape_supported_devices.py | 6 +-
1430 files changed, 5070 insertions(+), 267781 deletions(-)
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/README.md
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/README_de.md
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/README_fr.md
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/_config.yml
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRac_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRac_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRac_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRrecv_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRrecv_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRrecv_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRremoteESP8266_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRremoteESP8266_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRsend_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRsend_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRsend_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtext_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtext_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtext_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtimer_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtimer_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtimer_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRutils_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRutils_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRutils_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/README_8md.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/annotated.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/bc_s.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/bdwn.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoolixAC__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCoronaAc__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin128-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin128.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin128__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin128__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin128__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin152-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin152.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin152__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin152__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin152__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin160-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin160.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin160__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin160__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin160__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin176-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin176.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin176__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin176__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin176__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin2-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin2.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin216-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin216.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin216__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin216__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin216__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin2__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin2__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin2__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin64-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin64.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin64__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin64__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikin64__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDaikinESP__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRDelonghiAc__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIREcoclimAc__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRElectraAc-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRElectraAc.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRElectraAc__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRElectraAc__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRElectraAc__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRFujitsuAC__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGoodweatherAc__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGreeAC-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGreeAC.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGreeAC__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGreeAC__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRGreeAC__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierAC-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierAC.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierACYRW02__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierAC__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierAC__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHaierAC__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc1__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__inherit__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__inherit__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc344__inherit__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc3__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__inherit__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__inherit__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc424__inherit__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRHitachiAc__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRKelonAc-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRKelonAc.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRKelonAc__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRKelonAc__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRKelonAc__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRKelvinatorAC__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRLgAc-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRLgAc.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRLgAc__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRLgAc__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRLgAc__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMideaAC-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMideaAC.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMideaAC__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMideaAC__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMideaAC__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi112__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishi136__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiAC__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy152Ac__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRMitsubishiHeavy88Ac__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRNeoclimaAc__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc32__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRPanasonicAc__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSamsungAc__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSanyoAc__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSharpAc-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSharpAc.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSharpAc__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSharpAc__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRSharpAc__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTcl112Ac__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTechnibelAc__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTecoAc-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTecoAc.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTecoAc__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTecoAc__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTecoAc__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRToshibaAC__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTranscoldAc__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrotecESP__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRTrumaAc__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVestelAc-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVestelAc.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVestelAc__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVestelAc__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVestelAc__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVoltas-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVoltas.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVoltas__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVoltas__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRVoltas__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRWhirlpoolAc__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRac-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRac.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRac__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRac__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRac__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRrecv-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRrecv.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRrecv__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRrecv__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRrecv__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRsend-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRsend.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRtimer-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRtimer.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classTimerMs-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classTimerMs.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classdecode__results-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classdecode__results.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classes.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/closed.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/de-CH_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/de-CH_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/de-DE_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/de-DE_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/defaults_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/defaults_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/deprecated.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/dir_49e56c817e5e54854c35e136979f97ca.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/dir_84fe998d1eb06414cc389ad334e77e63.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/doc.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/doxygen.css
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/doxygen.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/doxygen__index_8md.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/dynsections.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-AU_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-AU_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-IE_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-IE_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-UK_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-UK_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-US_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/en-US_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/es-ES_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/es-ES_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/files.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/folderclosed.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/folderopen.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/fr-FR_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/fr-FR_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_a.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_b.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_c.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_d.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_e.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_f.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_a.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_b.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_c.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_d.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_e.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_f.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_g.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_i.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_k.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_l.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_m.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_n.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_o.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_p.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_r.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_s.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_t.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_u.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_v.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_w.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_func_~.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_g.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_i.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_j.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_k.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_l.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_m.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_n.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_o.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_p.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_q.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_r.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_rela.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_s.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_t.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_u.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_v.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_a.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_b.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_c.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_d.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_e.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_f.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_i.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_j.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_l.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_m.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_n.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_o.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_p.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_q.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_r.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_s.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_t.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_u.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_v.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_w.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_x.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_vars_z.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_w.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_x.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_z.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/functions_~.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_a.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_c.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_d.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_e.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_enum.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_eval.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_f.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_func.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_g.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_i.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_j.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_k.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_l.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_m.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_n.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_p.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_r.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_s.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_t.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_type.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_u.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_v.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_vars.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_vars_k.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_w.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_x.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_y.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/globals_z.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/graph_legend.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/graph_legend.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/graph_legend.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/hierarchy.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/i18n_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/i18n_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/index.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_0.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_0.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_0.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_1.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_1.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_1.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_10.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_10.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_10.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_100.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_100.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_100.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_101.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_101.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_101.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_102.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_102.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_102.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_103.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_103.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_103.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_104.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_104.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_104.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_105.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_105.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_105.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_106.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_106.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_106.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_107.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_107.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_107.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_108.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_108.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_108.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_109.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_109.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_109.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_11.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_11.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_11.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_110.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_110.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_110.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_12.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_12.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_12.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_13.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_13.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_13.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_14.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_14.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_14.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_15.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_15.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_15.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_16.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_16.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_16.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_17.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_17.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_17.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_18.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_18.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_18.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_19.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_19.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_19.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_2.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_2.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_2.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_20.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_20.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_20.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_21.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_21.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_21.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_22.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_22.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_22.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_23.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_23.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_23.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_24.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_24.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_24.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_25.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_25.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_25.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_26.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_26.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_26.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_27.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_27.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_27.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_28.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_28.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_28.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_29.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_29.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_29.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_3.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_3.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_3.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_30.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_30.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_30.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_31.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_31.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_31.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_32.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_32.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_32.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_33.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_33.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_33.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_34.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_34.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_34.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_35.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_35.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_35.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_36.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_36.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_36.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_37.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_37.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_37.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_38.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_38.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_38.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_39.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_39.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_39.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_4.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_4.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_4.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_40.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_40.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_40.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_41.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_41.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_41.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_42.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_42.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_42.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_43.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_43.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_43.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_44.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_44.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_44.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_45.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_45.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_45.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_46.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_46.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_46.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_47.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_47.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_47.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_48.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_48.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_48.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_49.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_49.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_49.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_5.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_5.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_5.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_50.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_50.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_50.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_51.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_51.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_51.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_52.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_52.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_52.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_53.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_53.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_53.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_54.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_54.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_54.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_55.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_55.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_55.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_56.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_56.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_56.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_57.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_57.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_57.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_58.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_58.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_58.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_59.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_59.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_59.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_6.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_6.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_6.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_60.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_60.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_60.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_61.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_61.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_61.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_62.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_62.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_62.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_63.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_63.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_63.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_64.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_64.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_64.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_65.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_65.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_65.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_66.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_66.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_66.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_67.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_67.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_67.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_68.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_68.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_68.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_69.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_69.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_69.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_7.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_7.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_7.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_70.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_70.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_70.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_71.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_71.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_71.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_72.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_72.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_72.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_73.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_73.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_73.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_74.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_74.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_74.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_75.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_75.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_75.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_76.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_76.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_76.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_77.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_77.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_77.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_78.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_78.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_78.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_79.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_79.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_79.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_8.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_8.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_8.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_80.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_80.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_80.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_81.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_81.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_81.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_82.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_82.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_82.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_83.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_83.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_83.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_84.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_84.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_84.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_85.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_85.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_85.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_86.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_86.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_86.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_87.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_87.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_87.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_88.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_88.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_88.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_89.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_89.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_89.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_9.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_9.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_9.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_90.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_90.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_90.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_91.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_91.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_91.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_92.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_92.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_92.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_93.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_93.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_93.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_94.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_94.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_94.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_95.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_95.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_95.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_96.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_96.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_96.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_97.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_97.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_97.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_98.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_98.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_98.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_99.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_99.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherit_graph_99.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/inherits.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Airwell_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Airwell_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Airwell_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Aiwa_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Amcor_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Amcor_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Amcor_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Argo_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Argo_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Argo_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Carrier_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Carrier_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Carrier_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Coolix_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Coolix_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Coolix_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Corona_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Corona_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Corona_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Daikin_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Daikin_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Daikin_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Delonghi_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Delonghi_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Delonghi_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Denon_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Dish_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Doshisha_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Ecoclim_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Ecoclim_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Ecoclim_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Electra_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Electra_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Electra_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__EliteScreens_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Epson_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Fujitsu_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Fujitsu_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Fujitsu_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__GICable_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__GlobalCache_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Goodweather_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Goodweather_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Goodweather_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Gree_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Gree_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Gree_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Haier_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Haier_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Haier_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Hitachi_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Hitachi_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Hitachi_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Inax_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__JVC_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Kelon_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Kelon_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Kelon_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Kelvinator_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Kelvinator_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Kelvinator_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__LG_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__LG_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__LG_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Lasertag_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Lego_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Lutron_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__MWM_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Magiquest_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Magiquest_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Magiquest_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Metz_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Midea_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Midea_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Midea_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__MilesTag2_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Mirage_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__MitsubishiHeavy_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__MitsubishiHeavy_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__MitsubishiHeavy_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Mitsubishi_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Mitsubishi_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Mitsubishi_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Multibrackets_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__NEC_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__NEC_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__NEC_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Neoclima_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Neoclima_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Neoclima_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Nikai_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Panasonic_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Panasonic_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Panasonic_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Pioneer_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Pronto_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__RC5__RC6_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__RCMM_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Samsung_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Samsung_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Samsung_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sanyo_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sanyo_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sanyo_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sharp_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sharp_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sharp_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sherwood_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Sony_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Symphony_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Tcl_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Tcl_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Tcl_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Technibel_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Technibel_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Technibel_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Teco_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Teco_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Teco_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Teknopoint_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Toshiba_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Toshiba_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Toshiba_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Transcold_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Transcold_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Transcold_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Trotec_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Trotec_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Trotec_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Truma_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Truma_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Truma_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Vestel_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Vestel_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Vestel_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Voltas_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Voltas_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Voltas_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Whirlpool_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Whirlpool_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Whirlpool_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Whynter_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Xmp_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/ir__Zepeal_8cpp.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/it-IT_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/it-IT_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/jquery.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/md_src_locale_README.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/menu.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/menudata.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespaceIRAcUtils.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespaceIRXmpUtils.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespace__IRrecv.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespaceirutils.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespacemembers.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespacemembers_enum.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespacemembers_func.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespacemembers_vars.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespaces.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/namespacestdAc.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/nav_f.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/nav_g.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/nav_h.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/open.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/pages.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/pt-BR_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/pt-BR_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_0.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_0.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_1.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_1.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_10.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_10.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_11.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_11.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_12.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_12.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_13.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_13.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_14.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_14.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_15.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_15.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_16.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_16.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_17.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_17.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_18.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_18.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_19.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_19.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_1a.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_1a.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_1b.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_1b.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_2.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_2.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_3.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_3.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_4.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_4.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_5.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_5.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_6.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_6.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_7.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_7.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_8.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_8.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_9.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_9.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_a.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_a.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_b.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_b.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_c.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_c.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_d.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_d.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_e.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_e.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_f.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/all_f.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_0.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_0.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_1.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_1.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_10.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_10.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_2.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_2.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_3.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_3.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_4.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_4.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_5.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_5.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_6.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_6.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_7.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_7.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_8.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_8.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_9.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_9.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_a.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_a.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_b.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_b.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_c.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_c.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_d.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_d.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_e.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_e.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_f.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/classes_f.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/close.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_0.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_0.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_1.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_1.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_2.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_2.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_3.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_3.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_4.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_4.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_5.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_5.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_6.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_6.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_7.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_7.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_8.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_8.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_9.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enums_9.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_0.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_0.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_1.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_1.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_10.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_10.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_11.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_11.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_12.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_12.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_13.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_13.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_14.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_14.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_15.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_15.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_16.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_16.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_2.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_2.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_3.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_3.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_4.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_4.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_5.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_5.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_6.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_6.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_7.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_7.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_8.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_8.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_9.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_9.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_a.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_a.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_b.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_b.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_c.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_c.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_d.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_d.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_e.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_e.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_f.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/enumvalues_f.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_0.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_0.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_1.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_1.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_2.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_2.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_3.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_3.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_4.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_4.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_5.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_5.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_6.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/files_6.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_0.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_0.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_1.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_1.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_10.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_10.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_11.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_11.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_12.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_12.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_13.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_13.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_14.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_14.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_15.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_15.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_16.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_16.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_17.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_17.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_2.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_2.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_3.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_3.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_4.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_4.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_5.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_5.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_6.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_6.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_7.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_7.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_8.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_8.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_9.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_9.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_a.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_a.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_b.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_b.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_c.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_c.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_d.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_d.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_e.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_e.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_f.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/functions_f.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/mag_sel.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/namespaces_0.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/namespaces_0.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/namespaces_1.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/namespaces_1.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/namespaces_2.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/namespaces_2.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/nomatches.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/pages_0.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/pages_0.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/pages_1.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/pages_1.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/pages_2.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/pages_2.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/related_0.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/related_0.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/search.css
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/search.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/search_l.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/search_m.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/search_r.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/searchdata.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/typedefs_0.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/typedefs_0.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/typedefs_1.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/typedefs_1.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_0.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_0.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_1.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_1.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_10.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_10.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_11.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_11.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_12.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_12.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_13.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_13.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_14.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_14.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_15.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_15.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_16.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_16.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_17.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_17.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_18.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_18.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_2.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_2.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_3.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_3.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_4.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_4.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_5.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_5.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_6.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_6.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_7.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_7.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_8.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_8.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_9.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_9.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_a.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_a.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_b.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_b.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_c.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_c.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_d.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_d.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_e.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_e.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_f.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/search/variables_f.js
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/splitbar.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structCoronaSection-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structCoronaSection.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structirparams__t-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structirparams__t.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structmatch__result__t-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structmatch__result__t.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structstdAc_1_1state__t-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/structstdAc_1_1state__t.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/sync_off.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/sync_on.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/tab_a.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/tab_b.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/tab_h.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/tab_s.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/tabs.css
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/todo.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionAirwellProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionAirwellProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionAmcorProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionAmcorProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionArgoProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionArgoProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCarrierProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCarrierProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCoolixProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCoolixProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol__coll__graph.map
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol__coll__graph.md5
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionCoronaProtocol__coll__graph.png
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin128Protocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin128Protocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin152Protocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin152Protocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin160Protocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin160Protocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin176Protocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin176Protocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin216Protocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin216Protocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin2Protocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin2Protocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin64Protocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikin64Protocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikinESPProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDaikinESPProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDelonghiProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionDelonghiProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionEcoclimProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionEcoclimProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionElectraProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionElectraProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionFujitsuProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionFujitsuProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionGoodweatherProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionGoodweatherProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionGreeProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionGreeProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHaierProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHaierProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHaierYRW02Protocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHaierYRW02Protocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHitachi1Protocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHitachi1Protocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHitachi424Protocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHitachi424Protocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHitachiProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionHitachiProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionKelonProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionKelonProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionKelvinatorProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionKelvinatorProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionLGProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionLGProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMideaProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMideaProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi112Protocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi112Protocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi136Protocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi136Protocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi144Protocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi144Protocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi152Protocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi152Protocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi88Protocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionMitsubishi88Protocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionNeoclimaProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionNeoclimaProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionPanasonicAc32Protocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionPanasonicAc32Protocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionSamsungProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionSamsungProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionSanyoProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionSanyoProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionSharpProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionSharpProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTcl112Protocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTcl112Protocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTechnibelProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTechnibelProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTecoProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTecoProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionToshibaProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionToshibaProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTranscoldProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTranscoldProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTrotecProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTrotecProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTrumaProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionTrumaProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionVestelProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionVestelProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionVoltasProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionVoltasProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionWhirlpoolProtocol-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionWhirlpoolProtocol.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionmagiquest-members.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/unionmagiquest.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/zh-CN_8h.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/zh-CN_8h_source.html
delete mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen_index.md
create mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/src/ir_Bose.cpp
create mode 100644 lib/lib_basic/IRremoteESP8266/IRremoteESP8266/test/ir_Bose_test.cpp
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9d0feb195..5c69de80b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -15,6 +15,7 @@ All notable changes to this project will be documented in this file.
### Changed
- Shelly EM template needs to use GPIO ADE7953_IRQ_2
+- IRremoteESP8266 library from v2.7.19 to v2.7.20
### Fixed
- WDT reset on shutters with stepper motors during deceleration (#12849)
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/Doxyfile b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/Doxyfile
index 224c07315..8714b0476 100644
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/Doxyfile
+++ b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/Doxyfile
@@ -13,3 +13,4 @@ GENERATE_LATEX = NO
ENABLE_PREPROCESSING = NO
QUIET = YES
WARN_NO_PARAMDOC = YES
+WARN_AS_ERROR = YES
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/README.md b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/README.md
index de007d9c8..5dae9cfd9 100644
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/README.md
+++ b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/README.md
@@ -1,16 +1,17 @@

-[](https://travis-ci.com/crankyoldgit/IRremoteESP8266)
+[](../../actions/workflows/Build.yml)
+[](../../actions/workflows/Lint.yml)
+[](../../actions/workflows/UnitTests.yml)
+[](../../actions/workflows/Documentation.yml/badge.svg)
[](https://www.ardu-badge.com/IRremoteESP8266)
-[](http://isitmaintained.com/project/crankyoldgit/IRremoteESP8266 "Average time to resolve an issue")
-[](http://isitmaintained.com/project/crankyoldgit/IRremoteESP8266 "Percentage of issues still open")
[](https://gitlicense.com/license/crankyoldgit/IRremoteESP8266)
This library enables you to **send _and_ receive** infra-red signals on an [ESP8266](https://github.com/esp8266/Arduino) or an
[ESP32](https://github.com/espressif/arduino-esp32) using the [Arduino framework](https://www.arduino.cc/) using common 940nm IR LEDs and common IR receiver modules. e.g. TSOP{17,22,24,36,38,44,48}* demodulators etc.
-## v2.7.19 Now Available
-Version 2.7.19 of the library is now [available](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). You can view the [Release Notes](ReleaseNotes.md) for all the significant changes.
+## v2.7.20 Now Available
+Version 2.7.20 of the library is now [available](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). You can view the [Release Notes](ReleaseNotes.md) for all the significant changes.
#### Upgrading from pre-v2.0
Usage of the library has been slightly changed in v2.0. You will need to change your usage to work with v2.0 and beyond. You can read more about the changes required on our [Upgrade to v2.0](https://github.com/crankyoldgit/IRremoteESP8266/wiki/Upgrading-to-v2.0) page.
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/README_de.md b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/README_de.md
index 690ce281a..51ded0420 100644
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/README_de.md
+++ b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/README_de.md
@@ -1,16 +1,18 @@

-[](https://travis-ci.com/crankyoldgit/IRremoteESP8266)
+[](../../actions/workflows/Build.yml/badge.svg)
+[](../../actions/workflows/Lint.yml)
+[](../../ctions/workflows/UnitTests.yml)
+[](../../actions/workflows/Documentation.yml)
+[](https://www.ardu-badge.com/IRremoteESP8266)
[](https://www.ardu-badge.com/IRremoteESP8266)
-[](http://isitmaintained.com/project/crankyoldgit/IRremoteESP8266 "Resolution Time")
-[](http://isitmaintained.com/project/crankyoldgit/IRremoteESP8266 "Open issues")
[](https://gitlicense.com/license/crankyoldgit/IRremoteESP8266)
Diese Programmbibliothek ermöglicht das **Senden _und_ Empfangen** von Infrarotsignalen mit [ESP8266](https://github.com/esp8266/Arduino)- und
[ESP32](https://github.com/espressif/arduino-esp32)-Mikrocontrollern mithilfe des [Arduino-Frameworks](https://www.arduino.cc/) und handelsüblichen 940nm Infrarot-LEDs undIR-Empfängermodulen, wie zum Beispiel TSOP{17,22,24,36,38,44,48}*-Demodulatoren.
-## v2.7.19 jetzt verfügbar
-Version 2.7.19 der Bibliothek ist nun [verfügbar](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). Die [Versionshinweise](ReleaseNotes.md) enthalten alle wichtigen Neuerungen.
+## v2.7.20 jetzt verfügbar
+Version 2.7.20 der Bibliothek ist nun [verfügbar](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). Die [Versionshinweise](ReleaseNotes.md) enthalten alle wichtigen Neuerungen.
#### Hinweis für Nutzer von Versionen vor v2.0
Die Benutzung der Bibliothek hat sich mit Version 2.0 leicht geändert. Einige Anpassungen im aufrufenden Code werden nötig sein, um mit Version ab 2.0 korrekt zu funktionieren. Mehr zu den Anpassungen finden sich auf unserer [Upgrade to v2.0](https://github.com/crankyoldgit/IRremoteESP8266/wiki/Upgrading-to-v2.0)-Seite.
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/README_fr.md b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/README_fr.md
index c87ab75cf..fe314c459 100644
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/README_fr.md
+++ b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/README_fr.md
@@ -1,16 +1,17 @@

-[](https://travis-ci.com/crankyoldgit/IRremoteESP8266)
+[](../../actions/workflows/Build.yml)
+[](../../actions/workflows/Lint.yml)
+[](../../actions/workflows/UnitTests.yml)
+[](../../actions/workflows/Documentation.yml)
[](https://www.ardu-badge.com/IRremoteESP8266)
-[](http://isitmaintained.com/project/crankyoldgit/IRremoteESP8266 "Average time to resolve an issue")
-[](http://isitmaintained.com/project/crankyoldgit/IRremoteESP8266 "Percentage of issues still open")
-[](https://gitlicense.com/license/crankyoldgit/IRremoteESP8266)
+[](https://gitlicense.com/license/crankyoldgit/IRremoteESP8266)
Cette librairie vous permetra de **recevoir et d'envoyer des signaux** infrarouge sur le protocole [ESP8266](https://github.com/esp8266/Arduino) ou sur le protocole
[ESP32](https://github.com/espressif/arduino-esp32) en utilisant le [Arduino framework](https://www.arduino.cc/) qui utilise la norme 940nm IR LEDs et le module basique de reception d'onde IR. Exemple : TSOP{17,22,24,36,38,44,48}* modules etc.
-## v2.7.19 disponible
-Version 2.7.19 de la libraire est maintenant [disponible](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). Vous pouvez voir le [Release Notes](ReleaseNotes.md) pour tous les changements importants.
+## v2.7.20 disponible
+Version 2.7.20 de la libraire est maintenant [disponible](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). Vous pouvez voir le [Release Notes](ReleaseNotes.md) pour tous les changements importants.
#### mise à jour depuis pre-v2.0
L'utilisation de la librairie à un peu changer depuis la version in v2.0. Si vous voulez l'utiliser vous devrez changer votre utilisation aussi. Vous pouvez vous renseigner sur les précondition d'utilisation ici : [Upgrade to v2.0](https://github.com/crankyoldgit/IRremoteESP8266/wiki/Upgrading-to-v2.0) page.
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/ReleaseNotes.md b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/ReleaseNotes.md
index 6fcd6f183..f5bc0f66a 100644
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/ReleaseNotes.md
+++ b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/ReleaseNotes.md
@@ -1,5 +1,38 @@
# Release Notes
+## _v2.7.20 (20210828)_
+
+**[Bug Fixes]**
+- Make `strToSwingH()` match "Right Max" (#1550 #1551)
+
+**[Features]**
+- Experimental Bose remote support (#1579)
+- Added MitsubishiAC VaneLeft (#1572 #1576)
+- HAIER_AC176: Add experimental detailed support (#1480 #1571)
+- Detailed support for Tornado/Sanyo 88-bit A/C protocol (#1503 #1568)
+- Add support for new `TROTEC_3550` A/C protocol (#1563 #1566 #1507)
+- SamsungAc: Use `sendExtended()` going forward. (#1484 #1562)
+- SamsungAc: Redo/fix checksum calculations. (#1538 #1554)
+- LG: Add support for `AKB73757604` model (#1531 #1545)
+- Daikin176: Add support for Unit Id. (#1543 #1544)
+- Daikin2: Add support for Humidity setting/operation. (#1535 #1540)
+- TCL112AC: Add support for quiet/mute setting. (#1528 #1529)
+- LG2: Add Fan speed, Swing, & Light support for new `AKB74955603` model (#1513 #1530)
+- Add Mitsubishi AC "fan only" mode (#1527)
+
+**[Misc]**
+- Change when some github workflows run (#1583)
+- Add/update supported device info (#1580 #1581 #1585)
+- Fix pylint issues due to pylint update. (#1569 #1570)
+- DAIKIN216: Update supported models. (#1552 #1567)
+- IRMQTTServer: Build a minimal OTA image via PlatformIO. (#1513 #1541)
+- Reduce memory fragmentation cause by String usage. (#1493 #1536)
+- Refactor `decodeMitsubishiAC()` (#1523 #1532)
+- Fix incorrect comment.
+- Migrate from Travis to GitHub Actions (#1522 #1526)
+- Documentation update with additional supported Panasonic AC models (#1525)
+
+
## _v2.7.19 (20210706)_
**[Bug Fixes]**
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/SupportedProtocols.md b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/SupportedProtocols.md
index 9f91b52e9..348a6d641 100644
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/SupportedProtocols.md
+++ b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/SupportedProtocols.md
@@ -1,6 +1,6 @@
+ Last generated: Sat 28 Aug 2021 07:53:10 +0000 --->
# IR Protocols supported by this library
| Protocol | Brand | Model | A/C Model | Detailed A/C Support |
@@ -9,6 +9,7 @@
| [Aiwa](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Aiwa.cpp) | **Aiwa** | RC-T501 RCU | | - |
| [Amcor](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Amcor.cpp) | **[Amcor](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Amcor.h)** | ADR-853H A/C TAC-444 remote TAC-495 remote | | Yes |
| [Argo](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Argo.cpp) | **[Argo](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Argo.h)** | Ulisse 13 DCI Mobile Split A/C | | Yes |
+| [Bose](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Bose.cpp) | **Bose** | Bose TV Speaker | | - |
| [Carrier](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Carrier.cpp) | **[Carrier/Surrey](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Carrier.h)** | 42QG5A55970 remote 53NGK009/012 Inverter 619EGX0090E0 A/C 619EGX0120E0 A/C 619EGX0180E0 A/C 619EGX0220E0 A/C | | Yes |
| [Coolix](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.cpp) | **[Airwell](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.h)** | RC08B remote | | Yes |
| [Coolix](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.cpp) | **[Beko](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.h)** | BINR 070/071 split-type A/C RG57K7(B)/BGEF Remote | | Yes |
@@ -18,7 +19,7 @@
| [Coolix](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.cpp) | **[Tokio](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.h)** | AATOEMF17-12CHR1SW split-type RG51\|50/BGE Remote | | Yes |
| [Coolix](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.cpp) | **[Toshiba](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.h)** | RAS-4M27YAV-E A/C RAS-M10YKV-E A/C RAS-M13YKV-E A/C WH-E1YE remote | | Yes |
| [Corona](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Corona.cpp) | **[Corona](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Corona.h)** | AR-01 remote CSH-N2211 A/C CSH-N2511 A/C CSH-N2811 A/C CSH-N4011 A/C | | Yes |
-| [Daikin](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Daikin.cpp) | **[Daikin](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Daikin.h)** | 17 Series A/C (DAIKIN128) ARC423A5 remote (DAIKIN160) ARC433** remote (DAIKIN) ARC433B69 remote (DAIKIN216) ARC466A33 remote (DAIKIN) ARC477A1 remote (DAIKIN2) ARC480A5 remote (DAIKIN152) BRC4C151 remote (DAIKIN176) BRC4C153 remote (DAIKIN176) BRC52B63 remote (DAIKIN128) DGS01 remote (DAIKIN64) FFN-C/FCN-F Series A/C (DAIKIN64) FFQ35B8V1B A/C (DAIKIN176) FTE12HV2S A/C FTWX35AXV1 A/C (DAIKIN64) FTXB09AXVJU A/C (DAIKIN128) FTXB12AXVJU A/C (DAIKIN128) FTXM-M A/C (DAIKIN) FTXZ25NV1B A/C (DAIKIN2) FTXZ35NV1B A/C (DAIKIN2) FTXZ50NV1B A/C (DAIKIN2) M Series A/C (DAIKIN) | | Yes |
+| [Daikin](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Daikin.cpp) | **[Daikin](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Daikin.h)** | 17 Series A/C (DAIKIN128) ARC423A5 remote (DAIKIN160) ARC433** remote (DAIKIN) ARC433B69 remote (DAIKIN216) ARC466A33 remote (DAIKIN) ARC477A1 remote (DAIKIN2) ARC480A5 remote (DAIKIN152) ARC484A4 remote (DAIKIN216) BRC4C151 remote (DAIKIN176) BRC4C153 remote (DAIKIN176) BRC52B63 remote (DAIKIN128) DGS01 remote (DAIKIN64) FFN-C/FCN-F Series A/C (DAIKIN64) FFQ35B8V1B A/C (DAIKIN176) FTE12HV2S A/C FTQ60TV16U2 A/C (DAIKIN216) FTWX35AXV1 A/C (DAIKIN64) FTXB09AXVJU A/C (DAIKIN128) FTXB12AXVJU A/C (DAIKIN128) FTXM-M A/C (DAIKIN) FTXZ25NV1B A/C (DAIKIN2) FTXZ35NV1B A/C (DAIKIN2) FTXZ50NV1B A/C (DAIKIN2) M Series A/C (DAIKIN) | | Yes |
| [Delonghi](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Delonghi.cpp) | **[Delonghi](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Delonghi.h)** | PAC A95 | | Yes |
| [Denon](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Denon.cpp) | **Denon** | AVR-3801 A/V Receiver (probably) | | - |
| [Dish](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Dish.cpp) | **DISH NETWORK** | echostar 301 | | - |
@@ -51,8 +52,8 @@
| [Kelvinator](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelvinator.cpp) | **[Green](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelvinator.h)** | YAPOF3 remote | | Yes |
| [Kelvinator](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelvinator.cpp) | **[Kelvinator](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelvinator.h)** | KSV26CRC A/C KSV26HRC A/C KSV35CRC A/C KSV35HRC A/C KSV53HRC A/C KSV62HRC A/C KSV70CRC A/C KSV70HRC A/C KSV80HRC A/C YALIF Remote | | Yes |
| [Kelvinator](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelvinator.cpp) | **[Sharp](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelvinator.h)** | A5VEY A/C YB1FA remote | | Yes |
-| [LG](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_LG.cpp) | **[General Electric](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_LG.h)** | 6711AR2853M A/C Remote AG1BH09AW101 Split A/C | | Yes |
-| [LG](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_LG.cpp) | **[LG](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_LG.h)** | 6711A20083V remote (LG) AKB74395308 remote (LG2) AKB75215403 remote (LG2) S4-W12JA3AA A/C (LG2) | | Yes |
+| [LG](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_LG.cpp) | **[General Electric](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_LG.h)** | 6711AR2853M A/C Remote (LG) AG1BH09AW101 Split A/C (LG) | | Yes |
+| [LG](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_LG.cpp) | **[LG](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_LG.h)** | 6711A20083V remote (LG) A4UW30GFA2 A/C (LG2 - AKB74955603 & AKB73757604) AKB73757604 remote (LG2 - AKB73757604) AKB74395308 remote (LG2) AKB74955603 remote (LG2 - AKB74955603) AKB75215403 remote (LG2) AMNW09GSJA0 A/C (LG2 - AKB74955603) AMNW24GTPA1 A/C (LG2 - AKB73757604) S4-W12JA3AA A/C (LG2) | | Yes |
| [Lasertag](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Lasertag.cpp) | **Lasertag** | Phaser emitters | | - |
| [Lego](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Lego.cpp) | **LEGO Power Functions** | IR Receiver | | - |
| [Lutron](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Lutron.cpp) | **Lutron** | MIR-ITFS remote MIR-ITFS-F remote MIR-ITFS-LF remote SP-HT remote | | - |
@@ -66,10 +67,11 @@
| [Midea](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Midea.cpp) | **[Midea](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Midea.h)** | FS40-7AR Stand Fan (MIDEA24) | | Yes |
| [Midea](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Midea.cpp) | **[MrCool](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Midea.h)** | RG57A6/BGEFU1 remote (MIDEA) | | Yes |
| [Midea](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Midea.cpp) | **[Pioneer System](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Midea.h)** | RG66B6(B)/BGEFU1 remote (MIDEA) RUBO18GMFILCAD A/C (18K BTU) (MIDEA) RYBO12GMFILCAD A/C (12K BTU) (MIDEA) UB018GMFILCFHD A/C (12K BTU) (MIDEA) WS012GMFI22HLD A/C (12K BTU) (MIDEA) WS018GMFI22HLD A/C (12K BTU) (MIDEA) | | Yes |
+| [Midea](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Midea.cpp) | **[Trotec](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Midea.h)** | RG57H(B)/BGE remote (MIDEA) TROTEC PAC 3900 X (MIDEA) | | Yes |
| [MilesTag2](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_MilesTag2.cpp) | **Milestag2** | Various | | - |
| [Mirage](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Mirage.cpp) | **Mirage** | VLU series A/C | | - |
| [Mitsubishi](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Mitsubishi.cpp) | **[Mitsubishi](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Mitsubishi.h)** | HC3000 Projector (MITSUBISHI2) KM14A 0179213 remote MS-GK24VA A/C TV (MITSUBISHI) | | Yes |
-| [Mitsubishi](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Mitsubishi.cpp) | **[Mitsubishi Electric](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Mitsubishi.h)** | 001CP T7WE10714 remote (MITSUBISHI136) KPOA remote (MITSUBISHI112) MLZ-RX5017AS A/C (MITSUBISHI_AC) MSH-A24WV A/C (MITSUBISHI112) MSZ-GV2519 A/C (MITSUBISHI_AC) MUH-A24WV A/C (MITSUBISHI112) PEAD-RP71JAA Ducted A/C (MITSUBISHI136) RH151/M21ED6426 remote (MITSUBISHI_AC) SG153/M21EDF426 remote (MITSUBISHI_AC) | | Yes |
+| [Mitsubishi](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Mitsubishi.cpp) | **[Mitsubishi Electric](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Mitsubishi.h)** | 001CP T7WE10714 remote (MITSUBISHI136) KPOA remote (MITSUBISHI112) MLZ-RX5017AS A/C (MITSUBISHI_AC) MSH-A24WV A/C (MITSUBISHI112) MSZ-GV2519 A/C (MITSUBISHI_AC) MSZ-SF25VE3 A/C (MITSUBISHI_AC) MSZ-ZW4017S A/C (MITSUBISHI_AC) MUH-A24WV A/C (MITSUBISHI112) PEAD-RP71JAA Ducted A/C (MITSUBISHI136) RH151/M21ED6426 remote (MITSUBISHI_AC) SG153/M21EDF426 remote (MITSUBISHI_AC) SG15D remote (MITSUBISHI_AC) | | Yes |
| [MitsubishiHeavy](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_MitsubishiHeavy.cpp) | **[Mitsubishi Heavy Industries](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_MitsubishiHeavy.h)** | RKX502A001C remote (88 bit) RLA502A700B remote (152 bit) SRKxxZJ-S A/C (88 bit) SRKxxZM-S A/C (152 bit) SRKxxZMXA-S A/C (152 bit) | | Yes |
| [Multibrackets](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Multibrackets.cpp) | **Multibrackets** | Motorized Swing mount large - 4500 | | - |
| [NEC](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_NEC.cpp) | **[Aloka](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_NEC.h)** | SleepyLights LED Lamp | | - |
@@ -80,7 +82,7 @@
| [Neoclima](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Neoclima.cpp) | **[Neoclima](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Neoclima.h)** | NS-09AHTI A/C ZH/TY-01 remote | | Yes |
| [Neoclima](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Neoclima.cpp) | **[Soleus Air](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Neoclima.h)** | TTWM1-10-01 A/C ZCF/TL-05 remote | | Yes |
| [Nikai](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Nikai.cpp) | **Nikai** | Unknown LCD TV | | - |
-| [Panasonic](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Panasonic.cpp) | **[Panasonic](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Panasonic.h)** | A75C2295 remote (PANASONIC_AC32) A75C2311 remote (PANASONIC_AC CKP/5) A75C2616-1 remote (PANASONIC_AC DKE/3) A75C3704 remote (PANASONIC_AC DKE/3) A75C3747 remote (PANASONIC_AC JKE/4) CKP series A/C (PANASONIC_AC CKP/5) CS-E7PKR A/C (PANASONIC_AC DKE/2) CS-E9CKP series A/C (PANASONIC_AC32) CS-ME10CKPG A/C (PANASONIC_AC CKP/5) CS-ME12CKPG A/C (PANASONIC_AC CKP/5) CS-ME14CKPG A/C (PANASONIC_AC CKP/5) CS-YW9MKD A/C (PANASONIC_AC JKE/4) CS-Z9RKR A/C (PANASONIC_AC RKR/6) DKE series A/C (PANASONIC_AC DKE/3) DKW series A/C (PANASONIC_AC DKE/3) JKE series A/C (PANASONIC_AC JKE/4) NKE series A/C (PANASONIC_AC NKE/2) PKR series A/C (PANASONIC_AC DKE/3) RKR series A/C (PANASONIC_AC RKR/6) TV (PANASONIC) | CKP DKE JKE LKE NKE RKR | Yes |
+| [Panasonic](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Panasonic.cpp) | **[Panasonic](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Panasonic.h)** | A75C2295 remote (PANASONIC_AC32) A75C2311 remote (PANASONIC_AC CKP/5) A75C2616-1 remote (PANASONIC_AC DKE/3) A75C3704 remote (PANASONIC_AC DKE/3) A75C3747 remote (PANASONIC_AC JKE/4) A75C4762 remote (PANASONIC_AC RKR/6) CKP series A/C (PANASONIC_AC CKP/5) CS-E7PKR A/C (PANASONIC_AC DKE/2) CS-E9CKP series A/C (PANASONIC_AC32) CS-ME10CKPG A/C (PANASONIC_AC CKP/5) CS-ME12CKPG A/C (PANASONIC_AC CKP/5) CS-ME14CKPG A/C (PANASONIC_AC CKP/5) CS-YW9MKD A/C (PANASONIC_AC JKE/4) CS-Z24RKR A/C (PANASONIC_AC RKR/6) CS-Z9RKR A/C (PANASONIC_AC RKR/6) DKE series A/C (PANASONIC_AC DKE/3) DKW series A/C (PANASONIC_AC DKE/3) JKE series A/C (PANASONIC_AC JKE/4) NKE series A/C (PANASONIC_AC NKE/2) PKR series A/C (PANASONIC_AC DKE/3) RKR series A/C (PANASONIC_AC RKR/6) TV (PANASONIC) | CKP DKE JKE LKE NKE RKR | Yes |
| [Pioneer](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Pioneer.cpp) | **Pioneer** | AV Receivers AXD7690 Remote VSX-324 AV Receiver | | - |
| [Pronto](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Pronto.cpp) | **Pronto** | Pronto Hex | | - |
| [RC5_RC6](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_RC5_RC6.cpp) | **Philips** | RC-5X (RC5X) Standard RC-5 (RC5) Standard RC-6 (RC6) | | - |
@@ -96,14 +98,15 @@
| [Symphony](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Symphony.cpp) | **Symphony** | Air Cooler 3Di | | - |
| [Symphony](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Symphony.cpp) | **Westinghouse** | 78095 Remote Ceiling fan | | - |
| [Tcl](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Tcl.cpp) | **[Leberg](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Tcl.h)** | LBS-TOR07 A/C | | Yes |
+| [Tcl](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Tcl.cpp) | **[TCL](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Tcl.h)** | TAC-09CHSD/XA31I A/C | | Yes |
| [Technibel](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Technibel.cpp) | **[Technibel](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Technibel.h)** | IRO PLUS | | Yes |
| [Teco](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Teco.cpp) | **[Alaska](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Teco.h)** | SAC9010QC A/C SAC9010QC remote | | Yes |
| [Teknopoint](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Teknopoint.cpp) | **Teknopoint** | Allegro SSA-09H A/C GZ-055B-E1 remote | | - |
| [Toshiba](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Toshiba.cpp) | **[Carrier](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Toshiba.h)** | 42NQV025M2 / 38NYV025M2 A/C 42NQV035M2 / 38NYV035M2 A/C 42NQV050M2 / 38NYV050M2 A/C 42NQV060M2 / 38NYV060M2 A/C | | Yes |
| [Toshiba](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Toshiba.cpp) | **[Toshiba](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Toshiba.h)** | Akita EVO II RAS 18SKP-ES RAS-2558V A/C RAS-B13N3KV2 RAS-B13N3KVP-E WC-L03SE WH-TA04NE WH-UB03NJ remote | | Yes |
| [Transcold](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Transcold.cpp) | **[Transcold](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Transcold.h)** | M1-F-NO-6 A/C | | Yes |
-| [Trotec](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Trotec.cpp) | **[Duux](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Trotec.h)** | Blizzard Smart 10K / DXMA04 A/C | | Yes |
-| [Trotec](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Trotec.cpp) | **[Trotec](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Trotec.h)** | PAC 3200 A/C | | Yes |
+| [Trotec](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Trotec.cpp) | **[Duux](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Trotec.h)** | Blizzard Smart 10K / DXMA04 A/C (TROTEC) | | Yes |
+| [Trotec](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Trotec.cpp) | **[Trotec](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Trotec.h)** | PAC 3200 A/C (TROTEC) PAC 3550 Pro A/C (TROTEC_3550) | | Yes |
| [Truma](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Truma.cpp) | **[Truma](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Truma.h)** | 40091-86700 remote Aventa A/C | | Yes |
| [Vestel](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Vestel.cpp) | **[Vestel](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Vestel.h)** | BIOX CXP-9 A/C (9K BTU) | | Yes |
| [Voltas](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Voltas.cpp) | **[Voltas](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Voltas.h)** | 122LZF 4011252 Window A/C | 122LZF | Yes |
@@ -128,6 +131,7 @@
- AIWA_RC_T501
- AMCOR
- ARGO
+- BOSE
- CARRIER_AC
- CARRIER_AC40
- CARRIER_AC64
@@ -203,6 +207,7 @@
- SAMSUNG_AC
- SANYO
- SANYO_AC
+- SANYO_AC88
- SANYO_LC7461
- SHARP
- SHARP_AC
@@ -215,6 +220,7 @@
- TOSHIBA_AC
- TRANSCOLD
- TROTEC
+- TROTEC_3550
- TRUMA
- VESTEL_AC
- VOLTAS
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/README.md b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/README.md
deleted file mode 100644
index 262e82b62..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/README.md
+++ /dev/null
@@ -1,61 +0,0 @@
-# IRremoteESP8266 Library
-
-This library enables you to **send _and_ receive** infra-red signals on an [ESP8266](https://github.com/esp8266/Arduino) or an
-[ESP32](https://github.com/espressif/arduino-esp32) using the [Arduino framework](https://www.arduino.cc/) using common 940nm IR LEDs and common IR receiver modules. e.g. TSOP{17,22,24,36,38,44,48}* demodulators etc.
-
-## Supported Protocols
-You can find the details of which protocols & devices are supported
-[here](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/SupportedProtocols.md).
-
-## Troubleshooting
-Before reporting an issue or asking for help, please try to follow our [Troubleshooting Guide](https://github.com/crankyoldgit/IRremoteESP8266/wiki/Troubleshooting-Guide) first.
-
-## Frequently Asked Questions
-Some common answers to common questions and problems are on our [F.A.Q. wiki page](https://github.com/crankyoldgit/IRremoteESP8266/wiki/Frequently-Asked-Questions).
-
-## Library API Documentation
-This library uses [Doxygen](https://www.doxygen.nl/index.html) to [automatically document](https://crankyoldgit.github.io/IRremoteESP8266/doxygen/html/) the [library's](https://crankyoldgit.github.io/IRremoteESP8266/doxygen/html/) [API](https://en.wikipedia.org/wiki/Application_programming_interface).
-You can find it [here](https://crankyoldgit.github.io/IRremoteESP8266/doxygen/html/).
-
-## Installation
-##### Official releases via the Arduino IDE v1.8+ (Windows & Linux)
-1. Click the _"Sketch"_ -> _"Include Library"_ -> _"Manage Libraries..."_ Menu items.
-1. Enter `IRremoteESP8266` into the _"Filter your search..."_ top right search box.
-1. Click on the IRremoteESP8266 result of the search.
-1. Select the version you wish to install and click _"Install"_.
-
-##### Manual Installation for Windows
-1. Click on _"Clone or Download"_ button, then _"[Download ZIP](https://github.com/crankyoldgit/IRremoteESP8266/archive->master.zip)"_ on the page.
-1. Extract the contents of the downloaded zip file.
-1. Rename the extracted folder to _"IRremoteESP8266"_.
-1. Move this folder to your libraries directory. (under windows: `C:\Users\YOURNAME\Documents\Arduino\libraries\`)
-1. Restart your Arduino IDE.
-1. Check out the examples.
-
-##### Using Git to install the library ( Linux )
-```
-cd ~/Arduino/libraries
-git clone https://github.com/crankyoldgit/IRremoteESP8266.git
-```
-###### To update to the latest version of the library
-```
-cd ~/Arduino/libraries/IRremoteESP8266 && git pull
-```
-
-## Contributing
-If you want to [contribute](.github/CONTRIBUTING.md#how-can-i-contribute) to this project, consider:
-- [Reporting](.github/CONTRIBUTING.md#reporting-bugs) bugs and errors
-- Ask for enhancements
-- Improve our documentation
-- [Creating issues](.github/CONTRIBUTING.md#reporting-bugs) and [pull requests](.github/CONTRIBUTING.md#pull-requests)
-- Tell other people about this library
-
-## Contributors
-Available [here](.github/Contributors.md)
-
-## Library History
-This library was originally based on Ken Shirriff's work (https://github.com/shirriff/Arduino-IRremote/)
-
-[Mark Szabo](https://github.com/crankyoldgit/IRremoteESP8266) has updated the IRsend class to work on ESP8266 and [Sebastien Warin](https://github.com/sebastienwarin/IRremoteESP8266) the receiving & decoding part (IRrecv class).
-
-As of v2.0, the library was almost entirely re-written with the ESP8266's resources in mind.
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/README_de.md b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/README_de.md
deleted file mode 100644
index 4ef3bccc5..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/README_de.md
+++ /dev/null
@@ -1,59 +0,0 @@
-# IRremoteESP8266 Library
-
-Diese Programmbibliothek ermöglicht das **Senden _und_ Empfangen** von Infrarot-Signalen mit [ESP8266](https://github.com/esp8266/Arduino)- oder [ESP32](https://github.com/espressif/arduino-esp32)-Mikrocontrollern mithilfe des [Arduino-Frameworks](https://www.arduino.cc/) und handelsüblichen 940nm Infrarot-LEDs und IR-Empfängermodulen, wie zum Beispiel TSOP{17,22,24,36,38,44,48}*-Demodulatoren.
-
-## Unterstützte Protokolle
-Details zu den unterstützten Protokollen und Geräten befinden sich [hier](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/SupportedProtocols.md).
-
-## Fehlersuche
-Bitte erst den [Troubleshooting Guide](https://github.com/crankyoldgit/IRremoteESP8266/wiki/Troubleshooting-Guide) lesen, bevor Probleme gemeldet werden oder um Hilfe gebeten wird.
-
-## FAQ - häufige Fragen
-Einige Antworten zu häufig gestellten Fragen sind auf unserer [F.A.Q. Wiki-Seite](https://github.com/crankyoldgit/IRremoteESP8266/wiki/Frequently-Asked-Questions) hinterlegt.
-
-## Library API-Dokumentation
-Diese Bibliothek benutzt [Doxygen](https://www.doxygen.nl/index.html) zur [automatischen Dokumentation](https://crankyoldgit.github.io/IRremoteESP8266/doxygen/html/) der [API](https://en.wikipedia.org/wiki/Application_programming_interface) dieser [Bibliothek](https://crankyoldgit.github.io/IRremoteESP8266/doxygen/html/).
-Sie ist [hier](https://crankyoldgit.github.io/IRremoteESP8266/doxygen/html/) zu finden.
-
-## Installation
-##### Installation von offiziellen Releases über die Arduino-IDE v1.8+ (Windows & Linux)
-1. Das Untermenü _"Sketch"_ -> _"Bibliothek einbinden"_ -> _"Bibliotheken verwalten..."_ aufrufen.
-1. In das Suchfeld oben rechts (_"Grenzen Sie Ihre Suche ein..."_) `IRremoteESP8266` eintragen.
-1. Bei den Suchergebnissen IRremoteESP8266 auswählen.
-1. Die Version markieren, die installiert werden soll, und dann _"Installieren"_ klicken.
-
-##### Manuelle Installation (Windows)
-1. Auf der Website auf den grünen _"Code"_-Knopf klicken, dann _"[Download ZIP](https://github.com/crankyoldgit/IRremoteESP8266/archive->master.zip)"_ auswählen.
-1. Die heruntergeladene Zip-Datei entpacken.
-1. Den entpackten Dateiordner in _"IRremoteESP8266"_ umbenennen.
-1. Diesen Ordner anschließend in den Bibliotheken-Pfad verschieben. (Unter Windows: `C:\Users\BENUTZER\Dokumente\Arduino\libraries\`)
-1. Die Arduino-IDE neu starten.
-1. Unter den Beispielen finden sich neue Einträge.
-
-##### Benutzung von Git für die Installation der Bibliothek (Linux)
-```
-cd ~/Arduino/libraries
-git clone https://github.com/crankyoldgit/IRremoteESP8266.git
-```
-###### Um die neueste Version der Bibliothek zu beziehen
-```
-cd ~/Arduino/libraries/IRremoteESP8266 && git pull
-```
-
-## Mithelfen
-Anregungen für die [Mithilfe](.github/CONTRIBUTING.md#how-can-i-contribute) am Projekt:
-- Das [Melden](.github/CONTRIBUTING.md#reporting-bugs) von Bugs und Fehlern
-- Das Einreichen von Verbesserungs- und Erweiterungsvorschlägen
-- Das Erstellen und Verbessern der Dokumentation
-- Das [Melden von Problemen](.github/CONTRIBUTING.md#reporting-bugs) und Einreichen von [Pull-Requests](.github/CONTRIBUTING.md#pull-requests)
-- Anderen Leuten von dieser Bibliothek erzählen
-
-## Beitragende
-Die Beitragenden sind [hier](.github/Contributors.md) aufgelistet.
-
-## Historie der Bibliothek
-Diese Bibliothek basiert auf Ken Shirriff's Vorarbeit (https://github.com/shirriff/Arduino-IRremote/).
-
-[Mark Szabo](https://github.com/crankyoldgit/IRremoteESP8266) programmierte die IRsend-Klassen auf ESP8266 und [Sebastien Warin](https://github.com/sebastienwarin/IRremoteESP8266) war verantwortlich für die Empfangs- und Dekodier-Teile (IRrecv-Klassen).
-
-Die Bibliothek wurde ab Version v2.0 fast komplett neu geschrieben, um besser auf die ESP8266-Ressourcen Rücksicht zu nehmen.
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/README_fr.md b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/README_fr.md
deleted file mode 100644
index 3ff81c5d8..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/README_fr.md
+++ /dev/null
@@ -1,64 +0,0 @@
-# IRremoteESP8266 Library
-
-Cette librairie vous permetra de **recevoir et d'envoyer des signaux** infrarouge sur le protocole [ESP8266](https://github.com/esp8266/Arduino) ou sur le protocole
-[ESP32](https://github.com/espressif/arduino-esp32) en utilisant le [Arduino framework](https://www.arduino.cc/) qui utilise la norme 940nm IR LEDs et le module basique de reception d'onde IR. Exemple : TSOP{17,22,24,36,38,44,48}* modules etc.
-
-## Protocoles supportés
-Vous pouvez trouver le détails des protocoles et machines supportés
-[here](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/SupportedProtocols.md).
-
-## Dépannage
-Avant de reporter un probème ou de demander de l'aide, essayez de suivre notre [guide de dépannage](https://github.com/crankyoldgit/IRremoteESP8266/wiki/Troubleshooting-Guide) first.
-
-## Questions fréquentes
-Les questions les plus fréquentes sont ici, avec des réponses [F.A.Q. wiki page](https://github.com/crankyoldgit/IRremoteESP8266/wiki/Frequently-Asked-Questions).
-
-## Documentation API de la bibliothèque
-Cette bibliothèque utilise [Doxygen](https://www.doxygen.nl/index.html) pour [documenter automatiquement](https://crankyoldgit.github.io/IRremoteESP8266/doxygen/html/) [l'API](https://en.wikipedia.org/wiki/Application_programming_interface) de la [bibliothèque](https://crankyoldgit.github.io/IRremoteESP8266/doxygen/html/). Vous pouvez le trouver [ici](https://crankyoldgit.github.io/IRremoteESP8266/doxygen/html/).
-
-## Installation
-##### Officiel releases avec l'Arduino IDE v1.8+ (Windows & Linux)
-1. Cliquez sur _"Sketch"_ -> _"Include Library"_ -> _"Manage Libraries..."_ Menu items.
-1. Entrez `IRremoteESP8266` dans le _"Filter your search..."_ barre de recherche en haut à droite.
-1. Cliquez sur le IRremoteESP8266 pour avoir les résultats de la recherche.
-1. Selectionnez la version que vous voulez installer et cliquez sur _"Install"_.
-
-## Library API Documentation
-This library uses [Doxygen](https://www.doxygen.nl/index.html) to [automatically document](https://crankyoldgit.github.io/IRremoteESP8266/doxygen/html/) the [library's](https://crankyoldgit.github.io/IRremoteESP8266/doxygen/html/) [API](https://en.wikipedia.org/wiki/Application_programming_interface).
-You can find it [here](https://crankyoldgit.github.io/IRremoteESP8266/doxygen/html/).
-
-##### Installation manuelle pour Windows
-1. cliquez le boutton sur _"Clone or Download"_ , et _"[Download ZIP](https://github.com/crankyoldgit/IRremoteESP8266/archive->master.zip)"_ on the page.
-1. Extraire l'archive.
-1. renommez le fichier par _"IRremoteESP8266"_.
-1. déplacer le fichier dans votre fichier de bibliothèques. (Pour windows : `C:\Users\VOTRE_NOM\Documents\Arduino\libraries\`)
-1. Redemarrez arduino IDE.
-1. Regardez les exemples.
-
-##### En utilisant GIT ( Linux )
-```
-cd ~/Arduino/libraries
-git clone https://github.com/crankyoldgit/IRremoteESP8266.git
-```
-###### Pour se mettre à jour
-```
-cd ~/Arduino/libraries/IRremoteESP8266 && git pull
-```
-
-## Contribution
-Si vous voulez [contribuer](.github/CONTRIBUTING.md#how-can-i-contribute) au projet, pour les erreurs:
-- [Reporting](.github/CONTRIBUTING.md#reporting-bugs) bug et erreurs
-- Demander des améliorations
-- Améliorer notre documentation
-- [Création d'issues](.github/CONTRIBUTING.md#reporting-bugs) et [pull requests](.github/CONTRIBUTING.md#pull-requests)
-- Parlez de cettre librairie à d'autres personnes
-
-## Contributeurs
-disponible [ici](.github/Contributors.md)
-
-## Historique de la bibliothèque
-Elle est basée sur le travail de Shirriff (https://github.com/shirriff/Arduino-IRremote/)
-
-[Mark Szabo](https://github.com/crankyoldgit/IRremoteESP8266) à mis a jour la IRsend class pour qu'elle soit fonctionnelle sur ESP8266 et [Sebastien Warin](https://github.com/sebastienwarin/IRremoteESP8266) s'est occupé de la partie réception et décodage (IRrecv class).
-
-Comme pour la version 2.0, la bibliothèque à été completement réécrite avec les ressources sur ESP8266.
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/_config.yml b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/_config.yml
deleted file mode 100644
index c74188174..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/_config.yml
+++ /dev/null
@@ -1 +0,0 @@
-theme: jekyll-theme-slate
\ No newline at end of file
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRac_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRac_8cpp.html
deleted file mode 100644
index 712ddbf93..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRac_8cpp.html
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: src/IRac.cpp File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRAcUtils
- Common functions for use with all A/Cs supported by the IRac class.
-
-
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRac_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRac_8h.html
deleted file mode 100644
index 5aec953b6..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRac_8h.html
+++ /dev/null
@@ -1,132 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: src/IRac.h File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Go to the source code of this file.
-
-
-class IRac
- A universal/common/generic interface for controling supported A/Cs. More...
-
-
-
- IRAcUtils
- Common functions for use with all A/Cs supported by the IRac class.
-
-
-
-const int8_t kGpioUnused = -1
- A placeholder for not using an actual GPIO. More...
-
-
-
-
-
◆ kGpioUnused
-
-
-
-
-
- const int8_t kGpioUnused = -1
-
-
-
-
-
A placeholder for not using an actual GPIO.
-
-
-
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRac_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRac_8h_source.html
deleted file mode 100644
index d5c997fb1..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRac_8h_source.html
+++ /dev/null
@@ -1,746 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: src/IRac.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Go to the documentation of this file.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
54 explicit IRac (
const uint16_t pin,
const bool inverted =
false ,
-
55 const bool use_modulation =
true );
-
-
-
-
-
60 const float degrees,
const bool celsius,
-
-
-
-
64 const bool quiet,
const bool turbo,
const bool econo,
-
65 const bool light,
const bool filter,
const bool clean,
-
66 const bool beep,
const int16_t sleep,
-
-
-
-
-
-
-
-
-
-
76 const bool quiet,
const bool turbo,
const bool econo,
-
77 const bool light,
const bool filter,
const bool clean,
-
78 const bool beep,
const int16_t sleep = -1,
-
79 const int16_t clock = -1);
-
-
81 static bool strToBool (
const char *str,
const bool def =
false );
-
82 static int16_t
strToModel (
const char *str,
const int16_t def = -1);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
113 #endif // SEND_AIRWELL
-
-
-
-
-
-
-
-
-
-
123 const bool turbo,
const int16_t sleep = -1);
-
-
125 #if SEND_CARRIER_AC64
-
-
-
-
-
130 #endif // SEND_CARRIER_AC64
-
-
-
-
-
-
136 const bool turbo,
const bool light,
const bool clean,
-
137 const int16_t sleep = -1);
-
138 #endif // SEND_COOLIX
-
-
-
-
-
-
144 #endif // SEND_CORONA_AC
-
-
-
-
-
-
150 const bool quiet,
const bool turbo,
const bool econo,
-
-
152 #endif // SEND_DAIKIN
-
-
-
-
-
-
158 const bool quiet,
const bool turbo,
const bool light,
-
159 const bool econo,
const int16_t sleep = -1,
-
160 const int16_t clock = -1);
-
161 #endif // SEND_DAIKIN128
-
-
-
-
-
-
167 const bool quiet,
const bool turbo,
const bool econo);
-
168 #endif // SEND_DAIKIN152
-
-
-
-
-
-
174 #endif // SEND_DAIKIN160
-
-
-
-
-
-
180 #endif // SEND_DAIKIN176
-
-
-
-
-
-
186 const bool quiet,
const bool turbo,
const bool light,
-
187 const bool econo,
const bool filter,
const bool clean,
-
188 const bool beep,
const int16_t sleep = -1,
-
189 const int16_t clock = -1);
-
190 #endif // SEND_DAIKIN2
-
-
-
-
-
-
196 const bool quiet,
const bool turbo);
-
197 #endif // SEND_DAIKIN216
-
-
-
-
-
-
203 const bool quiet,
const bool turbo,
-
204 const int16_t sleep = -1,
const int16_t clock = -1);
-
205 #endif // SEND_DAIKIN64
-
-
-
-
-
210 const bool turbo,
const int16_t sleep = -1);
-
211 #endif // SEND_DELONGHI_AC
-
-
-
-
-
216 const int16_t sleep = -1,
const int16_t clock = -1);
-
217 #endif // SEND_ECOCLIM
-
-
-
-
-
-
-
224 const bool lighttoggle,
const bool clean);
-
225 #endif // SEND_ELECTRA_AC
-
-
-
-
229 const bool celsius,
const float degrees,
-
-
-
232 const bool quiet,
const bool turbo,
const bool econo,
-
233 const bool filter,
const bool clean,
const int16_t sleep = -1);
-
234 #endif // SEND_FUJITSU_AC
-
-
-
-
-
-
-
241 const bool turbo,
const bool light,
-
242 const int16_t sleep = -1);
-
243 #endif // SEND_GOODWEATHER
-
-
-
-
-
-
249 const bool clean,
const int16_t sleep = -1);
-
-
-
-
-
-
255 const bool filter,
const int16_t sleep = -1,
-
256 const int16_t clock = -1);
-
257 #endif // SEND_HAIER_AC
-
258 #if SEND_HAIER_AC_YRW02
-
-
-
-
-
263 const bool turbo,
const bool filter,
-
264 const int16_t sleep = -1);
-
265 #endif // SEND_HAIER_AC_YRW02
-
-
-
-
-
-
271 #endif // SEND_HITACHI_AC
-
-
-
274 const bool on,
const bool power_toggle,
-
-
-
-
278 const bool swing_toggle,
const int16_t sleep = -1);
-
279 #endif // SEND_HITACHI_AC1
-
280 #if SEND_HITACHI_AC344
-
-
-
-
-
-
286 #endif // SEND_HITACHI_AC344
-
287 #if SEND_HITACHI_AC424
-
-
-
-
-
292 #endif // SEND_HITACHI_AC424
-
-
-
295 const int8_t dryGrade,
const float degrees,
-
-
297 const bool superCool,
const int16_t sleep);
-
-
-
-
-
-
-
304 const bool quiet,
const bool turbo,
const bool light,
-
305 const bool filter,
const bool clean);
-
306 #endif // SEND_KELVINATOR
-
-
-
-
-
-
-
-
-
-
-
317 const bool light,
const int16_t sleep = -1);
-
-
319 #if SEND_MITSUBISHI_AC
-
-
-
-
-
-
325 const bool quiet,
const int16_t clock = -1);
-
326 #endif // SEND_MITSUBISHI_AC
-
327 #if SEND_MITSUBISHI112
-
-
-
-
-
-
-
334 #endif // SEND_MITSUBISHI112
-
335 #if SEND_MITSUBISHI136
-
-
-
-
-
340 #endif // SEND_MITSUBISHI136
-
341 #if SEND_MITSUBISHIHEAVY
-
-
-
-
-
-
347 const bool turbo,
const bool econo,
const bool clean);
-
-
-
-
-
-
353 const bool quiet,
const bool turbo,
const bool econo,
-
354 const bool filter,
const bool clean,
-
355 const int16_t sleep = -1);
-
356 #endif // SEND_MITSUBISHIHEAVY
-
-
-
359 const bool celsius,
const float degrees,
-
-
-
362 const bool turbo,
const bool econo,
const bool light,
-
363 const bool filter,
const int16_t sleep = -1);
-
364 #endif // SEND_NEOCLIMA
-
365 #if SEND_PANASONIC_AC
-
-
-
-
-
370 const bool quiet,
const bool turbo,
const bool filter,
-
371 const int16_t clock = -1);
-
372 #endif // SEND_PANASONIC_AC
-
373 #if SEND_PANASONIC_AC32
-
-
-
-
-
378 #endif // SEND_PANASONIC_AC32
-
-
-
-
-
383 const bool quiet,
const bool turbo,
const bool light,
-
384 const bool filter,
const bool clean,
-
385 const bool beep,
const bool prevpower =
true ,
-
386 const bool forcepower =
true );
-
387 #endif // SEND_SAMSUNG_AC
-
-
-
-
-
392 const bool beep,
const int16_t sleep = -1);
-
393 #endif // SEND_SANYO_AC
-
-
-
-
-
-
399 const bool filter,
const bool clean);
-
400 #endif // SEND_SHARP_AC
-
-
-
-
-
-
406 const bool turbo,
const bool light,
const bool econo,
-
-
408 #endif // SEND_TCL112AC
-
409 #if SEND_TECHNIBEL_AC
-
-
-
-
-
414 #endif // SEND_TECHNIBEL_AC
-
-
-
-
-
419 const bool light,
const int16_t sleep = -1);
-
-
-
-
-
-
425 const bool turbo,
const bool econo);
-
426 #endif // SEND_TOSHIBA_AC
-
-
-
-
-
431 #endif // SEND_TROTEC
-
-
-
-
-
-
-
-
-
-
441 const bool turbo,
const bool filter,
-
442 const int16_t sleep = -1,
const int16_t clock = -1,
-
443 const bool sendNormal =
true );
-
444 #endif // SEND_VESTEL_AC
-
-
-
-
-
-
450 const bool turbo,
const bool econo,
const bool light,
-
451 const int16_t sleep = -1);
-
452 #endif // SEND_VOLTAS
-
453 #if SEND_WHIRLPOOL_AC
-
-
-
-
457 const bool turbo,
const bool light,
-
458 const int16_t sleep = -1,
const int16_t clock = -1);
-
459 #endif // SEND_WHIRLPOOL_AC
-
-
-
-
-
-
465 #endif // SEND_TRANSCOLD
-
-
-
-
-
-
-
-
-
-
-
-
-Class for handling detailed Panasonic A/C messages.
Definition: ir_Panasonic.h:102
-void airwell(IRAirwellAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan)
Send an Airwell A/C message with the supplied settings.
Definition: IRac.cpp:306
-Support for Kelvinator A/C protocols.
-Class for handling detailed Samsung A/C messages.
Definition: ir_Samsung.h:132
-void hitachi(IRHitachiAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh)
Send a Hitachi A/C message with the supplied settings.
Definition: IRac.cpp:1123
-Class for handling detailed Toshiba A/C messages.
Definition: ir_Toshiba.h:121
-decode_type_t
Enumerator for defining and numbering of supported IR protocol.
Definition: IRremoteESP8266.h:823
-stdAc::state_t getStatePrev(void)
Get the previous internal A/C climate state that should have already been sent to the device....
Definition: IRac.cpp:136
-stdAc::state_t getState(void)
Get the current internal A/C climate state.
Definition: IRac.cpp:131
-Class for handling detailed Mitsubishi Heavy 152-bit A/C messages.
Definition: ir_MitsubishiHeavy.h:184
-static stdAc::swingh_t strToSwingH(const char *str, const stdAc::swingh_t def=stdAc::swingh_t::kOff)
Convert the supplied str into the appropriate enum.
Definition: IRac.cpp:2992
-void sharp(IRSharpAc *ac, const sharp_ac_remote_model_t model, const bool on, const bool prev_power, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool turbo, const bool light, const bool filter, const bool clean)
Send a Sharp A/C message with the supplied settings.
Definition: IRac.cpp:1808
-void hitachi344(IRHitachiAc344 *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh)
Send a Hitachi 344-bit A/C message with the supplied settings.
Definition: IRac.cpp:1199
-
-Support for Electra A/C protocols.
-void ecoclim(IREcoclimAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const int16_t sleep=-1, const int16_t clock=-1)
Send an EcoClim A/C message with the supplied settings.
Definition: IRac.cpp:824
-void markAsSent(void)
Update the previous state to the current one.
Definition: IRac.cpp:2855
-swingv_t
Common A/C settings for Vertical Swing.
Definition: IRsend.h:70
-Airwell "Manchester code" based protocol. Some other Airwell products use the COOLIX protocol.
-void daikin2(IRDaikin2 *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh, const bool quiet, const bool turbo, const bool light, const bool econo, const bool filter, const bool clean, const bool beep, const int16_t sleep=-1, const int16_t clock=-1)
Send a Daikin2 A/C message with the supplied settings.
Definition: IRac.cpp:701
-Support for Trotec protocols.
-void sanyo(IRSanyoAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool beep, const int16_t sleep=-1)
Send a Toshiba A/C message with the supplied settings.
Definition: IRac.cpp:1764
-Class for handling detailed Daikin 280-bit A/C messages.
Definition: ir_Daikin.h:660
-void lg(IRLgAc *ac, const lg_ac_remote_model_t model, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan)
Send a LG A/C message with the supplied settings.
Definition: IRac.cpp:1336
-Class for handling detailed Delonghi A/C messages.
Definition: ir_Delonghi.h:73
-Class for handling detailed Corona A/C messages.
Definition: ir_Corona.h:107
-void kelvinator(IRKelvinatorAC *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh, const bool quiet, const bool turbo, const bool light, const bool filter, const bool clean)
Send a Kelvinator A/C message with the supplied settings.
Definition: IRac.cpp:1302
-Class for handling detailed Daikin 312-bit A/C messages.
Definition: ir_Daikin.h:742
-void fujitsu(IRFujitsuAC *ac, const fujitsu_ac_remote_model_t model, const bool on, const stdAc::opmode_t mode, const bool celsius, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh, const bool quiet, const bool turbo, const bool econo, const bool filter, const bool clean, const int16_t sleep=-1)
Send a Fujitsu A/C message with the supplied settings.
Definition: IRac.cpp:909
-Support for Neoclima protocols. Analysis by crankyoldgit & AndreyShpilevoy.
-Class for handling detailed Daikin 128-bit A/C messages.
Definition: ir_Daikin.h:1003
-fanspeed_t
Common A/C settings for Fan Speeds.
Definition: IRsend.h:58
-Support for Sharp protocols.
-static String fanspeedToString(const stdAc::fanspeed_t speed)
Convert the supplied fan speed enum into the appropriate String.
Definition: IRac.cpp:3142
-whirlpool_ac_remote_model_t
Whirlpool A/C model numbers.
Definition: IRsend.h:170
-
-void whirlpool(IRWhirlpoolAc *ac, const whirlpool_ac_remote_model_t model, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool turbo, const bool light, const int16_t sleep=-1, const int16_t clock=-1)
Send a Whirlpool A/C message with the supplied settings.
Definition: IRac.cpp:2150
-Results returned from the decoder.
Definition: IRrecv.h:92
-void daikin64(IRDaikin64 *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool quiet, const bool turbo, const int16_t sleep=-1, const int16_t clock=-1)
Send a Daikin 64-bit A/C message with the supplied settings.
Definition: IRac.cpp:770
-void voltas(IRVoltas *ac, const voltas_ac_remote_model_t model, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh, const bool turbo, const bool econo, const bool light, const int16_t sleep=-1)
Send a Voltas A/C message with the supplied settings.
Definition: IRac.cpp:2109
-void tcl112(IRTcl112Ac *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh, const bool turbo, const bool light, const bool econo, const bool filter)
Send a TCL 112-bit A/C message with the supplied settings.
Definition: IRac.cpp:1861
-void transcold(IRTranscoldAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh)
Send a Transcold A/C message with the supplied settings.
Definition: IRac.cpp:2187
-bool sendAc(void)
Send an A/C message based soley on our internal state.
Definition: IRac.cpp:2861
-static bool cmpStates(const stdAc::state_t a, const stdAc::state_t b)
Compare two AirCon states.
Definition: IRac.cpp:2872
-Support for Midea protocols. Midea added by crankyoldgit & bwze.
-Support for Daikin A/C protocols.
-gree_ac_remote_model_t
Gree A/C model numbers.
Definition: IRsend.h:134
-Class for handling detailed Daikin 64-bit A/C messages.
Definition: ir_Daikin.h:1133
-Support for Coolix A/C protocols.
-void vestel(IRVestelAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool turbo, const bool filter, const int16_t sleep=-1, const int16_t clock=-1, const bool sendNormal=true)
Send a Vestel A/C message with the supplied settings.
Definition: IRac.cpp:2067
-Class for handling detailed Hitachi 53-byte/424-bit A/C messages.
Definition: ir_Hitachi.h:371
-void daikin(IRDaikinESP *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh, const bool quiet, const bool turbo, const bool econo, const bool clean)
Send a Daikin A/C message with the supplied settings.
Definition: IRac.cpp:537
-IRac(const uint16_t pin, const bool inverted=false, const bool use_modulation=true)
Class constructor.
Definition: IRac.cpp:57
-Class for handling detailed Daikin 216-bit A/C messages.
Definition: ir_Daikin.h:838
-Class for handling detailed Voltas A/C messages.
Definition: ir_Voltas.h:90
-hitachi_ac1_remote_model_t
HITACHI_AC1 A/C model numbers.
Definition: IRsend.h:140
-void samsung(IRSamsungAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool quiet, const bool turbo, const bool light, const bool filter, const bool clean, const bool beep, const bool prevpower=true, const bool forcepower=true)
Send a Samsung A/C message with the supplied settings.
Definition: IRac.cpp:1723
-void daikin128(IRDaikin128 *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool quiet, const bool turbo, const bool light, const bool econo, const int16_t sleep=-1, const int16_t clock=-1)
Send a Daikin 128-bit A/C message with the supplied settings.
Definition: IRac.cpp:577
-Class for handling detailed Hitachi 224-bit A/C messages.
Definition: ir_Hitachi.h:246
-const int8_t kGpioUnused
A placeholder for not using an actual GPIO.
Definition: IRac.h:48
-Common functions for use with all A/Cs supported by the IRac class.
Definition: IRac.cpp:3211
-Class for handling detailed Sanyo A/C messages.
Definition: ir_Sanyo.h:106
-void haier(IRHaierAC *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool filter, const int16_t sleep=-1, const int16_t clock=-1)
Send a Haier A/C message with the supplied settings.
Definition: IRac.cpp:1054
-Definition: ir_Kelon.h:70
-Class for handling detailed Whirlpool A/C messages.
Definition: ir_Whirlpool.h:132
-Class for handling detailed Hitachi 344-bit A/C messages.
Definition: ir_Hitachi.h:459
-static String boolToString(const bool value)
Convert the supplied boolean into the appropriate String.
Definition: IRac.cpp:3113
-stdAc::state_t next
The state we want the device to be in after we send.
Definition: IRac.h:100
-std::string String
Definition: IRremoteESP8266.h:1250
-Class for handling detailed Mitsubishi 144-bit A/C messages.
Definition: ir_Mitsubishi.h:242
-void trotec(IRTrotecESP *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const int16_t sleep=-1)
Send a Trotec A/C message with the supplied settings.
Definition: IRac.cpp:1999
-static int16_t strToModel(const char *str, const int16_t def=-1)
Convert the supplied str into the appropriate enum.
Definition: IRac.cpp:3032
-Class for handling detailed Amcor A/C messages.
Definition: ir_Amcor.h:90
-Class for handling detailed Mitsubishi 122-bit A/C messages.
Definition: ir_Mitsubishi.h:362
-
-Class for handling detailed TCL A/C messages.
Definition: ir_Tcl.h:89
-void daikin176(IRDaikin176 *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingh_t swingh)
Send a Daikin 176-bit A/C message with the supplied settings.
Definition: IRac.cpp:669
-Class for handling detailed Electra A/C messages.
Definition: ir_Electra.h:99
-Support for TCL protocols.
-bool hasStateChanged(void)
Check if the internal state has changed from what was previously sent.
Definition: IRac.cpp:2884
-void haierYrwo2(IRHaierACYRW02 *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool turbo, const bool filter, const int16_t sleep=-1)
Send a Haier YRWO2 A/C message with the supplied settings.
Definition: IRac.cpp:1091
-void daikin216(IRDaikin216 *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh, const bool quiet, const bool turbo)
Send a Daikin 216-bit A/C message with the supplied settings.
Definition: IRac.cpp:740
-Support for Transcold A/C protocols.
-Support for Hitachi A/C protocols.
-Support for Panasonic protocols.
-static stdAc::state_t handleToggles(const stdAc::state_t desired, const stdAc::state_t *prev=NULL)
Create a new state base on desired & previous states but handle any state changes for options that ne...
Definition: IRac.cpp:2236
-Class for handling detailed Mitsubishi 136-bit A/C messages.
Definition: ir_Mitsubishi.h:308
-panasonic_ac_remote_model_t
Panasonic A/C model numbers.
Definition: IRsend.h:146
-
-swingh_t
Common A/C settings for Horizontal Swing.
Definition: IRsend.h:83
-void mitsubishi112(IRMitsubishi112 *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh, const bool quiet)
Send a Mitsubishi 112-bit A/C message with the supplied settings.
Definition: IRac.cpp:1448
-bool decodeToState(const decode_results *decode, stdAc::state_t *result, const stdAc::state_t *prev)
Convert a valid IR A/C remote message that we understand enough into a Common A/C state.
Definition: IRac.cpp:3604
-Class for handling detailed Hitachi 104-bit A/C messages.
Definition: ir_Hitachi.h:303
-void hitachi424(IRHitachiAc424 *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv)
Send a Hitachi 424-bit A/C message with the supplied settings.
Definition: IRac.cpp:1233
-Support for Samsung protocols. Samsung originally added from https://github.com/shirriff/Arduino-IRre...
-String resultAcToString(const decode_results *const result)
Display the human readable state of an A/C message if we can.
Definition: IRac.cpp:3217
-void daikin152(IRDaikin152 *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool quiet, const bool turbo, const bool econo)
Send a Daikin 152-bit A/C message with the supplied settings.
Definition: IRac.cpp:614
-fujitsu_ac_remote_model_t
Fujitsu A/C model numbers.
Definition: IRsend.h:120
-Support for Gree A/C protocols.
-Class for handling detailed Carrier 64 bit A/C messages.
Definition: ir_Carrier.h:84
-Class for handling detailed Midea A/C messages.
Definition: ir_Midea.h:151
-Class for handling detailed Kelvinator A/C messages.
Definition: ir_Kelvinator.h:121
-bool _inverted
IR LED is lit when GPIO is LOW (true) or HIGH (false)?
Definition: IRac.h:106
-Class for handling detailed Fujitsu A/C messages.
Definition: ir_Fujitsu.h:169
-Support for Mitsubishi Heavy Industry protocols. Code to emulate Mitsubishi Heavy Industries A/C IR r...
-Class for handling detailed Coolix A/C messages.
Definition: ir_Coolix.h:116
-void midea(IRMideaAC *ac, const bool on, const stdAc::opmode_t mode, const bool celsius, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool turbo, const bool econo, const bool light, const int16_t sleep=-1)
Send a Midea A/C message with the supplied settings.
Definition: IRac.cpp:1373
-void panasonic(IRPanasonicAc *ac, const panasonic_ac_remote_model_t model, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh, const bool quiet, const bool turbo, const bool filter, const int16_t clock=-1)
Send a Panasonic A/C message with the supplied settings.
Definition: IRac.cpp:1645
-static String swingvToString(const stdAc::swingv_t swingv)
Convert the supplied enum into the appropriate String.
Definition: IRac.cpp:3164
-Support for Mitsubishi protocols. Mitsubishi (TV) decoding added from https://github....
-A universal/common/generic interface for controling supported A/Cs.
Definition: IRac.h:52
-Support for Teco protocols.
-void gree(IRGreeAC *ac, const gree_ac_remote_model_t model, const bool on, const stdAc::opmode_t mode, const bool celsius, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool turbo, const bool light, const bool clean, const int16_t sleep=-1)
Send a Gree A/C message with the supplied settings.
Definition: IRac.cpp:1016
-
-void electra(IRElectraAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh, const bool turbo, const bool lighttoggle, const bool clean)
Send an Electra A/C message with the supplied settings.
Definition: IRac.cpp:866
-static stdAc::state_t cleanState(const stdAc::state_t state)
Create a new state base on the provided state that has been suitably fixed.
Definition: IRac.cpp:2223
-Support for Argo Ulisse 13 DCI Mobile Split ACs.
-void mitsubishi(IRMitsubishiAC *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh, const bool quiet, const int16_t clock=-1)
Send a Mitsubishi A/C message with the supplied settings.
Definition: IRac.cpp:1411
-void amcor(IRAmcorAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan)
Send an Amcor A/C message with the supplied settings.
Definition: IRac.cpp:334
-Class for handling detailed Technibel A/C messages.
Definition: ir_Technibel.h:77
-Class for handling detailed EcoClim A/C 56 bit messages.
Definition: ir_Ecoclim.h:84
-Class for handling detailed Airwell A/C messages.
Definition: ir_Airwell.h:60
-Support for Voltas A/C protocol.
-Class for handling detailed Daikin 152-bit A/C messages.
Definition: ir_Daikin.h:1073
-Class for handling detailed LG A/C messages.
Definition: ir_LG.h:67
-Support for Fujitsu A/C protocols. Fujitsu A/C support added by Jonny Graham.
-Class for handling detailed Haier A/C messages.
Definition: ir_Haier.h:246
-void neoclima(IRNeoclimaAc *ac, const bool on, const stdAc::opmode_t mode, const bool celsius, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh, const bool turbo, const bool econo, const bool light, const bool filter, const int16_t sleep=-1)
Send a Neoclima A/C message with the supplied settings.
Definition: IRac.cpp:1604
-Class for handling detailed Daikin 160-bit A/C messages.
Definition: ir_Daikin.h:894
-static String opmodeToString(const stdAc::opmode_t mode)
Convert the supplied operation mode into the appropriate String.
Definition: IRac.cpp:3120
-Class for handling detailed Sharp A/C messages.
Definition: ir_Sharp.h:137
-void toshiba(IRToshibaAC *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool turbo, const bool econo)
Send a Toshiba A/C message with the supplied settings.
Definition: IRac.cpp:1963
-Support for Goodweather compatible HVAC protocols.
-void argo(IRArgoAC *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool turbo, const int16_t sleep=-1)
Send an Argo A/C message with the supplied settings.
Definition: IRac.cpp:366
-lg_ac_remote_model_t
LG A/C model numbers.
Definition: IRsend.h:176
-void mitsubishi136(IRMitsubishi136 *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool quiet)
Send a Mitsubishi 136-bit A/C message with the supplied settings.
Definition: IRac.cpp:1484
-
-bool _modulation
Is frequency modulation to be used?
Definition: IRac.h:107
-void teco(IRTecoAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool light, const int16_t sleep=-1)
Send a Teco A/C message with the supplied settings.
Definition: IRac.cpp:1930
-static stdAc::opmode_t strToOpmode(const char *str, const stdAc::opmode_t def=stdAc::opmode_t::kAuto)
Convert the supplied str into the appropriate enum.
Definition: IRac.cpp:2890
-Support for Sanyo protocols. Sanyo LC7461 support originally by marcosamarinho Sanyo SA 8650B origina...
-void hitachi1(IRHitachiAc1 *ac, const hitachi_ac1_remote_model_t model, const bool on, const bool power_toggle, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh, const bool swing_toggle, const int16_t sleep=-1)
Send a Hitachi1 A/C message with the supplied settings.
Definition: IRac.cpp:1160
-Class for handling detailed Transcold A/C messages.
Definition: ir_Transcold.h:120
-
-void panasonic32(IRPanasonicAc32 *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh)
Send a Panasonic A/C message with the supplied settings.
Definition: IRac.cpp:1681
-Support for Whirlpool protocols. Decoding help from: @redmusicxd, @josh929800, @raducostea.
-static bool strToBool(const char *str, const bool def=false)
Convert the supplied str into the appropriate boolean value.
Definition: IRac.cpp:3095
-void mitsubishiHeavy88(IRMitsubishiHeavy88Ac *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh, const bool turbo, const bool econo, const bool clean)
Send a Mitsubishi Heavy 88-bit A/C message with the supplied settings.
Definition: IRac.cpp:1519
-static stdAc::swingv_t strToSwingV(const char *str, const stdAc::swingv_t def=stdAc::swingv_t::kOff)
Convert the supplied str into the appropriate enum.
Definition: IRac.cpp:2951
-Class for handling detailed Vestel A/C messages.
Definition: ir_Vestel.h:100
-Class for handling detailed Panasonic 32bit A/C messages.
Definition: ir_Panasonic.h:221
-Class for handling detailed Trotec A/C messages.
Definition: ir_Trotec.h:91
-Support for Truma protocol.
-Class for handling detailed Teco A/C messages.
Definition: ir_Teco.h:62
-void truma(IRTrumaAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const bool quiet)
Send a Truma A/C message with the supplied settings.
Definition: IRac.cpp:2030
-static String swinghToString(const stdAc::swingh_t swingh)
Convert the supplied enum into the appropriate String.
Definition: IRac.cpp:3188
-Class for handling detailed Truma A/C messages.
Definition: ir_Truma.h:69
-Support for Technibel protocol.
-void delonghiac(IRDelonghiAc *ac, const bool on, const stdAc::opmode_t mode, const bool celsius, const float degrees, const stdAc::fanspeed_t fan, const bool turbo, const int16_t sleep=-1)
Send a Delonghi A/C message with the supplied settings.
Definition: IRac.cpp:800
-void kelon(IRKelonAc *ac, const bool togglePower, const stdAc::opmode_t mode, const int8_t dryGrade, const float degrees, const stdAc::fanspeed_t fan, const bool toggleSwing, const bool superCool, const int16_t sleep)
Send a Kelon A/C message with the supplied settings.
Definition: IRac.cpp:1268
-Support for Kelan AC protocol. Both sending and decoding should be functional for models of series KE...
-stdAc::state_t _prev
The state we expect the device to currently be in.
Definition: IRac.h:108
-Class for handling detailed Haier ACYRW02 A/C messages.
Definition: ir_Haier.h:316
-void daikin160(IRDaikin160 *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv)
Send a Daikin 160-bit A/C message with the supplied settings.
Definition: IRac.cpp:647
-void corona(IRCoronaAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool econo)
Send a Corona A/C message with the supplied settings.
Definition: IRac.cpp:502
-static void initState(stdAc::state_t *state, const decode_type_t vendor, const int16_t model, const bool power, const stdAc::opmode_t mode, const float degrees, const bool celsius, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh, const bool quiet, const bool turbo, const bool econo, const bool light, const bool filter, const bool clean, const bool beep, const int16_t sleep, const int16_t clock)
Initialise the given state with the supplied settings.
Definition: IRac.cpp:88
-void mitsubishiHeavy152(IRMitsubishiHeavy152Ac *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh, const bool quiet, const bool turbo, const bool econo, const bool filter, const bool clean, const int16_t sleep=-1)
Send a Mitsubishi Heavy 152-bit A/C message with the supplied settings.
Definition: IRac.cpp:1560
-
-Support for Haier A/C protocols. The specifics of reverse engineering the protocols details:
-Class for handling detailed Mitsubishi Heavy 88-bit A/C messages.
Definition: ir_MitsubishiHeavy.h:271
-Class for handling detailed Gree A/C messages.
Definition: ir_Gree.h:136
-void coolix(IRCoolixAC *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh, const bool turbo, const bool light, const bool clean, const int16_t sleep=-1)
Send a Coolix A/C message with the supplied settings.
Definition: IRac.cpp:435
-static stdAc::fanspeed_t strToFanspeed(const char *str, const stdAc::fanspeed_t def=stdAc::fanspeed_t::kAuto)
Convert the supplied str into the appropriate enum.
Definition: IRac.cpp:2920
-Support for Toshiba protocols.
-void goodweather(IRGoodweatherAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool turbo, const bool light, const int16_t sleep=-1)
Send a Goodweather A/C message with the supplied settings.
Definition: IRac.cpp:974
-Structure to hold a common A/C state.
Definition: IRsend.h:97
-Class for handling detailed Goodweather A/C messages.
Definition: ir_Goodweather.h:100
-Support for Vestel protocols. Vestel added by Erdem U. Altinyurt.
-
-Class for handling detailed Argo A/C messages.
Definition: ir_Argo.h:127
-Class for handling detailed Neoclima A/C messages.
Definition: ir_Neoclima.h:120
-static bool isProtocolSupported(const decode_type_t protocol)
Is the given protocol supported by the IRac class?
Definition: IRac.cpp:141
-Class for handling detailed Daikin 176-bit A/C messages.
Definition: ir_Daikin.h:946
-
-uint16_t _pin
The GPIO to use to transmit messages from.
Definition: IRac.h:105
-void technibel(IRTechnibelAc *ac, const bool on, const stdAc::opmode_t mode, const bool celsius, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const int16_t sleep=-1)
Send a Technibel A/C message with the supplied settings.
Definition: IRac.cpp:1897
-voltas_ac_remote_model_t
Voltas A/C model numbers.
Definition: IRsend.h:164
-sharp_ac_remote_model_t
Sharp A/C model numbers.
Definition: IRsend.h:157
-Support for LG protocols.
-void carrier64(IRCarrierAc64 *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const int16_t sleep=-1)
Send a Carrier 64-bit A/C message with the supplied settings.
Definition: IRac.cpp:398
-opmode_t
Common A/C settings for A/C operating modes.
Definition: IRsend.h:46
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRrecv_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRrecv_8cpp.html
deleted file mode 100644
index 301916911..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRrecv_8cpp.html
+++ /dev/null
@@ -1,119 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: src/IRrecv.cpp File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
◆ hw_timer_t
-
-
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRrecv_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRrecv_8h.html
deleted file mode 100644
index 726b05484..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRrecv_8h.html
+++ /dev/null
@@ -1,425 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: src/IRrecv.h File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Go to the source code of this file.
-
-
-
-
◆ kDefaultESP32Timer
-
-
-
-
-
- const uint8_t kDefaultESP32Timer = 3
-
-
-
-
-
-
-
-
◆ kFnvBasis32
-
-
-
-
-
- const uint32_t kFnvBasis32 = 2166136261UL
-
-
-
-
-
-
-
-
◆ kFnvPrime32
-
-
-
-
-
- const uint32_t kFnvPrime32 = 16777619UL
-
-
-
-
-
-
-
-
◆ kFooter
-
-
-
-
-
- const uint16_t kFooter = 2
-
-
-
-
-
-
-
-
◆ kHeader
-
-
-
-
-
- const uint16_t kHeader = 2
-
-
-
-
-
-
-
-
◆ kIdleState
-
-
-
-
-
- const uint8_t kIdleState = 2
-
-
-
-
-
-
-
-
◆ kMarkExcess
-
-
-
-
-
- const uint16_t kMarkExcess = 50
-
-
-
-
-
-
-
-
◆ kMarkState
-
-
-
-
-
- const uint8_t kMarkState = 3
-
-
-
-
-
-
-
-
◆ kMaxTimeoutMs
-
-
-
-
-
- const uint16_t kMaxTimeoutMs = kRawTick * (UINT16_MAX / MS_TO_USEC(1))
-
-
-
-
-
-
-
-
◆ kRawBuf
-
-
-
-
-
- const uint16_t kRawBuf = 100
-
-
-
-
-
-
-
-
◆ kRawTick
-
-
-
-
-
- const uint16_t kRawTick = 2
-
-
-
-
-
-
-
-
◆ kRepeat
-
-
-
-
-
- const uint64_t kRepeat = UINT64_MAX
-
-
-
-
-
-
-
-
◆ kSpaceState
-
-
-
-
-
- const uint8_t kSpaceState = 4
-
-
-
-
-
-
-
-
◆ kStartOffset
-
-
-
-
-
- const uint16_t kStartOffset = 1
-
-
-
-
-
-
-
-
◆ kStateSizeMax
-
-
-
-
◆ kStopState
-
-
-
-
-
- const uint8_t kStopState = 5
-
-
-
-
-
-
-
-
◆ kTimeoutMs
-
-
-
-
-
- const uint8_t kTimeoutMs = 15
-
-
-
-
-
-
-
-
◆ kTolerance
-
-
-
-
-
- const uint8_t kTolerance = 25
-
-
-
-
-
-
-
-
◆ kUnknownThreshold
-
-
-
-
-
- const uint16_t kUnknownThreshold = 6
-
-
-
-
-
-
-
-
◆ kUseDefTol
-
-
-
-
-
- const uint8_t kUseDefTol = 255
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRrecv_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRrecv_8h_source.html
deleted file mode 100644
index 41053ef86..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRrecv_8h_source.html
+++ /dev/null
@@ -1,1095 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: src/IRrecv.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Go to the documentation of this file.
-
-
-
-
-
-
-
-
-
-
-
-
13 #define __STDC_LIMIT_MACROS
-
-
-
-
-
-
-
-
21 #define MS_TO_USEC(x) (x * 1000U) // Convert milli-Seconds to micro-Seconds.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
38 #define RAWTICK kRawTick // Deprecated. For legacy user code support only.
-
-
-
-
-
-
-
-
-
-
48 #define TIMEOUT_MS kTimeoutMs // For legacy documentation.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
117 explicit IRrecv (
const uint16_t recvpin,
const uint16_t bufsize =
kRawBuf ,
-
-
119 const bool save_buffer =
false ,
-
-
-
122 explicit IRrecv (
const uint16_t recvpin,
const uint16_t bufsize =
kRawBuf ,
-
-
124 const bool save_buffer =
false );
-
-
-
-
-
-
130 uint8_t max_skip = 0, uint16_t noise_floor = 0);
-
-
-
-
-
-
-
-
138 bool match (
const uint32_t measured,
const uint32_t desired,
-
-
140 const uint16_t delta = 0);
-
141 bool matchMark (
const uint32_t measured,
const uint32_t desired,
-
-
-
144 bool matchMarkRange (
const uint32_t measured,
const uint32_t desired,
-
145 const uint16_t range = 100,
-
-
147 bool matchSpace (
const uint32_t measured,
const uint32_t desired,
-
-
-
-
151 const uint16_t range = 100,
-
-
-
-
-
-
-
-
-
-
161 #endif // defined(ESP32)
-
-
-
-
-
-
-
-
-
-
171 uint16_t
compare (
const uint16_t oldval,
const uint16_t newval);
-
172 uint32_t
ticksLow (
const uint32_t usecs,
-
-
174 const uint16_t delta = 0);
-
-
-
177 const uint16_t delta = 0);
-
178 bool matchAtLeast (
const uint32_t measured,
const uint32_t desired,
-
-
180 const uint16_t delta = 0);
-
-
182 uint64_t *result_bits_ptr,
-
-
-
185 const uint16_t remaining,
-
186 const uint16_t required,
-
187 const uint16_t hdrmark,
-
188 const uint32_t hdrspace,
-
189 const uint16_t onemark,
-
190 const uint32_t onespace,
-
191 const uint16_t zeromark,
-
192 const uint32_t zerospace,
-
193 const uint16_t footermark,
-
194 const uint32_t footerspace,
-
195 const bool atleast =
false ,
-
-
-
198 const bool MSBfirst =
true );
-
-
200 const uint16_t onemark,
const uint32_t onespace,
-
201 const uint16_t zeromark,
const uint32_t zerospace,
-
-
-
204 const bool MSBfirst =
true ,
-
205 const bool expectlastspace =
true );
-
206 uint16_t
matchBytes (
volatile uint16_t *data_ptr, uint8_t *result_ptr,
-
207 const uint16_t remaining,
const uint16_t nbytes,
-
208 const uint16_t onemark,
const uint32_t onespace,
-
209 const uint16_t zeromark,
const uint32_t zerospace,
-
-
-
212 const bool MSBfirst =
true ,
-
213 const bool expectlastspace =
true );
-
-
215 uint64_t *result_ptr,
-
216 const uint16_t remaining,
const uint16_t nbits,
-
217 const uint16_t hdrmark,
const uint32_t hdrspace,
-
218 const uint16_t onemark,
const uint32_t onespace,
-
219 const uint16_t zeromark,
const uint32_t zerospace,
-
220 const uint16_t footermark,
const uint32_t footerspace,
-
221 const bool atleast =
false ,
-
-
-
224 const bool MSBfirst =
true );
-
225 uint16_t
matchGeneric (
volatile uint16_t *data_ptr, uint8_t *result_ptr,
-
226 const uint16_t remaining,
const uint16_t nbits,
-
227 const uint16_t hdrmark,
const uint32_t hdrspace,
-
228 const uint16_t onemark,
const uint32_t onespace,
-
229 const uint16_t zeromark,
const uint32_t zerospace,
-
230 const uint16_t footermark,
-
231 const uint32_t footerspace,
-
232 const bool atleast =
false ,
-
-
-
235 const bool MSBfirst =
true );
-
-
237 uint64_t *result_ptr,
-
238 const uint16_t remaining,
-
239 const uint16_t nbits,
-
240 const uint16_t hdrmark,
-
241 const uint32_t hdrspace,
-
-
-
244 const uint16_t footermark,
-
245 const uint32_t footerspace,
-
246 const bool atleast =
false ,
-
-
-
249 const bool MSBfirst =
true );
-
-
251 uint64_t *result_ptr,
-
252 const uint16_t remaining,
-
253 const uint16_t nbits,
-
254 const uint16_t half_period,
-
255 const uint16_t starting_balance = 0,
-
-
-
258 const bool MSBfirst =
true ,
-
259 const bool GEThomas =
true );
-
-
261 uint64_t *result_ptr,
-
262 const uint16_t remaining,
-
263 const uint16_t nbits,
-
264 const uint16_t hdrmark,
-
265 const uint32_t hdrspace,
-
266 const uint16_t clock_period,
-
267 const uint16_t footermark,
-
268 const uint32_t footerspace,
-
269 const bool atleast =
false ,
-
-
-
272 const bool MSBfirst =
true ,
-
273 const bool GEThomas =
true );
-
-
-
-
-
-
-
280 const bool strict =
true );
-
281 #endif // DECODE_VOLTAS
-
282 #if (DECODE_NEC || DECODE_SHERWOOD || DECODE_AIWA_RC_T501 || DECODE_SANYO)
-
-
284 const uint16_t nbits =
kNECBits ,
const bool strict =
true );
-
-
-
-
288 const uint16_t nbits =
kArgoBits ,
const bool strict =
true );
-
289 #endif // DECODE_ARGO
-
-
-
-
293 const bool strict =
false );
-
-
-
-
-
-
-
-
-
-
303 const bool strict =
true );
-
-
-
-
-
-
309 const bool strict =
true );
-
310 #endif // DECODE_SANYO_AC
-
311 #if DECODE_MITSUBISHI
-
-
-
314 const bool strict =
true );
-
-
316 #if DECODE_MITSUBISHI2
-
-
-
-
320 const bool strict =
true );
-
-
322 #if DECODE_MITSUBISHI_AC
-
-
-
-
326 const bool strict =
false );
-
-
328 #if DECODE_MITSUBISHI136
-
-
-
-
332 const bool strict =
true );
-
-
334 #if DECODE_MITSUBISHI112
-
-
-
-
338 const bool strict =
true );
-
-
340 #if DECODE_MITSUBISHIHEAVY
-
-
-
-
344 const bool strict =
true );
-
-
346 #if (DECODE_RC5 || DECODE_RC6 || DECODE_LASERTAG || DECODE_MWM)
-
-
348 uint16_t bitTime,
const uint8_t tolerance =
kUseDefTol ,
-
-
350 const uint16_t delta = 0,
const uint8_t maxwidth = 3);
-
-
-
-
-
355 const bool strict =
true );
-
-
-
-
-
360 const bool strict =
false );
-
-
-
-
-
365 const bool strict =
false );
-
-
367 #if (DECODE_PANASONIC || DECODE_DENON)
-
-
-
370 const bool strict =
false ,
-
-
-
-
-
375 const uint16_t nbits =
kLgBits ,
-
376 const bool strict =
false );
-
-
-
-
-
381 const bool strict =
true );
-
382 #endif // DECODE_INAX
-
-
-
-
386 const bool strict =
true );
-
-
-
-
-
391 const bool strict =
true );
-
-
-
-
-
396 const bool strict =
true );
-
-
398 #if DECODE_SAMSUNG_AC
-
-
-
401 const bool strict =
true );
-
-
-
-
-
406 const bool strict =
true );
-
-
-
-
-
411 const bool strict =
true );
-
-
-
-
-
416 const bool strict =
true );
-
-
-
-
-
421 const bool strict =
true );
-
-
423 #if (DECODE_SHARP || DECODE_DENON)
-
-
-
426 const bool strict =
true ,
const bool expansion =
true );
-
-
-
-
-
431 const bool strict =
true );
-
-
433 #if DECODE_AIWA_RC_T501
-
-
-
436 const bool strict =
true );
-
-
-
-
-
441 const bool strict =
true );
-
-
-
-
-
446 const bool strict =
true );
-
-
448 #if DECODE_KELVINATOR
-
-
-
451 const bool strict =
true );
-
-
-
-
-
456 const bool strict =
true );
-
-
-
-
-
461 const bool strict =
true );
-
462 #endif // DECODE_DAIKIN64
-
-
-
-
466 const bool strict =
true );
-
467 #endif // DECODE_DAIKIN128
-
-
-
-
471 const bool strict =
true );
-
472 #endif // DECODE_DAIKIN152
-
-
-
-
476 const bool strict =
true );
-
477 #endif // DECODE_DAIKIN160
-
-
-
-
481 const bool strict =
true );
-
482 #endif // DECODE_DAIKIN176
-
-
-
-
486 const bool strict =
true );
-
-
-
-
-
491 const bool strict =
true );
-
-
493 #if DECODE_TOSHIBA_AC
-
-
-
496 const bool strict =
true );
-
-
-
-
-
501 const bool strict =
true );
-
502 #endif // DECODE_TROTEC
-
-
-
-
506 const bool strict =
true );
-
507 #endif // DECODE_MIDEA
-
-
-
-
511 const bool strict =
true );
-
512 #endif // DECODE_MIDEA24
-
513 #if DECODE_FUJITSU_AC
-
-
-
516 const bool strict =
false );
-
-
-
-
-
521 const bool strict =
true );
-
-
-
-
-
526 const bool strict =
true );
-
-
528 #if DECODE_CARRIER_AC
-
-
-
531 const bool strict =
true );
-
532 #endif // DECODE_CARRIER_AC
-
533 #if DECODE_CARRIER_AC40
-
-
-
-
537 const bool strict =
true );
-
538 #endif // DECODE_CARRIER_AC40
-
539 #if DECODE_CARRIER_AC64
-
-
-
-
543 const bool strict =
true );
-
544 #endif // DECODE_CARRIER_AC64
-
545 #if DECODE_GOODWEATHER
-
-
-
-
549 const bool strict =
true );
-
550 #endif // DECODE_GOODWEATHER
-
-
-
-
554 const bool strict =
true );
-
-
556 #if (DECODE_HAIER_AC | DECODE_HAIER_AC_YRW02)
-
-
-
559 const bool strict =
true );
-
-
561 #if DECODE_HAIER_AC_YRW02
-
-
-
-
565 const bool strict =
true );
-
-
567 #if DECODE_HAIER_AC176
-
-
-
-
571 const bool strict =
true );
-
572 #endif // DECODE_HAIER_AC176
-
573 #if (DECODE_HITACHI_AC || DECODE_HITACHI_AC2 || DECODE_HITACHI_AC344)
-
-
-
576 const bool strict =
true ,
const bool MSBfirst =
true );
-
-
578 #if DECODE_HITACHI_AC1
-
-
-
581 const bool strict =
true );
-
-
583 #if DECODE_HITACHI_AC3
-
-
-
-
587 const bool strict =
true );
-
588 #endif // DECODE_HITACHI_AC3
-
589 #if DECODE_HITACHI_AC424
-
-
-
-
593 const bool strict =
true );
-
594 #endif // DECODE_HITACHI_AC424
-
-
-
-
598 const bool strict =
true );
-
-
600 #if DECODE_WHIRLPOOL_AC
-
-
-
-
604 const bool strict =
true );
-
-
-
-
-
609 const bool strict =
true );
-
-
611 #if DECODE_ELECTRA_AC
-
-
-
614 const bool strict =
true );
-
-
616 #if DECODE_PANASONIC_AC
-
-
-
-
620 const bool strict =
true );
-
621 #endif // DECODE_PANASONIC_AC
-
622 #if DECODE_PANASONIC_AC32
-
-
-
-
626 const bool strict =
true );
-
627 #endif // DECODE_PANASONIC_AC32
-
-
-
-
631 const bool strict =
true );
-
-
-
-
635 const uint16_t nbits = 24,
-
636 const bool strict =
true );
-
-
-
-
-
641 const bool strict =
true );
-
-
-
-
-
646 const bool strict =
false );
-
-
-
-
-
651 const bool strict =
true );
-
-
-
-
-
656 const bool strict =
true );
-
657 #endif // DECODE_NEOCLIMA
-
-
-
-
661 const bool strict =
true );
-
662 #endif // DECODE_AMCOR
-
-
-
-
666 const bool strict =
true );
-
667 #endif // DECODE_EPSON
-
-
-
-
671 const bool strict =
true );
-
672 #endif // DECODE_SYMPHONY
-
-
-
-
676 const bool strict =
true );
-
677 #endif // DECODE_AIRWELL
-
678 #if DECODE_DELONGHI_AC
-
-
-
681 const bool strict =
true );
-
682 #endif // DECODE_DELONGHI_AC
-
-
-
-
686 const bool strict =
true );
-
687 #endif // DECODE_DOSHISHA
-
688 #if DECODE_MULTIBRACKETS
-
-
-
-
692 const bool strict =
true );
-
693 #endif // DECODE_MULTIBRACKETS
-
694 #if DECODE_TECHNIBEL_AC
-
-
-
-
698 const bool strict =
true );
-
699 #endif // DECODE_TECHNIBEL_AC
-
-
-
-
703 const bool strict =
true );
-
704 #endif // DECODE_CORONA_AC
-
-
-
-
708 const bool strict =
true );
-
709 #endif // DECODE_ZEPEAL
-
-
-
-
713 const bool strict =
true );
-
714 #endif // DECODE_METZ
-
-
-
-
718 const bool strict =
true );
-
719 #endif // DECODE_TRANSCOLD
-
-
-
-
-
724 const bool strict =
true );
-
725 #endif // DECODE_MIRAGE
-
726 #if DECODE_ELITESCREENS
-
-
-
-
730 const bool strict =
true );
-
731 #endif // DECODE_ELITESCREENS
-
-
-
-
735 const bool strict =
true );
-
736 #endif // DECODE_ECOCLIM
-
-
-
739 const uint16_t nbits =
kXmpBits ,
const bool strict =
true );
-
-
-
-
743 const uint16_t nbits =
kTrumaBits ,
const bool strict =
true );
-
744 #endif // DECODE_TRUMA
-
745 #if DECODE_TEKNOPOINT
-
-
-
748 const bool strict =
true );
-
749 #endif // DECODE_TEKNOPOINT
-
-
-
752 const uint16_t nbits =
kKelonBits ,
const bool strict =
true );
-
753 #endif // DECODE_KELON
-
-
-
-
-bool decodeMultibrackets(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMultibracketsBits, const bool strict=true)
Decode the Multibrackets message. Status: BETA / Appears to be working.
Definition: ir_Multibrackets.cpp:59
-uint16_t matchBytes(volatile uint16_t *data_ptr, uint8_t *result_ptr, const uint16_t remaining, const uint16_t nbytes, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true, const bool expectlastspace=true)
Match & decode the typical data section of an IR message. The bytes are stored at result_ptr....
Definition: IRrecv.cpp:1350
-const uint16_t kDelonghiAcBits
Definition: IRremoteESP8266.h:985
-bool decodeMitsubishi(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishiBits, const bool strict=true)
Decode the supplied Mitsubishi 16-bit message. Status: STABLE / Working.
Definition: ir_Mitsubishi.cpp:126
-const uint16_t kMirageBits
Definition: IRremoteESP8266.h:1063
-bool decodeHaierAC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kHaierACBits, const bool strict=true)
Decode the supplied Haier HSU07-HEA03 remote message. Status: STABLE / Known to be working.
Definition: ir_Haier.cpp:987
-bool decodeNEC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kNECBits, const bool strict=true)
Decode the supplied NEC (Renesas) message. Status: STABLE / Known good.
Definition: ir_NEC.cpp:81
-const uint32_t kFnvPrime32
Definition: IRrecv.h:52
-bool overflow
Definition: IRrecv.h:109
-bool decodeDaikin128(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin128Bits, const bool strict=true)
Decode the supplied Daikin 128-bit message. (DAIKIN128) Status: STABLE / Known Working.
Definition: ir_Daikin.cpp:3001
-const uint16_t kGicableBits
Definition: IRremoteESP8266.h:1009
-uint16_t matchGeneric(volatile uint16_t *data_ptr, uint64_t *result_ptr, const uint16_t remaining, const uint16_t nbits, const uint16_t hdrmark, const uint32_t hdrspace, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint16_t footermark, const uint32_t footerspace, const bool atleast=false, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true)
Match & decode a generic/typical <= 64bit IR message. The data is stored at result_ptr.
Definition: IRrecv.cpp:1504
-decode_type_t
Enumerator for defining and numbering of supported IR protocol.
Definition: IRremoteESP8266.h:823
-const uint16_t kCarrierAcBits
Definition: IRremoteESP8266.h:950
-bool decodeTranscold(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kTranscoldBits, const bool strict=true)
Decode the supplied Transcold A/C message. Status: STABLE / Known Working.
Definition: ir_Transcold.cpp:447
-int16_t getRClevel(decode_results *results, uint16_t *offset, uint16_t *used, uint16_t bitTime, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const uint16_t delta=0, const uint8_t maxwidth=3)
Gets one undecoded level at a time from the raw buffer. The RC5/6 decoding is easier if the data is b...
Definition: ir_RC5_RC6.cpp:243
-const uint16_t kMultibracketsBits
Definition: IRremoteESP8266.h:1084
-const uint16_t kSharpAcBits
Definition: IRremoteESP8266.h:1125
-const uint16_t kWhynterBits
Definition: IRremoteESP8266.h:1159
-bool decodeSanyoAc(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSanyoAcBits, const bool strict=true)
Decode the supplied SanyoAc message. Status: STABLE / Reported as working.
Definition: ir_Sanyo.cpp:273
-uint8_t overflow
Definition: IRrecv.h:78
-bool decodeMitsubishi2(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishiBits, const bool strict=true)
Decode the supplied second variation of a Mitsubishi 16-bit message. Status: STABLE / Working.
Definition: ir_Mitsubishi.cpp:191
-bool decodeGree(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kGreeBits, const bool strict=true)
Decode the supplied Gree HVAC message. Status: STABLE / Working.
Definition: ir_Gree.cpp:660
-const uint16_t kAirwellBits
Definition: IRremoteESP8266.h:937
-irparams_t * irparams_save
Definition: IRrecv.h:157
-const uint16_t kMitsubishiACBits
Definition: IRremoteESP8266.h:1070
-bool decodeFujitsuAC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kFujitsuAcBits, const bool strict=false)
Decode the supplied Fujitsu AC IR message if possible. Status: STABLE / Working.
Definition: ir_Fujitsu.cpp:946
-bool matchMarkRange(const uint32_t measured, const uint32_t desired, const uint16_t range=100, const int16_t excess=kMarkExcess)
Check if we match a mark signal(measured) with the desired within a range (in uSeconds) either side o...
Definition: IRrecv.cpp:1173
-const uint16_t kTechnibelAcBits
Definition: IRremoteESP8266.h:987
-bool decodeTrotec(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kTrotecBits, const bool strict=true)
Decode the supplied Trotec message. Status: STABLE / Works. Untested on real devices.
Definition: ir_Trotec.cpp:307
-bool decodeNeoclima(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kNeoclimaBits, const bool strict=true)
Decode the supplied Neoclima message. Status: STABLE / Known working.
Definition: ir_Neoclima.cpp:571
-const uint16_t kVoltasBits
Definition: IRremoteESP8266.h:1164
-bool decodeMitsubishi112(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishi112Bits, const bool strict=true)
Decode the supplied Mitsubishi/TCL 112-bit A/C message. (MITSUBISHI112, TCL112AC) Status: STABLE / Re...
Definition: ir_Mitsubishi.cpp:1243
-bool decodeSamsungAC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSamsungAcBits, const bool strict=true)
Decode the supplied Samsung A/C message. Status: Stable / Known to be working.
Definition: ir_Samsung.cpp:772
-bool decodeAirwell(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kAirwellBits, const bool strict=true)
Decode the supplied Airwell "Manchester code" message.
Definition: ir_Airwell.cpp:53
-const uint16_t kRC5XBits
Definition: IRremoteESP8266.h:1103
-bool decodeMagiQuest(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMagiquestBits, const bool strict=true)
Decode the supplied MagiQuest message. Status: Beta / Should work.
Definition: ir_Magiquest.cpp:69
-uint16_t rawlen
Definition: IRrecv.h:77
-const uint8_t kUseDefTol
Definition: IRrecv.h:36
-bool decodeDelonghiAc(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDelonghiAcBits, const bool strict=true)
Decode the supplied Delonghi A/C message. Status: STABLE / Expected to be working.
Definition: ir_Delonghi.cpp:58
-Class for receiving IR messages.
Definition: IRrecv.h:114
-uint16_t bufsize
Definition: IRrecv.h:73
-Results returned from the decoder.
Definition: IRrecv.h:92
-uint16_t matchGenericConstBitTime(volatile uint16_t *data_ptr, uint64_t *result_ptr, const uint16_t remaining, const uint16_t nbits, const uint16_t hdrmark, const uint32_t hdrspace, const uint16_t one, const uint32_t zero, const uint16_t footermark, const uint32_t footerspace, const bool atleast=false, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true)
Match & decode a generic/typical constant bit time <= 64bit IR message. The data is stored at result_...
Definition: IRrecv.cpp:1598
-bool decodeCarrierAC64(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kCarrierAc64Bits, const bool strict=true)
Decode the supplied Carrier 64-bit HVAC message. Status: STABLE / Known to be working.
Definition: ir_Carrier.cpp:195
-const uint16_t kCoolixBits
Definition: IRremoteESP8266.h:948
-bool decodeArgo(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kArgoBits, const bool strict=true)
Decode the supplied Argo message. Status: BETA / Probably works.
Definition: ir_Argo.cpp:445
-const uint16_t kCoronaAcBitsShort
Definition: IRremoteESP8266.h:958
-uint64_t data
Definition: IRrecv.h:85
-const uint16_t kSamsung36Bits
Definition: IRremoteESP8266.h:1108
-const uint16_t kMagiquestBits
Definition: IRremoteESP8266.h:1055
-uint16_t * rawbuf
Definition: IRrecv.h:74
-Information for the interrupt handler.
Definition: IRrecv.h:69
-uint16_t getBufSize(void)
Obtain the maximum number of entries possible in the capture buffer. i.e. It's size.
Definition: IRrecv.cpp:416
-const uint16_t kSanyoLC7461Bits
Definition: IRremoteESP8266.h:1119
-bool repeat
Definition: IRrecv.h:110
-bool decodeHitachiAC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kHitachiAcBits, const bool strict=true, const bool MSBfirst=true)
Decode the supplied Hitachi A/C message. Status: STABLE / Expected to work.
Definition: ir_Hitachi.cpp:846
-const uint16_t kTrotecBits
Definition: IRremoteESP8266.h:1153
-bool decodeVestelAc(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kVestelAcBits, const bool strict=true)
Decode the supplied Vestel message. Status: Alpha / Needs testing against a real device.
Definition: ir_Vestel.cpp:537
-const uint8_t kIdleState
Definition: IRrecv.h:31
-bool decodeAmcor(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kAmcorBits, const bool strict=true)
Decode the supplied Amcor HVAC message. Status: STABLE / Reported as working.
Definition: ir_Amcor.cpp:58
-bool decodeDaikin(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikinBits, const bool strict=true)
Decode the supplied Daikin 280-bit message. (DAIKIN) Status: STABLE / Reported as working.
Definition: ir_Daikin.cpp:597
-bool decodeTeknopoint(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kTeknopointBits, const bool strict=true)
Decode the supplied Teknopoint message. Status: Alpha / Probably works.
Definition: ir_Teknopoint.cpp:49
-bool decodeHaierAC176(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kHaierAC176Bits, const bool strict=true)
Decode the supplied Haier 176 bit remote A/C message. Status: STABLE / Known to be working.
Definition: ir_Haier.cpp:1066
-const uint16_t kEliteScreensBits
Definition: IRremoteESP8266.h:1002
-uint8_t recvpin
Definition: IRrecv.h:70
-uint16_t timer
Definition: IRrecv.h:72
-bool decodeDaikin64(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin64Bits, const bool strict=true)
Decode the supplied Daikin 64-bit message. (DAIKIN64) Status: Beta / Probably Working.
Definition: ir_Daikin.cpp:3473
-bool decodeMetz(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMetzBits, const bool strict=true)
Decode the supplied Metz message. Status: BETA / Probably works.
Definition: ir_Metz.cpp:67
-bool success
Definition: IRrecv.h:84
-bool decodeDaikin2(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin2Bits, const bool strict=true)
Decode the supplied Daikin 312-bit message. (DAIKIN2) Status: STABLE / Works as expected.
Definition: ir_Daikin.cpp:1352
-const uint16_t kElectraAcBits
Definition: IRremoteESP8266.h:1000
-bool matchSpace(const uint32_t measured, const uint32_t desired, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess)
Check if we match a space signal(measured) with the desired within +/-tolerance percent,...
Definition: IRrecv.cpp:1192
-const uint16_t kSonyMinBits
Definition: IRremoteESP8266.h:1132
-const uint16_t kHaierAC176Bits
Definition: IRremoteESP8266.h:1023
-const uint8_t kStopState
Definition: IRrecv.h:34
-uint16_t rawlen
Definition: IRrecv.h:108
-const uint16_t kMaxTimeoutMs
Definition: IRrecv.h:49
-bool decodePanasonicAC32(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kPanasonicAc32Bits, const bool strict=true)
Decode the supplied Panasonic AC 32/16bit message. Status: STABLE / Confirmed working.
Definition: ir_Panasonic.cpp:982
-const uint16_t kDaikin2Bits
Definition: IRremoteESP8266.h:966
-bool decodePanasonic(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kPanasonicBits, const bool strict=false, const uint32_t manufacturer=kPanasonicManufacturer)
Decode the supplied Panasonic message. Status: STABLE / Should be working.
Definition: ir_Panasonic.cpp:128
-const uint16_t kHitachiAc1Bits
Definition: IRremoteESP8266.h:1029
-bool decodeElectraAC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kElectraAcBits, const bool strict=true)
Decode the supplied Electra A/C message. Status: STABLE / Known working.
Definition: ir_Electra.cpp:370
-bool decodeDaikin216(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin216Bits, const bool strict=true)
Decode the supplied Daikin 216-bit message. (DAIKIN216) Status: STABLE / Should be working.
Definition: ir_Daikin.cpp:1715
-bool decodeDaikin152(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin152Bits, const bool strict=true)
Decode the supplied Daikin 152-bit message. (DAIKIN152) Status: STABLE / Known Working.
Definition: ir_Daikin.cpp:3090
-bool decodeElitescreens(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kEliteScreensBits, const bool strict=true)
Decode the supplied Elite Screens message. Status: STABLE / Confirmed working.
Definition: ir_EliteScreens.cpp:63
-bool decodeDenon(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDenonBits, const bool strict=true)
Decode the supplied Delonghi A/C message. Status: STABLE / Should work fine.
Definition: ir_Denon.cpp:70
-const uint16_t kPanasonicBits
Definition: IRremoteESP8266.h:1091
-const uint16_t kMilesTag2ShotBits
Definition: IRremoteESP8266.h:1166
-decode_type_t decode_type
Definition: IRrecv.h:94
-const uint16_t kPanasonicAcBits
Definition: IRremoteESP8266.h:1095
-bool decodeTechnibelAc(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kTechnibelAcBits, const bool strict=true)
Status: STABLE / Reported as working on a real device.
Definition: ir_Technibel.cpp:54
-const uint64_t kRepeat
Definition: IRrecv.h:26
-void setTolerance(const uint8_t percent=kTolerance)
Set the base tolerance percentage for matching incoming IR messages.
Definition: IRrecv.cpp:429
-const uint16_t kXmpBits
Definition: IRremoteESP8266.h:1161
-bool decodeMidea(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMideaBits, const bool strict=true)
Decode the supplied Midea message. Status: Alpha / Needs testing against a real device.
Definition: ir_Midea.cpp:666
-bool decodeVoltas(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kVoltasBits, const bool strict=true)
Decode the supplied Voltas message. Status: STABLE / Working on real device.
Definition: ir_Voltas.cpp:61
-const uint16_t kDaikin160Bits
Definition: IRremoteESP8266.h:971
-void copyIrParams(volatile irparams_t *src, irparams_t *dst)
Make a copy of the interrupt state & buffer data. Needed because irparams is marked as volatile,...
Definition: IRrecv.cpp:392
-bool decodeKelvinator(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kKelvinatorBits, const bool strict=true)
Decode the supplied Kelvinator message. Status: STABLE / Known working.
Definition: ir_Kelvinator.cpp:459
-const uint16_t kGoodweatherBits
Definition: IRremoteESP8266.h:1011
-bool decodeMWM(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=24, const bool strict=true)
Decode the supplied MWM message. Status: Implemented.
Definition: ir_MWM.cpp:81
-void enableIRIn(const bool pullup=false)
Set up and (re)start the IR capture mechanism.
Definition: IRrecv.cpp:323
-const uint16_t kDaikin152Bits
Definition: IRremoteESP8266.h:977
-bool matchSpaceRange(const uint32_t measured, const uint32_t desired, const uint16_t range=100, const int16_t excess=kMarkExcess)
Check if we match a space signal(measured) with the desired within a range (in uSeconds) either side ...
Definition: IRrecv.cpp:1212
-bool decodePanasonicAC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kPanasonicAcBits, const bool strict=true)
Decode the supplied Panasonic AC message. Status: STABLE / Works with real device(s).
Definition: ir_Panasonic.cpp:853
-const uint16_t kKelonBits
Definition: IRremoteESP8266.h:1043
-bool decodeDoshisha(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDoshishaBits, const bool strict=true)
Decode the supplied Doshisha message. Status: STABLE / Works on real device.
Definition: ir_Doshisha.cpp:85
-bool decodeZepeal(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kZepealBits, const bool strict=true)
Decode the supplied Zepeal message. Status: STABLE / Works on real device.
Definition: ir_Zepeal.cpp:67
-bool decodeDaikin160(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin160Bits, const bool strict=true)
Decode the supplied Daikin 160-bit message. (DAIKIN160) Status: STABLE / Confirmed working.
Definition: ir_Daikin.cpp:2080
-bool decodeLasertag(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kLasertagBits, const bool strict=true)
Decode the supplied Lasertag message. Status: BETA / Appears to be working 90% of the time.
Definition: ir_Lasertag.cpp:70
-
-const uint8_t kTimeoutMs
Definition: IRrecv.h:47
-uint16_t _matchGeneric(volatile uint16_t *data_ptr, uint64_t *result_bits_ptr, uint8_t *result_ptr, const bool use_bits, const uint16_t remaining, const uint16_t required, const uint16_t hdrmark, const uint32_t hdrspace, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint16_t footermark, const uint32_t footerspace, const bool atleast=false, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true)
Match & decode a generic/typical IR message. The data is stored in result_bits_ptr or result_bytes_pt...
Definition: IRrecv.cpp:1402
-const uint8_t kMarkState
Definition: IRrecv.h:32
-void setUnknownThreshold(const uint16_t length)
Set the minimum length we will consider for reporting UNKNOWN message types.
Definition: IRrecv.cpp:421
-const uint16_t kSymphonyBits
Definition: IRremoteESP8266.h:1134
-bool decodeMirage(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMirageBits, const bool strict=true)
Decode the supplied Mirage message. Status: STABLE / Reported as working.
Definition: ir_Mirage.cpp:50
-const uint16_t kRC6Mode0Bits
Definition: IRremoteESP8266.h:1104
-const uint16_t kStateSizeMax
Definition: IRrecv.h:60
-Results from a data match.
Definition: IRrecv.h:83
-uint8_t rcvstate
Definition: IRrecv.h:71
-const uint16_t kMetzBits
Definition: IRremoteESP8266.h:1056
-bool decodeRC6(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kRC6Mode0Bits, const bool strict=false)
Decode the supplied RC6 message. Status: Stable.
Definition: ir_RC5_RC6.cpp:383
-bool decodeRC5(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kRC5XBits, const bool strict=true)
Decode the supplied RC-5/RC5X message. Status: RC-5 (stable), RC-5X (alpha)
Definition: ir_RC5_RC6.cpp:309
-~IRrecv(void)
Class destructor Cleans up after the object is no longer needed. e.g. Frees up all memory used by the...
Definition: IRrecv.cpp:308
-bool decodeHitachiAc3(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kHitachiAc3Bits, const bool strict=true)
Decode the supplied Hitachi 15to27-byte/120to216-bit A/C message. Status: STABLE / Works fine.
Definition: ir_Hitachi.cpp:1425
-bool decodeWhynter(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kWhynterBits, const bool strict=true)
Decode the supplied Whynter message. Status: STABLE / Working. Strict mode is ALPHA.
Definition: ir_Whynter.cpp:74
-bool decodeCarrierAC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kCarrierAcBits, const bool strict=true)
Decode the supplied Carrier HVAC message.
Definition: ir_Carrier.cpp:82
-const uint16_t kMitsubishiHeavy152Bits
Definition: IRremoteESP8266.h:1082
-const uint16_t kDoshishaBits
Definition: IRremoteESP8266.h:994
-const uint16_t kCarrierAc40Bits
Definition: IRremoteESP8266.h:952
-const uint16_t kStartOffset
Definition: IRrecv.h:20
-const uint16_t kAmcorBits
Definition: IRremoteESP8266.h:943
-bool decodeRCMM(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kRCMMBits, const bool strict=false)
Decode a Philips RC-MM packet (between 12 & 32 bits) if possible. Status: STABLE / Should be working.
Definition: ir_RCMM.cpp:96
-IRrecv(const uint16_t recvpin, const uint16_t bufsize=kRawBuf, const uint8_t timeout=kTimeoutMs, const bool save_buffer=false, const uint8_t timer_num=kDefaultESP32Timer)
Class constructor Args:
Definition: IRrecv.cpp:247
-bool decodeMitsubishi136(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishi136Bits, const bool strict=true)
Decode the supplied Mitsubishi 136-bit A/C message. (MITSUBISHI136) Status: STABLE / Reported as work...
Definition: ir_Mitsubishi.cpp:869
-volatile uint16_t * rawbuf
Definition: IRrecv.h:107
-const uint8_t kTolerance
Definition: IRrecv.h:35
-bool decodeSharp(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSharpBits, const bool strict=true, const bool expansion=true)
Decode the supplied Sharp message. Status: STABLE / Working fine.
Definition: ir_Sharp.cpp:155
-uint16_t used
Definition: IRrecv.h:86
-const uint32_t kPanasonicManufacturer
Definition: IRremoteESP8266.h:1092
-uint32_t address
Definition: IRrecv.h:101
-bool decodeNikai(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kNikaiBits, const bool strict=true)
Decode the supplied Nikai message. Status: STABLE / Working.
Definition: ir_Nikai.cpp:52
-const uint16_t kMitsubishiBits
Definition: IRremoteESP8266.h:1065
-bool match(const uint32_t measured, const uint32_t desired, const uint8_t tolerance=kUseDefTol, const uint16_t delta=0)
Check if we match a pulse(measured) with the desired within +/-tolerance percent and/or +/- a fixed d...
Definition: IRrecv.cpp:1080
-bool decodeSymphony(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSymphonyBits, const bool strict=true)
Decode the supplied Symphony packet/message. Status: STABLE / Should be working.
Definition: ir_Symphony.cpp:60
-bool decodeTruma(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kTrumaBits, const bool strict=true)
Decode the supplied Truma message. Status: STABLE / Confirmed working with real device.
Definition: ir_Truma.cpp:65
-const uint16_t kSamsungAcBits
Definition: IRremoteESP8266.h:1110
-const uint16_t kUnknownThreshold
Definition: IRrecv.h:28
-const uint16_t kMideaBits
Definition: IRremoteESP8266.h:1058
-bool decodeAiwaRCT501(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kAiwaRcT501Bits, const bool strict=true)
Decode the supplied Aiwa RC T501 message. Status: BETA / Should work.
Definition: ir_Aiwa.cpp:61
-const uint16_t kKelvinatorBits
Definition: IRremoteESP8266.h:1045
-bool decodeGICable(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kGicableBits, const bool strict=true)
Decode the supplied G.I. Cable message. Status: Alpha / Not tested against a real device.
Definition: ir_GICable.cpp:63
-bool decodeTeco(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kTecoBits, const bool strict=false)
Decode the supplied Teco message. Status: STABLE / Tested.
Definition: ir_Teco.cpp:353
-bool decodeSanyoLC7461(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSanyoLC7461Bits, const bool strict=true)
Decode the supplied SANYO LC7461 message. Status: BETA / Probably works.
Definition: ir_Sanyo.cpp:136
-bool decodeCarrierAC40(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kCarrierAc40Bits, const bool strict=true)
Decode the supplied Carrier 40-bit HVAC message. Carrier HVAC messages contain only 40 bits,...
Definition: ir_Carrier.cpp:147
-const uint16_t kNECBits
Definition: IRremoteESP8266.h:1087
-const uint16_t kDenonBits
Definition: IRremoteESP8266.h:989
-const uint16_t kHaierACBits
Definition: IRremoteESP8266.h:1017
-bool matchAtLeast(const uint32_t measured, const uint32_t desired, const uint8_t tolerance=kUseDefTol, const uint16_t delta=0)
Check if we match a pulse(measured) of at least desired within tolerance percent and/or a fixed delta...
Definition: IRrecv.cpp:1111
-const uint16_t kZepealBits
Definition: IRremoteESP8266.h:1162
-const uint16_t kMidea24Bits
Definition: IRremoteESP8266.h:1060
-bool decodeKelon(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kKelonBits, const bool strict=true)
Decode the supplied Kelon message. Status: STABLE / Working.
Definition: ir_Kelon.cpp:71
-bool decodeDaikin176(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin176Bits, const bool strict=true)
Decode the supplied Daikin 176-bit message. (DAIKIN176) Status: STABLE / Expected to work.
Definition: ir_Daikin.cpp:2472
-const uint16_t kNeoclimaBits
Definition: IRremoteESP8266.h:1089
-const uint16_t kWhirlpoolAcBits
Definition: IRremoteESP8266.h:1157
-bool decodeSharpAc(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSharpAcBits, const bool strict=true)
Decode the supplied Sharp A/C message. Status: STABLE / Known working.
Definition: ir_Sharp.cpp:855
-bool decodeJVC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kJvcBits, const bool strict=true)
Decode the supplied JVC message. Status: Stable / Known working.
Definition: ir_JVC.cpp:94
-bool decodeEcoclim(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kEcoclimBits, const bool strict=true)
Decode the supplied EcoClim A/C message. Status: STABLE / Confirmed working on real remote.
Definition: ir_Ecoclim.cpp:68
-bool decodeMitsubishiAC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishiACBits, const bool strict=false)
Decode the supplied Mitsubish 144-bit A/C message. Status: BETA / Probably works.
Definition: ir_Mitsubishi.cpp:257
-const uint16_t kCarrierAc64Bits
Definition: IRremoteESP8266.h:954
-const uint16_t kPioneerBits
Definition: IRremoteESP8266.h:1099
-uint16_t bits
Definition: IRrecv.h:106
-const uint16_t kGreeBits
Definition: IRremoteESP8266.h:1014
-const uint16_t kJvcBits
Definition: IRremoteESP8266.h:1042
-const uint16_t kLasertagBits
Definition: IRremoteESP8266.h:1047
-const uint16_t kDaikin128Bits
Definition: IRremoteESP8266.h:974
-const uint16_t kAiwaRcT501Bits
Definition: IRremoteESP8266.h:939
-uint32_t ticksLow(const uint32_t usecs, const uint8_t tolerance=kUseDefTol, const uint16_t delta=0)
Calculate the lower bound of the nr. of ticks.
Definition: IRrecv.cpp:1054
-const uint16_t kTrumaBits
Definition: IRremoteESP8266.h:1155
-const uint16_t kTecoBits
Definition: IRremoteESP8266.h:1139
-bool decodeEpson(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kEpsonBits, const bool strict=true)
Decode the supplied Epson message. Status: Beta / Probably works.
Definition: ir_Epson.cpp:45
-const uint16_t kToshibaACBits
Definition: IRremoteESP8266.h:1144
-bool decodeSony(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSonyMinBits, const bool strict=false)
Decode the supplied Sony/SIRC message. Status: STABLE / Should be working. strict mode is ALPHA / Unt...
Definition: ir_Sony.cpp:121
-const uint16_t kDaikinBits
Definition: IRremoteESP8266.h:961
-bool matchMark(const uint32_t measured, const uint32_t desired, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess)
Check if we match a mark signal(measured) with the desired within +/-tolerance percent,...
Definition: IRrecv.cpp:1153
-const uint16_t kHitachiAcBits
Definition: IRremoteESP8266.h:1026
-const uint16_t kHitachiAc3Bits
Definition: IRremoteESP8266.h:1033
-const uint16_t kRawBuf
Definition: IRrecv.h:25
-bool decode(decode_results *results, irparams_t *save=NULL, uint8_t max_skip=0, uint16_t noise_floor=0)
Decodes the received IR message. If the interrupt state is saved, we will immediately resume waiting ...
Definition: IRrecv.cpp:506
-bool decodePioneer(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kPioneerBits, const bool strict=true)
Decode the supplied Pioneer message. Status: STABLE / Should be working. (Self decodes & real example...
Definition: ir_Pioneer.cpp:92
-uint8_t getTolerance(void)
Get the base tolerance percentage for matching incoming IR messages.
Definition: IRrecv.cpp:435
-const uint16_t kDishBits
Definition: IRremoteESP8266.h:992
-uint16_t compare(const uint16_t oldval, const uint16_t newval)
Compare two tick values.
Definition: IRrecv.cpp:1230
-uint32_t command
Definition: IRrecv.h:102
-const uint16_t kFujitsuAcBits
Definition: IRremoteESP8266.h:1007
-uint64_t value
Definition: IRrecv.h:100
-const uint16_t kArgoBits
Definition: IRremoteESP8266.h:946
-const uint16_t kHitachiAc2StateLength
Definition: IRremoteESP8266.h:1030
-bool decodeSamsung36(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSamsung36Bits, const bool strict=true)
Decode the supplied Samsung36 message. Status: STABLE / Expected to work.
Definition: ir_Samsung.cpp:192
-const uint16_t kFooter
Definition: IRrecv.h:19
-const uint16_t kNikaiBits
Definition: IRremoteESP8266.h:1086
-const uint16_t kLutronBits
Definition: IRremoteESP8266.h:1054
-bool decodeXmp(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kXmpBits, const bool strict=true)
Decode the supplied XMP packet/message. Status: BETA / Probably works.
Definition: ir_Xmp.cpp:160
-uint8_t timeout
Definition: IRrecv.h:79
-bool decodeCoronaAc(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kCoronaAcBitsShort, const bool strict=true)
Decode the supplied CoronaAc message. Status: STABLE / Appears to be working.
Definition: ir_Corona.cpp:88
-bool decodeLutron(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kLutronBits, const bool strict=true)
Decode the supplied Lutron message. Status: STABLE / Working.
Definition: ir_Lutron.cpp:65
-bool decodeDISH(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDishBits, const bool strict=true)
Decode the supplied DISH NETWORK message. Status: ALPHA (untested and unconfirmed....
Definition: ir_Dish.cpp:77
-const uint16_t kRawTick
Definition: IRrecv.h:37
-uint16_t matchManchesterData(volatile const uint16_t *data_ptr, uint64_t *result_ptr, const uint16_t remaining, const uint16_t nbits, const uint16_t half_period, const uint16_t starting_balance=0, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true, const bool GEThomas=true)
Match & decode a Manchester Code data (<= 64bits.
Definition: IRrecv.cpp:1792
-void resume(void)
Resume collection of received IR data.
Definition: IRrecv.cpp:377
-bool decodeMilestag2(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMilesTag2ShotBits, const bool strict=true)
Decode the supplied MilesTag2 message. Status: ALPHA / Probably works but needs testing with a real d...
Definition: ir_MilesTag2.cpp:63
-const uint16_t kEcoclimBits
Definition: IRremoteESP8266.h:995
-const uint16_t kHaierACYRW02Bits
Definition: IRremoteESP8266.h:1020
-match_result_t matchData(volatile uint16_t *data_ptr, const uint16_t nbits, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true, const bool expectlastspace=true)
Match & decode the typical data section of an IR message. The data value is stored in the least signi...
Definition: IRrecv.cpp:1289
-const uint16_t kHitachiAc424Bits
Definition: IRremoteESP8266.h:1039
-bool decodeWhirlpoolAC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kWhirlpoolAcBits, const bool strict=true)
Decode the supplied Whirlpool A/C message. Status: STABLE / Working as intended.
Definition: ir_Whirlpool.cpp:607
-const uint16_t kMarkExcess
Definition: IRrecv.h:24
-bool decodeHaierACYRW02(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kHaierACYRW02Bits, const bool strict=true)
Decode the supplied Haier YR-W02 remote A/C message. Status: BETA / Appears to be working.
Definition: ir_Haier.cpp:1033
-bool decodeLG(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kLgBits, const bool strict=false)
Decode the supplied LG message. Status: STABLE / Working.
Definition: ir_LG.cpp:139
-bool decodeCOOLIX(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kCoolixBits, const bool strict=true)
Decode the supplied Coolix A/C message. Status: STABLE / Known Working.
Definition: ir_Coolix.cpp:628
-const uint16_t kLegoPfBits
Definition: IRremoteESP8266.h:1049
-const uint16_t kSharpBits
Definition: IRremoteESP8266.h:1123
-bool decodeGoodweather(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kGoodweatherBits, const bool strict=true)
Decode the supplied Goodweather message. Status: BETA / Probably works.
Definition: ir_Goodweather.cpp:424
-uint8_t _tolerance
Definition: IRrecv.h:158
-const uint8_t kDefaultESP32Timer
Definition: IRrecv.h:56
-uint16_t matchManchester(volatile const uint16_t *data_ptr, uint64_t *result_ptr, const uint16_t remaining, const uint16_t nbits, const uint16_t hdrmark, const uint32_t hdrspace, const uint16_t clock_period, const uint16_t footermark, const uint32_t footerspace, const bool atleast=false, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true, const bool GEThomas=true)
Match & decode a Manchester Code <= 64bit IR message. The data is stored at result_ptr.
Definition: IRrecv.cpp:1685
-bool decodeInax(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kInaxBits, const bool strict=true)
Decode the supplied Inax Toilet message. Status: Stable / Known working.
Definition: ir_Inax.cpp:51
-void crudeNoiseFilter(decode_results *results, const uint16_t floor=0)
Remove or merge pulses in the capture buffer that are too short.
Definition: IRrecv.cpp:442
-bool decodeHitachiAC1(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kHitachiAc1Bits, const bool strict=true)
-bool decodeSAMSUNG(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSamsungBits, const bool strict=true)
Decode the supplied Samsung 32-bit message. Status: STABLE.
Definition: ir_Samsung.cpp:118
-bool decodeLegoPf(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kLegoPfBits, const bool strict=true)
Decode the supplied LEGO Power Functions message. Status: STABLE / Appears to work.
Definition: ir_Lego.cpp:71
-const uint16_t kRCMMBits
Definition: IRremoteESP8266.h:1106
-const uint8_t kVestelAcBits
Definition: IRremoteESP8266.h:1160
-const uint16_t kTranscoldBits
Definition: IRremoteESP8266.h:1150
-const uint16_t kInaxBits
Definition: IRremoteESP8266.h:1040
-bool decodeMitsubishiHeavy(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishiHeavy152Bits, const bool strict=true)
Decode the supplied Mitsubishi Heavy Industries A/C message. Status: BETA / Appears to be working....
Definition: ir_MitsubishiHeavy.cpp:1003
-uint16_t _unknown_threshold
Definition: IRrecv.h:163
-const uint16_t kDaikin176Bits
Definition: IRremoteESP8266.h:980
-bool decodeMidea24(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMidea24Bits, const bool strict=true)
Decode the supplied Midea24 message. Status: STABLE / Confirmed working on a real device.
Definition: ir_Midea.cpp:759
-void disableIRIn(void)
Stop collection of any received IR data. Disable any timers and interrupts.
Definition: IRrecv.cpp:360
-bool decodeHitachiAc424(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kHitachiAc424Bits, const bool strict=true)
Decode the supplied Hitachi 53-byte/424-bit A/C message. Status: STABLE / Reported as working.
Definition: ir_Hitachi.cpp:959
-bool decodeToshibaAC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kToshibaACBits, const bool strict=true)
Decode the supplied Toshiba A/C message. Status: STABLE / Working.
Definition: ir_Toshiba.cpp:493
-uint32_t ticksHigh(const uint32_t usecs, const uint8_t tolerance=kUseDefTol, const uint16_t delta=0)
Calculate the upper bound of the nr. of ticks.
Definition: IRrecv.cpp:1067
-const uint16_t kSamsungBits
Definition: IRremoteESP8266.h:1107
-uint8_t _timer_num
Definition: IRrecv.h:160
-const uint16_t kDaikin64Bits
Definition: IRremoteESP8266.h:968
-const uint16_t kTeknopointBits
Definition: IRremoteESP8266.h:1142
-const uint16_t kPanasonicAc32Bits
Definition: IRremoteESP8266.h:1098
-volatile irparams_t * _getParamsPtr(void)
Unit test helper to get access to the params structure.
Definition: IRrecv.cpp:1890
-const uint16_t kDaikin216Bits
Definition: IRremoteESP8266.h:983
-const uint16_t kMitsubishi136Bits
Definition: IRremoteESP8266.h:1073
-const uint16_t kSanyoAcBits
Definition: IRremoteESP8266.h:1115
-const uint16_t kMitsubishi112Bits
Definition: IRremoteESP8266.h:1076
-const uint16_t kEpsonBits
Definition: IRremoteESP8266.h:997
-uint8_t state[kStateSizeMax]
Definition: IRrecv.h:104
-bool decodeHash(decode_results *results)
Decode any arbitrary IR message into a 32-bit code value. Instead of decoding using a standard encodi...
Definition: IRrecv.cpp:1251
-const uint8_t kSpaceState
Definition: IRrecv.h:33
-const uint16_t kLgBits
Definition: IRremoteESP8266.h:1051
-uint8_t _validTolerance(const uint8_t percentage)
Convert the tolerance percentage into something valid.
Definition: IRrecv.cpp:1045
-const uint16_t kHeader
Definition: IRrecv.h:18
-const uint32_t kFnvBasis32
Definition: IRrecv.h:53
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRremoteESP8266_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRremoteESP8266_8h.html
deleted file mode 100644
index 7b79c0ccd..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRremoteESP8266_8h.html
+++ /dev/null
@@ -1,4077 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: src/IRremoteESP8266.h File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Go to the source code of this file.
-
-
-typedef std::string String
-
-
-
-enum decode_type_t {
- UNKNOWN = -1,
-UNUSED = 0,
-RC5 ,
-RC6 ,
-
- NEC ,
-SONY ,
-PANASONIC ,
-JVC ,
-
- SAMSUNG ,
-WHYNTER ,
-AIWA_RC_T501 ,
-LG ,
-
- SANYO ,
-MITSUBISHI ,
-DISH ,
-SHARP ,
-
- COOLIX ,
-DAIKIN ,
-DENON ,
-KELVINATOR ,
-
- SHERWOOD ,
-MITSUBISHI_AC ,
-RCMM ,
-SANYO_LC7461 ,
-
- RC5X ,
-GREE ,
-PRONTO ,
-NEC_LIKE ,
-
- ARGO ,
-TROTEC ,
-NIKAI ,
-RAW ,
-
- GLOBALCACHE ,
-TOSHIBA_AC ,
-FUJITSU_AC ,
-MIDEA ,
-
- MAGIQUEST ,
-LASERTAG ,
-CARRIER_AC ,
-HAIER_AC ,
-
- MITSUBISHI2 ,
-HITACHI_AC ,
-HITACHI_AC1 ,
-HITACHI_AC2 ,
-
- GICABLE ,
-HAIER_AC_YRW02 ,
-WHIRLPOOL_AC ,
-SAMSUNG_AC ,
-
- LUTRON ,
-ELECTRA_AC ,
-PANASONIC_AC ,
-PIONEER ,
-
- LG2 ,
-MWM ,
-DAIKIN2 ,
-VESTEL_AC ,
-
- TECO ,
-SAMSUNG36 ,
-TCL112AC ,
-LEGOPF ,
-
- MITSUBISHI_HEAVY_88 ,
-MITSUBISHI_HEAVY_152 ,
-DAIKIN216 ,
-SHARP_AC ,
-
- GOODWEATHER ,
-INAX ,
-DAIKIN160 ,
-NEOCLIMA ,
-
- DAIKIN176 ,
-DAIKIN128 ,
-AMCOR ,
-DAIKIN152 ,
-
- MITSUBISHI136 ,
-MITSUBISHI112 ,
-HITACHI_AC424 ,
-SONY_38K ,
-
- EPSON ,
-SYMPHONY ,
-HITACHI_AC3 ,
-DAIKIN64 ,
-
- AIRWELL ,
-DELONGHI_AC ,
-DOSHISHA ,
-MULTIBRACKETS ,
-
- CARRIER_AC40 ,
-CARRIER_AC64 ,
-HITACHI_AC344 ,
-CORONA_AC ,
-
- MIDEA24 ,
-ZEPEAL ,
-SANYO_AC ,
-VOLTAS ,
-
- METZ ,
-TRANSCOLD ,
-TECHNIBEL_AC ,
-MIRAGE ,
-
- ELITESCREENS ,
-PANASONIC_AC32 ,
-MILESTAG2 ,
-ECOCLIM ,
-
- XMP ,
-TRUMA ,
-HAIER_AC176 ,
-TEKNOPOINT ,
-
- KELON ,
-kLastDecodeType = KELON
-
- }
- Enumerator for defining and numbering of supported IR protocol. More...
-
-
-
-
-
◆ String
-
-
-
-
-
- typedef std::string String
-
-
-
-
-
-
-
-
-
◆ decode_type_t
-
-
-
-
-
Enumerator for defining and numbering of supported IR protocol.
-
Note Always add to the end of the list and should never remove entries or change order. Projects may save the type number for later usage so numbering should always stay the same.
-
-Enumerator UNKNOWN
- UNUSED
- RC5
- RC6
- NEC
- SONY
- PANASONIC
- JVC
- SAMSUNG
- WHYNTER
- AIWA_RC_T501
- LG
- SANYO
- MITSUBISHI
- DISH
- SHARP
- COOLIX
- DAIKIN
- DENON
- KELVINATOR
- SHERWOOD
- MITSUBISHI_AC
- RCMM
- SANYO_LC7461
- RC5X
- GREE
- PRONTO
- NEC_LIKE
- ARGO
- TROTEC
- NIKAI
- RAW
- GLOBALCACHE
- TOSHIBA_AC
- FUJITSU_AC
- MIDEA
- MAGIQUEST
- LASERTAG
- CARRIER_AC
- HAIER_AC
- MITSUBISHI2
- HITACHI_AC
- HITACHI_AC1
- HITACHI_AC2
- GICABLE
- HAIER_AC_YRW02
- WHIRLPOOL_AC
- SAMSUNG_AC
- LUTRON
- ELECTRA_AC
- PANASONIC_AC
- PIONEER
- LG2
- MWM
- DAIKIN2
- VESTEL_AC
- TECO
- SAMSUNG36
- TCL112AC
- LEGOPF
- MITSUBISHI_HEAVY_88
- MITSUBISHI_HEAVY_152
- DAIKIN216
- SHARP_AC
- GOODWEATHER
- INAX
- DAIKIN160
- NEOCLIMA
- DAIKIN176
- DAIKIN128
- AMCOR
- DAIKIN152
- MITSUBISHI136
- MITSUBISHI112
- HITACHI_AC424
- SONY_38K
- EPSON
- SYMPHONY
- HITACHI_AC3
- DAIKIN64
- AIRWELL
- DELONGHI_AC
- DOSHISHA
- MULTIBRACKETS
- CARRIER_AC40
- CARRIER_AC64
- HITACHI_AC344
- CORONA_AC
- MIDEA24
- ZEPEAL
- SANYO_AC
- VOLTAS
- METZ
- TRANSCOLD
- TECHNIBEL_AC
- MIRAGE
- ELITESCREENS
- PANASONIC_AC32
- MILESTAG2
- ECOCLIM
- XMP
- TRUMA
- HAIER_AC176
- TEKNOPOINT
- KELON
- kLastDecodeType
-
-
-
-
-
-
-
◆ kAirwellBits
-
-
-
-
-
- const uint16_t kAirwellBits = 34
-
-
-
-
-
-
-
-
◆ kAirwellMinRepeats
-
-
-
-
-
- const uint16_t kAirwellMinRepeats = 2
-
-
-
-
-
-
-
-
◆ kAiwaRcT501Bits
-
-
-
-
-
- const uint16_t kAiwaRcT501Bits = 15
-
-
-
-
-
-
-
-
◆ kAiwaRcT501MinRepeats
-
-
-
-
◆ kAlokaBits
-
-
-
-
-
- const uint16_t kAlokaBits = 32
-
-
-
-
-
-
-
-
◆ kAmcorBits
-
-
-
-
◆ kAmcorDefaultRepeat
-
-
-
-
◆ kAmcorStateLength
-
-
-
-
-
- const uint16_t kAmcorStateLength = 8
-
-
-
-
-
-
-
-
◆ kArgoBits
-
-
-
-
◆ kArgoDefaultRepeat
-
-
-
-
-
- const uint16_t kArgoDefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kArgoStateLength
-
-
-
-
-
- const uint16_t kArgoStateLength = 12
-
-
-
-
-
-
-
-
◆ kCarrierAc40Bits
-
-
-
-
-
- const uint16_t kCarrierAc40Bits = 40
-
-
-
-
-
-
-
-
◆ kCarrierAc40MinRepeat
-
-
-
-
-
- const uint16_t kCarrierAc40MinRepeat = 2
-
-
-
-
-
-
-
-
◆ kCarrierAc64Bits
-
-
-
-
-
- const uint16_t kCarrierAc64Bits = 64
-
-
-
-
-
-
-
-
◆ kCarrierAc64MinRepeat
-
-
-
-
-
- const uint16_t kCarrierAc64MinRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kCarrierAcBits
-
-
-
-
-
- const uint16_t kCarrierAcBits = 32
-
-
-
-
-
-
-
-
◆ kCarrierAcMinRepeat
-
-
-
-
-
- const uint16_t kCarrierAcMinRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kCoolixBits
-
-
-
-
-
- const uint16_t kCoolixBits = 24
-
-
-
-
-
-
-
-
◆ kCoolixDefaultRepeat
-
-
-
-
◆ kCoronaAcBits
-
-
-
-
◆ kCoronaAcBitsShort
-
-
-
-
◆ kCoronaAcStateLength
-
-
-
-
◆ kCoronaAcStateLengthShort
-
-
-
-
-
- const uint16_t kCoronaAcStateLengthShort = 7
-
-
-
-
-
-
-
-
◆ kDaikin128Bits
-
-
-
-
◆ kDaikin128DefaultRepeat
-
-
-
-
-
- const uint16_t kDaikin128DefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kDaikin128StateLength
-
-
-
-
-
- const uint16_t kDaikin128StateLength = 16
-
-
-
-
-
-
-
-
◆ kDaikin152Bits
-
-
-
-
◆ kDaikin152DefaultRepeat
-
-
-
-
-
- const uint16_t kDaikin152DefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kDaikin152StateLength
-
-
-
-
-
- const uint16_t kDaikin152StateLength = 19
-
-
-
-
-
-
-
-
◆ kDaikin160Bits
-
-
-
-
◆ kDaikin160DefaultRepeat
-
-
-
-
-
- const uint16_t kDaikin160DefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kDaikin160StateLength
-
-
-
-
-
- const uint16_t kDaikin160StateLength = 20
-
-
-
-
-
-
-
-
◆ kDaikin176Bits
-
-
-
-
◆ kDaikin176DefaultRepeat
-
-
-
-
-
- const uint16_t kDaikin176DefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kDaikin176StateLength
-
-
-
-
-
- const uint16_t kDaikin176StateLength = 22
-
-
-
-
-
-
-
-
◆ kDaikin216Bits
-
-
-
-
◆ kDaikin216DefaultRepeat
-
-
-
-
-
- const uint16_t kDaikin216DefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kDaikin216StateLength
-
-
-
-
-
- const uint16_t kDaikin216StateLength = 27
-
-
-
-
-
-
-
-
◆ kDaikin2Bits
-
-
-
-
◆ kDaikin2DefaultRepeat
-
-
-
-
-
- const uint16_t kDaikin2DefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kDaikin2StateLength
-
-
-
-
-
- const uint16_t kDaikin2StateLength = 39
-
-
-
-
-
-
-
-
◆ kDaikin64Bits
-
-
-
-
-
- const uint16_t kDaikin64Bits = 64
-
-
-
-
-
-
-
-
◆ kDaikin64DefaultRepeat
-
-
-
-
-
- const uint16_t kDaikin64DefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kDaikinBits
-
-
-
-
◆ kDaikinBitsShort
-
-
-
-
◆ kDaikinDefaultRepeat
-
-
-
-
-
- const uint16_t kDaikinDefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kDaikinStateLength
-
-
-
-
-
- const uint16_t kDaikinStateLength = 35
-
-
-
-
-
-
-
-
◆ kDaikinStateLengthShort
-
-
-
-
◆ kDelonghiAcBits
-
-
-
-
-
- const uint16_t kDelonghiAcBits = 64
-
-
-
-
-
-
-
-
◆ kDelonghiAcDefaultRepeat
-
-
-
-
-
- const uint16_t kDelonghiAcDefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kDenon48Bits
-
-
-
-
-
- const uint16_t kDenon48Bits = 48
-
-
-
-
-
-
-
-
◆ kDenonBits
-
-
-
-
-
- const uint16_t kDenonBits = 15
-
-
-
-
-
-
-
-
◆ kDenonLegacyBits
-
-
-
-
-
- const uint16_t kDenonLegacyBits = 14
-
-
-
-
-
-
-
-
◆ kDishBits
-
-
-
-
-
- const uint16_t kDishBits = 16
-
-
-
-
-
-
-
-
◆ kDishMinRepeat
-
-
-
-
-
- const uint16_t kDishMinRepeat = 3
-
-
-
-
-
-
-
-
◆ kDoshishaBits
-
-
-
-
-
- const uint16_t kDoshishaBits = 40
-
-
-
-
-
-
-
-
◆ kEcoclimBits
-
-
-
-
-
- const uint16_t kEcoclimBits = 56
-
-
-
-
-
-
-
-
◆ kEcoclimShortBits
-
-
-
-
-
- const uint16_t kEcoclimShortBits = 15
-
-
-
-
-
-
-
-
◆ kElectraAcBits
-
-
-
-
◆ kElectraAcMinRepeat
-
-
-
-
-
- const uint16_t kElectraAcMinRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kElectraAcStateLength
-
-
-
-
-
- const uint16_t kElectraAcStateLength = 13
-
-
-
-
-
-
-
-
◆ kEliteScreensBits
-
-
-
-
-
- const uint16_t kEliteScreensBits = 32
-
-
-
-
-
-
-
-
◆ kEliteScreensDefaultRepeat
-
-
-
-
-
- const uint16_t kEliteScreensDefaultRepeat = kSingleRepeat
-
-
-
-
-
-
-
-
◆ kEpsonBits
-
-
-
-
-
- const uint16_t kEpsonBits = 32
-
-
-
-
-
-
-
-
◆ kEpsonMinRepeat
-
-
-
-
-
- const uint16_t kEpsonMinRepeat = 2
-
-
-
-
-
-
-
-
◆ kFujitsuAcBits
-
-
-
-
◆ kFujitsuAcMinBits
-
-
-
-
◆ kFujitsuAcMinRepeat
-
-
-
-
-
- const uint16_t kFujitsuAcMinRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kFujitsuAcStateLength
-
-
-
-
-
- const uint16_t kFujitsuAcStateLength = 16
-
-
-
-
-
-
-
-
◆ kFujitsuAcStateLengthShort
-
-
-
-
-
- const uint16_t kFujitsuAcStateLengthShort = 7
-
-
-
-
-
-
-
-
◆ kGicableBits
-
-
-
-
-
- const uint16_t kGicableBits = 16
-
-
-
-
-
-
-
-
◆ kGicableMinRepeat
-
-
-
-
◆ kGoodweatherBits
-
-
-
-
-
- const uint16_t kGoodweatherBits = 48
-
-
-
-
-
-
-
-
◆ kGoodweatherMinRepeat
-
-
-
-
-
- const uint16_t kGoodweatherMinRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kGreeBits
-
-
-
-
◆ kGreeDefaultRepeat
-
-
-
-
-
- const uint16_t kGreeDefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kGreeStateLength
-
-
-
-
-
- const uint16_t kGreeStateLength = 8
-
-
-
-
-
-
-
-
◆ kHaierAC176Bits
-
-
-
-
◆ kHaierAc176DefaultRepeat
-
-
-
-
-
- const uint16_t kHaierAc176DefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kHaierAC176StateLength
-
-
-
-
-
- const uint16_t kHaierAC176StateLength = 22
-
-
-
-
-
-
-
-
◆ kHaierACBits
-
-
-
-
◆ kHaierAcDefaultRepeat
-
-
-
-
-
- const uint16_t kHaierAcDefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kHaierACStateLength
-
-
-
-
-
- const uint16_t kHaierACStateLength = 9
-
-
-
-
-
-
-
-
◆ kHaierACYRW02Bits
-
-
-
-
◆ kHaierAcYrw02DefaultRepeat
-
-
-
-
-
- const uint16_t kHaierAcYrw02DefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kHaierACYRW02StateLength
-
-
-
-
-
- const uint16_t kHaierACYRW02StateLength = 14
-
-
-
-
-
-
-
-
◆ kHitachiAc1Bits
-
-
-
-
◆ kHitachiAc1StateLength
-
-
-
-
-
- const uint16_t kHitachiAc1StateLength = 13
-
-
-
-
-
-
-
-
◆ kHitachiAc2Bits
-
-
-
-
◆ kHitachiAc2StateLength
-
-
-
-
-
- const uint16_t kHitachiAc2StateLength = 53
-
-
-
-
-
-
-
-
◆ kHitachiAc344Bits
-
-
-
-
◆ kHitachiAc344StateLength
-
-
-
-
-
- const uint16_t kHitachiAc344StateLength = 43
-
-
-
-
-
-
-
-
◆ kHitachiAc3Bits
-
-
-
-
◆ kHitachiAc3MinBits
-
-
-
-
◆ kHitachiAc3MinStateLength
-
-
-
-
-
- const uint16_t kHitachiAc3MinStateLength = 15
-
-
-
-
-
-
-
-
◆ kHitachiAc3StateLength
-
-
-
-
-
- const uint16_t kHitachiAc3StateLength = 27
-
-
-
-
-
-
-
-
◆ kHitachiAc424Bits
-
-
-
-
◆ kHitachiAc424StateLength
-
-
-
-
-
- const uint16_t kHitachiAc424StateLength = 53
-
-
-
-
-
-
-
-
◆ kHitachiAcBits
-
-
-
-
◆ kHitachiAcDefaultRepeat
-
-
-
-
-
- const uint16_t kHitachiAcDefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kHitachiAcStateLength
-
-
-
-
-
- const uint16_t kHitachiAcStateLength = 28
-
-
-
-
-
-
-
-
◆ kInaxBits
-
-
-
-
-
- const uint16_t kInaxBits = 24
-
-
-
-
-
-
-
-
◆ kInaxMinRepeat
-
-
-
-
◆ kJvcBits
-
-
-
-
-
- const uint16_t kJvcBits = 16
-
-
-
-
-
-
-
-
◆ kKelonBits
-
-
-
-
-
- const uint16_t kKelonBits = 48
-
-
-
-
-
-
-
-
◆ kKelvinatorBits
-
-
-
-
◆ kKelvinatorDefaultRepeat
-
-
-
-
-
- const uint16_t kKelvinatorDefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kKelvinatorStateLength
-
-
-
-
-
- const uint16_t kKelvinatorStateLength = 16
-
-
-
-
-
-
-
-
◆ kLasertagBits
-
-
-
-
-
- const uint16_t kLasertagBits = 13
-
-
-
-
-
-
-
-
◆ kLasertagMinRepeat
-
-
-
-
-
- const uint16_t kLasertagMinRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kLegoPfBits
-
-
-
-
-
- const uint16_t kLegoPfBits = 16
-
-
-
-
-
-
-
-
◆ kLegoPfMinRepeat
-
-
-
-
-
- const uint16_t kLegoPfMinRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kLg32Bits
-
-
-
-
-
- const uint16_t kLg32Bits = 32
-
-
-
-
-
-
-
-
◆ kLgBits
-
-
-
-
-
- const uint16_t kLgBits = 28
-
-
-
-
-
-
-
-
◆ kLgDefaultRepeat
-
-
-
-
-
- const uint16_t kLgDefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kLutronBits
-
-
-
-
-
- const uint16_t kLutronBits = 35
-
-
-
-
-
-
-
-
◆ kMagiquestBits
-
-
-
-
-
- const uint16_t kMagiquestBits = 56
-
-
-
-
-
-
-
-
◆ kMetzBits
-
-
-
-
-
- const uint16_t kMetzBits = 19
-
-
-
-
-
-
-
-
◆ kMetzMinRepeat
-
-
-
-
-
- const uint16_t kMetzMinRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kMidea24Bits
-
-
-
-
-
- const uint16_t kMidea24Bits = 24
-
-
-
-
-
-
-
-
◆ kMidea24MinRepeat
-
-
-
-
◆ kMideaBits
-
-
-
-
-
- const uint16_t kMideaBits = 48
-
-
-
-
-
-
-
-
◆ kMideaMinRepeat
-
-
-
-
-
- const uint16_t kMideaMinRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kMilesMinRepeat
-
-
-
-
-
- const uint16_t kMilesMinRepeat = 0
-
-
-
-
-
-
-
-
◆ kMilesTag2MsgBits
-
-
-
-
-
- const uint16_t kMilesTag2MsgBits = 24
-
-
-
-
-
-
-
-
◆ kMilesTag2ShotBits
-
-
-
-
-
- const uint16_t kMilesTag2ShotBits = 14
-
-
-
-
-
-
-
-
◆ kMirageBits
-
-
-
-
◆ kMirageMinRepeat
-
-
-
-
-
- const uint16_t kMirageMinRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kMirageStateLength
-
-
-
-
-
- const uint16_t kMirageStateLength = 15
-
-
-
-
-
-
-
-
◆ kMitsubishi112Bits
-
-
-
-
◆ kMitsubishi112MinRepeat
-
-
-
-
-
- const uint16_t kMitsubishi112MinRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kMitsubishi112StateLength
-
-
-
-
-
- const uint16_t kMitsubishi112StateLength = 14
-
-
-
-
-
-
-
-
◆ kMitsubishi136Bits
-
-
-
-
◆ kMitsubishi136MinRepeat
-
-
-
-
-
- const uint16_t kMitsubishi136MinRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kMitsubishi136StateLength
-
-
-
-
-
- const uint16_t kMitsubishi136StateLength = 17
-
-
-
-
-
-
-
-
◆ kMitsubishiACBits
-
-
-
-
◆ kMitsubishiACMinRepeat
-
-
-
-
◆ kMitsubishiACStateLength
-
-
-
-
-
- const uint16_t kMitsubishiACStateLength = 18
-
-
-
-
-
-
-
-
◆ kMitsubishiBits
-
-
-
-
-
- const uint16_t kMitsubishiBits = 16
-
-
-
-
-
-
-
-
◆ kMitsubishiHeavy152Bits
-
-
-
-
◆ kMitsubishiHeavy152MinRepeat
-
-
-
-
-
- const uint16_t kMitsubishiHeavy152MinRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kMitsubishiHeavy152StateLength
-
-
-
-
-
- const uint16_t kMitsubishiHeavy152StateLength = 19
-
-
-
-
-
-
-
-
◆ kMitsubishiHeavy88Bits
-
-
-
-
◆ kMitsubishiHeavy88MinRepeat
-
-
-
-
-
- const uint16_t kMitsubishiHeavy88MinRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kMitsubishiHeavy88StateLength
-
-
-
-
-
- const uint16_t kMitsubishiHeavy88StateLength = 11
-
-
-
-
-
-
-
-
◆ kMitsubishiMinRepeat
-
-
-
-
◆ kMultibracketsBits
-
-
-
-
-
- const uint16_t kMultibracketsBits = 8
-
-
-
-
-
-
-
-
◆ kMultibracketsDefaultRepeat
-
-
-
-
-
- const uint16_t kMultibracketsDefaultRepeat = kSingleRepeat
-
-
-
-
-
-
-
-
◆ kNECBits
-
-
-
-
-
- const uint16_t kNECBits = 32
-
-
-
-
-
-
-
-
◆ kNeoclimaBits
-
-
-
-
◆ kNeoclimaMinRepeat
-
-
-
-
-
- const uint16_t kNeoclimaMinRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kNeoclimaStateLength
-
-
-
-
-
- const uint16_t kNeoclimaStateLength = 12
-
-
-
-
-
-
-
-
◆ kNikaiBits
-
-
-
-
-
- const uint16_t kNikaiBits = 24
-
-
-
-
-
-
-
-
◆ kNoRepeat
-
-
-
-
-
- const uint16_t kNoRepeat = 0
-
-
-
-
-
-
-
-
◆ kPanasonicAc32Bits
-
-
-
-
-
- const uint16_t kPanasonicAc32Bits = 32
-
-
-
-
-
-
-
-
◆ kPanasonicAcBits
-
-
-
-
◆ kPanasonicAcDefaultRepeat
-
-
-
-
-
- const uint16_t kPanasonicAcDefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kPanasonicAcShortBits
-
-
-
-
◆ kPanasonicAcStateLength
-
-
-
-
-
- const uint16_t kPanasonicAcStateLength = 27
-
-
-
-
-
-
-
-
◆ kPanasonicAcStateShortLength
-
-
-
-
-
- const uint16_t kPanasonicAcStateShortLength = 16
-
-
-
-
-
-
-
-
◆ kPanasonicBits
-
-
-
-
-
- const uint16_t kPanasonicBits = 48
-
-
-
-
-
-
-
-
◆ kPanasonicManufacturer
-
-
-
-
-
- const uint32_t kPanasonicManufacturer = 0x4004
-
-
-
-
-
-
-
-
◆ kPioneerBits
-
-
-
-
-
- const uint16_t kPioneerBits = 64
-
-
-
-
-
-
-
-
◆ kProntoMinLength
-
-
-
-
-
- const uint16_t kProntoMinLength = 6
-
-
-
-
-
-
-
-
◆ kRC5Bits
-
-
-
-
◆ kRC5RawBits
-
-
-
-
-
- const uint16_t kRC5RawBits = 14
-
-
-
-
-
-
-
-
◆ kRC5XBits
-
-
-
-
◆ kRC6_36Bits
-
-
-
-
-
- const uint16_t kRC6_36Bits = 36
-
-
-
-
-
-
-
-
◆ kRC6Mode0Bits
-
-
-
-
-
- const uint16_t kRC6Mode0Bits = 20
-
-
-
-
-
-
-
-
◆ kRCMMBits
-
-
-
-
-
- const uint16_t kRCMMBits = 24
-
-
-
-
-
-
-
-
◆ kSamsung36Bits
-
-
-
-
-
- const uint16_t kSamsung36Bits = 36
-
-
-
-
-
-
-
-
◆ kSamsungAcBits
-
-
-
-
◆ kSamsungAcDefaultRepeat
-
-
-
-
-
- const uint16_t kSamsungAcDefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kSamsungAcExtendedBits
-
-
-
-
◆ kSamsungAcExtendedStateLength
-
-
-
-
-
- const uint16_t kSamsungAcExtendedStateLength = 21
-
-
-
-
-
-
-
-
◆ kSamsungAcStateLength
-
-
-
-
-
- const uint16_t kSamsungAcStateLength = 14
-
-
-
-
-
-
-
-
◆ kSamsungBits
-
-
-
-
-
- const uint16_t kSamsungBits = 32
-
-
-
-
-
-
-
-
◆ kSanyoAcBits
-
-
-
-
◆ kSanyoAcStateLength
-
-
-
-
-
- const uint16_t kSanyoAcStateLength = 9
-
-
-
-
-
-
-
-
◆ kSanyoLC7461AddressBits
-
-
-
-
-
- const uint16_t kSanyoLC7461AddressBits = 13
-
-
-
-
-
-
-
-
◆ kSanyoLC7461Bits
-
-
-
-
-
- const uint16_t kSanyoLC7461Bits
-
-
-
-
-
-
◆ kSanyoLC7461CommandBits
-
-
-
-
-
- const uint16_t kSanyoLC7461CommandBits = 8
-
-
-
-
-
-
-
-
◆ kSanyoSA8650BBits
-
-
-
-
-
- const uint16_t kSanyoSA8650BBits = 12
-
-
-
-
-
-
-
-
◆ kSharpAcBits
-
-
-
-
◆ kSharpAcDefaultRepeat
-
-
-
-
-
- const uint16_t kSharpAcDefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kSharpAcStateLength
-
-
-
-
-
- const uint16_t kSharpAcStateLength = 13
-
-
-
-
-
-
-
-
◆ kSharpAddressBits
-
-
-
-
-
- const uint8_t kSharpAddressBits = 5
-
-
-
-
-
-
-
-
◆ kSharpBits
-
-
-
-
◆ kSharpCommandBits
-
-
-
-
-
- const uint8_t kSharpCommandBits = 8
-
-
-
-
-
-
-
-
◆ kSherwoodBits
-
-
-
-
-
- const uint8_t kSherwoodBits = kNECBits
-
-
-
-
-
-
-
-
◆ kSherwoodMinRepeat
-
-
-
-
◆ kSingleRepeat
-
-
-
-
-
- const uint16_t kSingleRepeat = 1
-
-
-
-
-
-
-
-
◆ kSony12Bits
-
-
-
-
-
- const uint16_t kSony12Bits = 12
-
-
-
-
-
-
-
-
◆ kSony15Bits
-
-
-
-
-
- const uint16_t kSony15Bits = 15
-
-
-
-
-
-
-
-
◆ kSony20Bits
-
-
-
-
-
- const uint16_t kSony20Bits = 20
-
-
-
-
-
-
-
-
◆ kSonyMinBits
-
-
-
-
-
- const uint16_t kSonyMinBits = 12
-
-
-
-
-
-
-
-
◆ kSonyMinRepeat
-
-
-
-
-
- const uint16_t kSonyMinRepeat = 2
-
-
-
-
-
-
-
-
◆ kSymphonyBits
-
-
-
-
-
- const uint16_t kSymphonyBits = 12
-
-
-
-
-
-
-
-
◆ kSymphonyDefaultRepeat
-
-
-
-
-
- const uint16_t kSymphonyDefaultRepeat = 3
-
-
-
-
-
-
-
-
◆ kTcl112AcBits
-
-
-
-
◆ kTcl112AcDefaultRepeat
-
-
-
-
-
- const uint16_t kTcl112AcDefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kTcl112AcStateLength
-
-
-
-
-
- const uint16_t kTcl112AcStateLength = 14
-
-
-
-
-
-
-
-
◆ kTechnibelAcBits
-
-
-
-
-
- const uint16_t kTechnibelAcBits = 56
-
-
-
-
-
-
-
-
◆ kTechnibelAcDefaultRepeat
-
-
-
-
-
- const uint16_t kTechnibelAcDefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kTecoBits
-
-
-
-
-
- const uint16_t kTecoBits = 35
-
-
-
-
-
-
-
-
◆ kTecoDefaultRepeat
-
-
-
-
-
- const uint16_t kTecoDefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kTeknopointBits
-
-
-
-
◆ kTeknopointStateLength
-
-
-
-
-
- const uint16_t kTeknopointStateLength = 14
-
-
-
-
-
-
-
-
◆ kToshibaACBits
-
-
-
-
◆ kToshibaACBitsLong
-
-
-
-
◆ kToshibaACBitsShort
-
-
-
-
◆ kToshibaACMinRepeat
-
-
-
-
◆ kToshibaACStateLength
-
-
-
-
-
- const uint16_t kToshibaACStateLength = 9
-
-
-
-
-
-
-
-
◆ kToshibaACStateLengthLong
-
-
-
-
◆ kToshibaACStateLengthShort
-
-
-
-
◆ kTranscoldBits
-
-
-
-
-
- const uint16_t kTranscoldBits = 24
-
-
-
-
-
-
-
-
◆ kTranscoldDefaultRepeat
-
-
-
-
-
- const uint16_t kTranscoldDefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kTrotecBits
-
-
-
-
◆ kTrotecDefaultRepeat
-
-
-
-
-
- const uint16_t kTrotecDefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kTrotecStateLength
-
-
-
-
-
- const uint16_t kTrotecStateLength = 9
-
-
-
-
-
-
-
-
◆ kTrumaBits
-
-
-
-
-
- const uint16_t kTrumaBits = 56
-
-
-
-
-
-
-
-
◆ kVestelAcBits
-
-
-
-
-
- const uint8_t kVestelAcBits = 56
-
-
-
-
-
-
-
-
◆ kVoltasBits
-
-
-
-
-
- const uint16_t kVoltasBits = 80
-
-
-
-
-
-
-
-
◆ kVoltasStateLength
-
-
-
-
-
- const uint16_t kVoltasStateLength = 10
-
-
-
-
-
-
-
-
◆ kWhirlpoolAcBits
-
-
-
-
◆ kWhirlpoolAcDefaultRepeat
-
-
-
-
-
- const uint16_t kWhirlpoolAcDefaultRepeat = kNoRepeat
-
-
-
-
-
-
-
-
◆ kWhirlpoolAcStateLength
-
-
-
-
-
- const uint16_t kWhirlpoolAcStateLength = 21
-
-
-
-
-
-
-
-
◆ kWhynterBits
-
-
-
-
-
- const uint16_t kWhynterBits = 32
-
-
-
-
-
-
-
-
◆ kXmpBits
-
-
-
-
-
- const uint16_t kXmpBits = 64
-
-
-
-
-
-
-
-
◆ kZepealBits
-
-
-
-
-
- const uint16_t kZepealBits = 16
-
-
-
-
-
-
-
-
◆ kZepealMinRepeat
-
-
-
-
-
- const uint16_t kZepealMinRepeat = 4
-
-
-
-
-
-
-
-const uint16_t kSanyoLC7461CommandBits
Definition: IRremoteESP8266.h:1118
-const uint16_t kSanyoLC7461AddressBits
Definition: IRremoteESP8266.h:1117
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRremoteESP8266_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRremoteESP8266_8h_source.html
deleted file mode 100644
index 398bab2d4..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRremoteESP8266_8h_source.html
+++ /dev/null
@@ -1,1668 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: src/IRremoteESP8266.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Go to the documentation of this file.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
45 #ifndef IRREMOTEESP8266_H_
-
46 #define IRREMOTEESP8266_H_
-
-
48 #define __STDC_LIMIT_MACROS
-
-
-
-
-
-
-
-
56 #define _IRREMOTEESP8266_VERSION_ "2.7.18"
-
-
-
-
60 #define _IR_LOCALE_ en-AU
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
81 #ifndef _IR_ENABLE_DEFAULT_
-
82 #define _IR_ENABLE_DEFAULT_ true // Unless set externally, the default is on.
-
83 #endif // _IR_ENABLE_DEFAULT_
-
-
-
-
-
-
-
-
-
-
93 #define DECODE_HASH _IR_ENABLE_DEFAULT_
-
-
-
-
97 #define SEND_RAW _IR_ENABLE_DEFAULT_
-
-
-
-
101 #define DECODE_NEC _IR_ENABLE_DEFAULT_
-
-
-
104 #define SEND_NEC _IR_ENABLE_DEFAULT_
-
-
-
107 #ifndef DECODE_SHERWOOD
-
108 #define DECODE_SHERWOOD false // Not applicable. Actually is DECODE_NEC
-
109 #endif // DECODE_SHERWOOD
-
110 #ifndef SEND_SHERWOOD
-
111 #define SEND_SHERWOOD _IR_ENABLE_DEFAULT_
-
112 #endif // SEND_SHERWOOD
-
-
-
115 #define DECODE_RC5 _IR_ENABLE_DEFAULT_
-
-
-
118 #define SEND_RC5 _IR_ENABLE_DEFAULT_
-
-
-
-
122 #define DECODE_RC6 _IR_ENABLE_DEFAULT_
-
-
-
125 #define SEND_RC6 _IR_ENABLE_DEFAULT_
-
-
-
-
129 #define DECODE_RCMM _IR_ENABLE_DEFAULT_
-
130 #endif // DECODE_RCMM
-
-
132 #define SEND_RCMM _IR_ENABLE_DEFAULT_
-
-
-
-
136 #define DECODE_SONY _IR_ENABLE_DEFAULT_
-
137 #endif // DECODE_SONY
-
-
139 #define SEND_SONY _IR_ENABLE_DEFAULT_
-
-
-
142 #ifndef DECODE_PANASONIC
-
143 #define DECODE_PANASONIC _IR_ENABLE_DEFAULT_
-
144 #endif // DECODE_PANASONIC
-
145 #ifndef SEND_PANASONIC
-
146 #define SEND_PANASONIC _IR_ENABLE_DEFAULT_
-
147 #endif // SEND_PANASONIC
-
-
-
150 #define DECODE_JVC _IR_ENABLE_DEFAULT_
-
-
-
153 #define SEND_JVC _IR_ENABLE_DEFAULT_
-
-
-
156 #ifndef DECODE_SAMSUNG
-
157 #define DECODE_SAMSUNG _IR_ENABLE_DEFAULT_
-
158 #endif // DECODE_SAMSUNG
-
-
160 #define SEND_SAMSUNG _IR_ENABLE_DEFAULT_
-
161 #endif // SEND_SAMSUNG
-
-
163 #ifndef DECODE_SAMSUNG36
-
164 #define DECODE_SAMSUNG36 _IR_ENABLE_DEFAULT_
-
165 #endif // DECODE_SAMSUNG36
-
166 #ifndef SEND_SAMSUNG36
-
167 #define SEND_SAMSUNG36 _IR_ENABLE_DEFAULT_
-
168 #endif // SEND_SAMSUNG36
-
-
170 #ifndef DECODE_SAMSUNG_AC
-
171 #define DECODE_SAMSUNG_AC _IR_ENABLE_DEFAULT_
-
172 #endif // DECODE_SAMSUNG_AC
-
173 #ifndef SEND_SAMSUNG_AC
-
174 #define SEND_SAMSUNG_AC _IR_ENABLE_DEFAULT_
-
175 #endif // SEND_SAMSUNG_AC
-
-
177 #ifndef DECODE_WHYNTER
-
178 #define DECODE_WHYNTER _IR_ENABLE_DEFAULT_
-
179 #endif // DECODE_WHYNTER
-
-
181 #define SEND_WHYNTER _IR_ENABLE_DEFAULT_
-
182 #endif // SEND_WHYNTER
-
-
184 #ifndef DECODE_AIWA_RC_T501
-
185 #define DECODE_AIWA_RC_T501 _IR_ENABLE_DEFAULT_
-
186 #endif // DECODE_AIWA_RC_T501
-
187 #ifndef SEND_AIWA_RC_T501
-
188 #define SEND_AIWA_RC_T501 _IR_ENABLE_DEFAULT_
-
189 #endif // SEND_AIWA_RC_T501
-
-
-
192 #define DECODE_LG _IR_ENABLE_DEFAULT_
-
-
-
195 #define SEND_LG _IR_ENABLE_DEFAULT_
-
-
-
-
199 #define DECODE_SANYO _IR_ENABLE_DEFAULT_
-
200 #endif // DECODE_SANYO
-
-
202 #define SEND_SANYO _IR_ENABLE_DEFAULT_
-
-
-
205 #ifndef DECODE_SANYO_AC
-
206 #define DECODE_SANYO_AC _IR_ENABLE_DEFAULT_
-
207 #endif // DECODE_SANYO_AC
-
208 #ifndef SEND_SANYO_AC
-
209 #define SEND_SANYO_AC _IR_ENABLE_DEFAULT_
-
210 #endif // SEND_SANYO_AC
-
-
212 #ifndef DECODE_MITSUBISHI
-
213 #define DECODE_MITSUBISHI _IR_ENABLE_DEFAULT_
-
214 #endif // DECODE_MITSUBISHI
-
215 #ifndef SEND_MITSUBISHI
-
216 #define SEND_MITSUBISHI _IR_ENABLE_DEFAULT_
-
217 #endif // SEND_MITSUBISHI
-
-
219 #ifndef DECODE_MITSUBISHI2
-
220 #define DECODE_MITSUBISHI2 _IR_ENABLE_DEFAULT_
-
221 #endif // DECODE_MITSUBISHI2
-
222 #ifndef SEND_MITSUBISHI2
-
223 #define SEND_MITSUBISHI2 _IR_ENABLE_DEFAULT_
-
224 #endif // SEND_MITSUBISHI2
-
-
-
227 #define DECODE_DISH _IR_ENABLE_DEFAULT_
-
228 #endif // DECODE_DISH
-
-
230 #define SEND_DISH _IR_ENABLE_DEFAULT_
-
-
-
-
234 #define DECODE_SHARP _IR_ENABLE_DEFAULT_
-
235 #endif // DECODE_SHARP
-
-
237 #define SEND_SHARP _IR_ENABLE_DEFAULT_
-
-
-
240 #ifndef DECODE_SHARP_AC
-
241 #define DECODE_SHARP_AC _IR_ENABLE_DEFAULT_
-
242 #endif // DECODE_SHARP_AC
-
243 #ifndef SEND_SHARP_AC
-
244 #define SEND_SHARP_AC _IR_ENABLE_DEFAULT_
-
245 #endif // SEND_SHARP_AC
-
-
-
248 #define DECODE_DENON _IR_ENABLE_DEFAULT_
-
249 #endif // DECODE_DENON
-
-
251 #define SEND_DENON _IR_ENABLE_DEFAULT_
-
-
-
254 #ifndef DECODE_KELVINATOR
-
255 #define DECODE_KELVINATOR _IR_ENABLE_DEFAULT_
-
256 #endif // DECODE_KELVINATOR
-
257 #ifndef SEND_KELVINATOR
-
258 #define SEND_KELVINATOR _IR_ENABLE_DEFAULT_
-
259 #endif // SEND_KELVINATOR
-
-
261 #ifndef DECODE_MITSUBISHI_AC
-
262 #define DECODE_MITSUBISHI_AC _IR_ENABLE_DEFAULT_
-
263 #endif // DECODE_MITSUBISHI_AC
-
264 #ifndef SEND_MITSUBISHI_AC
-
265 #define SEND_MITSUBISHI_AC _IR_ENABLE_DEFAULT_
-
266 #endif // SEND_MITSUBISHI_AC
-
-
268 #ifndef DECODE_MITSUBISHI136
-
269 #define DECODE_MITSUBISHI136 _IR_ENABLE_DEFAULT_
-
270 #endif // DECODE_MITSUBISHI136
-
271 #ifndef SEND_MITSUBISHI136
-
272 #define SEND_MITSUBISHI136 _IR_ENABLE_DEFAULT_
-
273 #endif // SEND_MITSUBISHI136
-
-
275 #ifndef DECODE_MITSUBISHI112
-
276 #define DECODE_MITSUBISHI112 _IR_ENABLE_DEFAULT_
-
277 #endif // DECODE_MITSUBISHI112
-
278 #ifndef SEND_MITSUBISHI112
-
279 #define SEND_MITSUBISHI112 _IR_ENABLE_DEFAULT_
-
280 #endif // SEND_MITSUBISHI112
-
-
282 #ifndef DECODE_FUJITSU_AC
-
283 #define DECODE_FUJITSU_AC _IR_ENABLE_DEFAULT_
-
284 #endif // DECODE_FUJITSU_AC
-
285 #ifndef SEND_FUJITSU_AC
-
286 #define SEND_FUJITSU_AC _IR_ENABLE_DEFAULT_
-
287 #endif // SEND_FUJITSU_AC
-
-
-
290 #define DECODE_INAX _IR_ENABLE_DEFAULT_
-
291 #endif // DECODE_INAX
-
-
293 #define SEND_INAX _IR_ENABLE_DEFAULT_
-
-
-
296 #ifndef DECODE_DAIKIN
-
297 #define DECODE_DAIKIN _IR_ENABLE_DEFAULT_
-
298 #endif // DECODE_DAIKIN
-
-
300 #define SEND_DAIKIN _IR_ENABLE_DEFAULT_
-
301 #endif // SEND_DAIKIN
-
-
303 #ifndef DECODE_COOLIX
-
304 #define DECODE_COOLIX _IR_ENABLE_DEFAULT_
-
305 #endif // DECODE_COOLIX
-
-
307 #define SEND_COOLIX _IR_ENABLE_DEFAULT_
-
308 #endif // SEND_COOLIX
-
-
310 #ifndef DECODE_GLOBALCACHE
-
311 #define DECODE_GLOBALCACHE false // Not applicable.
-
312 #endif // DECODE_GLOBALCACHE
-
313 #ifndef SEND_GLOBALCACHE
-
314 #define SEND_GLOBALCACHE _IR_ENABLE_DEFAULT_
-
315 #endif // SEND_GLOBALCACHE
-
-
317 #ifndef DECODE_GOODWEATHER
-
318 #define DECODE_GOODWEATHER _IR_ENABLE_DEFAULT_
-
319 #endif // DECODE_GOODWEATHER
-
320 #ifndef SEND_GOODWEATHER
-
321 #define SEND_GOODWEATHER _IR_ENABLE_DEFAULT_
-
322 #endif // SEND_GOODWEATHER
-
-
-
325 #define DECODE_GREE _IR_ENABLE_DEFAULT_
-
326 #endif // DECODE_GREE
-
-
328 #define SEND_GREE _IR_ENABLE_DEFAULT_
-
-
-
331 #ifndef DECODE_PRONTO
-
332 #define DECODE_PRONTO false // Not applicable.
-
333 #endif // DECODE_PRONTO
-
-
335 #define SEND_PRONTO _IR_ENABLE_DEFAULT_
-
336 #endif // SEND_PRONTO
-
-
-
339 #define DECODE_ARGO _IR_ENABLE_DEFAULT_
-
340 #endif // DECODE_ARGO
-
-
342 #define SEND_ARGO _IR_ENABLE_DEFAULT_
-
-
-
345 #ifndef DECODE_TROTEC
-
346 #define DECODE_TROTEC _IR_ENABLE_DEFAULT_
-
347 #endif // DECODE_TROTEC
-
-
349 #define SEND_TROTEC _IR_ENABLE_DEFAULT_
-
350 #endif // SEND_TROTEC
-
-
-
353 #define DECODE_NIKAI _IR_ENABLE_DEFAULT_
-
354 #endif // DECODE_NIKAI
-
-
356 #define SEND_NIKAI _IR_ENABLE_DEFAULT_
-
-
-
359 #ifndef DECODE_TOSHIBA_AC
-
360 #define DECODE_TOSHIBA_AC _IR_ENABLE_DEFAULT_
-
361 #endif // DECODE_TOSHIBA_AC
-
362 #ifndef SEND_TOSHIBA_AC
-
363 #define SEND_TOSHIBA_AC _IR_ENABLE_DEFAULT_
-
364 #endif // SEND_TOSHIBA_AC
-
-
366 #ifndef DECODE_MAGIQUEST
-
367 #define DECODE_MAGIQUEST _IR_ENABLE_DEFAULT_
-
368 #endif // DECODE_MAGIQUEST
-
369 #ifndef SEND_MAGIQUEST
-
370 #define SEND_MAGIQUEST _IR_ENABLE_DEFAULT_
-
371 #endif // SEND_MAGIQUEST
-
-
-
374 #define DECODE_MIDEA _IR_ENABLE_DEFAULT_
-
375 #endif // DECODE_MIDEA
-
-
377 #define SEND_MIDEA _IR_ENABLE_DEFAULT_
-
-
-
380 #ifndef DECODE_MIDEA24
-
381 #define DECODE_MIDEA24 _IR_ENABLE_DEFAULT_
-
382 #endif // DECODE_MIDEA24
-
-
384 #define SEND_MIDEA24 _IR_ENABLE_DEFAULT_
-
385 #endif // SEND_MIDEA24
-
-
387 #ifndef DECODE_LASERTAG
-
388 #define DECODE_LASERTAG _IR_ENABLE_DEFAULT_
-
389 #endif // DECODE_LASERTAG
-
390 #ifndef SEND_LASERTAG
-
391 #define SEND_LASERTAG _IR_ENABLE_DEFAULT_
-
392 #endif // SEND_LASERTAG
-
-
394 #ifndef DECODE_CARRIER_AC
-
395 #define DECODE_CARRIER_AC _IR_ENABLE_DEFAULT_
-
396 #endif // DECODE_CARRIER_AC
-
397 #ifndef SEND_CARRIER_AC
-
398 #define SEND_CARRIER_AC _IR_ENABLE_DEFAULT_
-
399 #endif // SEND_CARRIER_AC
-
-
401 #ifndef DECODE_CARRIER_AC40
-
402 #define DECODE_CARRIER_AC40 _IR_ENABLE_DEFAULT_
-
403 #endif // DECODE_CARRIER_AC40
-
404 #ifndef SEND_CARRIER_AC40
-
405 #define SEND_CARRIER_AC40 _IR_ENABLE_DEFAULT_
-
406 #endif // SEND_CARRIER_AC40
-
-
408 #ifndef DECODE_CARRIER_AC64
-
409 #define DECODE_CARRIER_AC64 _IR_ENABLE_DEFAULT_
-
410 #endif // DECODE_CARRIER_AC64
-
411 #ifndef SEND_CARRIER_AC64
-
412 #define SEND_CARRIER_AC64 _IR_ENABLE_DEFAULT_
-
413 #endif // SEND_CARRIER_AC64
-
-
415 #ifndef DECODE_HAIER_AC
-
416 #define DECODE_HAIER_AC _IR_ENABLE_DEFAULT_
-
417 #endif // DECODE_HAIER_AC
-
418 #ifndef SEND_HAIER_AC
-
419 #define SEND_HAIER_AC _IR_ENABLE_DEFAULT_
-
420 #endif // SEND_HAIER_AC
-
-
422 #ifndef DECODE_HITACHI_AC
-
423 #define DECODE_HITACHI_AC _IR_ENABLE_DEFAULT_
-
424 #endif // DECODE_HITACHI_AC
-
425 #ifndef SEND_HITACHI_AC
-
426 #define SEND_HITACHI_AC _IR_ENABLE_DEFAULT_
-
427 #endif // SEND_HITACHI_AC
-
-
429 #ifndef DECODE_HITACHI_AC1
-
430 #define DECODE_HITACHI_AC1 _IR_ENABLE_DEFAULT_
-
431 #endif // DECODE_HITACHI_AC1
-
432 #ifndef SEND_HITACHI_AC1
-
433 #define SEND_HITACHI_AC1 _IR_ENABLE_DEFAULT_
-
434 #endif // SEND_HITACHI_AC1
-
-
436 #ifndef DECODE_HITACHI_AC2
-
437 #define DECODE_HITACHI_AC2 _IR_ENABLE_DEFAULT_
-
438 #endif // DECODE_HITACHI_AC2
-
439 #ifndef SEND_HITACHI_AC2
-
440 #define SEND_HITACHI_AC2 _IR_ENABLE_DEFAULT_
-
441 #endif // SEND_HITACHI_AC2
-
-
443 #ifndef DECODE_HITACHI_AC3
-
444 #define DECODE_HITACHI_AC3 _IR_ENABLE_DEFAULT_
-
445 #endif // DECODE_HITACHI_AC3
-
446 #ifndef SEND_HITACHI_AC3
-
447 #define SEND_HITACHI_AC3 _IR_ENABLE_DEFAULT_
-
448 #endif // SEND_HITACHI_AC3
-
-
450 #ifndef DECODE_HITACHI_AC344
-
451 #define DECODE_HITACHI_AC344 _IR_ENABLE_DEFAULT_
-
452 #endif // DECODE_HITACHI_AC344
-
453 #ifndef SEND_HITACHI_AC344
-
454 #define SEND_HITACHI_AC344 _IR_ENABLE_DEFAULT_
-
455 #endif // SEND_HITACHI_AC344
-
-
457 #ifndef DECODE_HITACHI_AC424
-
458 #define DECODE_HITACHI_AC424 _IR_ENABLE_DEFAULT_
-
459 #endif // DECODE_HITACHI_AC424
-
460 #ifndef SEND_HITACHI_AC424
-
461 #define SEND_HITACHI_AC424 _IR_ENABLE_DEFAULT_
-
462 #endif // SEND_HITACHI_AC424
-
-
464 #ifndef DECODE_GICABLE
-
465 #define DECODE_GICABLE _IR_ENABLE_DEFAULT_
-
466 #endif // DECODE_GICABLE
-
-
468 #define SEND_GICABLE _IR_ENABLE_DEFAULT_
-
469 #endif // SEND_GICABLE
-
-
471 #ifndef DECODE_HAIER_AC_YRW02
-
472 #define DECODE_HAIER_AC_YRW02 _IR_ENABLE_DEFAULT_
-
473 #endif // DECODE_HAIER_AC_YRW02
-
474 #ifndef SEND_HAIER_AC_YRW02
-
475 #define SEND_HAIER_AC_YRW02 _IR_ENABLE_DEFAULT_
-
476 #endif // SEND_HAIER_AC_YRW02
-
-
478 #ifndef DECODE_WHIRLPOOL_AC
-
479 #define DECODE_WHIRLPOOL_AC _IR_ENABLE_DEFAULT_
-
480 #endif // DECODE_WHIRLPOOL_AC
-
481 #ifndef SEND_WHIRLPOOL_AC
-
482 #define SEND_WHIRLPOOL_AC _IR_ENABLE_DEFAULT_
-
483 #endif // SEND_WHIRLPOOL_AC
-
-
485 #ifndef DECODE_LUTRON
-
486 #define DECODE_LUTRON _IR_ENABLE_DEFAULT_
-
487 #endif // DECODE_LUTRON
-
-
489 #define SEND_LUTRON _IR_ENABLE_DEFAULT_
-
490 #endif // SEND_LUTRON
-
-
492 #ifndef DECODE_ELECTRA_AC
-
493 #define DECODE_ELECTRA_AC _IR_ENABLE_DEFAULT_
-
494 #endif // DECODE_ELECTRA_AC
-
495 #ifndef SEND_ELECTRA_AC
-
496 #define SEND_ELECTRA_AC _IR_ENABLE_DEFAULT_
-
497 #endif // SEND_ELECTRA_AC
-
-
499 #ifndef DECODE_PANASONIC_AC
-
500 #define DECODE_PANASONIC_AC _IR_ENABLE_DEFAULT_
-
501 #endif // DECODE_PANASONIC_AC
-
502 #ifndef SEND_PANASONIC_AC
-
503 #define SEND_PANASONIC_AC _IR_ENABLE_DEFAULT_
-
504 #endif // SEND_PANASONIC_AC
-
-
506 #ifndef DECODE_PANASONIC_AC32
-
507 #define DECODE_PANASONIC_AC32 _IR_ENABLE_DEFAULT_
-
508 #endif // DECODE_PANASONIC_AC32
-
509 #ifndef SEND_PANASONIC_AC32
-
510 #define SEND_PANASONIC_AC32 _IR_ENABLE_DEFAULT_
-
511 #endif // SEND_PANASONIC_AC32
-
-
-
514 #define DECODE_MWM _IR_ENABLE_DEFAULT_
-
-
-
517 #define SEND_MWM _IR_ENABLE_DEFAULT_
-
-
-
520 #ifndef DECODE_PIONEER
-
521 #define DECODE_PIONEER _IR_ENABLE_DEFAULT_
-
522 #endif // DECODE_PIONEER
-
-
524 #define SEND_PIONEER _IR_ENABLE_DEFAULT_
-
525 #endif // SEND_PIONEER
-
-
527 #ifndef DECODE_DAIKIN2
-
528 #define DECODE_DAIKIN2 _IR_ENABLE_DEFAULT_
-
529 #endif // DECODE_DAIKIN2
-
-
531 #define SEND_DAIKIN2 _IR_ENABLE_DEFAULT_
-
532 #endif // SEND_DAIKIN2
-
-
534 #ifndef DECODE_VESTEL_AC
-
535 #define DECODE_VESTEL_AC _IR_ENABLE_DEFAULT_
-
536 #endif // DECODE_VESTEL_AC
-
537 #ifndef SEND_VESTEL_AC
-
538 #define SEND_VESTEL_AC _IR_ENABLE_DEFAULT_
-
539 #endif // SEND_VESTEL_AC
-
-
-
542 #define DECODE_TECO _IR_ENABLE_DEFAULT_
-
543 #endif // DECODE_TECO
-
-
545 #define SEND_TECO _IR_ENABLE_DEFAULT_
-
-
-
548 #ifndef DECODE_TCL112AC
-
549 #define DECODE_TCL112AC _IR_ENABLE_DEFAULT_
-
550 #endif // DECODE_TCL112AC
-
551 #ifndef SEND_TCL112AC
-
552 #define SEND_TCL112AC _IR_ENABLE_DEFAULT_
-
553 #endif // SEND_TCL112AC
-
-
555 #ifndef DECODE_LEGOPF
-
556 #define DECODE_LEGOPF _IR_ENABLE_DEFAULT_
-
557 #endif // DECODE_LEGOPF
-
-
559 #define SEND_LEGOPF _IR_ENABLE_DEFAULT_
-
560 #endif // SEND_LEGOPF
-
-
562 #ifndef DECODE_MITSUBISHIHEAVY
-
563 #define DECODE_MITSUBISHIHEAVY _IR_ENABLE_DEFAULT_
-
564 #endif // DECODE_MITSUBISHIHEAVY
-
565 #ifndef SEND_MITSUBISHIHEAVY
-
566 #define SEND_MITSUBISHIHEAVY _IR_ENABLE_DEFAULT_
-
567 #endif // SEND_MITSUBISHIHEAVY
-
-
569 #ifndef DECODE_DAIKIN216
-
570 #define DECODE_DAIKIN216 _IR_ENABLE_DEFAULT_
-
571 #endif // DECODE_DAIKIN216
-
572 #ifndef SEND_DAIKIN216
-
573 #define SEND_DAIKIN216 _IR_ENABLE_DEFAULT_
-
574 #endif // SEND_DAIKIN216
-
-
576 #ifndef DECODE_DAIKIN160
-
577 #define DECODE_DAIKIN160 _IR_ENABLE_DEFAULT_
-
578 #endif // DECODE_DAIKIN160
-
579 #ifndef SEND_DAIKIN160
-
580 #define SEND_DAIKIN160 _IR_ENABLE_DEFAULT_
-
581 #endif // SEND_DAIKIN160
-
-
583 #ifndef DECODE_NEOCLIMA
-
584 #define DECODE_NEOCLIMA _IR_ENABLE_DEFAULT_
-
585 #endif // DECODE_NEOCLIMA
-
586 #ifndef SEND_NEOCLIMA
-
587 #define SEND_NEOCLIMA _IR_ENABLE_DEFAULT_
-
588 #endif // SEND_NEOCLIMA
-
-
590 #ifndef DECODE_DAIKIN176
-
591 #define DECODE_DAIKIN176 _IR_ENABLE_DEFAULT_
-
592 #endif // DECODE_DAIKIN176
-
593 #ifndef SEND_DAIKIN176
-
594 #define SEND_DAIKIN176 _IR_ENABLE_DEFAULT_
-
595 #endif // SEND_DAIKIN176
-
-
597 #ifndef DECODE_DAIKIN128
-
598 #define DECODE_DAIKIN128 _IR_ENABLE_DEFAULT_
-
599 #endif // DECODE_DAIKIN128
-
600 #ifndef SEND_DAIKIN128
-
601 #define SEND_DAIKIN128 _IR_ENABLE_DEFAULT_
-
602 #endif // SEND_DAIKIN128
-
-
-
605 #define DECODE_AMCOR _IR_ENABLE_DEFAULT_
-
606 #endif // DECODE_AMCOR
-
-
608 #define SEND_AMCOR _IR_ENABLE_DEFAULT_
-
-
-
611 #ifndef DECODE_DAIKIN152
-
612 #define DECODE_DAIKIN152 _IR_ENABLE_DEFAULT_
-
613 #endif // DECODE_DAIKIN152
-
614 #ifndef SEND_DAIKIN152
-
615 #define SEND_DAIKIN152 _IR_ENABLE_DEFAULT_
-
616 #endif // SEND_DAIKIN152
-
-
-
619 #define DECODE_EPSON _IR_ENABLE_DEFAULT_
-
620 #endif // DECODE_EPSON
-
-
622 #define SEND_EPSON _IR_ENABLE_DEFAULT_
-
-
-
625 #ifndef DECODE_SYMPHONY
-
626 #define DECODE_SYMPHONY _IR_ENABLE_DEFAULT_
-
627 #endif // DECODE_SYMPHONY
-
628 #ifndef SEND_SYMPHONY
-
629 #define SEND_SYMPHONY _IR_ENABLE_DEFAULT_
-
630 #endif // SEND_SYMPHONY
-
-
632 #ifndef DECODE_DAIKIN64
-
633 #define DECODE_DAIKIN64 _IR_ENABLE_DEFAULT_
-
634 #endif // DECODE_DAIKIN64
-
635 #ifndef SEND_DAIKIN64
-
636 #define SEND_DAIKIN64 _IR_ENABLE_DEFAULT_
-
637 #endif // SEND_DAIKIN64
-
-
639 #ifndef DECODE_AIRWELL
-
640 #define DECODE_AIRWELL _IR_ENABLE_DEFAULT_
-
641 #endif // DECODE_AIRWELL
-
-
643 #define SEND_AIRWELL _IR_ENABLE_DEFAULT_
-
644 #endif // SEND_AIRWELL
-
-
646 #ifndef DECODE_DELONGHI_AC
-
647 #define DECODE_DELONGHI_AC _IR_ENABLE_DEFAULT_
-
648 #endif // DECODE_DELONGHI_AC
-
649 #ifndef SEND_DELONGHI_AC
-
650 #define SEND_DELONGHI_AC _IR_ENABLE_DEFAULT_
-
651 #endif // SEND_DELONGHI_AC
-
-
653 #ifndef DECODE_DOSHISHA
-
654 #define DECODE_DOSHISHA _IR_ENABLE_DEFAULT_
-
655 #endif // DECODE_DOSHISHA
-
656 #ifndef SEND_DOSHISHA
-
657 #define SEND_DOSHISHA _IR_ENABLE_DEFAULT_
-
658 #endif // SEND_DOSHISHA
-
-
660 #ifndef DECODE_MULTIBRACKETS
-
661 #define DECODE_MULTIBRACKETS _IR_ENABLE_DEFAULT_
-
662 #endif // DECODE_MULTIBRACKETS
-
663 #ifndef SEND_MULTIBRACKETS
-
664 #define SEND_MULTIBRACKETS _IR_ENABLE_DEFAULT_
-
665 #endif // SEND_MULTIBRACKETS
-
-
667 #ifndef DECODE_TECHNIBEL_AC
-
668 #define DECODE_TECHNIBEL_AC _IR_ENABLE_DEFAULT_
-
669 #endif // DECODE_TECHNIBEL_AC
-
670 #ifndef SEND_TECHNIBEL_AC
-
671 #define SEND_TECHNIBEL_AC _IR_ENABLE_DEFAULT_
-
672 #endif // SEND_TECHNIBEL_AC
-
-
674 #ifndef DECODE_CORONA_AC
-
675 #define DECODE_CORONA_AC _IR_ENABLE_DEFAULT_
-
676 #endif // DECODE_CORONA_AC
-
677 #ifndef SEND_CORONA_AC
-
678 #define SEND_CORONA_AC _IR_ENABLE_DEFAULT_
-
679 #endif // SEND_CORONA_AC
-
-
681 #ifndef DECODE_ZEPEAL
-
682 #define DECODE_ZEPEAL _IR_ENABLE_DEFAULT_
-
683 #endif // DECODE_ZEPEAL
-
-
685 #define SEND_ZEPEAL _IR_ENABLE_DEFAULT_
-
686 #endif // SEND_ZEPEAL
-
-
688 #ifndef DECODE_VOLTAS
-
689 #define DECODE_VOLTAS _IR_ENABLE_DEFAULT_
-
690 #endif // DECODE_VOLTAS
-
-
692 #define SEND_VOLTAS _IR_ENABLE_DEFAULT_
-
693 #endif // SEND_VOLTAS
-
-
-
696 #define DECODE_METZ _IR_ENABLE_DEFAULT_
-
697 #endif // DECODE_METZ
-
-
699 #define SEND_METZ _IR_ENABLE_DEFAULT_
-
-
-
702 #ifndef DECODE_TRANSCOLD
-
703 #define DECODE_TRANSCOLD _IR_ENABLE_DEFAULT_
-
704 #endif // DECODE_TRANSCOLD
-
705 #ifndef SEND_TRANSCOLD
-
706 #define SEND_TRANSCOLD _IR_ENABLE_DEFAULT_
-
707 #endif // SEND_TRANSCOLD
-
-
709 #ifndef DECODE_MIRAGE
-
710 #define DECODE_MIRAGE _IR_ENABLE_DEFAULT_
-
711 #endif // DECODE_MIRAGE
-
-
713 #define SEND_MIRAGE _IR_ENABLE_DEFAULT_
-
714 #endif // SEND_MIRAGE
-
-
716 #ifndef DECODE_ELITESCREENS
-
717 #define DECODE_ELITESCREENS _IR_ENABLE_DEFAULT_
-
718 #endif // DECODE_ELITESCREENS
-
719 #ifndef SEND_ELITESCREENS
-
720 #define SEND_ELITESCREENS _IR_ENABLE_DEFAULT_
-
721 #endif // SEND_ELITESCREENS
-
-
723 #ifndef DECODE_MILESTAG2
-
724 #define DECODE_MILESTAG2 _IR_ENABLE_DEFAULT_
-
725 #endif // DECODE_MILESTAG2
-
726 #ifndef SEND_MILESTAG2
-
727 #define SEND_MILESTAG2 _IR_ENABLE_DEFAULT_
-
728 #endif // SEND_MILESTAG2
-
-
730 #ifndef DECODE_ECOCLIM
-
731 #define DECODE_ECOCLIM _IR_ENABLE_DEFAULT_
-
732 #endif // DECODE_ECOCLIM
-
-
734 #define SEND_ECOCLIM _IR_ENABLE_DEFAULT_
-
735 #endif // SEND_ECOCLIM
-
-
-
738 #define DECODE_XMP _IR_ENABLE_DEFAULT_
-
-
-
741 #define SEND_XMP _IR_ENABLE_DEFAULT_
-
-
-
-
745 #define DECODE_TRUMA _IR_ENABLE_DEFAULT_
-
746 #endif // DECODE_TRUMA
-
-
748 #define SEND_TRUMA _IR_ENABLE_DEFAULT_
-
-
-
751 #ifndef DECODE_HAIER_AC176
-
752 #define DECODE_HAIER_AC176 _IR_ENABLE_DEFAULT_
-
753 #endif // DECODE_HAIER_AC176
-
754 #ifndef SEND_HAIER_AC176
-
755 #define SEND_HAIER_AC176 _IR_ENABLE_DEFAULT_
-
756 #endif // SEND_HAIER_AC176
-
-
758 #ifndef DECODE_TEKNOPOINT
-
759 #define DECODE_TEKNOPOINT _IR_ENABLE_DEFAULT_
-
760 #endif // DECODE_TEKNOPOINT
-
761 #ifndef SEND_TEKNOPOINT
-
762 #define SEND_TEKNOPOINT _IR_ENABLE_DEFAULT_
-
763 #endif // SEND_TEKNOPOINT
-
-
-
766 #define DECODE_KELON _IR_ENABLE_DEFAULT_
-
767 #endif // DECODE_KELON
-
-
769 #define SEND_KELON _IR_ENABLE_DEFAULT_
-
-
-
772 #if (DECODE_ARGO || DECODE_DAIKIN || DECODE_FUJITSU_AC || DECODE_GREE || \
-
773 DECODE_KELVINATOR || DECODE_MITSUBISHI_AC || DECODE_TOSHIBA_AC || \
-
774 DECODE_TROTEC || DECODE_HAIER_AC || DECODE_HITACHI_AC || \
-
775 DECODE_HITACHI_AC1 || DECODE_HITACHI_AC2 || DECODE_HAIER_AC_YRW02 || \
-
776 DECODE_WHIRLPOOL_AC || DECODE_SAMSUNG_AC || DECODE_ELECTRA_AC || \
-
777 DECODE_PANASONIC_AC || DECODE_MWM || DECODE_DAIKIN2 || \
-
778 DECODE_VESTEL_AC || DECODE_TCL112AC || DECODE_MITSUBISHIHEAVY || \
-
779 DECODE_DAIKIN216 || DECODE_SHARP_AC || DECODE_DAIKIN160 || \
-
780 DECODE_NEOCLIMA || DECODE_DAIKIN176 || DECODE_DAIKIN128 || \
-
781 DECODE_AMCOR || DECODE_DAIKIN152 || DECODE_MITSUBISHI136 || \
-
782 DECODE_MITSUBISHI112 || DECODE_HITACHI_AC424 || DECODE_HITACHI_AC3 || \
-
783 DECODE_HITACHI_AC344 || DECODE_CORONA_AC || DECODE_SANYO_AC || \
-
784 DECODE_VOLTAS || DECODE_MIRAGE || DECODE_HAIER_AC176 || \
-
785 DECODE_TEKNOPOINT || DECODE_KELON || \
-
-
-
-
789 #define DECODE_AC true // We need some common infrastructure for decoding A/Cs.
-
-
791 #define DECODE_AC false // We don't need that infrastructure.
-
-
-
-
-
-
-
798 #ifndef ALLOW_DELAY_CALLS
-
799 #define ALLOW_DELAY_CALLS true
-
800 #endif // ALLOW_DELAY_CALLS
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
815 #ifndef ENABLE_NOISE_FILTER_OPTION
-
816 #define ENABLE_NOISE_FILTER_OPTION true
-
817 #endif // ENABLE_NOISE_FILTER_OPTION
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1172 #define AIWA_RC_T501_BITS kAiwaRcT501Bits
-
1173 #define ARGO_COMMAND_LENGTH kArgoStateLength
-
1174 #define COOLIX_BITS kCoolixBits
-
1175 #define CARRIER_AC_BITS kCarrierAcBits
-
1176 #define DAIKIN_COMMAND_LENGTH kDaikinStateLength
-
1177 #define DENON_BITS kDenonBits
-
1178 #define DENON_48_BITS kDenon48Bits
-
1179 #define DENON_LEGACY_BITS kDenonLegacyBits
-
1180 #define DISH_BITS kDishBits
-
1181 #define FUJITSU_AC_MIN_REPEAT kFujitsuAcMinRepeat
-
1182 #define FUJITSU_AC_STATE_LENGTH kFujitsuAcStateLength
-
1183 #define FUJITSU_AC_STATE_LENGTH_SHORT kFujitsuAcStateLengthShort
-
1184 #define FUJITSU_AC_BITS kFujitsuAcBits
-
1185 #define FUJITSU_AC_MIN_BITS kFujitsuAcMinBits
-
1186 #define GICABLE_BITS kGicableBits
-
1187 #define GREE_STATE_LENGTH kGreeStateLength
-
1188 #define HAIER_AC_STATE_LENGTH kHaierACStateLength
-
1189 #define HAIER_AC_YRW02_STATE_LENGTH kHaierACYRW02StateLength
-
1190 #define HITACHI_AC_STATE_LENGTH kHitachiAcStateLength
-
1191 #define HITACHI_AC_BITS kHitachiAcBits
-
1192 #define HITACHI_AC1_STATE_LENGTH kHitachiAc1StateLength
-
1193 #define HITACHI_AC1_BITS kHitachiAc1Bits
-
1194 #define HITACHI_AC2_STATE_LENGTH kHitachiAc2StateLength
-
1195 #define HITACHI_AC2_BITS kHitachiAc2Bits
-
1196 #define JVC_BITS kJvcBits
-
1197 #define KELVINATOR_STATE_LENGTH kKelvinatorStateLength
-
1198 #define LASERTAG_BITS kLasertagBits
-
1199 #define LG_BITS kLgBits
-
1200 #define LG32_BITS kLg32Bits
-
1201 #define MAGIQUEST_BITS kMagiquestBits
-
1202 #define MIDEA_BITS kMideaBits
-
1203 #define MITSUBISHI_BITS kMitsubishiBits
-
1204 #define MITSUBISHI_AC_STATE_LENGTH kMitsubishiACStateLength
-
1205 #define NEC_BITS kNECBits
-
1206 #define NIKAI_BITS kNikaiBits
-
1207 #define PANASONIC_BITS kPanasonicBits
-
1208 #define RC5_BITS kRC5Bits
-
1209 #define RC5X_BITS kRC5XBits
-
1210 #define RC6_MODE0_BITS kRC6Mode0Bits
-
1211 #define RC6_36_BITS kRC6_36Bits
-
1212 #define RCMM_BITS kRCMMBits
-
1213 #define SANYO_LC7461_BITS kSanyoLC7461Bits
-
1214 #define SAMSUNG_BITS kSamsungBits
-
1215 #define SANYO_SA8650B_BITS kSanyoSA8650BBits
-
1216 #define SHARP_BITS kSharpBits
-
1217 #define SHERWOOD_BITS kSherwoodBits
-
1218 #define SONY_12_BITS kSony12Bits
-
1219 #define SONY_15_BITS kSony15Bits
-
1220 #define SONY_20_BITS kSony20Bits
-
1221 #define TOSHIBA_AC_STATE_LENGTH kToshibaACStateLength
-
1222 #define TROTEC_COMMAND_LENGTH kTrotecStateLength
-
1223 #define WHYNTER_BITS kWhynterBits
-
-
-
-
-
-
-
1230 #define DPRINT(x) do { std::cout << x; } while (0)
-
1231 #define DPRINTLN(x) do { std::cout << x << std::endl; } while (0)
-
-
-
1234 #define DPRINT(x) do { Serial.print(x); } while (0)
-
1235 #define DPRINTLN(x) do { Serial.println(x); } while (0)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1253 #endif // IRREMOTEESP8266_H_
-
-@ ARGO
Definition: IRremoteESP8266.h:852
-const uint16_t kDaikin152DefaultRepeat
Definition: IRremoteESP8266.h:978
-const uint16_t kSanyoSA8650BBits
Definition: IRremoteESP8266.h:1116
-const uint16_t kDelonghiAcBits
Definition: IRremoteESP8266.h:985
-const uint16_t kHaierAcYrw02DefaultRepeat
Definition: IRremoteESP8266.h:1021
-const uint16_t kHitachiAc3MinStateLength
Definition: IRremoteESP8266.h:1034
-@ SANYO_AC
Definition: IRremoteESP8266.h:914
-const uint16_t kMirageBits
Definition: IRremoteESP8266.h:1063
-const uint16_t kMitsubishiACStateLength
Definition: IRremoteESP8266.h:1069
-const uint16_t kMitsubishiHeavy152StateLength
Definition: IRremoteESP8266.h:1081
-const uint16_t kAirwellMinRepeats
Definition: IRremoteESP8266.h:938
-const uint16_t kMideaMinRepeat
Definition: IRremoteESP8266.h:1059
-const uint16_t kMilesMinRepeat
Definition: IRremoteESP8266.h:1168
-const uint16_t kGicableBits
Definition: IRremoteESP8266.h:1009
-const uint16_t kGreeStateLength
Definition: IRremoteESP8266.h:1013
-@ DISH
Definition: IRremoteESP8266.h:838
-@ UNUSED
Definition: IRremoteESP8266.h:825
-decode_type_t
Enumerator for defining and numbering of supported IR protocol.
Definition: IRremoteESP8266.h:823
-const uint16_t kCarrierAcBits
Definition: IRremoteESP8266.h:950
-const uint16_t kDenonLegacyBits
Definition: IRremoteESP8266.h:991
-@ SHERWOOD
Definition: IRremoteESP8266.h:844
-const uint16_t kSingleRepeat
Definition: IRremoteESP8266.h:935
-const uint16_t kDaikin2DefaultRepeat
Definition: IRremoteESP8266.h:967
-const uint16_t kMultibracketsBits
Definition: IRremoteESP8266.h:1084
-const uint16_t kSharpAcBits
Definition: IRremoteESP8266.h:1125
-const uint16_t kWhynterBits
Definition: IRremoteESP8266.h:1159
-@ CARRIER_AC
Definition: IRremoteESP8266.h:862
-@ TOSHIBA_AC
Definition: IRremoteESP8266.h:857
-@ AIRWELL
Definition: IRremoteESP8266.h:904
-const uint16_t kAirwellBits
Definition: IRremoteESP8266.h:937
-const uint16_t kHaierAcDefaultRepeat
Definition: IRremoteESP8266.h:1018
-@ PRONTO
Definition: IRremoteESP8266.h:850
-const uint16_t kTrotecDefaultRepeat
Definition: IRremoteESP8266.h:1154
-const uint16_t kFujitsuAcMinRepeat
Definition: IRremoteESP8266.h:1004
-const uint16_t kCoronaAcBits
Definition: IRremoteESP8266.h:959
-const uint16_t kMitsubishiACBits
Definition: IRremoteESP8266.h:1070
-const uint16_t kMitsubishi136MinRepeat
Definition: IRremoteESP8266.h:1074
-@ UNKNOWN
Definition: IRremoteESP8266.h:824
-const uint16_t kTechnibelAcBits
Definition: IRremoteESP8266.h:987
-const uint16_t kArgoDefaultRepeat
Definition: IRremoteESP8266.h:947
-const uint16_t kVoltasBits
Definition: IRremoteESP8266.h:1164
-const uint16_t kHaierACStateLength
Definition: IRremoteESP8266.h:1016
-const uint16_t kHitachiAcStateLength
Definition: IRremoteESP8266.h:1025
-@ MITSUBISHI112
Definition: IRremoteESP8266.h:897
-@ ECOCLIM
Definition: IRremoteESP8266.h:923
-const uint16_t kDaikin176StateLength
Definition: IRremoteESP8266.h:979
-const uint16_t kRC5XBits
Definition: IRremoteESP8266.h:1103
-const uint16_t kEpsonMinRepeat
Definition: IRremoteESP8266.h:998
-const uint16_t kAmcorStateLength
Definition: IRremoteESP8266.h:942
-@ DAIKIN128
Definition: IRremoteESP8266.h:893
-const uint16_t kAlokaBits
Definition: IRremoteESP8266.h:941
-@ JVC
Definition: IRremoteESP8266.h:831
-@ TRUMA
Definition: IRremoteESP8266.h:925
-@ SONY
Definition: IRremoteESP8266.h:829
-@ HITACHI_AC2
Definition: IRremoteESP8266.h:867
-const uint16_t kHitachiAc1StateLength
Definition: IRremoteESP8266.h:1028
-const uint16_t kCoolixBits
Definition: IRremoteESP8266.h:948
-const uint16_t kMitsubishi112MinRepeat
Definition: IRremoteESP8266.h:1077
-const uint16_t kHaierAC176StateLength
Definition: IRremoteESP8266.h:1022
-const uint16_t kMirageStateLength
Definition: IRremoteESP8266.h:1062
-const uint16_t kTeknopointStateLength
Definition: IRremoteESP8266.h:1141
-const uint16_t kCoronaAcBitsShort
Definition: IRremoteESP8266.h:958
-const uint16_t kSamsung36Bits
Definition: IRremoteESP8266.h:1108
-const uint16_t kMagiquestBits
Definition: IRremoteESP8266.h:1055
-@ LUTRON
Definition: IRremoteESP8266.h:872
-const uint8_t kSharpCommandBits
Definition: IRremoteESP8266.h:1122
-const uint16_t kNeoclimaStateLength
Definition: IRremoteESP8266.h:1088
-@ RCMM
Definition: IRremoteESP8266.h:846
-@ SANYO_LC7461
Definition: IRremoteESP8266.h:847
-@ TROTEC
Definition: IRremoteESP8266.h:853
-const uint16_t kFujitsuAcMinBits
Definition: IRremoteESP8266.h:1008
-const uint16_t kSamsungAcDefaultRepeat
Definition: IRremoteESP8266.h:1113
-const uint16_t kSanyoLC7461Bits
Definition: IRremoteESP8266.h:1119
-const uint16_t kMirageMinRepeat
Definition: IRremoteESP8266.h:1064
-@ DAIKIN160
Definition: IRremoteESP8266.h:890
-@ CORONA_AC
Definition: IRremoteESP8266.h:911
-const uint16_t kSanyoLC7461CommandBits
Definition: IRremoteESP8266.h:1118
-const uint16_t kTrotecBits
Definition: IRremoteESP8266.h:1153
-@ PANASONIC
Definition: IRremoteESP8266.h:830
-const uint16_t kZepealMinRepeat
Definition: IRremoteESP8266.h:1163
-@ MIRAGE
Definition: IRremoteESP8266.h:919
-const uint16_t kTranscoldDefaultRepeat
Definition: IRremoteESP8266.h:1151
-const uint16_t kMetzMinRepeat
Definition: IRremoteESP8266.h:1057
-const uint16_t kDenon48Bits
Definition: IRremoteESP8266.h:990
-const uint16_t kEliteScreensBits
Definition: IRremoteESP8266.h:1002
-@ DAIKIN2
Definition: IRremoteESP8266.h:878
-@ TEKNOPOINT
Definition: IRremoteESP8266.h:927
-const uint16_t kHitachiAc2Bits
Definition: IRremoteESP8266.h:1031
-const uint16_t kElectraAcMinRepeat
Definition: IRremoteESP8266.h:1001
-const uint16_t kToshibaACBitsLong
Definition: IRremoteESP8266.h:1149
-@ MITSUBISHI_AC
Definition: IRremoteESP8266.h:845
-@ MAGIQUEST
Definition: IRremoteESP8266.h:860
-const uint16_t kHitachiAc3StateLength
Definition: IRremoteESP8266.h:1032
-const uint16_t kLg32Bits
Definition: IRremoteESP8266.h:1052
-@ DOSHISHA
Definition: IRremoteESP8266.h:906
-const uint16_t kCoronaAcStateLengthShort
Definition: IRremoteESP8266.h:956
-const uint16_t kElectraAcBits
Definition: IRremoteESP8266.h:1000
-const uint16_t kSonyMinBits
Definition: IRremoteESP8266.h:1132
-@ HAIER_AC_YRW02
Definition: IRremoteESP8266.h:869
-const uint16_t kHaierAC176Bits
Definition: IRremoteESP8266.h:1023
-const uint16_t kAiwaRcT501MinRepeats
Definition: IRremoteESP8266.h:940
-@ HITACHI_AC424
Definition: IRremoteESP8266.h:898
-const uint16_t kVoltasStateLength
Definition: IRremoteESP8266.h:1165
-const uint16_t kDaikin2Bits
Definition: IRremoteESP8266.h:966
-const uint16_t kHitachiAc1Bits
Definition: IRremoteESP8266.h:1029
-@ CARRIER_AC64
Definition: IRremoteESP8266.h:909
-@ NEC
Definition: IRremoteESP8266.h:828
-@ FUJITSU_AC
Definition: IRremoteESP8266.h:858
-const uint16_t kMitsubishiMinRepeat
Definition: IRremoteESP8266.h:1068
-@ GOODWEATHER
Definition: IRremoteESP8266.h:888
-@ HITACHI_AC3
Definition: IRremoteESP8266.h:902
-@ INAX
Definition: IRremoteESP8266.h:889
-const uint16_t kArgoStateLength
Definition: IRremoteESP8266.h:945
-@ SYMPHONY
Definition: IRremoteESP8266.h:901
-const uint16_t kPanasonicBits
Definition: IRremoteESP8266.h:1091
-std::string String
Definition: IRremoteESP8266.h:1250
-@ HAIER_AC
Definition: IRremoteESP8266.h:863
-const uint16_t kDaikinStateLengthShort
Definition: IRremoteESP8266.h:962
-const uint16_t kRC5Bits
Definition: IRremoteESP8266.h:1102
-const uint16_t kLgDefaultRepeat
Definition: IRremoteESP8266.h:1053
-const uint16_t kMilesTag2ShotBits
Definition: IRremoteESP8266.h:1166
-const uint16_t kDaikin152StateLength
Definition: IRremoteESP8266.h:976
-const uint16_t kPanasonicAcBits
Definition: IRremoteESP8266.h:1095
-const uint16_t kRC5RawBits
Definition: IRremoteESP8266.h:1101
-const uint16_t kXmpBits
Definition: IRremoteESP8266.h:1161
-const uint16_t kHaierACYRW02StateLength
Definition: IRremoteESP8266.h:1019
-const uint16_t kSanyoLC7461AddressBits
Definition: IRremoteESP8266.h:1117
-const uint16_t kMultibracketsDefaultRepeat
Definition: IRremoteESP8266.h:1085
-@ LG
Definition: IRremoteESP8266.h:835
-const uint16_t kDaikin160Bits
Definition: IRremoteESP8266.h:971
-@ HITACHI_AC344
Definition: IRremoteESP8266.h:910
-@ MIDEA
Definition: IRremoteESP8266.h:859
-const uint16_t kGoodweatherBits
Definition: IRremoteESP8266.h:1011
-const uint16_t kGicableMinRepeat
Definition: IRremoteESP8266.h:1010
-@ GLOBALCACHE
Definition: IRremoteESP8266.h:856
-const uint16_t kDaikin152Bits
Definition: IRremoteESP8266.h:977
-const uint16_t kDaikin216StateLength
Definition: IRremoteESP8266.h:982
-@ GICABLE
Definition: IRremoteESP8266.h:868
-const uint16_t kSamsungAcStateLength
Definition: IRremoteESP8266.h:1109
-const uint16_t kKelonBits
Definition: IRremoteESP8266.h:1043
-@ COOLIX
Definition: IRremoteESP8266.h:840
-@ MILESTAG2
Definition: IRremoteESP8266.h:922
-@ METZ
Definition: IRremoteESP8266.h:916
-@ MIDEA24
Definition: IRremoteESP8266.h:912
-const uint16_t kSymphonyBits
Definition: IRremoteESP8266.h:1134
-const uint16_t kDaikin128StateLength
Definition: IRremoteESP8266.h:973
-const uint16_t kRC6Mode0Bits
Definition: IRremoteESP8266.h:1104
-@ NEOCLIMA
Definition: IRremoteESP8266.h:891
-const uint16_t kDaikin176DefaultRepeat
Definition: IRremoteESP8266.h:981
-const uint16_t kMitsubishiHeavy152MinRepeat
Definition: IRremoteESP8266.h:1083
-const uint16_t kSony12Bits
Definition: IRremoteESP8266.h:1129
-const uint16_t kNoRepeat
Definition: IRremoteESP8266.h:934
-const uint16_t kSony20Bits
Definition: IRremoteESP8266.h:1131
-const uint16_t kMitsubishiACMinRepeat
Definition: IRremoteESP8266.h:1071
-@ MULTIBRACKETS
Definition: IRremoteESP8266.h:907
-const uint16_t kMetzBits
Definition: IRremoteESP8266.h:1056
-const uint16_t kHitachiAc3MinBits
Definition: IRremoteESP8266.h:1035
-const uint16_t kPanasonicAcDefaultRepeat
Definition: IRremoteESP8266.h:1097
-const uint16_t kSymphonyDefaultRepeat
Definition: IRremoteESP8266.h:1135
-const uint16_t kSamsungAcExtendedStateLength
Definition: IRremoteESP8266.h:1111
-const uint16_t kCoolixDefaultRepeat
Definition: IRremoteESP8266.h:949
-@ DENON
Definition: IRremoteESP8266.h:842
-const uint16_t kTcl112AcDefaultRepeat
Definition: IRremoteESP8266.h:1138
-const uint16_t kDelonghiAcDefaultRepeat
Definition: IRremoteESP8266.h:986
-const uint16_t kCoronaAcStateLength
Definition: IRremoteESP8266.h:957
-@ SANYO
Definition: IRremoteESP8266.h:836
-const uint16_t kTecoDefaultRepeat
Definition: IRremoteESP8266.h:1140
-const uint16_t kMitsubishiHeavy152Bits
Definition: IRremoteESP8266.h:1082
-const uint16_t kDoshishaBits
Definition: IRremoteESP8266.h:994
-const uint16_t kHaierAc176DefaultRepeat
Definition: IRremoteESP8266.h:1024
-const uint16_t kCarrierAc40Bits
Definition: IRremoteESP8266.h:952
-const uint16_t kAmcorBits
Definition: IRremoteESP8266.h:943
-const uint16_t kTrotecStateLength
Definition: IRremoteESP8266.h:1152
-@ LG2
Definition: IRremoteESP8266.h:876
-const uint16_t kWhirlpoolAcDefaultRepeat
Definition: IRremoteESP8266.h:1158
-const uint16_t kHitachiAc424StateLength
Definition: IRremoteESP8266.h:1038
-const uint16_t kMitsubishiHeavy88StateLength
Definition: IRremoteESP8266.h:1078
-@ RC5X
Definition: IRremoteESP8266.h:848
-@ LASERTAG
Definition: IRremoteESP8266.h:861
-const uint16_t kFujitsuAcStateLengthShort
Definition: IRremoteESP8266.h:1006
-const uint32_t kPanasonicManufacturer
Definition: IRremoteESP8266.h:1092
-@ RAW
Definition: IRremoteESP8266.h:855
-const uint16_t kMitsubishiBits
Definition: IRremoteESP8266.h:1065
-@ SONY_38K
Definition: IRremoteESP8266.h:899
-@ RC6
Definition: IRremoteESP8266.h:827
-@ PIONEER
Definition: IRremoteESP8266.h:875
-const uint16_t kPanasonicAcStateLength
Definition: IRremoteESP8266.h:1093
-@ MITSUBISHI2
Definition: IRremoteESP8266.h:864
-const uint16_t kFujitsuAcStateLength
Definition: IRremoteESP8266.h:1005
-const uint16_t kSamsungAcBits
Definition: IRremoteESP8266.h:1110
-@ TRANSCOLD
Definition: IRremoteESP8266.h:917
-const uint16_t kMideaBits
Definition: IRremoteESP8266.h:1058
-const uint16_t kKelvinatorStateLength
Definition: IRremoteESP8266.h:1044
-const uint16_t kKelvinatorBits
Definition: IRremoteESP8266.h:1045
-const uint16_t kMilesTag2MsgBits
Definition: IRremoteESP8266.h:1167
-@ LEGOPF
Definition: IRremoteESP8266.h:883
-@ WHYNTER
Definition: IRremoteESP8266.h:833
-const uint16_t kDaikin216DefaultRepeat
Definition: IRremoteESP8266.h:984
-@ TECHNIBEL_AC
Definition: IRremoteESP8266.h:918
-@ AMCOR
Definition: IRremoteESP8266.h:894
-const uint16_t kWhirlpoolAcStateLength
Definition: IRremoteESP8266.h:1156
-const uint16_t kNECBits
Definition: IRremoteESP8266.h:1087
-const uint16_t kDenonBits
Definition: IRremoteESP8266.h:989
-const uint16_t kHaierACBits
Definition: IRremoteESP8266.h:1017
-const uint16_t kZepealBits
Definition: IRremoteESP8266.h:1162
-@ TCL112AC
Definition: IRremoteESP8266.h:882
-const uint16_t kSony15Bits
Definition: IRremoteESP8266.h:1130
-const uint16_t kCarrierAc40MinRepeat
Definition: IRremoteESP8266.h:953
-const uint16_t kMidea24Bits
Definition: IRremoteESP8266.h:1060
-const uint16_t kDaikin160DefaultRepeat
Definition: IRremoteESP8266.h:972
-const uint16_t kToshibaACMinRepeat
Definition: IRremoteESP8266.h:1145
-const uint16_t kSamsungAcExtendedBits
Definition: IRremoteESP8266.h:1112
-@ PANASONIC_AC32
Definition: IRremoteESP8266.h:921
-const uint16_t kHitachiAc344StateLength
Definition: IRremoteESP8266.h:1036
-const uint16_t kNeoclimaBits
Definition: IRremoteESP8266.h:1089
-const uint16_t kWhirlpoolAcBits
Definition: IRremoteESP8266.h:1157
-const uint16_t kHitachiAc344Bits
Definition: IRremoteESP8266.h:1037
-const uint16_t kRC6_36Bits
Definition: IRremoteESP8266.h:1105
-@ DAIKIN176
Definition: IRremoteESP8266.h:892
-const uint16_t kCarrierAc64Bits
Definition: IRremoteESP8266.h:954
-const uint16_t kDaikin128DefaultRepeat
Definition: IRremoteESP8266.h:975
-const uint16_t kPioneerBits
Definition: IRremoteESP8266.h:1099
-const uint16_t kSharpAcStateLength
Definition: IRremoteESP8266.h:1124
-@ MITSUBISHI_HEAVY_88
Definition: IRremoteESP8266.h:884
-const uint16_t kGreeBits
Definition: IRremoteESP8266.h:1014
-const uint16_t kJvcBits
Definition: IRremoteESP8266.h:1042
-const uint16_t kDaikinStateLength
Definition: IRremoteESP8266.h:960
-@ HAIER_AC176
Definition: IRremoteESP8266.h:926
-const uint16_t kLasertagBits
Definition: IRremoteESP8266.h:1047
-const uint16_t kDaikin128Bits
Definition: IRremoteESP8266.h:974
-const uint16_t kAiwaRcT501Bits
Definition: IRremoteESP8266.h:939
-const uint16_t kTrumaBits
Definition: IRremoteESP8266.h:1155
-const uint16_t kToshibaACStateLength
Definition: IRremoteESP8266.h:1143
-const uint16_t kTecoBits
Definition: IRremoteESP8266.h:1139
-const uint16_t kInaxMinRepeat
Definition: IRremoteESP8266.h:1041
-const uint16_t kPanasonicAcStateShortLength
Definition: IRremoteESP8266.h:1094
-@ CARRIER_AC40
Definition: IRremoteESP8266.h:908
-const uint16_t kToshibaACBits
Definition: IRremoteESP8266.h:1144
-const uint8_t kSherwoodBits
Definition: IRremoteESP8266.h:1127
-@ DAIKIN152
Definition: IRremoteESP8266.h:895
-@ NEC_LIKE
Definition: IRremoteESP8266.h:851
-const uint16_t kDaikinDefaultRepeat
Definition: IRremoteESP8266.h:964
-const uint16_t kDaikin64DefaultRepeat
Definition: IRremoteESP8266.h:969
-@ SAMSUNG
Definition: IRremoteESP8266.h:832
-@ AIWA_RC_T501
Definition: IRremoteESP8266.h:834
-@ MITSUBISHI_HEAVY_152
Definition: IRremoteESP8266.h:885
-@ VESTEL_AC
Definition: IRremoteESP8266.h:879
-const uint16_t kDaikinBits
Definition: IRremoteESP8266.h:961
-const uint16_t kToshibaACStateLengthShort
Definition: IRremoteESP8266.h:1146
-@ GREE
Definition: IRremoteESP8266.h:849
-const uint16_t kToshibaACStateLengthLong
Definition: IRremoteESP8266.h:1148
-const uint16_t kHitachiAcBits
Definition: IRremoteESP8266.h:1026
-@ KELON
Definition: IRremoteESP8266.h:928
-const uint16_t kMitsubishiHeavy88MinRepeat
Definition: IRremoteESP8266.h:1080
-const uint16_t kHitachiAc3Bits
Definition: IRremoteESP8266.h:1033
-const uint16_t kHitachiAcDefaultRepeat
Definition: IRremoteESP8266.h:1027
-@ NIKAI
Definition: IRremoteESP8266.h:854
-const uint16_t kMidea24MinRepeat
Definition: IRremoteESP8266.h:1061
-const uint16_t kDishBits
Definition: IRremoteESP8266.h:992
-@ WHIRLPOOL_AC
Definition: IRremoteESP8266.h:870
-const uint16_t kDishMinRepeat
Definition: IRremoteESP8266.h:993
-const uint16_t kFujitsuAcBits
Definition: IRremoteESP8266.h:1007
-const uint16_t kArgoBits
Definition: IRremoteESP8266.h:946
-@ RC5
Definition: IRremoteESP8266.h:826
-const uint16_t kHitachiAc2StateLength
Definition: IRremoteESP8266.h:1030
-@ HITACHI_AC
Definition: IRremoteESP8266.h:865
-@ SHARP_AC
Definition: IRremoteESP8266.h:887
-@ HITACHI_AC1
Definition: IRremoteESP8266.h:866
-const uint16_t kMitsubishiHeavy88Bits
Definition: IRremoteESP8266.h:1079
-const uint16_t kCarrierAcMinRepeat
Definition: IRremoteESP8266.h:951
-@ ZEPEAL
Definition: IRremoteESP8266.h:913
-const uint16_t kNikaiBits
Definition: IRremoteESP8266.h:1086
-const uint16_t kKelvinatorDefaultRepeat
Definition: IRremoteESP8266.h:1046
-const uint16_t kLutronBits
Definition: IRremoteESP8266.h:1054
-const uint16_t kSharpAcDefaultRepeat
Definition: IRremoteESP8266.h:1126
-@ MITSUBISHI136
Definition: IRremoteESP8266.h:896
-const uint16_t kEliteScreensDefaultRepeat
Definition: IRremoteESP8266.h:1003
-const uint16_t kTcl112AcStateLength
Definition: IRremoteESP8266.h:1136
-const uint16_t kDaikin160StateLength
Definition: IRremoteESP8266.h:970
-const uint16_t kDaikin2StateLength
Definition: IRremoteESP8266.h:965
-const uint16_t kHaierACYRW02Bits
Definition: IRremoteESP8266.h:1020
-const uint16_t kEcoclimBits
Definition: IRremoteESP8266.h:995
-const uint16_t kSherwoodMinRepeat
Definition: IRremoteESP8266.h:1128
-const uint16_t kCarrierAc64MinRepeat
Definition: IRremoteESP8266.h:955
-@ MWM
Definition: IRremoteESP8266.h:877
-const uint16_t kHitachiAc424Bits
Definition: IRremoteESP8266.h:1039
-const uint16_t kPanasonicAcShortBits
Definition: IRremoteESP8266.h:1096
-@ DAIKIN
Definition: IRremoteESP8266.h:841
-@ DELONGHI_AC
Definition: IRremoteESP8266.h:905
-const uint16_t kSanyoAcStateLength
Definition: IRremoteESP8266.h:1114
-const uint16_t kTechnibelAcDefaultRepeat
Definition: IRremoteESP8266.h:988
-@ EPSON
Definition: IRremoteESP8266.h:900
-const uint16_t kLegoPfBits
Definition: IRremoteESP8266.h:1049
-const uint16_t kSharpBits
Definition: IRremoteESP8266.h:1123
-@ kLastDecodeType
Definition: IRremoteESP8266.h:930
-@ SAMSUNG_AC
Definition: IRremoteESP8266.h:871
-const uint16_t kDaikinBitsShort
Definition: IRremoteESP8266.h:963
-@ DAIKIN216
Definition: IRremoteESP8266.h:886
-@ PANASONIC_AC
Definition: IRremoteESP8266.h:874
-const uint16_t kProntoMinLength
Definition: IRremoteESP8266.h:1100
-const uint16_t kMitsubishi136StateLength
Definition: IRremoteESP8266.h:1072
-@ DAIKIN64
Definition: IRremoteESP8266.h:903
-const uint16_t kToshibaACBitsShort
Definition: IRremoteESP8266.h:1147
-const uint16_t kRCMMBits
Definition: IRremoteESP8266.h:1106
-const uint8_t kVestelAcBits
Definition: IRremoteESP8266.h:1160
-@ SAMSUNG36
Definition: IRremoteESP8266.h:881
-const uint8_t kSharpAddressBits
Definition: IRremoteESP8266.h:1121
-const uint16_t kTranscoldBits
Definition: IRremoteESP8266.h:1150
-const uint16_t kInaxBits
Definition: IRremoteESP8266.h:1040
-const uint16_t kLegoPfMinRepeat
Definition: IRremoteESP8266.h:1050
-const uint16_t kDaikin176Bits
Definition: IRremoteESP8266.h:980
-const uint16_t kAmcorDefaultRepeat
Definition: IRremoteESP8266.h:944
-const uint16_t kEcoclimShortBits
Definition: IRremoteESP8266.h:996
-@ ELITESCREENS
Definition: IRremoteESP8266.h:920
-@ KELVINATOR
Definition: IRremoteESP8266.h:843
-@ VOLTAS
Definition: IRremoteESP8266.h:915
-const uint16_t kSamsungBits
Definition: IRremoteESP8266.h:1107
-const uint16_t kDaikin64Bits
Definition: IRremoteESP8266.h:968
-const uint16_t kTeknopointBits
Definition: IRremoteESP8266.h:1142
-@ XMP
Definition: IRremoteESP8266.h:924
-const uint16_t kTcl112AcBits
Definition: IRremoteESP8266.h:1137
-@ TECO
Definition: IRremoteESP8266.h:880
-const uint16_t kPanasonicAc32Bits
Definition: IRremoteESP8266.h:1098
-const uint16_t kLasertagMinRepeat
Definition: IRremoteESP8266.h:1048
-@ SHARP
Definition: IRremoteESP8266.h:839
-@ MITSUBISHI
Definition: IRremoteESP8266.h:837
-@ ELECTRA_AC
Definition: IRremoteESP8266.h:873
-const uint16_t kDaikin216Bits
Definition: IRremoteESP8266.h:983
-const uint16_t kMitsubishi136Bits
Definition: IRremoteESP8266.h:1073
-const uint16_t kNeoclimaMinRepeat
Definition: IRremoteESP8266.h:1090
-const uint16_t kMitsubishi112StateLength
Definition: IRremoteESP8266.h:1075
-const uint16_t kSanyoAcBits
Definition: IRremoteESP8266.h:1115
-const uint16_t kMitsubishi112Bits
Definition: IRremoteESP8266.h:1076
-const uint16_t kSonyMinRepeat
Definition: IRremoteESP8266.h:1133
-const uint16_t kEpsonBits
Definition: IRremoteESP8266.h:997
-const uint16_t kLgBits
Definition: IRremoteESP8266.h:1051
-const uint16_t kGoodweatherMinRepeat
Definition: IRremoteESP8266.h:1012
-const uint16_t kElectraAcStateLength
Definition: IRremoteESP8266.h:999
-const uint16_t kGreeDefaultRepeat
Definition: IRremoteESP8266.h:1015
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRsend_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRsend_8cpp.html
deleted file mode 100644
index 33a3b4df7..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRsend_8cpp.html
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: src/IRsend.cpp File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRsend_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRsend_8h.html
deleted file mode 100644
index 80897dba7..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRsend_8h.html
+++ /dev/null
@@ -1,479 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: src/IRsend.h File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Go to the source code of this file.
-
-
- stdAc
- Enumerators and Structures for the Common A/C API.
-
-
-
-enum stdAc::opmode_t {
- stdAc::opmode_t::kOff = -1,
-stdAc::opmode_t::kAuto = 0,
-stdAc::opmode_t::kCool = 1,
-stdAc::opmode_t::kHeat = 2,
-
- stdAc::opmode_t::kDry = 3,
-stdAc::opmode_t::kFan = 4,
-stdAc::opmode_t::kLastOpmodeEnum = kFan
-
- }
- Common A/C settings for A/C operating modes. More...
-
-enum stdAc::fanspeed_t {
- stdAc::fanspeed_t::kAuto = 0,
-stdAc::fanspeed_t::kMin = 1,
-stdAc::fanspeed_t::kLow = 2,
-stdAc::fanspeed_t::kMedium = 3,
-
- stdAc::fanspeed_t::kHigh = 4,
-stdAc::fanspeed_t::kMax = 5,
-stdAc::fanspeed_t::kLastFanspeedEnum = kMax
-
- }
- Common A/C settings for Fan Speeds. More...
-
-enum stdAc::swingv_t {
- stdAc::swingv_t::kOff = -1,
-stdAc::swingv_t::kAuto = 0,
-stdAc::swingv_t::kHighest = 1,
-stdAc::swingv_t::kHigh = 2,
-
- stdAc::swingv_t::kMiddle = 3,
-stdAc::swingv_t::kLow = 4,
-stdAc::swingv_t::kLowest = 5,
-stdAc::swingv_t::kLastSwingvEnum = kLowest
-
- }
- Common A/C settings for Vertical Swing. More...
-
-enum stdAc::swingh_t {
- stdAc::swingh_t::kOff = -1,
-stdAc::swingh_t::kAuto = 0,
-stdAc::swingh_t::kLeftMax = 1,
-stdAc::swingh_t::kLeft = 2,
-
- stdAc::swingh_t::kMiddle = 3,
-stdAc::swingh_t::kRight = 4,
-stdAc::swingh_t::kRightMax = 5,
-stdAc::swingh_t::kWide = 6,
-
- stdAc::swingh_t::kLastSwinghEnum = kWide
-
- }
- Common A/C settings for Horizontal Swing. More...
-
-enum fujitsu_ac_remote_model_t {
- ARRAH2E = 1,
-ARDB1 ,
-ARREB1E ,
-ARJW2 ,
-
- ARRY4 ,
-ARREW4E
-
- }
- Fujitsu A/C model numbers. More...
-
-enum gree_ac_remote_model_t { YAW1F = 1,
-YBOFB
- }
- Gree A/C model numbers. More...
-
-enum hitachi_ac1_remote_model_t { R_LT0541_HTA_A = 1,
-R_LT0541_HTA_B
- }
- HITACHI_AC1 A/C model numbers. More...
-
-enum panasonic_ac_remote_model_t {
- kPanasonicUnknown = 0,
-kPanasonicLke = 1,
-kPanasonicNke = 2,
-kPanasonicDke = 3,
-
- kPanasonicJke = 4,
-kPanasonicCkp = 5,
-kPanasonicRkr = 6
-
- }
- Panasonic A/C model numbers. More...
-
-enum sharp_ac_remote_model_t { A907 = 1,
-A705 = 2,
-A903 = 3
- }
- Sharp A/C model numbers. More...
-
-enum voltas_ac_remote_model_t { kVoltasUnknown = 0,
-kVoltas122LZF = 1
- }
- Voltas A/C model numbers. More...
-
-enum whirlpool_ac_remote_model_t { DG11J13A = 1,
-DG11J191
- }
- Whirlpool A/C model numbers. More...
-
-enum lg_ac_remote_model_t { GE6711AR2853M = 1,
-AKB75215403
- }
- LG A/C model numbers. More...
-
-
-
-
-
◆ fujitsu_ac_remote_model_t
-
-
-
-
-
Fujitsu A/C model numbers.
-
-Enumerator ARRAH2E (1) AR-RAH2E, AR-RAC1E, AR-RAE1E, AR-RCE1E (Default) Warning: Use on incorrect models can cause the A/C to lock up, requring the A/C to be physically powered off to fix. e.g. AR-RAH1U may lock up with a Swing command.
-
- ARDB1 (2) AR-DB1, AR-DL10 (AR-DL10 swing doesn't work)
-
- ARREB1E (3) AR-REB1E, AR-RAH1U (Similar to ARRAH2E but no horiz control)
-
- ARJW2 (4) AR-JW2 (Same as ARDB1 but with horiz control)
-
- ARRY4 (5) AR-RY4 (Same as AR-RAH2E but with clean & filter)
-
- ARREW4E (6) Similar to ARRAH2E, but with different temp config.
-
-
-
-
-
-
-
◆ gree_ac_remote_model_t
-
-
-
-
-
Gree A/C model numbers.
-
-Enumerator YAW1F
- YBOFB
-
-
-
-
-
-
◆ hitachi_ac1_remote_model_t
-
-
-
-
-
HITACHI_AC1 A/C model numbers.
-
-Enumerator R_LT0541_HTA_A
- R_LT0541_HTA_B
-
-
-
-
-
-
◆ lg_ac_remote_model_t
-
-
-
-
-
LG A/C model numbers.
-
-Enumerator GE6711AR2853M
- AKB75215403
-
-
-
-
-
-
◆ panasonic_ac_remote_model_t
-
-
-
-
-
Panasonic A/C model numbers.
-
-Enumerator kPanasonicUnknown
- kPanasonicLke
- kPanasonicNke
- kPanasonicDke
- kPanasonicJke
- kPanasonicCkp
- kPanasonicRkr
-
-
-
-
-
-
◆ sharp_ac_remote_model_t
-
-
-
-
-
Sharp A/C model numbers.
-
-Enumerator A907
- A705
- A903
-
-
-
-
-
-
◆ voltas_ac_remote_model_t
-
-
-
-
-
Voltas A/C model numbers.
-
-Enumerator kVoltasUnknown
- kVoltas122LZF
-
-
-
-
-
-
◆ whirlpool_ac_remote_model_t
-
-
-
-
-
Whirlpool A/C model numbers.
-
-Enumerator DG11J13A
- DG11J191
-
-
-
-
-
-
-
◆ kDefaultMessageGap
-
-
-
-
-
- const uint32_t kDefaultMessageGap = 100000
-
-
-
-
-
-
-
-
◆ kDutyDefault
-
-
-
-
-
- const uint8_t kDutyDefault = 50
-
-
-
-
-
-
-
-
◆ kDutyMax
-
-
-
-
-
- const uint8_t kDutyMax = 100
-
-
-
-
-
-
-
-
◆ kMaxAccurateUsecDelay
-
-
-
-
-
- const uint16_t kMaxAccurateUsecDelay = 16383
-
-
-
-
-
-
-
-
◆ kPeriodOffset
-
-
-
-
-
- const int8_t kPeriodOffset = -2
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRsend_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRsend_8h_source.html
deleted file mode 100644
index 3a405a631..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRsend_8h_source.html
+++ /dev/null
@@ -1,1209 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: src/IRsend.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Go to the documentation of this file.
-
-
-
-
-
-
7 #define __STDC_LIMIT_MACROS
-
-
-
-
-
-
-
-
-
16 #define VIRTUAL virtual
-
-
-
-
-
-
-
-
-
-
-
27 #elif (defined(ESP8266) && F_CPU == 160000000L) // NOLINT(whitespace/parens)
-
-
-
-
31 #else // (defined(ESP8266) && F_CPU == 160000000L)
-
-
-
34 #endif // (defined(ESP8266) && F_CPU == 160000000L)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
190 explicit IRsend (uint16_t IRsendPin,
bool inverted =
false ,
-
191 bool use_modulation =
true );
-
-
-
-
195 VIRTUAL uint16_t
mark (uint16_t usec);
-
196 VIRTUAL
void space (uint32_t usec);
-
-
198 void sendRaw (
const uint16_t buf[],
const uint16_t len,
const uint16_t hz);
-
199 void sendData (uint16_t onemark, uint32_t onespace, uint16_t zeromark,
-
200 uint32_t zerospace, uint64_t data, uint16_t nbits,
-
201 bool MSBfirst =
true );
-
-
203 const uint16_t nbits,
const bool MSBfirst =
true ,
-
204 const bool GEThomas =
true );
-
205 void sendManchester (
const uint16_t headermark,
const uint32_t headerspace,
-
206 const uint16_t half_period,
const uint16_t footermark,
-
207 const uint32_t gap,
const uint64_t data,
-
208 const uint16_t nbits,
const uint16_t frequency = 38,
-
209 const bool MSBfirst =
true ,
-
-
-
212 const bool GEThomas =
true );
-
213 void sendGeneric (
const uint16_t headermark,
const uint32_t headerspace,
-
214 const uint16_t onemark,
const uint32_t onespace,
-
215 const uint16_t zeromark,
const uint32_t zerospace,
-
216 const uint16_t footermark,
const uint32_t gap,
-
217 const uint64_t data,
const uint16_t nbits,
-
218 const uint16_t frequency,
const bool MSBfirst,
-
219 const uint16_t repeat,
const uint8_t dutycycle);
-
220 void sendGeneric (
const uint16_t headermark,
const uint32_t headerspace,
-
221 const uint16_t onemark,
const uint32_t onespace,
-
222 const uint16_t zeromark,
const uint32_t zerospace,
-
223 const uint16_t footermark,
const uint32_t gap,
-
224 const uint32_t mesgtime,
const uint64_t data,
-
225 const uint16_t nbits,
const uint16_t frequency,
-
226 const bool MSBfirst,
const uint16_t repeat,
-
227 const uint8_t dutycycle);
-
228 void sendGeneric (
const uint16_t headermark,
const uint32_t headerspace,
-
229 const uint16_t onemark,
const uint32_t onespace,
-
230 const uint16_t zeromark,
const uint32_t zerospace,
-
231 const uint16_t footermark,
const uint32_t gap,
-
232 const uint8_t *dataptr,
const uint16_t nbytes,
-
233 const uint16_t frequency,
const bool MSBfirst,
-
234 const uint16_t repeat,
const uint8_t dutycycle);
-
-
-
-
238 const uint16_t nbits,
const uint16_t repeat =
kNoRepeat );
-
-
240 const uint16_t nbytes);
-
241 #if (SEND_NEC || SEND_SHERWOOD || SEND_AIWA_RC_T501 || SEND_SANYO || \
-
-
-
-
245 uint32_t
encodeNEC (uint16_t address, uint16_t command);
-
-
-
-
-
-
-
-
-
-
-
-
257 uint32_t
encodeSony (
const uint16_t nbits,
const uint16_t command,
-
258 const uint16_t address,
const uint16_t extended = 0);
-
-
-
-
-
-
-
-
-
267 uint32_t
encodeSAMSUNG (
const uint8_t customer,
const uint8_t command);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
283 uint32_t
encodeLG (uint16_t address, uint16_t command);
-
-
285 #if (SEND_SHARP || SEND_DENON)
-
286 uint32_t
encodeSharp (
const uint16_t address,
const uint16_t command,
-
287 const uint16_t expansion = 1,
const uint16_t check = 0,
-
288 const bool MSBfirst =
false );
-
289 void sendSharp (
const uint16_t address,
const uint16_t command,
-
-
-
-
-
-
-
-
-
-
299 #endif // SEND_SHARP_AC
-
-
-
-
303 uint16_t
encodeJVC (uint8_t address, uint8_t command);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
319 #endif // SEND_SANYO_AC
-
-
-
-
-
-
-
-
-
328 #if (SEND_PANASONIC || SEND_DENON)
-
-
-
-
332 void sendPanasonic (
const uint16_t address,
const uint32_t data,
-
-
-
335 uint64_t
encodePanasonic (
const uint16_t manufacturer,
const uint8_t device,
-
336 const uint8_t subdevice,
const uint8_t
function );
-
-
-
-
-
341 uint16_t
encodeRC5 (
const uint8_t address,
const uint8_t command,
-
342 const bool key_released =
false );
-
343 uint16_t
encodeRC5X (
const uint8_t address,
const uint8_t command,
-
344 const bool key_released =
false );
-
-
-
-
-
-
350 uint64_t
encodeRC6 (
const uint32_t address,
const uint8_t command,
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
370 #endif // SEND_MIRAGE
-
-
-
-
-
375 #if SEND_MITSUBISHI136
-
-
-
-
-
380 #if SEND_MITSUBISHI112
-
-
-
-
-
-
-
-
-
389 #if SEND_MITSUBISHI_AC
-
-
-
-
-
394 #if SEND_MITSUBISHIHEAVY
-
-
396 const unsigned char data[],
-
-
-
-
400 const unsigned char data[],
-
-
-
-
-
405 void sendFujitsuAC (
const unsigned char data[],
const uint16_t nbytes,
-
-
-
-
-
-
-
-
413 void sendGC (uint16_t buf[], uint16_t len);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
428 #endif // SEND_DAIKIN64
-
-
-
-
-
433 #endif // SEND_DAIKIN128
-
-
-
-
-
438 #endif // SEND_DAIKIN152
-
-
-
-
-
443 #endif // SEND_DAIKIN160
-
-
-
-
-
448 #endif // SEND_DAIKIN176
-
-
-
-
-
-
-
-
-
-
-
459 #if SEND_AIWA_RC_T501
-
-
-
-
-
-
-
-
-
-
-
-
-
-
473 #endif // SEND_GOODWEATHER
-
-
-
-
-
478 void sendArgo (
const unsigned char data[],
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
503 #endif // SEND_MIDEA24
-
-
-
-
507 uint64_t
encodeMagiQuest (
const uint32_t wand_id,
const uint16_t magnitude);
-
-
-
-
-
-
-
-
-
-
517 #if SEND_CARRIER_AC40
-
-
-
-
521 #if SEND_CARRIER_AC64
-
-
-
-
525 #if (SEND_HAIER_AC || SEND_HAIER_AC_YRW02 || SEND_HAIER_AC176)
-
-
-
-
529 #endif // (SEND_HAIER_AC || SEND_HAIER_AC_YRW02 || SEND_HAIER_AC176)
-
530 #if SEND_HAIER_AC_YRW02
-
-
-
-
534 #endif // SEND_HAIER_AC_YRW02
-
-
-
-
-
539 #endif // SEND_HAIER_AC176
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
557 const uint16_t nbytes,
-
-
-
560 #endif // SEND_HITACHI_AC3
-
561 #if SEND_HITACHI_AC344
-
-
-
-
565 #endif // SEND_HITACHI_AC344
-
566 #if SEND_HITACHI_AC424
-
-
-
-
570 #endif // SEND_HITACHI_AC424
-
-
-
-
-
575 #if SEND_WHIRLPOOL_AC
-
-
-
-
-
-
-
-
-
-
-
-
-
-
589 #if SEND_PANASONIC_AC
-
-
-
-
593 #endif // SEND_PANASONIC_AC
-
594 #if SEND_PANASONIC_AC32
-
-
-
-
598 #endif // SEND_PANASONIC_AC32
-
-
-
-
-
-
-
605 void sendMWM (
const unsigned char data[],
const uint16_t nbytes,
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
629 #endif // SEND_NEOCLIMA
-
-
631 void sendAmcor (
const unsigned char data[],
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
654 uint64_t
encodeDoshisha (
const uint8_t command,
const uint8_t channel = 0);
-
655 #endif // SEND_DOSHISHA
-
656 #if SEND_MULTIBRACKETS
-
-
-
-
-
661 #if SEND_TECHNIBEL_AC
-
-
-
-
-
-
-
-
669 #endif // SEND_CORONA_AC
-
-
-
-
-
674 #endif // SEND_ZEPEAL
-
-
-
-
-
679 #endif // SEND_VOLTAS
-
-
-
-
-
684 static uint32_t
encodeMetz (
const uint8_t address,
const uint8_t command,
-
685 const bool toggle =
false );
-
-
-
-
-
690 #endif // SEND_TRANSCOLD
-
691 #if SEND_ELITESCREENS
-
-
-
-
695 #endif // SEND_ELITESCREENS
-
-
-
-
-
-
-
702 #endif // SEND_MILESTAG2
-
-
-
-
706 #endif // SEND_ECOCLIM
-
-
-
-
-
-
-
-
-
-
-
-
-
719 #endif // SEND_TEKNOPOINT
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
737 VIRTUAL
void ledOn ();
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
752 void _sendSony (
const uint64_t data,
const uint16_t nbits,
-
753 const uint16_t repeat,
const uint16_t freq);
-
-
-
-
-
-uint32_t calcUSecPeriod(uint32_t hz, bool use_offset=true)
Calculate the period for a given frequency.
Definition: IRsend.cpp:71
-const uint16_t kDaikin152DefaultRepeat
Definition: IRremoteESP8266.h:978
-void sendZepeal(const uint64_t data, const uint16_t nbits=kZepealBits, const uint16_t repeat=kZepealMinRepeat)
Send a Zepeal formatted message. Status: STABLE / Works on real device.
Definition: ir_Zepeal.cpp:47
-const uint16_t kDelonghiAcBits
Definition: IRremoteESP8266.h:985
-void sendHaierACYRW02(const unsigned char data[], const uint16_t nbytes=kHaierACYRW02StateLength, const uint16_t repeat=kHaierAcYrw02DefaultRepeat)
Send a Haier YR-W02 remote A/C formatted message. Status: STABLE / Known to be working.
Definition: ir_Haier.cpp:75
-const uint16_t kHaierAcYrw02DefaultRepeat
Definition: IRremoteESP8266.h:1021
-void sendPronto(uint16_t data[], uint16_t len, uint16_t repeat=kNoRepeat)
Send a Pronto Code formatted message. Status: STABLE / Known working.
Definition: ir_Pronto.cpp:56
-void sendTeknopoint(const unsigned char data[], const uint16_t nbytes=kTeknopointStateLength, const uint16_t repeat=kNoRepeat)
Send a Teknopoint formatted message. Status: BETA / Probably works.
Definition: ir_Teknopoint.cpp:29
-uint8_t outputOff
Definition: IRsend.h:735
-int8_t periodOffset
Definition: IRsend.h:747
-const uint16_t kMitsubishiACStateLength
Definition: IRremoteESP8266.h:1069
-const uint16_t kMitsubishiHeavy152StateLength
Definition: IRremoteESP8266.h:1081
-const uint16_t kAirwellMinRepeats
Definition: IRremoteESP8266.h:938
-const uint16_t kMideaMinRepeat
Definition: IRremoteESP8266.h:1059
-const uint16_t kMilesMinRepeat
Definition: IRremoteESP8266.h:1168
-int16_t clock
Definition: IRsend.h:115
-const uint16_t kGicableBits
Definition: IRremoteESP8266.h:1009
-const uint16_t kGreeStateLength
Definition: IRremoteESP8266.h:1013
-uint32_t encodeNEC(uint16_t address, uint16_t command)
Calculate the raw NEC data based on address and command. Status: STABLE / Expected to work.
Definition: ir_NEC.cpp:48
-decode_type_t
Enumerator for defining and numbering of supported IR protocol.
Definition: IRremoteESP8266.h:823
-uint64_t encodeDoshisha(const uint8_t command, const uint8_t channel=0)
Encode Doshisha combining constant values with command and channel. Status: STABLE / Working.
Definition: ir_Doshisha.cpp:67
-const uint16_t kCarrierAcBits
Definition: IRremoteESP8266.h:950
-
-void sendHitachiAc344(const unsigned char data[], const uint16_t nbytes=kHitachiAc344StateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)
Send a Hitachi A/C 43-byte/344-bit message. (HITACHI_AC344) Basically the same as sendHitatchiAC() ex...
Definition: ir_Hitachi.cpp:121
-const uint16_t kDaikin2DefaultRepeat
Definition: IRremoteESP8266.h:967
-@ kVoltasUnknown
Definition: IRsend.h:165
-const uint16_t kMultibracketsBits
Definition: IRremoteESP8266.h:1084
-const uint16_t kWhynterBits
Definition: IRremoteESP8266.h:1159
-
-const uint16_t kAirwellBits
Definition: IRremoteESP8266.h:937
-const uint16_t kHaierAcDefaultRepeat
Definition: IRremoteESP8266.h:1018
-void sendMidea(uint64_t data, uint16_t nbits=kMideaBits, uint16_t repeat=kMideaMinRepeat)
Send a Midea message Status: Alpha / Needs testing against a real device.
Definition: ir_Midea.cpp:53
-const uint16_t kTrotecDefaultRepeat
Definition: IRremoteESP8266.h:1154
-const uint16_t kFujitsuAcMinRepeat
Definition: IRremoteESP8266.h:1004
-void sendLG(uint64_t data, uint16_t nbits=kLgBits, uint16_t repeat=kNoRepeat)
Send an LG formatted message. (LG) Status: Beta / Should be working.
Definition: ir_LG.cpp:54
-void sendKelon(const uint64_t data, const uint16_t nbits=kKelonBits, const uint16_t repeat=kNoRepeat)
Send a Kelon message. Status: STABLE / Working.
Definition: ir_Kelon.cpp:49
-@ kPanasonicRkr
Definition: IRsend.h:153
-const uint16_t kMitsubishi136MinRepeat
Definition: IRremoteESP8266.h:1074
-swingv_t
Common A/C settings for Vertical Swing.
Definition: IRsend.h:70
-VIRTUAL void _delayMicroseconds(uint32_t usec)
An ESP8266 RTOS watch-dog timer friendly version of delayMicroseconds().
Definition: IRsend.cpp:114
-bool clean
Definition: IRsend.h:112
-void sendLegoPf(const uint64_t data, const uint16_t nbits=kLegoPfBits, const uint16_t repeat=kLegoPfMinRepeat)
Send a LEGO Power Functions message. Status: Beta / Should work.
Definition: ir_Lego.cpp:33
-const uint16_t kTechnibelAcBits
Definition: IRremoteESP8266.h:987
-const uint16_t kArgoDefaultRepeat
Definition: IRremoteESP8266.h:947
-uint8_t outputOn
Definition: IRsend.h:734
-const uint16_t kHaierACStateLength
Definition: IRremoteESP8266.h:1016
-const uint16_t kHitachiAcStateLength
Definition: IRremoteESP8266.h:1025
-
-void sendTruma(const uint64_t data, const uint16_t nbits=kTrumaBits, const uint16_t repeat=kNoRepeat)
Send a Truma formatted message. Status: STABLE / Confirmed working.
Definition: ir_Truma.cpp:40
-const uint16_t kDaikin176StateLength
Definition: IRremoteESP8266.h:979
-const uint16_t kRC5XBits
Definition: IRremoteESP8266.h:1103
-const uint16_t kEpsonMinRepeat
Definition: IRremoteESP8266.h:998
-const uint16_t kAmcorStateLength
Definition: IRremoteESP8266.h:942
-bool send(const decode_type_t type, const uint64_t data, const uint16_t nbits, const uint16_t repeat=kNoRepeat)
Send a simple (up to 64 bits) IR message of a given type. An unknown/unsupported type will send nothi...
Definition: IRsend.cpp:773
-fanspeed_t
Common A/C settings for Fan Speeds.
Definition: IRsend.h:58
-@ R_LT0541_HTA_B
Definition: IRsend.h:142
-void sendWhynter(const uint64_t data, const uint16_t nbits=kWhynterBits, const uint16_t repeat=kNoRepeat)
Send a Whynter message. Status: STABLE.
Definition: ir_Whynter.cpp:45
-whirlpool_ac_remote_model_t
Whirlpool A/C model numbers.
Definition: IRsend.h:170
-void sendMitsubishiAC(const unsigned char data[], const uint16_t nbytes=kMitsubishiACStateLength, const uint16_t repeat=kMitsubishiACMinRepeat)
Send a Mitsubishi 144-bit A/C formatted message. (MITSUBISHI_AC) Status: STABLE / Working.
Definition: ir_Mitsubishi.cpp:236
-void sendNikai(uint64_t data, uint16_t nbits=kNikaiBits, uint16_t repeat=kNoRepeat)
Send a Nikai formatted message. Status: STABLE / Working.
Definition: ir_Nikai.cpp:37
-const uint32_t kDefaultMessageGap
Definition: IRsend.h:41
-const uint16_t kMaxAccurateUsecDelay
Definition: IRsend.h:39
-uint16_t encodeJVC(uint8_t address, uint8_t command)
Calculate the raw JVC data based on address and command. Status: STABLE / Works fine.
Definition: ir_JVC.cpp:78
-uint16_t onTimePeriod
Definition: IRsend.h:744
-void sendAiwaRCT501(uint64_t data, uint16_t nbits=kAiwaRcT501Bits, uint16_t repeat=kAiwaRcT501MinRepeats)
Send an Aiwa RC T501 formatted message. Status: BETA / Should work.
Definition: ir_Aiwa.cpp:30
-uint16_t IRpin
Definition: IRsend.h:746
-const uint16_t kHitachiAc1StateLength
Definition: IRremoteESP8266.h:1028
-const uint16_t kCoolixBits
Definition: IRremoteESP8266.h:948
-const uint16_t kMitsubishi112MinRepeat
Definition: IRremoteESP8266.h:1077
-const uint16_t kHaierAC176StateLength
Definition: IRremoteESP8266.h:1022
-const uint16_t kMirageStateLength
Definition: IRremoteESP8266.h:1062
-void sendSymphony(uint64_t data, uint16_t nbits=kSymphonyBits, uint16_t repeat=kSymphonyDefaultRepeat)
Send a Symphony packet. Status: STABLE / Should be working.
Definition: ir_Symphony.cpp:42
-void sendMetz(const uint64_t data, const uint16_t nbits=kMetzBits, const uint16_t repeat=kMetzMinRepeat)
Send a Metz formatted message. Status: Beta / Needs testing against a real device.
Definition: ir_Metz.cpp:32
-const uint16_t kTeknopointStateLength
Definition: IRremoteESP8266.h:1141
-void sendGeneric(const uint16_t headermark, const uint32_t headerspace, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint16_t footermark, const uint32_t gap, const uint64_t data, const uint16_t nbits, const uint16_t frequency, const bool MSBfirst, const uint16_t repeat, const uint8_t dutycycle)
Generic method for sending simple protocol messages. Will send leading or trailing 0's if the nbits i...
Definition: IRsend.cpp:307
-
-const uint16_t kSamsung36Bits
Definition: IRremoteESP8266.h:1108
-const uint16_t kMagiquestBits
Definition: IRremoteESP8266.h:1055
-static uint16_t minRepeats(const decode_type_t protocol)
Get the minimum number of repeats for a given protocol.
Definition: IRsend.cpp:557
-const uint16_t kNeoclimaStateLength
Definition: IRremoteESP8266.h:1088
-gree_ac_remote_model_t
Gree A/C model numbers.
Definition: IRsend.h:134
-const uint16_t kSamsungAcDefaultRepeat
Definition: IRremoteESP8266.h:1113
-const uint16_t kSanyoLC7461Bits
Definition: IRremoteESP8266.h:1119
-float degrees
Definition: IRsend.h:102
-const uint16_t kMirageMinRepeat
Definition: IRremoteESP8266.h:1064
-uint8_t _dutycycle
Definition: IRsend.h:748
-bool celsius
Definition: IRsend.h:103
-void sendLG2(uint64_t data, uint16_t nbits=kLgBits, uint16_t repeat=kNoRepeat)
Send an LG Variant-2 formatted message. (LG2) Status: Beta / Should be working.
Definition: ir_LG.cpp:88
-const uint16_t kZepealMinRepeat
Definition: IRremoteESP8266.h:1163
-VIRTUAL uint16_t mark(uint16_t usec)
Modulate the IR LED for the given period (usec) and at the duty cycle set.
Definition: IRsend.cpp:157
-void sendToshibaAC(const uint8_t data[], const uint16_t nbytes=kToshibaACStateLength, const uint16_t repeat=kToshibaACMinRepeat)
Send a Toshiba A/C message. Status: STABLE / Working.
Definition: ir_Toshiba.cpp:50
-@ ARRY4
(5) AR-RY4 (Same as AR-RAH2E but with clean & filter)
Definition: IRsend.h:129
-@ ARDB1
(2) AR-DB1, AR-DL10 (AR-DL10 swing doesn't work)
Definition: IRsend.h:125
-const uint16_t kTranscoldDefaultRepeat
Definition: IRremoteESP8266.h:1151
-const uint16_t kMetzMinRepeat
Definition: IRremoteESP8266.h:1057
-
-void sendDaikin152(const unsigned char data[], const uint16_t nbytes=kDaikin152StateLength, const uint16_t repeat=kDaikin152DefaultRepeat)
Send a Daikin152 (152-bit) A/C formatted message. Status: STABLE / Known Working.
Definition: ir_Daikin.cpp:3061
-const uint16_t kEliteScreensBits
Definition: IRremoteESP8266.h:1002
-void sendAmcor(const unsigned char data[], const uint16_t nbytes=kAmcorStateLength, const uint16_t repeat=kAmcorDefaultRepeat)
Send a Amcor HVAC formatted message. Status: STABLE / Reported as working.
Definition: ir_Amcor.cpp:38
-stdAc::swingv_t swingv
Definition: IRsend.h:105
-void sendLasertag(uint64_t data, uint16_t nbits=kLasertagBits, uint16_t repeat=kLasertagMinRepeat)
Send a Lasertag packet/message. Status: STABLE / Working.
Definition: ir_Lasertag.cpp:33
-hitachi_ac1_remote_model_t
HITACHI_AC1 A/C model numbers.
Definition: IRsend.h:140
-void sendEpson(uint64_t data, uint16_t nbits=kEpsonBits, uint16_t repeat=kEpsonMinRepeat)
Send an Epson formatted message. Status: Beta / Probably works.
Definition: ir_Epson.cpp:24
-Class for sending all basic IR protocols.
Definition: IRsend.h:188
-void sendManchesterData(const uint16_t half_period, const uint64_t data, const uint16_t nbits, const bool MSBfirst=true, const bool GEThomas=true)
Generic method for sending Manchester code data. Will send leading or trailing 0's if the nbits is la...
Definition: IRsend.cpp:445
-const uint16_t kAiwaRcT501MinRepeats
Definition: IRremoteESP8266.h:940
-int8_t calibrate(uint16_t hz=38000U)
Calculate & set any offsets to account for execution times during sending.
Definition: IRsend.cpp:207
-const uint16_t kVoltasStateLength
Definition: IRremoteESP8266.h:1165
-
-const uint16_t kMitsubishiMinRepeat
Definition: IRremoteESP8266.h:1068
-uint64_t encodeSanyoLC7461(uint16_t address, uint8_t command)
Construct a Sanyo LC7461 message.
Definition: ir_Sanyo.cpp:80
-@ ARJW2
(4) AR-JW2 (Same as ARDB1 but with horiz control)
Definition: IRsend.h:128
-const uint16_t kArgoStateLength
Definition: IRremoteESP8266.h:945
-
-uint32_t encodeSAMSUNG(const uint8_t customer, const uint8_t command)
Construct a raw Samsung message from the supplied customer(address) & command. Status: STABLE / Shoul...
Definition: ir_Samsung.cpp:95
-const uint16_t kPanasonicBits
Definition: IRremoteESP8266.h:1091
-int16_t model
Definition: IRsend.h:99
-uint64_t toggleRC6(const uint64_t data, const uint16_t nbits=kRC6Mode0Bits)
Flip the toggle bit of a Philips RC-6 data message. Used to indicate a change of remote button's stat...
Definition: ir_RC5_RC6.cpp:157
-void sendSony(const uint64_t data, const uint16_t nbits=kSony20Bits, const uint16_t repeat=kSonyMinRepeat)
Send a standard Sony/SIRC(Serial Infra-Red Control) message. (40kHz) Status: STABLE / Known working.
Definition: ir_Sony.cpp:46
-const uint8_t kDutyMax
Definition: IRsend.h:36
-const uint16_t kMilesTag2ShotBits
Definition: IRremoteESP8266.h:1166
-uint32_t _freq_unittest
Definition: IRsend.h:742
-const uint16_t kDaikin152StateLength
Definition: IRremoteESP8266.h:976
-uint32_t encodeLG(uint16_t address, uint16_t command)
Construct a raw 28-bit LG message code from the supplied address & command. Status: STABLE / Works.
Definition: ir_LG.cpp:116
-void sendRaw(const uint16_t buf[], const uint16_t len, const uint16_t hz)
Send a raw IRremote message.
Definition: IRsend.cpp:539
-void sendMultibrackets(const uint64_t data, const uint16_t nbits=kMultibracketsBits, const uint16_t repeat=kMultibracketsDefaultRepeat)
Send a Multibrackets formatted message. Status: BETA / Appears to be working.
Definition: ir_Multibrackets.cpp:26
-
-const uint16_t kXmpBits
Definition: IRremoteESP8266.h:1161
-const uint16_t kHaierACYRW02StateLength
Definition: IRremoteESP8266.h:1019
-uint64_t encodeRC6(const uint32_t address, const uint8_t command, const uint16_t mode=kRC6Mode0Bits)
Encode a Philips RC-6 data message. Status: Beta / Should be working.
Definition: ir_RC5_RC6.cpp:171
-const uint16_t kMultibracketsDefaultRepeat
Definition: IRremoteESP8266.h:1085
-void sendMitsubishi112(const unsigned char data[], const uint16_t nbytes=kMitsubishi112StateLength, const uint16_t repeat=kMitsubishi112MinRepeat)
Send a Mitsubishi 112-bit A/C formatted message. (MITSUBISHI112) Status: Stable / Reported as working...
Definition: ir_Mitsubishi.cpp:1211
-@ A705
Definition: IRsend.h:159
-@ kPanasonicCkp
Definition: IRsend.h:152
-void sendWhirlpoolAC(const unsigned char data[], const uint16_t nbytes=kWhirlpoolAcStateLength, const uint16_t repeat=kWhirlpoolAcDefaultRepeat)
Send a Whirlpool A/C message. Status: BETA / Probably works.
Definition: ir_Whirlpool.cpp:55
-
-void sendData(uint16_t onemark, uint32_t onespace, uint16_t zeromark, uint32_t zerospace, uint64_t data, uint16_t nbits, bool MSBfirst=true)
Generic method for sending data that is common to most protocols. Will send leading or trailing 0's i...
Definition: IRsend.cpp:246
-const uint16_t kGoodweatherBits
Definition: IRremoteESP8266.h:1011
-void sendKelvinator(const unsigned char data[], const uint16_t nbytes=kKelvinatorStateLength, const uint16_t repeat=kKelvinatorDefaultRepeat)
Send a Kelvinator A/C message. Status: STABLE / Known working.
Definition: ir_Kelvinator.cpp:63
-VIRTUAL void ledOn()
Turn on the IR LED.
Definition: IRsend.cpp:60
-const uint16_t kGicableMinRepeat
Definition: IRremoteESP8266.h:1010
-void sendHitachiAC1(const unsigned char data[], const uint16_t nbytes=kHitachiAc1StateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)
Send a Hitachi 13 byte/224-bit A/C formatted message. (HITACHI_AC1) Status: STABLE / Confirmed Workin...
Definition: ir_Hitachi.cpp:87
-const uint16_t kDaikin216StateLength
Definition: IRremoteESP8266.h:982
-void sendGICable(uint64_t data, uint16_t nbits=kGicableBits, uint16_t repeat=kGicableMinRepeat)
Send a raw G.I. Cable formatted message. Status: Alpha / Untested.
Definition: ir_GICable.cpp:37
-const uint16_t kSamsungAcStateLength
Definition: IRremoteESP8266.h:1109
-const uint16_t kKelonBits
Definition: IRremoteESP8266.h:1043
-@ DG11J13A
Definition: IRsend.h:171
-void sendSharp(const uint16_t address, const uint16_t command, const uint16_t nbits=kSharpBits, const uint16_t repeat=kNoRepeat)
Send a Sharp message Status: DEPRECATED / Previously working fine.
Definition: ir_Sharp.cpp:133
-panasonic_ac_remote_model_t
Panasonic A/C model numbers.
Definition: IRsend.h:146
-
-swingh_t
Common A/C settings for Horizontal Swing.
Definition: IRsend.h:83
-
-@ AKB75215403
Definition: IRsend.h:178
-void sendDenon(uint64_t data, uint16_t nbits=kDenonBits, uint16_t repeat=kNoRepeat)
Send a Denon formatted message. Status: STABLE / Should be working.
Definition: ir_Denon.cpp:48
-void sendCarrierAC64(uint64_t data, uint16_t nbits=kCarrierAc64Bits, uint16_t repeat=kCarrierAc64MinRepeat)
Send a Carrier 64bit HVAC formatted message. Status: STABLE / Known to be working.
Definition: ir_Carrier.cpp:176
-void sendPioneer(const uint64_t data, const uint16_t nbits=kPioneerBits, const uint16_t repeat=kNoRepeat)
Send a raw Pioneer formatted message. Status: STABLE / Expected to be working.
Definition: ir_Pioneer.cpp:42
-@ YAW1F
Definition: IRsend.h:135
-const uint16_t kSymphonyBits
Definition: IRremoteESP8266.h:1134
-
-const uint16_t kDaikin128StateLength
Definition: IRremoteESP8266.h:973
-const uint16_t kRC6Mode0Bits
Definition: IRremoteESP8266.h:1104
-const uint16_t kDaikin176DefaultRepeat
Definition: IRremoteESP8266.h:981
-void sendPanasonic64(const uint64_t data, const uint16_t nbits=kPanasonicBits, const uint16_t repeat=kNoRepeat)
Send a Panasonic formatted message. Status: STABLE / Should be working.
Definition: ir_Panasonic.cpp:72
-const uint16_t kMitsubishiHeavy152MinRepeat
Definition: IRremoteESP8266.h:1083
-void sendHaierAC(const unsigned char data[], const uint16_t nbytes=kHaierACStateLength, const uint16_t repeat=kHaierAcDefaultRepeat)
Send a Haier A/C formatted message. (HSU07-HEA03 remote) Status: STABLE / Known to be working.
Definition: ir_Haier.cpp:52
-void sendSamsung36(const uint64_t data, const uint16_t nbits=kSamsung36Bits, const uint16_t repeat=kNoRepeat)
Send a Samsung 36-bit formatted message. Status: STABLE / Works on real devices.
Definition: ir_Samsung.cpp:160
-void sendVoltas(const unsigned char data[], const uint16_t nbytes=kVoltasStateLength, const uint16_t repeat=kNoRepeat)
Send a Voltas formatted message. Status: STABLE / Working on real device.
Definition: ir_Voltas.cpp:41
-const uint16_t kNoRepeat
Definition: IRremoteESP8266.h:934
-uint16_t offTimePeriod
Definition: IRsend.h:745
-void sendHaierAC176(const unsigned char data[], const uint16_t nbytes=kHaierAC176StateLength, const uint16_t repeat=kHaierAc176DefaultRepeat)
Send a Haier 176 bit remote A/C formatted message. Status: STABLE / Known to be working.
Definition: ir_Haier.cpp:87
-const uint16_t kSony20Bits
Definition: IRremoteESP8266.h:1131
-const uint16_t kMitsubishiACMinRepeat
Definition: IRremoteESP8266.h:1071
-const uint16_t kMetzBits
Definition: IRremoteESP8266.h:1056
-void sendSony38(const uint64_t data, const uint16_t nbits=kSony20Bits, const uint16_t repeat=kSonyMinRepeat+1)
Send an alternative 38kHz Sony/SIRC(Serial Infra-Red Control) message. Status: STABLE / Known working...
Definition: ir_Sony.cpp:62
-uint32_t encodeSony(const uint16_t nbits, const uint16_t command, const uint16_t address, const uint16_t extended=0)
Convert Sony/SIRC command, address, & extended bits into sendSony format. Status: STABLE / Should be ...
Definition: ir_Sony.cpp:88
-
-@ kPanasonicUnknown
Definition: IRsend.h:147
-fujitsu_ac_remote_model_t
Fujitsu A/C model numbers.
Definition: IRsend.h:120
-const uint16_t kPanasonicAcDefaultRepeat
Definition: IRremoteESP8266.h:1097
-const uint16_t kSymphonyDefaultRepeat
Definition: IRremoteESP8266.h:1135
-@ ARREB1E
(3) AR-REB1E, AR-RAH1U (Similar to ARRAH2E but no horiz control)
Definition: IRsend.h:126
-void sendPanasonicAC(const unsigned char data[], const uint16_t nbytes=kPanasonicAcStateLength, const uint16_t repeat=kPanasonicAcDefaultRepeat)
Send a Panasonic A/C message. Status: STABLE / Work with real device(s).
Definition: ir_Panasonic.cpp:171
-stdAc::swingh_t swingh
Definition: IRsend.h:106
-const uint16_t kCoolixDefaultRepeat
Definition: IRremoteESP8266.h:949
-@ kPanasonicNke
Definition: IRsend.h:149
-@ GE6711AR2853M
Definition: IRsend.h:177
-@ ARREW4E
(6) Similar to ARRAH2E, but with different temp config.
Definition: IRsend.h:130
-void sendHitachiAc3(const unsigned char data[], const uint16_t nbytes, const uint16_t repeat=kHitachiAcDefaultRepeat)
Send a Hitachi(3) A/C formatted message. (HITACHI_AC3) Status: STABLE / Working fine.
Definition: ir_Hitachi.cpp:1333
-const uint16_t kTcl112AcDefaultRepeat
Definition: IRremoteESP8266.h:1138
-const uint16_t kDelonghiAcDefaultRepeat
Definition: IRremoteESP8266.h:986
-void sendSanyoAc(const uint8_t *data, const uint16_t nbytes=kSanyoAcStateLength, const uint16_t repeat=kNoRepeat)
Send a SanyoAc formatted message. Status: STABLE / Reported as working.
Definition: ir_Sanyo.cpp:252
-const uint16_t kCoronaAcStateLength
Definition: IRremoteESP8266.h:957
-void sendRC5(const uint64_t data, uint16_t nbits=kRC5XBits, const uint16_t repeat=kNoRepeat)
Send a Philips RC-5/RC-5X packet. Status: RC-5 (stable), RC-5X (alpha)
Definition: ir_RC5_RC6.cpp:61
-void sendMitsubishi(uint64_t data, uint16_t nbits=kMitsubishiBits, uint16_t repeat=kMitsubishiMinRepeat)
Send the supplied Mitsubishi 16-bit message. Status: STABLE / Working.
Definition: ir_Mitsubishi.cpp:107
-void sendAirwell(uint64_t data, uint16_t nbits=kAirwellBits, uint16_t repeat=kAirwellMinRepeats)
Send an Airwell Manchester Code formatted message. Status: BETA / Appears to be working.
Definition: ir_Airwell.cpp:31
-const uint16_t kDoshishaBits
Definition: IRremoteESP8266.h:994
-const uint16_t kHaierAc176DefaultRepeat
Definition: IRremoteESP8266.h:1024
-const uint16_t kCarrierAc40Bits
Definition: IRremoteESP8266.h:952
-
-const uint16_t kTrotecStateLength
Definition: IRremoteESP8266.h:1152
-const uint16_t kWhirlpoolAcDefaultRepeat
Definition: IRremoteESP8266.h:1158
-void sendMirage(const unsigned char data[], const uint16_t nbytes=kMirageStateLength, const uint16_t repeat=kMirageMinRepeat)
Send a Mirage formatted message. Status: STABLE / Reported as working.
Definition: ir_Mirage.cpp:30
-void sendSAMSUNG(const uint64_t data, const uint16_t nbits=kSamsungBits, const uint16_t repeat=kNoRepeat)
Send a 32-bit Samsung formatted message. Status: STABLE / Should be working.
Definition: ir_Samsung.cpp:81
-const uint16_t kHitachiAc424StateLength
Definition: IRremoteESP8266.h:1038
-const uint16_t kMitsubishiHeavy88StateLength
Definition: IRremoteESP8266.h:1078
-void sendNeoclima(const unsigned char data[], const uint16_t nbytes=kNeoclimaStateLength, const uint16_t repeat=kNeoclimaMinRepeat)
Send a Neoclima message. Status: STABLE / Known to be working.
Definition: ir_Neoclima.cpp:40
-void sendSharpRaw(const uint64_t data, const uint16_t nbits=kSharpBits, const uint16_t repeat=kNoRepeat)
Send a (raw) Sharp message.
Definition: ir_Sharp.cpp:63
-
-void sendGree(const uint64_t data, const uint16_t nbits=kGreeBits, const uint16_t repeat=kGreeDefaultRepeat)
Send a Gree Heat Pump formatted message. Status: STABLE / Working.
Definition: ir_Gree.cpp:75
-
-void sendEcoclim(const uint64_t data, const uint16_t nbits=kEcoclimBits, const uint16_t repeat=kNoRepeat)
Send a EcoClim A/C formatted message. Status: STABLE / Confirmed working on real device.
Definition: ir_Ecoclim.cpp:41
-const uint16_t kMitsubishiBits
Definition: IRremoteESP8266.h:1065
-void sendMitsubishi136(const unsigned char data[], const uint16_t nbytes=kMitsubishi136StateLength, const uint16_t repeat=kMitsubishi136MinRepeat)
Send a Mitsubishi 136-bit A/C message. (MITSUBISHI136) Status: BETA / Probably working....
Definition: ir_Mitsubishi.cpp:846
-Enumerators and Structures for the Common A/C API.
Definition: IRsend.h:44
-@ R_LT0541_HTA_A
Definition: IRsend.h:141
-const uint16_t kPanasonicAcStateLength
Definition: IRremoteESP8266.h:1093
-void sendMitsubishiHeavy88(const unsigned char data[], const uint16_t nbytes=kMitsubishiHeavy88StateLength, const uint16_t repeat=kMitsubishiHeavy88MinRepeat)
Send a MitsubishiHeavy 88-bit A/C message. Status: BETA / Appears to be working. Needs testing agains...
Definition: ir_MitsubishiHeavy.cpp:47
-void sendVestelAc(const uint64_t data, const uint16_t nbits=kVestelAcBits, const uint16_t repeat=kNoRepeat)
Send a Vestel message Status: STABLE / Working.
Definition: ir_Vestel.cpp:36
-const uint16_t kMideaBits
Definition: IRremoteESP8266.h:1058
-static uint32_t encodeMetz(const uint8_t address, const uint8_t command, const bool toggle=false)
Encode a Metz address, command, and toggle bits into a code suitable for use with sendMetz().
Definition: ir_Metz.cpp:48
-const uint16_t kKelvinatorStateLength
Definition: IRremoteESP8266.h:1044
-void sendMidea24(const uint64_t data, const uint16_t nbits=kMidea24Bits, const uint16_t repeat=kMidea24MinRepeat)
Send a Midea24 formatted message. Status: STABLE / Confirmed working on a real device.
Definition: ir_Midea.cpp:732
-static uint16_t defaultBits(const decode_type_t protocol)
Get the default number of bits for a given protocol.
Definition: IRsend.cpp:599
-decode_type_t protocol
Definition: IRsend.h:98
-
-const uint16_t kDaikin216DefaultRepeat
Definition: IRremoteESP8266.h:984
-
-bool beep
Definition: IRsend.h:113
-const uint16_t kWhirlpoolAcStateLength
Definition: IRremoteESP8266.h:1156
-const uint16_t kNECBits
Definition: IRremoteESP8266.h:1087
-const uint16_t kDenonBits
Definition: IRremoteESP8266.h:989
-const uint16_t kZepealBits
Definition: IRremoteESP8266.h:1162
-bool filter
Definition: IRsend.h:111
-const uint16_t kCarrierAc40MinRepeat
Definition: IRremoteESP8266.h:953
-const uint16_t kMidea24Bits
Definition: IRremoteESP8266.h:1060
-void sendElitescreens(const uint64_t data, const uint16_t nbits=kEliteScreensBits, const uint16_t repeat=kEliteScreensDefaultRepeat)
Send an Elite Screens formatted message. Status: BETA / Probably Working.
Definition: ir_EliteScreens.cpp:44
-void sendDelonghiAc(uint64_t data, uint16_t nbits=kDelonghiAcBits, uint16_t repeat=kDelonghiAcDefaultRepeat)
Send a Delonghi A/C formatted message. Status: STABLE / Reported as working on a real device.
Definition: ir_Delonghi.cpp:36
-const uint16_t kDaikin160DefaultRepeat
Definition: IRremoteESP8266.h:972
-void _sendSony(const uint64_t data, const uint16_t nbits, const uint16_t repeat, const uint16_t freq)
Internal procedure to generate a Sony/SIRC(Serial Infra-Red Control) message Status: STABLE / Known w...
Definition: ir_Sony.cpp:73
-const uint16_t kToshibaACMinRepeat
Definition: IRremoteESP8266.h:1145
-void enableIROut(uint32_t freq, uint8_t duty=kDutyDefault)
Set the output frequency modulation and duty cycle.
Definition: IRsend.cpp:92
-
-const uint16_t kHitachiAc344StateLength
Definition: IRremoteESP8266.h:1036
-void sendXmp(const uint64_t data, const uint16_t nbits=kXmpBits, const uint16_t repeat=kNoRepeat)
Send a XMP packet. Status: Beta / Untested against a real device.
Definition: ir_Xmp.cpp:122
-@ kPanasonicDke
Definition: IRsend.h:150
-const uint16_t kCarrierAc64Bits
Definition: IRremoteESP8266.h:954
-const uint16_t kDaikin128DefaultRepeat
Definition: IRremoteESP8266.h:975
-const uint16_t kPioneerBits
Definition: IRremoteESP8266.h:1099
-const uint16_t kSharpAcStateLength
Definition: IRremoteESP8266.h:1124
-void sendSharpAc(const unsigned char data[], const uint16_t nbytes=kSharpAcStateLength, const uint16_t repeat=kSharpAcDefaultRepeat)
Send a Sharp A/C message. Status: Alpha / Untested.
Definition: ir_Sharp.cpp:226
-@ kPanasonicLke
Definition: IRsend.h:148
-const uint16_t kGreeBits
Definition: IRremoteESP8266.h:1014
-void sendCarrierAC(uint64_t data, uint16_t nbits=kCarrierAcBits, uint16_t repeat=kCarrierAcMinRepeat)
Send a Carrier HVAC formatted message. Status: STABLE / Works on real devices.
Definition: ir_Carrier.cpp:55
-const uint16_t kJvcBits
Definition: IRremoteESP8266.h:1042
-const uint16_t kDaikinStateLength
Definition: IRremoteESP8266.h:960
-const uint16_t kLasertagBits
Definition: IRremoteESP8266.h:1047
-void sendDaikin160(const unsigned char data[], const uint16_t nbytes=kDaikin160StateLength, const uint16_t repeat=kDaikin160DefaultRepeat)
Send a Daikin160 (160-bit) A/C formatted message. Status: STABLE / Confirmed working.
Definition: ir_Daikin.cpp:1766
-const uint16_t kAiwaRcT501Bits
Definition: IRremoteESP8266.h:939
-void sendDaikin2(const unsigned char data[], const uint16_t nbytes=kDaikin2StateLength, const uint16_t repeat=kDaikin2DefaultRepeat)
Send a Daikin2 (312-bit) A/C formatted message. Status: STABLE / Expected to work.
Definition: ir_Daikin.cpp:667
-@ ARRAH2E
(1) AR-RAH2E, AR-RAC1E, AR-RAE1E, AR-RCE1E (Default) Warning: Use on incorrect models can cause the A...
Definition: IRsend.h:121
-const uint16_t kTrumaBits
Definition: IRremoteESP8266.h:1155
-const uint16_t kToshibaACStateLength
Definition: IRremoteESP8266.h:1143
-const uint16_t kTecoBits
Definition: IRremoteESP8266.h:1139
-void sendMitsubishi2(uint64_t data, uint16_t nbits=kMitsubishiBits, uint16_t repeat=kMitsubishiMinRepeat)
Send a supplied second variant Mitsubishi 16-bit message. Status: BETA / Probably works.
Definition: ir_Mitsubishi.cpp:164
-const uint16_t kInaxMinRepeat
Definition: IRremoteESP8266.h:1041
-VIRTUAL void ledOff()
Turn off the IR LED.
Definition: IRsend.cpp:53
-
-const uint8_t kSherwoodBits
Definition: IRremoteESP8266.h:1127
-stdAc::opmode_t mode
Definition: IRsend.h:101
-const uint16_t kDaikinDefaultRepeat
Definition: IRremoteESP8266.h:964
-const uint16_t kDaikin64DefaultRepeat
Definition: IRremoteESP8266.h:969
-void sendInax(const uint64_t data, const uint16_t nbits=kInaxBits, const uint16_t repeat=kInaxMinRepeat)
Send a Inax Toilet formatted message. Status: STABLE / Working.
Definition: ir_Inax.cpp:31
-lg_ac_remote_model_t
LG A/C model numbers.
Definition: IRsend.h:176
-void sendTranscold(const uint64_t data, const uint16_t nbits=kTranscoldBits, const uint16_t repeat=kTranscoldDefaultRepeat)
Send a Transcold message Status: STABLE / Confirmed Working.
Definition: ir_Transcold.cpp:40
-const uint16_t kMitsubishiHeavy88MinRepeat
Definition: IRremoteESP8266.h:1080
-
-@ kVoltas122LZF
Definition: IRsend.h:166
-const uint16_t kHitachiAcDefaultRepeat
Definition: IRremoteESP8266.h:1027
-bool econo
Definition: IRsend.h:109
-void sendSherwood(uint64_t data, uint16_t nbits=kSherwoodBits, uint16_t repeat=kSherwoodMinRepeat)
Send an IR command to a Sherwood device. Status: STABLE / Known working.
Definition: ir_Sherwood.cpp:21
-const uint16_t kMidea24MinRepeat
Definition: IRremoteESP8266.h:1061
-void sendMitsubishiHeavy152(const unsigned char data[], const uint16_t nbytes=kMitsubishiHeavy152StateLength, const uint16_t repeat=kMitsubishiHeavy152MinRepeat)
Send a MitsubishiHeavy 152-bit A/C message. Status: BETA / Appears to be working. Needs testing again...
Definition: ir_MitsubishiHeavy.cpp:64
-const uint16_t kDishBits
Definition: IRremoteESP8266.h:992
-const uint16_t kDishMinRepeat
Definition: IRremoteESP8266.h:993
-void sendMilestag2(const uint64_t data, const uint16_t nbits=kMilesTag2ShotBits, const uint16_t repeat=kMilesMinRepeat)
Percentage.
Definition: ir_MilesTag2.cpp:41
-
-void sendPanasonic(const uint16_t address, const uint32_t data, const uint16_t nbits=kPanasonicBits, const uint16_t repeat=kNoRepeat)
Send a Panasonic formatted message. Status: STABLE, but DEPRECATED.
Definition: ir_Panasonic.cpp:89
-VIRTUAL void space(uint32_t usec)
Turn the pin (LED) off for a given time. Sends an IR space for the specified number of microseconds....
Definition: IRsend.cpp:194
-const uint16_t kHitachiAc2StateLength
Definition: IRremoteESP8266.h:1030
-void sendGC(uint16_t buf[], uint16_t len)
Send a shortened GlobalCache (GC) IRdb/control tower formatted message. Status: STABLE / Known workin...
Definition: ir_GlobalCache.cpp:35
-uint16_t encodeRC5(const uint8_t address, const uint8_t command, const bool key_released=false)
Encode a Philips RC-5 data message. Status: Beta / Should be working.
Definition: ir_RC5_RC6.cpp:115
-void sendJVC(uint64_t data, uint16_t nbits=kJvcBits, uint16_t repeat=kNoRepeat)
Send a JVC formatted message. Status: STABLE / Working.
Definition: ir_JVC.cpp:46
-void sendDoshisha(const uint64_t data, uint16_t nbits=kDoshishaBits, const uint16_t repeat=kNoRepeat)
Send a Doshisha formatted message. Status: STABLE / Works on real device.
Definition: ir_Doshisha.cpp:53
-
-uint64_t toggleRC5(const uint64_t data)
Flip the toggle bit of a Philips RC-5/RC-5X data message. Used to indicate a change of remote button'...
Definition: ir_RC5_RC6.cpp:142
-void sendDaikin(const unsigned char data[], const uint16_t nbytes=kDaikinStateLength, const uint16_t repeat=kDaikinDefaultRepeat)
Send a Daikin 280-bit A/C formatted message. Status: STABLE.
Definition: ir_Daikin.cpp:63
-const uint16_t kCarrierAcMinRepeat
Definition: IRremoteESP8266.h:951
-const uint16_t kNikaiBits
Definition: IRremoteESP8266.h:1086
-uint64_t encodeMagiQuest(const uint32_t wand_id, const uint16_t magnitude)
Encode a MagiQuest wand_id, and a magnitude into a single 64bit value. (Only 48 bits of real data + 8...
Definition: ir_Magiquest.cpp:42
-
-const uint16_t kKelvinatorDefaultRepeat
Definition: IRremoteESP8266.h:1046
-void sendHitachiAC2(const unsigned char data[], const uint16_t nbytes=kHitachiAc2StateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)
Send a Hitachi 53 byte/424-bit A/C formatted message. (HITACHI_AC2) Basically the same as sendHitatch...
Definition: ir_Hitachi.cpp:105
-const uint16_t kLutronBits
Definition: IRremoteESP8266.h:1054
-void sendDaikin128(const unsigned char data[], const uint16_t nbytes=kDaikin128StateLength, const uint16_t repeat=kDaikin128DefaultRepeat)
Send a Daikin128 (128-bit) A/C formatted message. Status: STABLE / Known Working.
Definition: ir_Daikin.cpp:2524
-void sendCarrierAC40(uint64_t data, uint16_t nbits=kCarrierAc40Bits, uint16_t repeat=kCarrierAc40MinRepeat)
Send a Carrier 40bit HVAC formatted message. Status: STABLE / Tested against a real device.
Definition: ir_Carrier.cpp:127
-void sendPanasonicAC32(const uint64_t data, const uint16_t nbits=kPanasonicAc32Bits, const uint16_t repeat=kPanasonicAcDefaultRepeat)
Send a Panasonic AC 32/16bit formatted message. Status: STABLE / Confirmed working.
Definition: ir_Panasonic.cpp:911
-const uint16_t kSharpAcDefaultRepeat
Definition: IRremoteESP8266.h:1126
-
-void sendTrotec(const unsigned char data[], const uint16_t nbytes=kTrotecStateLength, const uint16_t repeat=kTrotecDefaultRepeat)
Send a Trotec message. Status: Beta / Probably Working.
Definition: ir_Trotec.cpp:41
-void sendCoronaAc(const uint8_t data[], const uint16_t nbytes=kCoronaAcStateLength, const uint16_t repeat=kNoRepeat)
Send a CoronaAc formatted message. Status: STABLE / Working on real device.
Definition: ir_Corona.cpp:50
-@ A903
Definition: IRsend.h:160
-bool light
Definition: IRsend.h:110
-stdAc::fanspeed_t fanspeed
Definition: IRsend.h:104
-const uint16_t kEliteScreensDefaultRepeat
Definition: IRremoteESP8266.h:1003
-const uint16_t kTcl112AcStateLength
Definition: IRremoteESP8266.h:1136
-void sendRCMM(uint64_t data, uint16_t nbits=kRCMMBits, uint16_t repeat=kNoRepeat)
Send a Philips RC-MM packet. Status: STABLE / Should be working.
Definition: ir_RCMM.cpp:46
-void sendManchester(const uint16_t headermark, const uint32_t headerspace, const uint16_t half_period, const uint16_t footermark, const uint32_t gap, const uint64_t data, const uint16_t nbits, const uint16_t frequency=38, const bool MSBfirst=true, const uint16_t repeat=kNoRepeat, const uint8_t dutycycle=kDutyDefault, const bool GEThomas=true)
Generic method for sending Manchester code messages. Will send leading or trailing 0's if the nbits i...
Definition: IRsend.cpp:506
-const uint16_t kDaikin160StateLength
Definition: IRremoteESP8266.h:970
-void sendHitachiAC(const unsigned char data[], const uint16_t nbytes=kHitachiAcStateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)
Send a Hitachi 28-byte/224-bit A/C formatted message. (HITACHI_AC) Status: STABLE / Working.
Definition: ir_Hitachi.cpp:66
-const uint16_t kDaikin2StateLength
Definition: IRremoteESP8266.h:965
-void sendElectraAC(const unsigned char data[], const uint16_t nbytes=kElectraAcStateLength, const uint16_t repeat=kNoRepeat)
Send a Electra A/C formatted message. Status: Alpha / Needs testing against a real device.
Definition: ir_Electra.cpp:39
-
-const uint16_t kEcoclimBits
Definition: IRremoteESP8266.h:995
-const uint16_t kSherwoodMinRepeat
Definition: IRremoteESP8266.h:1128
-const uint16_t kCarrierAc64MinRepeat
Definition: IRremoteESP8266.h:955
-@ DG11J191
Definition: IRsend.h:172
-void begin()
Enable the pin for output.
Definition: IRsend.cpp:45
-const uint16_t kSanyoAcStateLength
Definition: IRremoteESP8266.h:1114
-const uint16_t kTechnibelAcDefaultRepeat
Definition: IRremoteESP8266.h:988
-void sendFujitsuAC(const unsigned char data[], const uint16_t nbytes, const uint16_t repeat=kFujitsuAcMinRepeat)
Send a Fujitsu A/C formatted message. Status: STABLE / Known Good.
Definition: ir_Fujitsu.cpp:53
-
-uint32_t encodeSharp(const uint16_t address, const uint16_t command, const uint16_t expansion=1, const uint16_t check=0, const bool MSBfirst=false)
Encode a (raw) Sharp message from it's components. Status: STABLE / Works okay.
Definition: ir_Sharp.cpp:98
-
-const uint16_t kLegoPfBits
Definition: IRremoteESP8266.h:1049
-const uint16_t kSharpBits
Definition: IRremoteESP8266.h:1123
-int16_t sleep
Definition: IRsend.h:114
-bool power
Definition: IRsend.h:100
-
-void sendHitachiAc424(const unsigned char data[], const uint16_t nbytes=kHitachiAc424StateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)
Send a Hitachi 53-byte/424-bit A/C formatted message. (HITACHI_AC424) Status: STABLE / Reported as wo...
Definition: ir_Hitachi.cpp:927
-void sendTeco(const uint64_t data, const uint16_t nbits=kTecoBits, const uint16_t repeat=kNoRepeat)
Send a Teco A/C message. Status: Beta / Probably working.
Definition: ir_Teco.cpp:37
-
-const uint16_t kMitsubishi136StateLength
Definition: IRremoteESP8266.h:1072
-void sendLutron(uint64_t data, uint16_t nbits=kLutronBits, uint16_t repeat=kNoRepeat)
Send a Lutron formatted message. Status: Stable / Appears to be working for real devices.
Definition: ir_Lutron.cpp:41
-void sendSamsungAC(const unsigned char data[], const uint16_t nbytes=kSamsungAcStateLength, const uint16_t repeat=kSamsungAcDefaultRepeat)
Send a Samsung A/C message. Status: Stable / Known working.
Definition: ir_Samsung.cpp:241
-uint64_t encodePanasonic(const uint16_t manufacturer, const uint8_t device, const uint8_t subdevice, const uint8_t function)
Calculate the raw Panasonic data based on device, subdevice, & function. Status: STABLE / Should be w...
Definition: ir_Panasonic.cpp:103
-void sendSanyoLC7461(const uint64_t data, const uint16_t nbits=kSanyoLC7461Bits, const uint16_t repeat=kNoRepeat)
Send a Sanyo LC7461 message. Status: BETA / Probably works.
Definition: ir_Sanyo.cpp:112
-IRsend(uint16_t IRsendPin, bool inverted=false, bool use_modulation=true)
Constructor for an IRsend object.
Definition: IRsend.cpp:28
-void sendDISH(uint64_t data, uint16_t nbits=kDishBits, uint16_t repeat=kDishMinRepeat)
Send a DISH NETWORK formatted message. Status: STABLE / Working.
Definition: ir_Dish.cpp:48
-const uint16_t kRCMMBits
Definition: IRremoteESP8266.h:1106
-const uint8_t kVestelAcBits
Definition: IRremoteESP8266.h:1160
-const uint16_t kTranscoldBits
Definition: IRremoteESP8266.h:1150
-const uint16_t kInaxBits
Definition: IRremoteESP8266.h:1040
-@ YBOFB
Definition: IRsend.h:136
-const uint16_t kLegoPfMinRepeat
Definition: IRremoteESP8266.h:1050
-@ A907
Definition: IRsend.h:158
-const uint16_t kAmcorDefaultRepeat
Definition: IRremoteESP8266.h:944
-void sendDaikin216(const unsigned char data[], const uint16_t nbytes=kDaikin216StateLength, const uint16_t repeat=kDaikin216DefaultRepeat)
Send a Daikin216 (216-bit) A/C formatted message. Status: Alpha / Untested on a real device.
Definition: ir_Daikin.cpp:1413
-const uint16_t kSamsungBits
Definition: IRremoteESP8266.h:1107
-uint64_t encodePioneer(uint16_t address, uint16_t command)
Calculate the raw Pioneer data code based on two NEC sub-codes Status: STABLE / Expected to work.
Definition: ir_Pioneer.cpp:77
-const uint16_t kDaikin64Bits
Definition: IRremoteESP8266.h:968
-bool quiet
Definition: IRsend.h:107
-uint16_t encodeRC5X(const uint8_t address, const uint8_t command, const bool key_released=false)
Encode a Philips RC-5X data message. Status: Beta / Should be working.
Definition: ir_RC5_RC6.cpp:127
-Structure to hold a common A/C state.
Definition: IRsend.h:97
-const uint16_t kPanasonicAc32Bits
Definition: IRremoteESP8266.h:1098
-const uint16_t kLasertagMinRepeat
Definition: IRremoteESP8266.h:1048
-const uint8_t kDutyDefault
Definition: IRsend.h:35
-bool turbo
Definition: IRsend.h:108
-void sendMagiQuest(const uint64_t data, const uint16_t nbits=kMagiquestBits, const uint16_t repeat=kNoRepeat)
Send a MagiQuest formatted message. Status: Beta / Should be working.
Definition: ir_Magiquest.cpp:25
-void sendTechnibelAc(uint64_t data, uint16_t nbits=kTechnibelAcBits, uint16_t repeat=kTechnibelAcDefaultRepeat)
Send an Technibel AC formatted message. Status: STABLE / Reported as working on a real device.
Definition: ir_Technibel.cpp:35
-bool modulation
Definition: IRsend.h:749
-const uint16_t kNeoclimaMinRepeat
Definition: IRremoteESP8266.h:1090
-const uint16_t kMitsubishi112StateLength
Definition: IRremoteESP8266.h:1075
-
-void sendArgo(const unsigned char data[], const uint16_t nbytes=kArgoStateLength, const uint16_t repeat=kArgoDefaultRepeat)
Send a Argo A/C formatted message. Status: BETA / Probably works.
Definition: ir_Argo.cpp:38
-void sendTcl112Ac(const unsigned char data[], const uint16_t nbytes=kTcl112AcStateLength, const uint16_t repeat=kTcl112AcDefaultRepeat)
Send a TCL 112-bit A/C message. Status: Beta / Probably working.
Definition: ir_Tcl.cpp:31
-@ kPanasonicJke
Definition: IRsend.h:151
-
-const uint16_t kSonyMinRepeat
Definition: IRremoteESP8266.h:1133
-void sendCOOLIX(uint64_t data, uint16_t nbits=kCoolixBits, uint16_t repeat=kCoolixDefaultRepeat)
Send a Coolix message Status: STABLE / Confirmed Working.
Definition: ir_Coolix.cpp:49
-const uint16_t kEpsonBits
Definition: IRremoteESP8266.h:997
-void sendNEC(uint64_t data, uint16_t nbits=kNECBits, uint16_t repeat=kNoRepeat)
Send a raw NEC(Renesas) formatted message. Status: STABLE / Known working.
Definition: ir_NEC.cpp:28
-void sendMWM(const unsigned char data[], const uint16_t nbytes, const uint16_t repeat=kNoRepeat)
Send a MWM packet/message. Status: Implemented.
Definition: ir_MWM.cpp:37
-voltas_ac_remote_model_t
Voltas A/C model numbers.
Definition: IRsend.h:164
-void sendDaikin64(const uint64_t data, const uint16_t nbits=kDaikin64Bits, const uint16_t repeat=kDaikin64DefaultRepeat)
Send a Daikin64 (64-bit) A/C formatted message. Status: Beta / Probably Working.
Definition: ir_Daikin.cpp:3440
-void sendRC6(const uint64_t data, const uint16_t nbits=kRC6Mode0Bits, const uint16_t repeat=kNoRepeat)
Send a Philips RC-6 packet. Status: Stable.
Definition: ir_RC5_RC6.cpp:190
-const int8_t kPeriodOffset
Definition: IRsend.h:26
-const uint16_t kLgBits
Definition: IRremoteESP8266.h:1051
-void sendDaikin176(const unsigned char data[], const uint16_t nbytes=kDaikin176StateLength, const uint16_t repeat=kDaikin176DefaultRepeat)
Send a Daikin176 (176-bit) A/C formatted message. Status: STABLE / Working on a real device.
Definition: ir_Daikin.cpp:2130
-sharp_ac_remote_model_t
Sharp A/C model numbers.
Definition: IRsend.h:157
-const uint16_t kGoodweatherMinRepeat
Definition: IRremoteESP8266.h:1012
-const uint16_t kElectraAcStateLength
Definition: IRremoteESP8266.h:999
-const uint16_t kGreeDefaultRepeat
Definition: IRremoteESP8266.h:1015
-opmode_t
Common A/C settings for A/C operating modes.
Definition: IRsend.h:46
-void sendGoodweather(const uint64_t data, const uint16_t nbits=kGoodweatherBits, const uint16_t repeat=kGoodweatherMinRepeat)
Send a Goodweather HVAC formatted message. Status: BETA / Needs testing on real device.
Definition: ir_Goodweather.cpp:31
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtext_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtext_8cpp.html
deleted file mode 100644
index 999c80f4d..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtext_8cpp.html
+++ /dev/null
@@ -1,2959 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: src/IRtext.cpp File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Warning If you add or remove an entry in this file, you should run: '../tools/generate_irtext_h.sh' to rebuild the IRtext.h file.
-
-
-
◆ k10CHeatStr
-
-
-
-
-
- const PROGMEM char* k10CHeatStr = D_STR_10C_HEAT
-
-
-
-
-
-
◆ k3DStr
-
-
-
-
-
- const PROGMEM char* k3DStr = D_STR_3D
-
-
-
-
-
-
◆ k6thSenseStr
-
-
-
-
-
- const PROGMEM char* k6thSenseStr = D_STR_6THSENSE
-
-
-
-
-
-
◆ k8CHeatStr
-
-
-
-
-
- const PROGMEM char* k8CHeatStr = D_STR_8C_HEAT
-
-
-
-
-
-
◆ kAirFlowStr
-
-
-
-
-
- const PROGMEM char* kAirFlowStr = D_STR_AIRFLOW
-
-
-
-
-
-
◆ kAllProtocolNamesStr
-
-
-
-
-
- const PROGMEM char* kAllProtocolNamesStr
-
-
-
-
-
New protocol strings should be added just above this line.
-
This string requires double null termination.
-
-
-
-
-
◆ kAutomaticStr
-
-
-
-
-
- const PROGMEM char* kAutomaticStr = D_STR_AUTOMATIC
-
-
-
-
-
-
◆ kAutoStr
-
-
-
-
-
- const PROGMEM char* kAutoStr = D_STR_AUTO
-
-
-
-
-
-
◆ kBeepStr
-
-
-
-
-
- const PROGMEM char* kBeepStr = D_STR_BEEP
-
-
-
-
-
-
◆ kBitsStr
-
-
-
-
-
- const PROGMEM char* kBitsStr = D_STR_BITS
-
-
-
-
-
-
◆ kBottomStr
-
-
-
-
-
- const PROGMEM char* kBottomStr = D_STR_BOTTOM
-
-
-
-
-
-
◆ kBreezeStr
-
-
-
-
-
- const PROGMEM char* kBreezeStr = D_STR_BREEZE
-
-
-
-
-
-
◆ kButtonStr
-
-
-
-
-
- const PROGMEM char* kButtonStr = D_STR_BUTTON
-
-
-
-
-
-
◆ kCancelStr
-
-
-
-
-
- const PROGMEM char* kCancelStr = D_STR_CANCEL
-
-
-
-
-
-
◆ kCeilingStr
-
-
-
-
-
- const PROGMEM char* kCeilingStr = D_STR_CEILING
-
-
-
-
-
-
◆ kCelsiusFahrenheitStr
-
-
-
-
-
- const PROGMEM char* kCelsiusFahrenheitStr = D_STR_CELSIUS_FAHRENHEIT
-
-
-
-
-
"Celsius/Fahrenheit"
-
-
-
-
-
◆ kCelsiusStr
-
-
-
-
-
- const PROGMEM char* kCelsiusStr = D_STR_CELSIUS
-
-
-
-
-
-
◆ kCentreStr
-
-
-
-
-
- const PROGMEM char* kCentreStr = D_STR_CENTRE
-
-
-
-
-
-
◆ kChangeStr
-
-
-
-
-
- const PROGMEM char* kChangeStr = D_STR_CHANGE
-
-
-
-
-
-
◆ kCirculateStr
-
-
-
-
-
- const PROGMEM char* kCirculateStr = D_STR_CIRCULATE
-
-
-
-
-
-
◆ kCleanStr
-
-
-
-
-
- const PROGMEM char* kCleanStr = D_STR_CLEAN
-
-
-
-
-
-
◆ kClockStr
-
-
-
-
-
- const PROGMEM char* kClockStr = D_STR_CLOCK
-
-
-
-
-
-
◆ kCodeStr
-
-
-
-
-
- const PROGMEM char* kCodeStr = D_STR_CODE
-
-
-
-
-
-
◆ kColonSpaceStr
-
-
-
-
-
- const PROGMEM char* kColonSpaceStr = D_STR_COLONSPACE
-
-
-
-
-
-
◆ kComfortStr
-
-
-
-
-
- const PROGMEM char* kComfortStr = D_STR_COMFORT
-
-
-
-
-
-
◆ kCommandStr
-
-
-
-
-
- const PROGMEM char* kCommandStr = D_STR_COMMAND
-
-
-
-
-
-
◆ kCommaSpaceStr
-
-
-
-
-
- const PROGMEM char* kCommaSpaceStr = D_STR_COMMASPACE
-
-
-
-
-
-
◆ kCoolStr
-
-
-
-
-
- const PROGMEM char* kCoolStr = D_STR_COOL
-
-
-
-
-
-
◆ kDaysStr
-
-
-
-
-
- const PROGMEM char* kDaysStr = D_STR_DAYS
-
-
-
-
-
-
◆ kDayStr
-
-
-
-
-
- const PROGMEM char* kDayStr = D_STR_DAY
-
-
-
-
-
-
◆ kDisplayTempStr
-
-
-
-
-
- const PROGMEM char* kDisplayTempStr = D_STR_DISPLAYTEMP
-
-
-
-
-
-
◆ kDownStr
-
-
-
-
-
- const PROGMEM char* kDownStr = D_STR_DOWN
-
-
-
-
-
-
◆ kDryStr
-
-
-
-
-
- const PROGMEM char* kDryStr = D_STR_DRY
-
-
-
-
-
-
◆ kEconoStr
-
-
-
-
-
- const PROGMEM char* kEconoStr = D_STR_ECONO
-
-
-
-
-
-
◆ kEconoToggleStr
-
-
-
-
-
- const PROGMEM char* kEconoToggleStr = D_STR_ECONOTOGGLE
-
-
-
-
-
-
◆ kEyeAutoStr
-
-
-
-
-
- const PROGMEM char* kEyeAutoStr = D_STR_EYEAUTO
-
-
-
-
-
-
◆ kEyeStr
-
-
-
-
-
- const PROGMEM char* kEyeStr = D_STR_EYE
-
-
-
-
-
-
◆ kFalseStr
-
-
-
-
-
- const PROGMEM char* kFalseStr = D_STR_FALSE
-
-
-
-
-
-
◆ kFanOnlyStr
-
-
-
-
-
- const PROGMEM char* kFanOnlyStr = D_STR_FANONLY
-
-
-
-
-
-
◆ kFanStr
-
-
-
-
-
- const PROGMEM char* kFanStr = D_STR_FAN
-
-
-
-
-
-
◆ kFastStr
-
-
-
-
-
- const PROGMEM char* kFastStr = D_STR_FAST
-
-
-
-
-
-
◆ kFilterStr
-
-
-
-
-
- const PROGMEM char* kFilterStr = D_STR_FILTER
-
-
-
-
-
-
◆ kFixedStr
-
-
-
-
-
- const PROGMEM char* kFixedStr = D_STR_FIXED
-
-
-
-
-
-
◆ kFollowStr
-
-
-
-
-
- const PROGMEM char* kFollowStr = D_STR_FOLLOW
-
-
-
-
-
-
◆ kFreshStr
-
-
-
-
-
- const PROGMEM char* kFreshStr = D_STR_FRESH
-
-
-
-
-
-
◆ kHealthStr
-
-
-
-
-
- const PROGMEM char* kHealthStr = D_STR_HEALTH
-
-
-
-
-
-
◆ kHeatStr
-
-
-
-
-
- const PROGMEM char* kHeatStr = D_STR_HEAT
-
-
-
-
-
-
◆ kHighestStr
-
-
-
-
-
- const PROGMEM char* kHighestStr = D_STR_HIGHEST
-
-
-
-
-
-
◆ kHighStr
-
-
-
-
-
- const PROGMEM char* kHighStr = D_STR_HIGH
-
-
-
-
-
-
◆ kHiStr
-
-
-
-
-
- const PROGMEM char* kHiStr = D_STR_HI
-
-
-
-
-
-
◆ kHoldStr
-
-
-
-
-
- const PROGMEM char* kHoldStr = D_STR_HOLD
-
-
-
-
-
-
◆ kHoursStr
-
-
-
-
-
- const PROGMEM char* kHoursStr = D_STR_HOURS
-
-
-
-
-
-
◆ kHourStr
-
-
-
-
-
- const PROGMEM char* kHourStr = D_STR_HOUR
-
-
-
-
-
-
◆ kHumidStr
-
-
-
-
-
- const PROGMEM char* kHumidStr = D_STR_HUMID
-
-
-
-
-
-
◆ kIdStr
-
-
-
-
-
- const PROGMEM char* kIdStr = D_STR_ID
-
-
-
-
-
"Id" / Device Identifier
-
-
-
-
-
◆ kIFeelStr
-
-
-
-
-
- const PROGMEM char* kIFeelStr = D_STR_IFEEL
-
-
-
-
-
-
◆ kInsideStr
-
-
-
-
-
- const PROGMEM char* kInsideStr = D_STR_INSIDE
-
-
-
-
-
-
◆ kIonStr
-
-
-
-
-
- const PROGMEM char* kIonStr = D_STR_ION
-
-
-
-
-
-
◆ kLastStr
-
-
-
-
-
- const PROGMEM char* kLastStr = D_STR_LAST
-
-
-
-
-
-
◆ kLeftMaxStr
-
-
-
-
-
- const PROGMEM char* kLeftMaxStr = D_STR_LEFTMAX_NOSPACE
-
-
-
-
-
-
◆ kLeftStr
-
-
-
-
-
- const PROGMEM char* kLeftStr = D_STR_LEFT
-
-
-
-
-
-
◆ kLightStr
-
-
-
-
-
- const PROGMEM char* kLightStr = D_STR_LIGHT
-
-
-
-
-
-
◆ kLightToggleStr
-
-
-
-
-
- const PROGMEM char* kLightToggleStr = D_STR_LIGHTTOGGLE
-
-
-
-
-
-
◆ kLoStr
-
-
-
-
-
- const PROGMEM char* kLoStr = D_STR_LO
-
-
-
-
-
-
◆ kLoudStr
-
-
-
-
-
- const PROGMEM char* kLoudStr = D_STR_LOUD
-
-
-
-
-
-
◆ kLowerStr
-
-
-
-
-
- const PROGMEM char* kLowerStr = D_STR_LOWER
-
-
-
-
-
-
◆ kLowestStr
-
-
-
-
-
- const PROGMEM char* kLowestStr = D_STR_LOWEST
-
-
-
-
-
-
◆ kLowStr
-
-
-
-
-
- const PROGMEM char* kLowStr = D_STR_LOW
-
-
-
-
-
-
◆ kManualStr
-
-
-
-
-
- const PROGMEM char* kManualStr = D_STR_MANUAL
-
-
-
-
-
-
◆ kMaximumStr
-
-
-
-
-
- const PROGMEM char* kMaximumStr = D_STR_MAXIMUM
-
-
-
-
-
-
◆ kMaxLeftStr
-
-
-
-
-
- const PROGMEM char* kMaxLeftStr = D_STR_MAXLEFT
-
-
-
-
-
-
◆ kMaxRightStr
-
-
-
-
-
- const PROGMEM char* kMaxRightStr = D_STR_MAXRIGHT
-
-
-
-
-
-
◆ kMaxStr
-
-
-
-
-
- const PROGMEM char* kMaxStr = D_STR_MAX
-
-
-
-
-
-
◆ kMediumStr
-
-
-
-
-
- const PROGMEM char* kMediumStr = D_STR_MEDIUM
-
-
-
-
-
-
◆ kMedStr
-
-
-
-
-
- const PROGMEM char* kMedStr = D_STR_MED
-
-
-
-
-
-
◆ kMiddleStr
-
-
-
-
-
- const PROGMEM char* kMiddleStr = D_STR_MIDDLE
-
-
-
-
-
-
◆ kMidStr
-
-
-
-
-
- const PROGMEM char* kMidStr = D_STR_MID
-
-
-
-
-
-
◆ kMinimumStr
-
-
-
-
-
- const PROGMEM char* kMinimumStr = D_STR_MINIMUM
-
-
-
-
-
-
◆ kMinStr
-
-
-
-
-
- const PROGMEM char* kMinStr = D_STR_MIN
-
-
-
-
-
-
◆ kMinutesStr
-
-
-
-
-
- const PROGMEM char* kMinutesStr = D_STR_MINUTES
-
-
-
-
-
-
◆ kMinuteStr
-
-
-
-
-
- const PROGMEM char* kMinuteStr = D_STR_MINUTE
-
-
-
-
-
-
◆ kModelStr
-
-
-
-
-
- const PROGMEM char* kModelStr = D_STR_MODEL
-
-
-
-
-
-
◆ kModeStr
-
-
-
-
-
- const PROGMEM char* kModeStr = D_STR_MODE
-
-
-
-
-
-
◆ kMouldStr
-
-
-
-
-
- const PROGMEM char* kMouldStr = D_STR_MOULD
-
-
-
-
-
-
◆ kMoveStr
-
-
-
-
-
- const PROGMEM char* kMoveStr = D_STR_MOVE
-
-
-
-
-
-
◆ kNAStr
-
-
-
-
-
- const PROGMEM char* kNAStr = D_STR_NA
-
-
-
-
-
-
◆ kNightStr
-
-
-
-
-
- const PROGMEM char* kNightStr = D_STR_NIGHT
-
-
-
-
-
-
◆ kNoStr
-
-
-
-
-
- const PROGMEM char* kNoStr = D_STR_NO
-
-
-
-
-
-
◆ kNowStr
-
-
-
-
-
- const PROGMEM char* kNowStr = D_STR_NOW
-
-
-
-
-
-
◆ kOffStr
-
-
-
-
-
- const PROGMEM char* kOffStr = D_STR_OFF
-
-
-
-
-
-
◆ kOffTimerStr
-
-
-
-
-
- const PROGMEM char* kOffTimerStr = D_STR_OFFTIMER
-
-
-
-
-
-
◆ kOnStr
-
-
-
-
-
- const PROGMEM char* kOnStr = D_STR_ON
-
-
-
-
-
-
◆ kOnTimerStr
-
-
-
-
-
- const PROGMEM char* kOnTimerStr = D_STR_ONTIMER
-
-
-
-
-
-
◆ kOutsideQuietStr
-
-
-
-
-
- const PROGMEM char* kOutsideQuietStr = D_STR_OUTSIDEQUIET
-
-
-
-
-
-
◆ kOutsideStr
-
-
-
-
-
- const PROGMEM char* kOutsideStr = D_STR_OUTSIDE
-
-
-
-
-
-
◆ kPowerButtonStr
-
-
-
-
-
- const PROGMEM char* kPowerButtonStr = D_STR_POWERBUTTON
-
-
-
-
-
-
◆ kPowerfulStr
-
-
-
-
-
- const PROGMEM char* kPowerfulStr = D_STR_POWERFUL
-
-
-
-
-
-
◆ kPowerStr
-
-
-
-
-
- const PROGMEM char* kPowerStr = D_STR_POWER
-
-
-
-
-
-
◆ kPowerToggleStr
-
-
-
-
-
- const PROGMEM char* kPowerToggleStr = D_STR_POWERTOGGLE
-
-
-
-
-
-
◆ kPreviousPowerStr
-
-
-
-
-
- const PROGMEM char* kPreviousPowerStr = D_STR_PREVIOUSPOWER
-
-
-
-
-
-
◆ kProtocolStr
-
-
-
-
-
- const PROGMEM char* kProtocolStr = D_STR_PROTOCOL
-
-
-
-
-
-
◆ kPurifyStr
-
-
-
-
-
- const PROGMEM char* kPurifyStr = D_STR_PURIFY
-
-
-
-
-
-
◆ kQuietStr
-
-
-
-
-
- const PROGMEM char* kQuietStr = D_STR_QUIET
-
-
-
-
-
-
◆ kRecycleStr
-
-
-
-
-
- const PROGMEM char* kRecycleStr = D_STR_RECYCLE
-
-
-
-
-
-
◆ kRepeatStr
-
-
-
-
-
- const PROGMEM char* kRepeatStr = D_STR_REPEAT
-
-
-
-
-
-
◆ kRightMaxStr
-
-
-
-
-
- const PROGMEM char* kRightMaxStr = D_STR_RIGHTMAX_NOSPACE
-
-
-
-
-
-
◆ kRightStr
-
-
-
-
-
- const PROGMEM char* kRightStr = D_STR_RIGHT
-
-
-
-
-
-
◆ kRoomStr
-
-
-
-
-
- const PROGMEM char* kRoomStr = D_STR_ROOM
-
-
-
-
-
-
◆ kSaveStr
-
-
-
-
-
- const PROGMEM char* kSaveStr = D_STR_SAVE
-
-
-
-
-
-
◆ kSecondsStr
-
-
-
-
-
- const PROGMEM char* kSecondsStr = D_STR_SECONDS
-
-
-
-
-
-
◆ kSecondStr
-
-
-
-
-
- const PROGMEM char* kSecondStr = D_STR_SECOND
-
-
-
-
-
-
◆ kSensorStr
-
-
-
-
-
- const PROGMEM char* kSensorStr = D_STR_SENSOR
-
-
-
-
-
-
◆ kSensorTempStr
-
-
-
-
-
- const PROGMEM char* kSensorTempStr = D_STR_SENSORTEMP
-
-
-
-
-
-
◆ kSetStr
-
-
-
-
-
- const PROGMEM char* kSetStr = D_STR_SET
-
-
-
-
-
-
◆ kSilentStr
-
-
-
-
-
- const PROGMEM char* kSilentStr = D_STR_SILENT
-
-
-
-
-
-
◆ kSleepStr
-
-
-
-
-
- const PROGMEM char* kSleepStr = D_STR_SLEEP
-
-
-
-
-
-
◆ kSleepTimerStr
-
-
-
-
-
- const PROGMEM char* kSleepTimerStr = D_STR_SLEEP_TIMER
-
-
-
-
-
-
◆ kSlowStr
-
-
-
-
-
- const PROGMEM char* kSlowStr = D_STR_SLOW
-
-
-
-
-
-
◆ kSpaceLBraceStr
-
-
-
-
-
- const PROGMEM char* kSpaceLBraceStr = D_STR_SPACELBRACE
-
-
-
-
-
-
◆ kSpecialStr
-
-
-
-
-
- const PROGMEM char* kSpecialStr = D_STR_SPECIAL
-
-
-
-
-
-
◆ kStartStr
-
-
-
-
-
- const PROGMEM char* kStartStr = D_STR_START
-
-
-
-
-
-
◆ kStepStr
-
-
-
-
-
- const PROGMEM char* kStepStr = D_STR_STEP
-
-
-
-
-
-
◆ kStopStr
-
-
-
-
-
- const PROGMEM char* kStopStr = D_STR_STOP
-
-
-
-
-
-
◆ kSuperStr
-
-
-
-
-
- const PROGMEM char* kSuperStr = D_STR_SUPER
-
-
-
-
-
-
◆ kSwingHStr
-
-
-
-
-
- const PROGMEM char* kSwingHStr = D_STR_SWINGH
-
-
-
-
-
-
◆ kSwingStr
-
-
-
-
-
- const PROGMEM char* kSwingStr = D_STR_SWING
-
-
-
-
-
-
◆ kSwingVModeStr
-
-
-
-
-
- const PROGMEM char* kSwingVModeStr = D_STR_SWINGVMODE
-
-
-
-
-
-
◆ kSwingVStr
-
-
-
-
-
- const PROGMEM char* kSwingVStr = D_STR_SWINGV
-
-
-
-
-
-
◆ kSwingVToggleStr
-
-
-
-
-
- const PROGMEM char* kSwingVToggleStr = D_STR_SWINGVTOGGLE
-
-
-
-
-
-
◆ kTempDownStr
-
-
-
-
-
- const PROGMEM char* kTempDownStr = D_STR_TEMPDOWN
-
-
-
-
-
-
◆ kTempStr
-
-
-
-
-
- const PROGMEM char* kTempStr = D_STR_TEMP
-
-
-
-
-
-
◆ kTempUpStr
-
-
-
-
-
- const PROGMEM char* kTempUpStr = D_STR_TEMPUP
-
-
-
-
-
-
◆ kThreeLetterDayOfWeekStr
-
-
-
-
-
- const PROGMEM char* kThreeLetterDayOfWeekStr = D_STR_THREELETTERDAYS
-
-
-
-
-
"SunMonTueWedThuFriSat"
-
-
-
-
-
◆ kTimerStr
-
-
-
-
-
- const PROGMEM char* kTimerStr = D_STR_TIMER
-
-
-
-
-
-
◆ kTimeSep
-
-
-
-
-
- char kTimeSep = D_CHR_TIME_SEP
-
-
-
-
-
-
◆ kToggleStr
-
-
-
-
-
- const PROGMEM char* kToggleStr = D_STR_TOGGLE
-
-
-
-
-
-
◆ kTopStr
-
-
-
-
-
- const PROGMEM char* kTopStr = D_STR_TOP
-
-
-
-
-
-
◆ kTrueStr
-
-
-
-
-
- const PROGMEM char* kTrueStr = D_STR_TRUE
-
-
-
-
-
-
◆ kTurboStr
-
-
-
-
-
- const PROGMEM char* kTurboStr = D_STR_TURBO
-
-
-
-
-
-
◆ kTurboToggleStr
-
-
-
-
-
- const PROGMEM char* kTurboToggleStr = D_STR_TURBOTOGGLE
-
-
-
-
-
-
◆ kTypeStr
-
-
-
-
-
- const PROGMEM char* kTypeStr = D_STR_TYPE
-
-
-
-
-
-
◆ kUnknownStr
-
-
-
-
-
- const PROGMEM char* kUnknownStr = D_STR_UNKNOWN
-
-
-
-
-
-
◆ kUpperStr
-
-
-
-
-
- const PROGMEM char* kUpperStr = D_STR_UPPER
-
-
-
-
-
-
◆ kUpStr
-
-
-
-
-
- const PROGMEM char* kUpStr = D_STR_UP
-
-
-
-
-
-
◆ kWallStr
-
-
-
-
-
- const PROGMEM char* kWallStr = D_STR_WALL
-
-
-
-
-
-
◆ kWeeklyTimerStr
-
-
-
-
-
- const PROGMEM char* kWeeklyTimerStr = D_STR_WEEKLYTIMER
-
-
-
-
-
-
◆ kWideStr
-
-
-
-
-
- const PROGMEM char* kWideStr = D_STR_WIDE
-
-
-
-
-
-
◆ kWifiStr
-
-
-
-
-
- const PROGMEM char* kWifiStr = D_STR_WIFI
-
-
-
-
-
-
◆ kXFanStr
-
-
-
-
-
- const PROGMEM char* kXFanStr = D_STR_XFAN
-
-
-
-
-
-
◆ kYesStr
-
-
-
-
-
- const PROGMEM char* kYesStr = D_STR_YES
-
-
-
-
-
-
◆ kZoneFollowStr
-
-
-
-
-
- const PROGMEM char* kZoneFollowStr = D_STR_ZONEFOLLOW
-
-
-
-
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtext_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtext_8h.html
deleted file mode 100644
index 45a78fbfa..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtext_8h.html
+++ /dev/null
@@ -1,2959 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: src/IRtext.h File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Go to the source code of this file.
-
-
-
-
◆ k10CHeatStr
-
-
-
-
-
- const char* k10CHeatStr
-
-
-
-
-
-
◆ k3DStr
-
-
-
-
-
- const char* k3DStr
-
-
-
-
-
-
◆ k6thSenseStr
-
-
-
-
-
- const char* k6thSenseStr
-
-
-
-
-
-
◆ k8CHeatStr
-
-
-
-
-
- const char* k8CHeatStr
-
-
-
-
-
-
◆ kAirFlowStr
-
-
-
-
-
- const char* kAirFlowStr
-
-
-
-
-
-
◆ kAllProtocolNamesStr
-
-
-
-
-
- const char* kAllProtocolNamesStr
-
-
-
-
-
New protocol strings should be added just above this line.
-
This string requires double null termination.
-
-
-
-
-
◆ kAutomaticStr
-
-
-
-
-
- const char* kAutomaticStr
-
-
-
-
-
-
◆ kAutoStr
-
-
-
-
-
- const char* kAutoStr
-
-
-
-
-
-
◆ kBeepStr
-
-
-
-
-
- const char* kBeepStr
-
-
-
-
-
-
◆ kBitsStr
-
-
-
-
-
- const char* kBitsStr
-
-
-
-
-
-
◆ kBottomStr
-
-
-
-
-
- const char* kBottomStr
-
-
-
-
-
-
◆ kBreezeStr
-
-
-
-
-
- const char* kBreezeStr
-
-
-
-
-
-
◆ kButtonStr
-
-
-
-
-
- const char* kButtonStr
-
-
-
-
-
-
◆ kCancelStr
-
-
-
-
-
- const char* kCancelStr
-
-
-
-
-
-
◆ kCeilingStr
-
-
-
-
-
- const char* kCeilingStr
-
-
-
-
-
-
◆ kCelsiusFahrenheitStr
-
-
-
-
-
- const char* kCelsiusFahrenheitStr
-
-
-
-
-
"Celsius/Fahrenheit"
-
-
-
-
-
◆ kCelsiusStr
-
-
-
-
-
- const char* kCelsiusStr
-
-
-
-
-
-
◆ kCentreStr
-
-
-
-
-
- const char* kCentreStr
-
-
-
-
-
-
◆ kChangeStr
-
-
-
-
-
- const char* kChangeStr
-
-
-
-
-
-
◆ kCirculateStr
-
-
-
-
-
- const char* kCirculateStr
-
-
-
-
-
-
◆ kCleanStr
-
-
-
-
-
- const char* kCleanStr
-
-
-
-
-
-
◆ kClockStr
-
-
-
-
-
- const char* kClockStr
-
-
-
-
-
-
◆ kCodeStr
-
-
-
-
-
- const char* kCodeStr
-
-
-
-
-
-
◆ kColonSpaceStr
-
-
-
-
-
- const char* kColonSpaceStr
-
-
-
-
-
-
◆ kComfortStr
-
-
-
-
-
- const char* kComfortStr
-
-
-
-
-
-
◆ kCommandStr
-
-
-
-
-
- const char* kCommandStr
-
-
-
-
-
-
◆ kCommaSpaceStr
-
-
-
-
-
- const char* kCommaSpaceStr
-
-
-
-
-
-
◆ kCoolStr
-
-
-
-
-
- const char* kCoolStr
-
-
-
-
-
-
◆ kDaysStr
-
-
-
-
-
- const char* kDaysStr
-
-
-
-
-
-
◆ kDayStr
-
-
-
-
-
- const char* kDayStr
-
-
-
-
-
-
◆ kDisplayTempStr
-
-
-
-
-
- const char* kDisplayTempStr
-
-
-
-
-
-
◆ kDownStr
-
-
-
-
-
- const char* kDownStr
-
-
-
-
-
-
◆ kDryStr
-
-
-
-
-
- const char* kDryStr
-
-
-
-
-
-
◆ kEconoStr
-
-
-
-
-
- const char* kEconoStr
-
-
-
-
-
-
◆ kEconoToggleStr
-
-
-
-
-
- const char* kEconoToggleStr
-
-
-
-
-
-
◆ kEyeAutoStr
-
-
-
-
-
- const char* kEyeAutoStr
-
-
-
-
-
-
◆ kEyeStr
-
-
-
-
-
- const char* kEyeStr
-
-
-
-
-
-
◆ kFalseStr
-
-
-
-
-
- const char* kFalseStr
-
-
-
-
-
-
◆ kFanOnlyStr
-
-
-
-
-
- const char* kFanOnlyStr
-
-
-
-
-
-
◆ kFanStr
-
-
-
-
-
- const char* kFanStr
-
-
-
-
-
-
◆ kFastStr
-
-
-
-
-
- const char* kFastStr
-
-
-
-
-
-
◆ kFilterStr
-
-
-
-
-
- const char* kFilterStr
-
-
-
-
-
-
◆ kFixedStr
-
-
-
-
-
- const char* kFixedStr
-
-
-
-
-
-
◆ kFollowStr
-
-
-
-
-
- const char* kFollowStr
-
-
-
-
-
-
◆ kFreshStr
-
-
-
-
-
- const char* kFreshStr
-
-
-
-
-
-
◆ kHealthStr
-
-
-
-
-
- const char* kHealthStr
-
-
-
-
-
-
◆ kHeatStr
-
-
-
-
-
- const char* kHeatStr
-
-
-
-
-
-
◆ kHighestStr
-
-
-
-
-
- const char* kHighestStr
-
-
-
-
-
-
◆ kHighStr
-
-
-
-
-
- const char* kHighStr
-
-
-
-
-
-
◆ kHiStr
-
-
-
-
-
- const char* kHiStr
-
-
-
-
-
-
◆ kHoldStr
-
-
-
-
-
- const char* kHoldStr
-
-
-
-
-
-
◆ kHoursStr
-
-
-
-
-
- const char* kHoursStr
-
-
-
-
-
-
◆ kHourStr
-
-
-
-
-
- const char* kHourStr
-
-
-
-
-
-
◆ kHumidStr
-
-
-
-
-
- const char* kHumidStr
-
-
-
-
-
-
◆ kIdStr
-
-
-
-
-
- const char* kIdStr
-
-
-
-
-
"Id" / Device Identifier
-
-
-
-
-
◆ kIFeelStr
-
-
-
-
-
- const char* kIFeelStr
-
-
-
-
-
-
◆ kInsideStr
-
-
-
-
-
- const char* kInsideStr
-
-
-
-
-
-
◆ kIonStr
-
-
-
-
-
- const char* kIonStr
-
-
-
-
-
-
◆ kLastStr
-
-
-
-
-
- const char* kLastStr
-
-
-
-
-
-
◆ kLeftMaxStr
-
-
-
-
-
- const char* kLeftMaxStr
-
-
-
-
-
-
◆ kLeftStr
-
-
-
-
-
- const char* kLeftStr
-
-
-
-
-
-
◆ kLightStr
-
-
-
-
-
- const char* kLightStr
-
-
-
-
-
-
◆ kLightToggleStr
-
-
-
-
-
- const char* kLightToggleStr
-
-
-
-
-
-
◆ kLoStr
-
-
-
-
-
- const char* kLoStr
-
-
-
-
-
-
◆ kLoudStr
-
-
-
-
-
- const char* kLoudStr
-
-
-
-
-
-
◆ kLowerStr
-
-
-
-
-
- const char* kLowerStr
-
-
-
-
-
-
◆ kLowestStr
-
-
-
-
-
- const char* kLowestStr
-
-
-
-
-
-
◆ kLowStr
-
-
-
-
-
- const char* kLowStr
-
-
-
-
-
-
◆ kManualStr
-
-
-
-
-
- const char* kManualStr
-
-
-
-
-
-
◆ kMaximumStr
-
-
-
-
-
- const char* kMaximumStr
-
-
-
-
-
-
◆ kMaxLeftStr
-
-
-
-
-
- const char* kMaxLeftStr
-
-
-
-
-
-
◆ kMaxRightStr
-
-
-
-
-
- const char* kMaxRightStr
-
-
-
-
-
-
◆ kMaxStr
-
-
-
-
-
- const char* kMaxStr
-
-
-
-
-
-
◆ kMediumStr
-
-
-
-
-
- const char* kMediumStr
-
-
-
-
-
-
◆ kMedStr
-
-
-
-
-
- const char* kMedStr
-
-
-
-
-
-
◆ kMiddleStr
-
-
-
-
-
- const char* kMiddleStr
-
-
-
-
-
-
◆ kMidStr
-
-
-
-
-
- const char* kMidStr
-
-
-
-
-
-
◆ kMinimumStr
-
-
-
-
-
- const char* kMinimumStr
-
-
-
-
-
-
◆ kMinStr
-
-
-
-
-
- const char* kMinStr
-
-
-
-
-
-
◆ kMinutesStr
-
-
-
-
-
- const char* kMinutesStr
-
-
-
-
-
-
◆ kMinuteStr
-
-
-
-
-
- const char* kMinuteStr
-
-
-
-
-
-
◆ kModelStr
-
-
-
-
-
- const char* kModelStr
-
-
-
-
-
-
◆ kModeStr
-
-
-
-
-
- const char* kModeStr
-
-
-
-
-
-
◆ kMouldStr
-
-
-
-
-
- const char* kMouldStr
-
-
-
-
-
-
◆ kMoveStr
-
-
-
-
-
- const char* kMoveStr
-
-
-
-
-
-
◆ kNAStr
-
-
-
-
-
- const char* kNAStr
-
-
-
-
-
-
◆ kNightStr
-
-
-
-
-
- const char* kNightStr
-
-
-
-
-
-
◆ kNoStr
-
-
-
-
-
- const char* kNoStr
-
-
-
-
-
-
◆ kNowStr
-
-
-
-
-
- const char* kNowStr
-
-
-
-
-
-
◆ kOffStr
-
-
-
-
-
- const char* kOffStr
-
-
-
-
-
-
◆ kOffTimerStr
-
-
-
-
-
- const char* kOffTimerStr
-
-
-
-
-
-
◆ kOnStr
-
-
-
-
-
- const char* kOnStr
-
-
-
-
-
-
◆ kOnTimerStr
-
-
-
-
-
- const char* kOnTimerStr
-
-
-
-
-
-
◆ kOutsideQuietStr
-
-
-
-
-
- const char* kOutsideQuietStr
-
-
-
-
-
-
◆ kOutsideStr
-
-
-
-
-
- const char* kOutsideStr
-
-
-
-
-
-
◆ kPowerButtonStr
-
-
-
-
-
- const char* kPowerButtonStr
-
-
-
-
-
-
◆ kPowerfulStr
-
-
-
-
-
- const char* kPowerfulStr
-
-
-
-
-
-
◆ kPowerStr
-
-
-
-
-
- const char* kPowerStr
-
-
-
-
-
-
◆ kPowerToggleStr
-
-
-
-
-
- const char* kPowerToggleStr
-
-
-
-
-
-
◆ kPreviousPowerStr
-
-
-
-
-
- const char* kPreviousPowerStr
-
-
-
-
-
-
◆ kProtocolStr
-
-
-
-
-
- const char* kProtocolStr
-
-
-
-
-
-
◆ kPurifyStr
-
-
-
-
-
- const char* kPurifyStr
-
-
-
-
-
-
◆ kQuietStr
-
-
-
-
-
- const char* kQuietStr
-
-
-
-
-
-
◆ kRecycleStr
-
-
-
-
-
- const char* kRecycleStr
-
-
-
-
-
-
◆ kRepeatStr
-
-
-
-
-
- const char* kRepeatStr
-
-
-
-
-
-
◆ kRightMaxStr
-
-
-
-
-
- const char* kRightMaxStr
-
-
-
-
-
-
◆ kRightStr
-
-
-
-
-
- const char* kRightStr
-
-
-
-
-
-
◆ kRoomStr
-
-
-
-
-
- const char* kRoomStr
-
-
-
-
-
-
◆ kSaveStr
-
-
-
-
-
- const char* kSaveStr
-
-
-
-
-
-
◆ kSecondsStr
-
-
-
-
-
- const char* kSecondsStr
-
-
-
-
-
-
◆ kSecondStr
-
-
-
-
-
- const char* kSecondStr
-
-
-
-
-
-
◆ kSensorStr
-
-
-
-
-
- const char* kSensorStr
-
-
-
-
-
-
◆ kSensorTempStr
-
-
-
-
-
- const char* kSensorTempStr
-
-
-
-
-
-
◆ kSetStr
-
-
-
-
-
- const char* kSetStr
-
-
-
-
-
-
◆ kSilentStr
-
-
-
-
-
- const char* kSilentStr
-
-
-
-
-
-
◆ kSleepStr
-
-
-
-
-
- const char* kSleepStr
-
-
-
-
-
-
◆ kSleepTimerStr
-
-
-
-
-
- const char* kSleepTimerStr
-
-
-
-
-
-
◆ kSlowStr
-
-
-
-
-
- const char* kSlowStr
-
-
-
-
-
-
◆ kSpaceLBraceStr
-
-
-
-
-
- const char* kSpaceLBraceStr
-
-
-
-
-
-
◆ kSpecialStr
-
-
-
-
-
- const char* kSpecialStr
-
-
-
-
-
-
◆ kStartStr
-
-
-
-
-
- const char* kStartStr
-
-
-
-
-
-
◆ kStepStr
-
-
-
-
-
- const char* kStepStr
-
-
-
-
-
-
◆ kStopStr
-
-
-
-
-
- const char* kStopStr
-
-
-
-
-
-
◆ kSuperStr
-
-
-
-
-
- const char* kSuperStr
-
-
-
-
-
-
◆ kSwingHStr
-
-
-
-
-
- const char* kSwingHStr
-
-
-
-
-
-
◆ kSwingStr
-
-
-
-
-
- const char* kSwingStr
-
-
-
-
-
-
◆ kSwingVModeStr
-
-
-
-
-
- const char* kSwingVModeStr
-
-
-
-
-
-
◆ kSwingVStr
-
-
-
-
-
- const char* kSwingVStr
-
-
-
-
-
-
◆ kSwingVToggleStr
-
-
-
-
-
- const char* kSwingVToggleStr
-
-
-
-
-
-
◆ kTempDownStr
-
-
-
-
-
- const char* kTempDownStr
-
-
-
-
-
-
◆ kTempStr
-
-
-
-
-
- const char* kTempStr
-
-
-
-
-
-
◆ kTempUpStr
-
-
-
-
-
- const char* kTempUpStr
-
-
-
-
-
-
◆ kThreeLetterDayOfWeekStr
-
-
-
-
-
- const char* kThreeLetterDayOfWeekStr
-
-
-
-
-
"SunMonTueWedThuFriSat"
-
-
-
-
-
◆ kTimerStr
-
-
-
-
-
- const char* kTimerStr
-
-
-
-
-
-
◆ kTimeSep
-
-
-
-
◆ kToggleStr
-
-
-
-
-
- const char* kToggleStr
-
-
-
-
-
-
◆ kTopStr
-
-
-
-
-
- const char* kTopStr
-
-
-
-
-
-
◆ kTrueStr
-
-
-
-
-
- const char* kTrueStr
-
-
-
-
-
-
◆ kTurboStr
-
-
-
-
-
- const char* kTurboStr
-
-
-
-
-
-
◆ kTurboToggleStr
-
-
-
-
-
- const char* kTurboToggleStr
-
-
-
-
-
-
◆ kTypeStr
-
-
-
-
-
- const char* kTypeStr
-
-
-
-
-
-
◆ kUnknownStr
-
-
-
-
-
- const char* kUnknownStr
-
-
-
-
-
-
◆ kUpperStr
-
-
-
-
-
- const char* kUpperStr
-
-
-
-
-
-
◆ kUpStr
-
-
-
-
-
- const char* kUpStr
-
-
-
-
-
-
◆ kWallStr
-
-
-
-
-
- const char* kWallStr
-
-
-
-
-
-
◆ kWeeklyTimerStr
-
-
-
-
-
- const char* kWeeklyTimerStr
-
-
-
-
-
-
◆ kWideStr
-
-
-
-
-
- const char* kWideStr
-
-
-
-
-
-
◆ kWifiStr
-
-
-
-
-
- const char* kWifiStr
-
-
-
-
-
-
◆ kXFanStr
-
-
-
-
-
- const char* kXFanStr
-
-
-
-
-
-
◆ kYesStr
-
-
-
-
-
- const char* kYesStr
-
-
-
-
-
-
◆ kZoneFollowStr
-
-
-
-
-
- const char* kZoneFollowStr
-
-
-
-
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtext_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtext_8h_source.html
deleted file mode 100644
index b22353b33..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtext_8h_source.html
+++ /dev/null
@@ -1,399 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: src/IRtext.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Go to the documentation of this file.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
101 extern const char *
kNAStr ;
-
-
103 extern const char *
kNoStr ;
-
-
-
-
107 extern const char *
kOnStr ;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
158 extern const char *
kUpStr ;
-
-
-
-
-
-
-
-
-
-
-const char * kTrueStr
"True"
Definition: IRtext.cpp:177
-const char * kHoldStr
"Hold"
Definition: IRtext.cpp:57
-const char * kStopStr
"Stop"
Definition: IRtext.cpp:71
-const char * kQuietStr
"Quiet"
Definition: IRtext.cpp:30
-const char * kBitsStr
"Bits"
Definition: IRtext.cpp:182
-const char * kPowerButtonStr
"Power Button"
Definition: IRtext.cpp:145
-const char * kMediumStr
"Medium"
Definition: IRtext.cpp:118
-const char * kStepStr
"Step"
Definition: IRtext.cpp:86
-const char * k10CHeatStr
"10C Heat"
Definition: IRtext.cpp:60
-const char * kIdStr
"Id" / Device Identifier
Definition: IRtext.cpp:101
-const char * kSilentStr
"Silent"
Definition: IRtext.cpp:62
-const char * kOnTimerStr
"OnTimer"
Definition: IRtext.cpp:42
-const char * kLoStr
"Lo"
Definition: IRtext.cpp:126
-const char * kSwingStr
"Swing"
Definition: IRtext.cpp:32
-const char * kCodeStr
"Code"
Definition: IRtext.cpp:181
-const char * kSecondsStr
"Seconds"
Definition: IRtext.cpp:171
-const char * kSetStr
"Set"
Definition: IRtext.cpp:73
-const char * kHiStr
"Hi"
Definition: IRtext.cpp:122
-const char * kRepeatStr
"Repeat"
Definition: IRtext.cpp:180
-const char * kCeilingStr
"Ceiling"
Definition: IRtext.cpp:95
-const char * kPowerToggleStr
"Power Toggle"
Definition: IRtext.cpp:144
-const char * kInsideStr
"Inside"
Definition: IRtext.cpp:88
-const char * kTempDownStr
"Temp Down"
Definition: IRtext.cpp:69
-const char * kMoveStr
"Move"
Definition: IRtext.cpp:72
-const char * kColonSpaceStr
": "
Definition: IRtext.cpp:160
-const char * kTurboToggleStr
"Turbo Toggle"
Definition: IRtext.cpp:154
-const char * kWideStr
"Wide"
Definition: IRtext.cpp:134
-const char * kRightMaxStr
"RightMax"
Definition: IRtext.cpp:129
-const char * kDownStr
"Down"
Definition: IRtext.cpp:76
-const char * kLightStr
"Light"
Definition: IRtext.cpp:28
-const char * kCoolStr
"Cool"
Definition: IRtext.cpp:106
-const char * kRightStr
"Right"
Definition: IRtext.cpp:130
-const char * kMinuteStr
"Minute"
Definition: IRtext.cpp:168
-const char * kMinutesStr
"Minutes"
Definition: IRtext.cpp:169
-const char * kSleepStr
"Sleep"
Definition: IRtext.cpp:27
-const char * kMinimumStr
"Minimum"
Definition: IRtext.cpp:116
-const char * k3DStr
"3D"
Definition: IRtext.cpp:64
-const char * kTempStr
"Temp"
Definition: IRtext.cpp:49
-const char * kAutomaticStr
"Automatic"
Definition: IRtext.cpp:104
-const char * kSecondStr
"Second"
Definition: IRtext.cpp:170
-const char * kSwingVToggleStr
"Swing(V) Toggle"
Definition: ir_Midea.h:122
-const char * k6thSenseStr
"6th Sense"
Definition: IRtext.cpp:98
-const char * kFilterStr
"Filter"
Definition: IRtext.cpp:63
-const char * kNightStr
"Night"
Definition: IRtext.cpp:61
-const char * kSpaceLBraceStr
" ("
Definition: IRtext.cpp:158
-const char * kSleepTimerStr
"Sleep Timer"
Definition: IRtext.cpp:150
-const char * kSwingVModeStr
"Swing(V) Mode"
Definition: IRtext.cpp:151
-const char * kCelsiusFahrenheitStr
"Celsius/Fahrenheit"
Definition: IRtext.cpp:66
-const char * kTimerStr
"Timer"
Definition: IRtext.cpp:41
-const char * kChangeStr
"Change"
Definition: IRtext.cpp:77
-const char * kAllProtocolNamesStr
New protocol strings should be added just above this line.
Definition: IRtext.cpp:186
-const char * kIFeelStr
"IFeel"
Definition: IRtext.cpp:50
-const char * kSpecialStr
"Special"
Definition: IRtext.cpp:100
-const char * kFalseStr
"False"
Definition: IRtext.cpp:178
-const char * kMaxLeftStr
"Max Left"
Definition: IRtext.cpp:132
-const char * kHealthStr
"Health"
Definition: IRtext.cpp:47
-const char * kCommandStr
"Command"
Definition: IRtext.cpp:45
-const char * kXFanStr
"XFan"
Definition: IRtext.cpp:46
-const char * kPurifyStr
"Purify"
Definition: IRtext.cpp:40
-const char * kHighStr
"High"
Definition: IRtext.cpp:121
-const char * kTypeStr
"Type"
Definition: IRtext.cpp:99
-const char * kCommaSpaceStr
", "
Definition: IRtext.cpp:159
-const char * kFanStr
"Fan"
Definition: IRtext.cpp:108
-const char * kTopStr
"Top"
Definition: IRtext.cpp:136
-const char * kNowStr
"Now"
Definition: IRtext.cpp:172
-const char * kOffStr
"Off"
Definition: IRtext.cpp:22
-const char * kEconoToggleStr
"Econo Toggle"
Definition: IRtext.cpp:140
-const char * kMaximumStr
"Maximum"
Definition: IRtext.cpp:114
-const char * kButtonStr
"Button"
Definition: IRtext.cpp:58
-
-const char * kTempUpStr
"Temp Up"
Definition: IRtext.cpp:68
-const char * kCleanStr
"Clean"
Definition: IRtext.cpp:39
-const char * kIonStr
"Ion"
Definition: IRtext.cpp:55
-const char * kProtocolStr
"Protocol"
Definition: IRtext.cpp:19
-const char * kEyeStr
"Eye"
Definition: IRtext.cpp:53
-const char * kMedStr
"Med"
Definition: IRtext.cpp:117
-const char * kThreeLetterDayOfWeekStr
"SunMonTueWedThuFriSat"
Definition: IRtext.cpp:173
-const char * kCancelStr
"Cancel"
Definition: IRtext.cpp:74
-const char * kWallStr
"Wall"
Definition: IRtext.cpp:96
-const char * kToggleStr
"Toggle"
Definition: IRtext.cpp:24
-const char * kMouldStr
"Mould"
Definition: IRtext.cpp:38
-const char * kBottomStr
"Bottom"
Definition: IRtext.cpp:137
-const char * kBeepStr
"Beep"
Definition: IRtext.cpp:35
-const char * kRoomStr
"Room"
Definition: IRtext.cpp:97
-const char * kFastStr
"Fast"
Definition: IRtext.cpp:83
-const char * kDryStr
"Dry"
Definition: IRtext.cpp:109
-const char * kUpperStr
"Upper"
Definition: IRtext.cpp:92
-const char * kMiddleStr
"Middle"
Definition: IRtext.cpp:124
-const char * kAirFlowStr
"Air Flow"
Definition: IRtext.cpp:85
-const char * kLoudStr
"Loud"
Definition: IRtext.cpp:90
-const char * kUnknownStr
"Unknown"
Definition: IRtext.cpp:18
-const char * kSuperStr
"Super"
Definition: IRtext.cpp:26
-const char * kAutoStr
"Auto"
Definition: IRtext.cpp:103
-const char * kMidStr
"Mid"
Definition: IRtext.cpp:123
-const char * kYesStr
"Yes"
Definition: IRtext.cpp:175
-const char * kSlowStr
"Slow"
Definition: IRtext.cpp:84
-const char * k8CHeatStr
"8C Heat"
Definition: IRtext.cpp:59
-const char * kClockStr
"Clock"
Definition: IRtext.cpp:44
-const char * kLeftMaxStr
"LeftMax"
Definition: IRtext.cpp:133
-const char * kMaxStr
"Max"
Definition: IRtext.cpp:113
-const char * kSaveStr
"Save"
Definition: IRtext.cpp:52
-const char * kLightToggleStr
"Light Toggle"
Definition: IRtext.cpp:142
-const char * kDayStr
"Day"
Definition: IRtext.cpp:164
-const char * kFreshStr
"Fresh"
Definition: IRtext.cpp:56
-const char * kCentreStr
"Centre"
Definition: IRtext.cpp:135
-const char * kManualStr
"Manual"
Definition: IRtext.cpp:105
-const char * kHeatStr
"Heat"
Definition: IRtext.cpp:107
-const char * kMaxRightStr
"Max Right"
Definition: IRtext.cpp:128
-const char * kUpStr
"Up"
Definition: IRtext.cpp:75
-const char * kCelsiusStr
"Celsius"
Definition: IRtext.cpp:65
-const char * kOnStr
"On"
Definition: IRtext.cpp:21
-const char * kHoursStr
"Hours"
Definition: IRtext.cpp:167
-const char * kBreezeStr
"Breeze"
Definition: IRtext.cpp:93
-const char * kPowerfulStr
"Powerful"
Definition: IRtext.cpp:29
-const char * kEyeAutoStr
"Eye Auto"
Definition: IRtext.cpp:141
-const char * kComfortStr
"Comfort"
Definition: IRtext.cpp:78
-const char * kHighestStr
"Highest"
Definition: IRtext.cpp:120
-const char * kFanOnlyStr
"fan_only"
Definition: IRtext.cpp:110
-const char * kMinStr
"Min"
Definition: IRtext.cpp:115
-const char * kFollowStr
"Follow"
Definition: IRtext.cpp:54
-const char * kWeeklyTimerStr
"WeeklyTimer"
Definition: IRtext.cpp:80
-const char * kOutsideQuietStr
"Outside Quiet"
Definition: IRtext.cpp:143
-const char * kLowStr
"Low"
Definition: IRtext.cpp:125
-const char * kFixedStr
"Fixed"
Definition: IRtext.cpp:37
-const char * kStartStr
"Start"
Definition: IRtext.cpp:70
-const char * kDaysStr
"Days"
Definition: IRtext.cpp:165
-const char * kWifiStr
"Wifi"
Definition: IRtext.cpp:81
-const char * kSwingHStr
"SwingH"
Definition: IRtext.cpp:33
-const char * kLastStr
"Last"
Definition: IRtext.cpp:82
-const char * kEconoStr
"Econo"
Definition: IRtext.cpp:31
-const char * kNAStr
"N/A"
Definition: IRtext.cpp:87
-char kTimeSep
':'
Definition: IRtext.cpp:157
-const char * kModelStr
"Model"
Definition: IRtext.cpp:48
-const char * kOutsideStr
"Outside"
Definition: IRtext.cpp:89
-const char * kPowerStr
"Power"
Definition: IRtext.cpp:20
-const char * kCirculateStr
"Circulate"
Definition: IRtext.cpp:94
-const char * kLeftStr
"Left"
Definition: IRtext.cpp:131
-const char * kSensorStr
"Sensor"
Definition: IRtext.cpp:79
-const char * kPreviousPowerStr
"Previous Power"
Definition: IRtext.cpp:146
-const char * kHumidStr
"Humid"
Definition: IRtext.cpp:51
-const char * kZoneFollowStr
"Zone Follow"
Definition: IRtext.cpp:36
-const char * kNoStr
"No"
Definition: IRtext.cpp:176
-const char * kOffTimerStr
"OffTimer"
Definition: IRtext.cpp:43
-const char * kLowerStr
"Lower"
Definition: IRtext.cpp:91
-const char * kDisplayTempStr
"Display Temp"
Definition: IRtext.cpp:148
-const char * kSwingVStr
"SwingV"
Definition: IRtext.cpp:34
-const char * kLowestStr
"Lowest"
Definition: IRtext.cpp:127
-const char * kTurboStr
"Turbo"
Definition: IRtext.cpp:25
-const char * kHourStr
"Hour"
Definition: IRtext.cpp:166
-const char * kModeStr
"Mode"
Definition: IRtext.cpp:23
-const char * kSensorTempStr
"Sensor Temp"
Definition: IRtext.cpp:149
-const char * kRecycleStr
"Recycle"
Definition: IRtext.cpp:111
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtimer_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtimer_8cpp.html
deleted file mode 100644
index 8c3da0949..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtimer_8cpp.html
+++ /dev/null
@@ -1,119 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: src/IRtimer.cpp File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
◆ _IRtimer_unittest_now
-
-
-
-
-
- uint32_t _IRtimer_unittest_now = 0
-
-
-
-
-
-
-
-
◆ _TimerMs_unittest_now
-
-
-
-
-
- uint32_t _TimerMs_unittest_now = 0
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtimer_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtimer_8h.html
deleted file mode 100644
index 2d06c01a8..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtimer_8h.html
+++ /dev/null
@@ -1,94 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: src/IRtimer.h File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Go to the source code of this file.
-
-
-class IRtimer
- This class offers a simple counter in micro-seconds since instantiated. More...
-
-class TimerMs
- This class offers a simple counter in milli-seconds since instantiated. More...
-
-
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtimer_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtimer_8h_source.html
deleted file mode 100644
index 3055257b7..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRtimer_8h_source.html
+++ /dev/null
@@ -1,128 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: src/IRtimer.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Go to the documentation of this file.
-
-
-
-
-
6 #define __STDC_LIMIT_MACROS
-
-
-
-
-
-
-
-
-
-
-
19 static void add (uint32_t usecs);
-
-
-
-
-
-
-
-
-
-
-
-
-
34 static void add (uint32_t msecs);
-
-
-
-
-
-
-
-uint32_t start
Time in mSeconds when the class was instantiated/reset.
Definition: IRtimer.h:38
-This class offers a simple counter in micro-seconds since instantiated.
Definition: IRtimer.h:13
-static void add(uint32_t usecs)
Add time to the timer to simulate elapsed time.
Definition: IRtimer.cpp:44
-void reset()
Resets the IRtimer object. I.e. The counter starts again from now.
Definition: IRtimer.cpp:18
-IRtimer()
Class constructor.
Definition: IRtimer.cpp:15
-uint32_t elapsed()
Calculate how many microseconds have elapsed since the timer was started.
Definition: IRtimer.cpp:28
-uint32_t elapsed()
Calculate how many milliseconds have elapsed since the timer was started.
Definition: IRtimer.cpp:61
-void reset()
Resets the TimerMs object. I.e. The counter starts again from now.
Definition: IRtimer.cpp:51
-TimerMs()
Class constructor.
Definition: IRtimer.cpp:48
-uint32_t start
Time in uSeconds when the class was instantiated/reset.
Definition: IRtimer.h:23
-static void add(uint32_t msecs)
Add time to the timer to simulate elapsed time.
Definition: IRtimer.cpp:77
-This class offers a simple counter in milli-seconds since instantiated.
Definition: IRtimer.h:28
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRutils_8cpp.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRutils_8cpp.html
deleted file mode 100644
index c5bb1414c..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRutils_8cpp.html
+++ /dev/null
@@ -1,933 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: src/IRutils.cpp File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- irutils
- Namespace for covering common functions & procedures for advancd protocol handlers.
-
-
-
-uint64_t reverseBits (uint64_t input, uint16_t nbits)
- Reverse the order of the requested least significant nr. of bits. More...
-
-String uint64ToString (uint64_t input, uint8_t base)
- Convert a uint64_t (unsigned long long) to a string. Arduino String/toInt/Serial.print() can't handle printing 64 bit values. More...
-
-String int64ToString (int64_t input, uint8_t base)
- Convert a int64_t (signed long long) to a string. Arduino String/toInt/Serial.print() can't handle printing 64 bit values. More...
-
-void serialPrintUint64 (uint64_t input, uint8_t base)
- Print a uint64_t/unsigned long long to the Serial port Serial.print() can't handle printing long longs. (uint64_t) More...
-
-decode_type_t strToDecodeType (const char *const str)
- Convert a C-style string to a decode_type_t. More...
-
-String typeToString (const decode_type_t protocol, const bool isRepeat)
- Convert a protocol type (enum etc) to a human readable string. More...
-
-bool hasACState (const decode_type_t protocol)
- Does the given protocol use a complex state as part of the decode? More...
-
-uint16_t getCorrectedRawLength (const decode_results *const results)
- Return the corrected length of a 'raw' format array structure after over-large values are converted into multiple entries. More...
-
-String resultToSourceCode (const decode_results *const results)
- Return a String containing the key values of a decode_results structure in a C/C++ code style format. More...
-
-String resultToTimingInfo (const decode_results *const results)
- Dump out the decode_results structure. More...
-
-String resultToHexidecimal (const decode_results *const result)
- Convert the decode_results structure's value/state to simple hexadecimal. More...
-
-String resultToHumanReadableBasic (const decode_results *const results)
- Dump out the decode_results structure into a human readable format. More...
-
-uint16_t * resultToRawArray (const decode_results *const decode)
- Convert a decode_results into an array suitable for sendRaw(). More...
-
-uint8_t sumBytes (const uint8_t *const start, const uint16_t length, const uint8_t init)
- Sum all the bytes of an array and return the least significant 8-bits of the result. More...
-
-uint8_t xorBytes (const uint8_t *const start, const uint16_t length, const uint8_t init)
- Calculate a rolling XOR of all the bytes of an array. More...
-
-uint16_t countBits (const uint8_t *const start, const uint16_t length, const bool ones, const uint16_t init)
- Count the number of bits of a certain type in an array. More...
-
-uint16_t countBits (const uint64_t data, const uint8_t length, const bool ones, const uint16_t init)
- Count the number of bits of a certain type in an Integer. More...
-
-uint64_t invertBits (const uint64_t data, const uint16_t nbits)
- Invert/Flip the bits in an Integer. More...
-
-float celsiusToFahrenheit (const float deg)
- Convert degrees Celsius to degrees Fahrenheit. More...
-
-float fahrenheitToCelsius (const float deg)
- Convert degrees Fahrenheit to degrees Celsius. More...
-
-String irutils::addLabeledString (const String value, const String label, const bool precomma)
- Create a String with a colon separated "label: value" pair suitable for Humans. More...
-
-String irutils::addBoolToString (const bool value, const String label, const bool precomma)
- Create a String with a colon separated flag suitable for Humans. e.g. "Power: On". More...
-
-String irutils::addIntToString (const uint16_t value, const String label, const bool precomma)
- Create a String with a colon separated labeled Integer suitable for Humans. e.g. "Foo: 23". More...
-
-String irutils::addSignedIntToString (const int16_t value, const String label, const bool precomma)
- Create a String with a colon separated labeled Integer suitable for Humans. e.g. "Foo: 23". More...
-
-String irutils::modelToStr (const decode_type_t protocol, const int16_t model)
- Generate the model string for a given Protocol/Model pair. More...
-
-String irutils::addModelToString (const decode_type_t protocol, const int16_t model, const bool precomma)
- Create a String of human output for a given protocol model number. e.g. "Model: JKE". More...
-
-String irutils::addTempToString (const uint16_t degrees, const bool celsius, const bool precomma)
- Create a String of human output for a given temperature. e.g. "Temp: 25C". More...
-
-String irutils::addTempFloatToString (const float degrees, const bool celsius, const bool precomma)
- Create a String of human output for a given temperature. e.g. "Temp: 25.5C". More...
-
-String irutils::addModeToString (const uint8_t mode, const uint8_t automatic, const uint8_t cool, const uint8_t heat, const uint8_t dry, const uint8_t fan)
- Create a String of human output for the given operating mode. e.g. "Mode: 1 (Cool)". More...
-
-String irutils::addDayToString (const uint8_t day_of_week, const int8_t offset, const bool precomma)
- Create a String of the 3-letter day of the week from a numerical day of the week. e.g. "Day: 1 (Mon)". More...
-
-String irutils::addFanToString (const uint8_t speed, const uint8_t high, const uint8_t low, const uint8_t automatic, const uint8_t quiet, const uint8_t medium, const uint8_t maximum)
- Create a String of human output for the given fan speed. e.g. "Fan: 0 (Auto)". More...
-
-String irutils::addSwingHToString (const uint8_t position, const uint8_t automatic, const uint8_t maxleft, const uint8_t left, const uint8_t middle, const uint8_t right, const uint8_t maxright, const uint8_t off, const uint8_t leftright, const uint8_t rightleft, const uint8_t threed, const uint8_t wide)
- Create a String of human output for the given horizontal swing setting. e.g. "Swing(H): 0 (Auto)". More...
-
-String irutils::addSwingVToString (const uint8_t position, const uint8_t automatic, const uint8_t highest, const uint8_t high, const uint8_t uppermiddle, const uint8_t middle, const uint8_t lowermiddle, const uint8_t low, const uint8_t lowest, const uint8_t off, const uint8_t swing, const uint8_t breeze, const uint8_t circulate)
- Create a String of human output for the given vertical swing setting. e.g. "Swing(V): 0 (Auto)". More...
-
-String irutils::htmlEscape (const String unescaped)
- Escape any special HTML (unsafe) characters in a string. e.g. anti-XSS. More...
-
-String irutils::msToString (uint32_t const msecs)
- Convert a nr. of milliSeconds into a Human-readable string. e.g. "1 Day 6 Hours 34 Minutes 17 Seconds". More...
-
-String irutils::minsToString (const uint16_t mins)
- Convert a nr. of minutes into a 24h clock format Human-readable string. e.g. "23:59". More...
-
-uint8_t irutils::sumNibbles (const uint8_t *const start, const uint16_t length, const uint8_t init)
- Sum all the nibbles together in a series of bytes. More...
-
-uint8_t irutils::sumNibbles (const uint64_t data, const uint8_t count, const uint8_t init, const bool nibbleonly)
- Sum all the nibbles together in an integer. More...
-
-uint8_t irutils::bcdToUint8 (const uint8_t bcd)
- Convert a byte of Binary Coded Decimal(BCD) into an Integer. More...
-
-uint8_t irutils::uint8ToBcd (const uint8_t integer)
- Convert an Integer into a byte of Binary Coded Decimal(BCD). More...
-
-bool irutils::getBit (const uint64_t data, const uint8_t position, const uint8_t size)
- Return the value of positionth bit of an Integer. More...
-
-bool irutils::getBit (const uint8_t data, const uint8_t position)
- Return the value of positionth bit of an Integer. More...
-
-uint64_t irutils::setBit (const uint64_t data, const uint8_t position, const bool on, const uint8_t size)
- Return the value of an Integer with the positionth bit changed. More...
-
-uint8_t irutils::setBit (const uint8_t data, const uint8_t position, const bool on)
- Return the value of an Integer with the positionth bit changed. More...
-
-void irutils::setBit (uint8_t *const data, const uint8_t position, const bool on)
- Alter the value of an Integer with the positionth bit changed. More...
-
-void irutils::setBit (uint32_t *const data, const uint8_t position, const bool on)
- Alter the value of an Integer with the positionth bit changed. More...
-
-void irutils::setBit (uint64_t *const data, const uint8_t position, const bool on)
- Alter the value of an Integer with the positionth bit changed. More...
-
-void irutils::setBits (uint8_t *const dst, const uint8_t offset, const uint8_t nbits, const uint8_t data)
- Alter an uint8_t value by overwriting an arbitrary given number of bits. More...
-
-void irutils::setBits (uint32_t *const dst, const uint8_t offset, const uint8_t nbits, const uint32_t data)
- Alter an uint32_t value by overwriting an arbitrary given number of bits. More...
-
-void irutils::setBits (uint64_t *const dst, const uint8_t offset, const uint8_t nbits, const uint64_t data)
- Alter an uint64_t value by overwriting an arbitrary given number of bits. More...
-
-uint8_t * irutils::invertBytePairs (uint8_t *ptr, const uint16_t length)
- Create byte pairs where the second byte of the pair is a bit inverted/flipped copy of the first/previous byte of the pair. More...
-
-bool irutils::checkInvertedBytePairs (const uint8_t *const ptr, const uint16_t length)
- Check an array to see if every second byte of a pair is a bit inverted/flipped copy of the first/previous byte of the pair. More...
-
-uint8_t irutils::lowLevelSanityCheck (void)
- Perform a low level bit manipulation sanity check for the given cpu architecture and the compiler operation. Calls to this should return 0 if everything is as expected, anything else means the library won't work as expected. More...
-
-
-
-
-
◆ celsiusToFahrenheit()
-
-
-
-
-
- float celsiusToFahrenheit
- (
- const float
- deg )
-
-
-
-
-
-
Convert degrees Celsius to degrees Fahrenheit.
-
-
-
-
-
◆ countBits() [1/2]
-
-
-
-
-
- uint16_t countBits
- (
- const uint64_t
- data ,
-
-
-
-
- const uint8_t
- length ,
-
-
-
-
- const bool
- ones ,
-
-
-
-
- const uint16_t
- init
-
-
-
- )
-
-
-
-
-
-
Count the number of bits of a certain type in an Integer.
-
Parameters
-
- [in] data The value you want bits counted for. Starting from the LSB.
- [in] length How many bits to use in the calculation? Starts at the LSB
- [in] ones Count the binary nr of 1 bits. False is count the 0s.
- [in] init Starting value of the calculation to use. (Default is 0)
-
-
-
-
Returns The nr. of bits found of the given type found in the Integer.
-
-
-
-
-
◆ countBits() [2/2]
-
-
-
-
-
- uint16_t countBits
- (
- const uint8_t *const
- start ,
-
-
-
-
- const uint16_t
- length ,
-
-
-
-
- const bool
- ones ,
-
-
-
-
- const uint16_t
- init
-
-
-
- )
-
-
-
-
-
-
Count the number of bits of a certain type in an array.
-
Parameters
-
- [in] start A ptr to the start of the byte array to calculate over.
- [in] length How many bytes to use in the calculation.
- [in] ones Count the binary nr of 1 bits. False is count the 0s.
- [in] init Starting value of the calculation to use. (Default is 0)
-
-
-
-
Returns The nr. of bits found of the given type found in the array.
-
-
-
-
-
◆ fahrenheitToCelsius()
-
-
-
-
-
- float fahrenheitToCelsius
- (
- const float
- deg )
-
-
-
-
-
-
Convert degrees Fahrenheit to degrees Celsius.
-
-
-
-
-
◆ getCorrectedRawLength()
-
-
-
-
-
- uint16_t getCorrectedRawLength
- (
- const decode_results *const
- results )
-
-
-
-
-
-
Return the corrected length of a 'raw' format array structure after over-large values are converted into multiple entries.
-
Parameters
-
-
-
-
Returns The corrected length.
-
-
-
-
-
◆ hasACState()
-
-
-
-
-
Does the given protocol use a complex state as part of the decode?
-
Parameters
-
- [in] protocol The decode_type_t protocol we are enquiring about.
-
-
-
-
Returns True if the protocol uses a state array. False if just an integer.
-
-
-
-
-
◆ int64ToString()
-
-
-
-
-
- String int64ToString
- (
- int64_t
- input ,
-
-
-
-
- uint8_t
- base
-
-
-
- )
-
-
-
-
-
-
Convert a int64_t (signed long long) to a string. Arduino String/toInt/Serial.print() can't handle printing 64 bit values.
-
Parameters
-
- [in] input The value to print
- [in] base The output base.
-
-
-
-
Returns A String representation of the integer.
-
-
-
-
-
◆ invertBits()
-
-
-
-
-
- uint64_t invertBits
- (
- const uint64_t
- data ,
-
-
-
-
- const uint16_t
- nbits
-
-
-
- )
-
-
-
-
-
-
Invert/Flip the bits in an Integer.
-
Parameters
-
- [in] data The Integer that will be inverted.
- [in] nbits How many bits are to be inverted. Starting from the LSB.
-
-
-
-
Returns An Integer with the appropriate bits inverted/flipped.
-
-
-
-
-
◆ resultToHexidecimal()
-
-
-
-
-
Convert the decode_results structure's value/state to simple hexadecimal.
-
Parameters
-
-
-
-
Returns A String containing the output.
-
-
-
-
-
◆ resultToHumanReadableBasic()
-
-
-
-
-
Dump out the decode_results structure into a human readable format.
-
Parameters
-
-
-
-
Returns A String containing the output.
-
-
-
-
-
◆ resultToRawArray()
-
-
-
-
-
- uint16_t* resultToRawArray
- (
- const decode_results *const
- decode )
-
-
-
-
-
-
Convert a decode_results into an array suitable for sendRaw().
-
Parameters
-
- [in] decode A ptr to a decode_results structure that contains a mesg.
-
-
-
-
Returns A PTR to a dynamically allocated uint16_t sendRaw compatible array.
-
Note The returned array needs to be delete[]'ed/free()'ed (deallocated) after use by caller.
-
-
-
-
-
◆ resultToSourceCode()
-
-
-
-
-
Return a String containing the key values of a decode_results structure in a C/C++ code style format.
-
Parameters
-
-
-
-
Returns A String containing the code-ified result.
-
-
-
-
-
◆ resultToTimingInfo()
-
-
-
-
-
Dump out the decode_results structure.
-
Parameters
-
-
-
-
Returns A String containing the legacy information format.
-
Deprecated: This is only for those that want this legacy format.
-
-
-
-
-
◆ reverseBits()
-
-
-
-
-
- uint64_t reverseBits
- (
- uint64_t
- input ,
-
-
-
-
- uint16_t
- nbits
-
-
-
- )
-
-
-
-
-
-
Reverse the order of the requested least significant nr. of bits.
-
Parameters
-
- [in] input Bit pattern/integer to reverse.
- [in] nbits Nr. of bits to reverse. (LSB -> MSB)
-
-
-
-
Returns The reversed bit pattern.
-
-
-
-
-
◆ serialPrintUint64()
-
-
-
-
-
- void serialPrintUint64
- (
- uint64_t
- input ,
-
-
-
-
- uint8_t
- base
-
-
-
- )
-
-
-
-
-
-
Print a uint64_t/unsigned long long to the Serial port Serial.print() can't handle printing long longs. (uint64_t)
-
Parameters
-
- [in] input The value to print
- [in] base The output base.
-
-
-
-
-
-
-
-
◆ strToDecodeType()
-
-
-
-
-
- decode_type_t strToDecodeType
- (
- const char *const
- str )
-
-
-
-
-
-
Convert a C-style string to a decode_type_t.
-
Parameters
-
- [in] str A C-style string containing a protocol name or number.
-
-
-
-
Returns A decode_type_t enum. (decode_type_t::UNKNOWN if no match.)
-
-
-
-
-
◆ sumBytes()
-
-
-
-
-
- uint8_t sumBytes
- (
- const uint8_t *const
- start ,
-
-
-
-
- const uint16_t
- length ,
-
-
-
-
- const uint8_t
- init
-
-
-
- )
-
-
-
-
-
-
Sum all the bytes of an array and return the least significant 8-bits of the result.
-
Parameters
-
- [in] start A ptr to the start of the byte array to calculate over.
- [in] length How many bytes to use in the calculation.
- [in] init Starting value of the calculation to use. (Default is 0)
-
-
-
-
Returns The 8-bit calculated result of all the bytes and init value.
-
-
-
-
-
◆ typeToString()
-
-
-
-
-
- String typeToString
- (
- const decode_type_t
- protocol ,
-
-
-
-
- const bool
- isRepeat
-
-
-
- )
-
-
-
-
-
-
Convert a protocol type (enum etc) to a human readable string.
-
Parameters
-
- [in] protocol Nr. (enum) of the protocol.
- [in] isRepeat A flag indicating if it is a repeat message.
-
-
-
-
Returns A String containing the protocol name. kUnknownStr if no match.
-
-
-
-
-
◆ uint64ToString()
-
-
-
-
-
- String uint64ToString
- (
- uint64_t
- input ,
-
-
-
-
- uint8_t
- base
-
-
-
- )
-
-
-
-
-
-
Convert a uint64_t (unsigned long long) to a string. Arduino String/toInt/Serial.print() can't handle printing 64 bit values.
-
Parameters
-
- [in] input The value to print
- [in] base The output base.
-
-
-
-
Returns A String representation of the integer.
-
Note Based on Arduino's Print::printNumber()
-
-
-
-
-
◆ xorBytes()
-
-
-
-
-
- uint8_t xorBytes
- (
- const uint8_t *const
- start ,
-
-
-
-
- const uint16_t
- length ,
-
-
-
-
- const uint8_t
- init
-
-
-
- )
-
-
-
-
-
-
Calculate a rolling XOR of all the bytes of an array.
-
Parameters
-
- [in] start A ptr to the start of the byte array to calculate over.
- [in] length How many bytes to use in the calculation.
- [in] init Starting value of the calculation to use. (Default is 0)
-
-
-
-
Returns The 8-bit calculated result of all the bytes and init value.
-
-
-
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRutils_8h.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRutils_8h.html
deleted file mode 100644
index d95e20108..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRutils_8h.html
+++ /dev/null
@@ -1,1004 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: src/IRutils.h File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Go to the source code of this file.
-
-
- irutils
- Namespace for covering common functions & procedures for advancd protocol handlers.
-
-
-
-uint64_t reverseBits (uint64_t input, uint16_t nbits)
- Reverse the order of the requested least significant nr. of bits. More...
-
-String uint64ToString (uint64_t input, uint8_t base=10)
- Convert a uint64_t (unsigned long long) to a string. Arduino String/toInt/Serial.print() can't handle printing 64 bit values. More...
-
-String int64ToString (int64_t input, uint8_t base=10)
- Convert a int64_t (signed long long) to a string. Arduino String/toInt/Serial.print() can't handle printing 64 bit values. More...
-
-String typeToString (const decode_type_t protocol, const bool isRepeat=false)
- Convert a protocol type (enum etc) to a human readable string. More...
-
-void serialPrintUint64 (uint64_t input, uint8_t base=10)
- Print a uint64_t/unsigned long long to the Serial port Serial.print() can't handle printing long longs. (uint64_t) More...
-
-String resultToSourceCode (const decode_results *const results)
- Return a String containing the key values of a decode_results structure in a C/C++ code style format. More...
-
-String resultToTimingInfo (const decode_results *const results)
- Dump out the decode_results structure. More...
-
-String resultToHumanReadableBasic (const decode_results *const results)
- Dump out the decode_results structure into a human readable format. More...
-
-String resultToHexidecimal (const decode_results *const result)
- Convert the decode_results structure's value/state to simple hexadecimal. More...
-
-bool hasACState (const decode_type_t protocol)
- Does the given protocol use a complex state as part of the decode? More...
-
-uint16_t getCorrectedRawLength (const decode_results *const results)
- Return the corrected length of a 'raw' format array structure after over-large values are converted into multiple entries. More...
-
-uint16_t * resultToRawArray (const decode_results *const decode)
- Convert a decode_results into an array suitable for sendRaw(). More...
-
-uint8_t sumBytes (const uint8_t *const start, const uint16_t length, const uint8_t init=0)
- Sum all the bytes of an array and return the least significant 8-bits of the result. More...
-
-uint8_t xorBytes (const uint8_t *const start, const uint16_t length, const uint8_t init=0)
- Calculate a rolling XOR of all the bytes of an array. More...
-
-uint16_t countBits (const uint8_t *const start, const uint16_t length, const bool ones=true, const uint16_t init=0)
- Count the number of bits of a certain type in an array. More...
-
-uint16_t countBits (const uint64_t data, const uint8_t length, const bool ones=true, const uint16_t init=0)
- Count the number of bits of a certain type in an Integer. More...
-
-uint64_t invertBits (const uint64_t data, const uint16_t nbits)
- Invert/Flip the bits in an Integer. More...
-
-decode_type_t strToDecodeType (const char *str)
- Convert a C-style string to a decode_type_t. More...
-
-float celsiusToFahrenheit (const float deg)
- Convert degrees Celsius to degrees Fahrenheit. More...
-
-float fahrenheitToCelsius (const float deg)
- Convert degrees Fahrenheit to degrees Celsius. More...
-
-String irutils::addBoolToString (const bool value, const String label, const bool precomma)
- Create a String with a colon separated flag suitable for Humans. e.g. "Power: On". More...
-
-String irutils::addIntToString (const uint16_t value, const String label, const bool precomma)
- Create a String with a colon separated labeled Integer suitable for Humans. e.g. "Foo: 23". More...
-
-String irutils::addSignedIntToString (const int16_t value, const String label, const bool precomma)
- Create a String with a colon separated labeled Integer suitable for Humans. e.g. "Foo: 23". More...
-
-String irutils::modelToStr (const decode_type_t protocol, const int16_t model)
- Generate the model string for a given Protocol/Model pair. More...
-
-String irutils::addModelToString (const decode_type_t protocol, const int16_t model, const bool precomma)
- Create a String of human output for a given protocol model number. e.g. "Model: JKE". More...
-
-String irutils::addLabeledString (const String value, const String label, const bool precomma)
- Create a String with a colon separated "label: value" pair suitable for Humans. More...
-
-String irutils::addTempToString (const uint16_t degrees, const bool celsius, const bool precomma)
- Create a String of human output for a given temperature. e.g. "Temp: 25C". More...
-
-String irutils::addTempFloatToString (const float degrees, const bool celsius, const bool precomma)
- Create a String of human output for a given temperature. e.g. "Temp: 25.5C". More...
-
-String irutils::addModeToString (const uint8_t mode, const uint8_t automatic, const uint8_t cool, const uint8_t heat, const uint8_t dry, const uint8_t fan)
- Create a String of human output for the given operating mode. e.g. "Mode: 1 (Cool)". More...
-
-String irutils::addFanToString (const uint8_t speed, const uint8_t high, const uint8_t low, const uint8_t automatic, const uint8_t quiet, const uint8_t medium, const uint8_t maximum)
- Create a String of human output for the given fan speed. e.g. "Fan: 0 (Auto)". More...
-
-String irutils::addSwingHToString (const uint8_t position, const uint8_t automatic, const uint8_t maxleft, const uint8_t left, const uint8_t middle, const uint8_t right, const uint8_t maxright, const uint8_t off, const uint8_t leftright, const uint8_t rightleft, const uint8_t threed, const uint8_t wide)
- Create a String of human output for the given horizontal swing setting. e.g. "Swing(H): 0 (Auto)". More...
-
-String irutils::addSwingVToString (const uint8_t position, const uint8_t automatic, const uint8_t highest, const uint8_t high, const uint8_t uppermiddle, const uint8_t middle, const uint8_t lowermiddle, const uint8_t low, const uint8_t lowest, const uint8_t off, const uint8_t swing, const uint8_t breeze, const uint8_t circulate)
- Create a String of human output for the given vertical swing setting. e.g. "Swing(V): 0 (Auto)". More...
-
-String irutils::addDayToString (const uint8_t day_of_week, const int8_t offset, const bool precomma)
- Create a String of the 3-letter day of the week from a numerical day of the week. e.g. "Day: 1 (Mon)". More...
-
-String irutils::htmlEscape (const String unescaped)
- Escape any special HTML (unsafe) characters in a string. e.g. anti-XSS. More...
-
-String irutils::msToString (uint32_t const msecs)
- Convert a nr. of milliSeconds into a Human-readable string. e.g. "1 Day 6 Hours 34 Minutes 17 Seconds". More...
-
-String irutils::minsToString (const uint16_t mins)
- Convert a nr. of minutes into a 24h clock format Human-readable string. e.g. "23:59". More...
-
-uint8_t irutils::sumNibbles (const uint8_t *const start, const uint16_t length, const uint8_t init)
- Sum all the nibbles together in a series of bytes. More...
-
-uint8_t irutils::sumNibbles (const uint64_t data, const uint8_t count, const uint8_t init, const bool nibbleonly)
- Sum all the nibbles together in an integer. More...
-
-uint8_t irutils::bcdToUint8 (const uint8_t bcd)
- Convert a byte of Binary Coded Decimal(BCD) into an Integer. More...
-
-uint8_t irutils::uint8ToBcd (const uint8_t integer)
- Convert an Integer into a byte of Binary Coded Decimal(BCD). More...
-
-bool irutils::getBit (const uint64_t data, const uint8_t position, const uint8_t size)
- Return the value of positionth bit of an Integer. More...
-
-bool irutils::getBit (const uint8_t data, const uint8_t position)
- Return the value of positionth bit of an Integer. More...
-
-uint64_t irutils::setBit (const uint64_t data, const uint8_t position, const bool on, const uint8_t size)
- Return the value of an Integer with the positionth bit changed. More...
-
-uint8_t irutils::setBit (const uint8_t data, const uint8_t position, const bool on)
- Return the value of an Integer with the positionth bit changed. More...
-
-void irutils::setBit (uint8_t *const data, const uint8_t position, const bool on)
- Alter the value of an Integer with the positionth bit changed. More...
-
-void irutils::setBit (uint32_t *const data, const uint8_t position, const bool on)
- Alter the value of an Integer with the positionth bit changed. More...
-
-void irutils::setBit (uint64_t *const data, const uint8_t position, const bool on)
- Alter the value of an Integer with the positionth bit changed. More...
-
-void irutils::setBits (uint8_t *const dst, const uint8_t offset, const uint8_t nbits, const uint8_t data)
- Alter an uint8_t value by overwriting an arbitrary given number of bits. More...
-
-void irutils::setBits (uint32_t *const dst, const uint8_t offset, const uint8_t nbits, const uint32_t data)
- Alter an uint32_t value by overwriting an arbitrary given number of bits. More...
-
-void irutils::setBits (uint64_t *const dst, const uint8_t offset, const uint8_t nbits, const uint64_t data)
- Alter an uint64_t value by overwriting an arbitrary given number of bits. More...
-
-uint8_t * irutils::invertBytePairs (uint8_t *ptr, const uint16_t length)
- Create byte pairs where the second byte of the pair is a bit inverted/flipped copy of the first/previous byte of the pair. More...
-
-bool irutils::checkInvertedBytePairs (const uint8_t *const ptr, const uint16_t length)
- Check an array to see if every second byte of a pair is a bit inverted/flipped copy of the first/previous byte of the pair. More...
-
-uint8_t irutils::lowLevelSanityCheck (void)
- Perform a low level bit manipulation sanity check for the given cpu architecture and the compiler operation. Calls to this should return 0 if everything is as expected, anything else means the library won't work as expected. More...
-
-
-
-
-
◆ celsiusToFahrenheit()
-
-
-
-
-
- float celsiusToFahrenheit
- (
- const float
- deg )
-
-
-
-
-
-
Convert degrees Celsius to degrees Fahrenheit.
-
-
-
-
-
◆ countBits() [1/2]
-
-
-
-
-
- uint16_t countBits
- (
- const uint64_t
- data ,
-
-
-
-
- const uint8_t
- length ,
-
-
-
-
- const bool
- ones ,
-
-
-
-
- const uint16_t
- init
-
-
-
- )
-
-
-
-
-
-
Count the number of bits of a certain type in an Integer.
-
Parameters
-
- [in] data The value you want bits counted for. Starting from the LSB.
- [in] length How many bits to use in the calculation? Starts at the LSB
- [in] ones Count the binary nr of 1 bits. False is count the 0s.
- [in] init Starting value of the calculation to use. (Default is 0)
-
-
-
-
Returns The nr. of bits found of the given type found in the Integer.
-
-
-
-
-
◆ countBits() [2/2]
-
-
-
-
-
- uint16_t countBits
- (
- const uint8_t *const
- start ,
-
-
-
-
- const uint16_t
- length ,
-
-
-
-
- const bool
- ones ,
-
-
-
-
- const uint16_t
- init
-
-
-
- )
-
-
-
-
-
-
Count the number of bits of a certain type in an array.
-
Parameters
-
- [in] start A ptr to the start of the byte array to calculate over.
- [in] length How many bytes to use in the calculation.
- [in] ones Count the binary nr of 1 bits. False is count the 0s.
- [in] init Starting value of the calculation to use. (Default is 0)
-
-
-
-
Returns The nr. of bits found of the given type found in the array.
-
-
-
-
-
◆ fahrenheitToCelsius()
-
-
-
-
-
- float fahrenheitToCelsius
- (
- const float
- deg )
-
-
-
-
-
-
Convert degrees Fahrenheit to degrees Celsius.
-
-
-
-
-
◆ getCorrectedRawLength()
-
-
-
-
-
- uint16_t getCorrectedRawLength
- (
- const decode_results *const
- results )
-
-
-
-
-
-
Return the corrected length of a 'raw' format array structure after over-large values are converted into multiple entries.
-
Parameters
-
-
-
-
Returns The corrected length.
-
-
-
-
-
◆ hasACState()
-
-
-
-
-
Does the given protocol use a complex state as part of the decode?
-
Parameters
-
- [in] protocol The decode_type_t protocol we are enquiring about.
-
-
-
-
Returns True if the protocol uses a state array. False if just an integer.
-
-
-
-
-
◆ int64ToString()
-
-
-
-
-
- String int64ToString
- (
- int64_t
- input ,
-
-
-
-
- uint8_t
- base
-
-
-
- )
-
-
-
-
-
-
Convert a int64_t (signed long long) to a string. Arduino String/toInt/Serial.print() can't handle printing 64 bit values.
-
Parameters
-
- [in] input The value to print
- [in] base The output base.
-
-
-
-
Returns A String representation of the integer.
-
-
-
-
-
◆ invertBits()
-
-
-
-
-
- uint64_t invertBits
- (
- const uint64_t
- data ,
-
-
-
-
- const uint16_t
- nbits
-
-
-
- )
-
-
-
-
-
-
Invert/Flip the bits in an Integer.
-
Parameters
-
- [in] data The Integer that will be inverted.
- [in] nbits How many bits are to be inverted. Starting from the LSB.
-
-
-
-
Returns An Integer with the appropriate bits inverted/flipped.
-
-
-
-
-
◆ resultToHexidecimal()
-
-
-
-
-
Convert the decode_results structure's value/state to simple hexadecimal.
-
Parameters
-
-
-
-
Returns A String containing the output.
-
-
-
-
-
◆ resultToHumanReadableBasic()
-
-
-
-
-
Dump out the decode_results structure into a human readable format.
-
Parameters
-
-
-
-
Returns A String containing the output.
-
-
-
-
-
◆ resultToRawArray()
-
-
-
-
-
- uint16_t* resultToRawArray
- (
- const decode_results *const
- decode )
-
-
-
-
-
-
Convert a decode_results into an array suitable for sendRaw().
-
Parameters
-
- [in] decode A ptr to a decode_results structure that contains a mesg.
-
-
-
-
Returns A PTR to a dynamically allocated uint16_t sendRaw compatible array.
-
Note The returned array needs to be delete[]'ed/free()'ed (deallocated) after use by caller.
-
-
-
-
-
◆ resultToSourceCode()
-
-
-
-
-
Return a String containing the key values of a decode_results structure in a C/C++ code style format.
-
Parameters
-
-
-
-
Returns A String containing the code-ified result.
-
-
-
-
-
◆ resultToTimingInfo()
-
-
-
-
-
Dump out the decode_results structure.
-
Parameters
-
-
-
-
Returns A String containing the legacy information format.
-
Deprecated: This is only for those that want this legacy format.
-
-
-
-
-
◆ reverseBits()
-
-
-
-
-
- uint64_t reverseBits
- (
- uint64_t
- input ,
-
-
-
-
- uint16_t
- nbits
-
-
-
- )
-
-
-
-
-
-
Reverse the order of the requested least significant nr. of bits.
-
Parameters
-
- [in] input Bit pattern/integer to reverse.
- [in] nbits Nr. of bits to reverse. (LSB -> MSB)
-
-
-
-
Returns The reversed bit pattern.
-
-
-
-
-
◆ serialPrintUint64()
-
-
-
-
-
- void serialPrintUint64
- (
- uint64_t
- input ,
-
-
-
-
- uint8_t
- base
-
-
-
- )
-
-
-
-
-
-
Print a uint64_t/unsigned long long to the Serial port Serial.print() can't handle printing long longs. (uint64_t)
-
Parameters
-
- [in] input The value to print
- [in] base The output base.
-
-
-
-
-
-
-
-
◆ strToDecodeType()
-
-
-
-
-
- decode_type_t strToDecodeType
- (
- const char *const
- str )
-
-
-
-
-
-
Convert a C-style string to a decode_type_t.
-
Parameters
-
- [in] str A C-style string containing a protocol name or number.
-
-
-
-
Returns A decode_type_t enum. (decode_type_t::UNKNOWN if no match.)
-
-
-
-
-
◆ sumBytes()
-
-
-
-
-
- uint8_t sumBytes
- (
- const uint8_t *const
- start ,
-
-
-
-
- const uint16_t
- length ,
-
-
-
-
- const uint8_t
- init
-
-
-
- )
-
-
-
-
-
-
Sum all the bytes of an array and return the least significant 8-bits of the result.
-
Parameters
-
- [in] start A ptr to the start of the byte array to calculate over.
- [in] length How many bytes to use in the calculation.
- [in] init Starting value of the calculation to use. (Default is 0)
-
-
-
-
Returns The 8-bit calculated result of all the bytes and init value.
-
-
-
-
-
◆ typeToString()
-
-
-
-
-
- String typeToString
- (
- const decode_type_t
- protocol ,
-
-
-
-
- const bool
- isRepeat
-
-
-
- )
-
-
-
-
-
-
Convert a protocol type (enum etc) to a human readable string.
-
Parameters
-
- [in] protocol Nr. (enum) of the protocol.
- [in] isRepeat A flag indicating if it is a repeat message.
-
-
-
-
Returns A String containing the protocol name. kUnknownStr if no match.
-
-
-
-
-
◆ uint64ToString()
-
-
-
-
-
- String uint64ToString
- (
- uint64_t
- input ,
-
-
-
-
- uint8_t
- base
-
-
-
- )
-
-
-
-
-
-
Convert a uint64_t (unsigned long long) to a string. Arduino String/toInt/Serial.print() can't handle printing 64 bit values.
-
Parameters
-
- [in] input The value to print
- [in] base The output base.
-
-
-
-
Returns A String representation of the integer.
-
Note Based on Arduino's Print::printNumber()
-
-
-
-
-
◆ xorBytes()
-
-
-
-
-
- uint8_t xorBytes
- (
- const uint8_t *const
- start ,
-
-
-
-
- const uint16_t
- length ,
-
-
-
-
- const uint8_t
- init
-
-
-
- )
-
-
-
-
-
-
Calculate a rolling XOR of all the bytes of an array.
-
Parameters
-
- [in] start A ptr to the start of the byte array to calculate over.
- [in] length How many bytes to use in the calculation.
- [in] init Starting value of the calculation to use. (Default is 0)
-
-
-
-
Returns The 8-bit calculated result of all the bytes and init value.
-
-
-
-
-
-
◆ kHighNibble
-
-
-
-
-
- const uint8_t kHighNibble = 4
-
-
-
-
-
-
-
-
◆ kLowNibble
-
-
-
-
-
- const uint8_t kLowNibble = 0
-
-
-
-
-
-
-
-
◆ kModeBitsSize
-
-
-
-
-
- const uint8_t kModeBitsSize = 3
-
-
-
-
-
-
-
-
◆ kNibbleSize
-
-
-
-
-
- const uint8_t kNibbleSize = 4
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRutils_8h_source.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRutils_8h_source.html
deleted file mode 100644
index 8e4531cde..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/IRutils_8h_source.html
+++ /dev/null
@@ -1,268 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: src/IRutils.h Source File
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Go to the documentation of this file.
-
-
-
-
-
-
-
-
9 #define __STDC_LIMIT_MACROS
-
-
-
-
-
-
-
-
-
-
-
-
21 uint64_t
reverseBits (uint64_t input, uint16_t nbits);
-
-
-
-
-
-
-
-
-
-
-
-
-
34 uint8_t
sumBytes (
const uint8_t *
const start,
const uint16_t length,
-
35 const uint8_t init = 0);
-
36 uint8_t
xorBytes (
const uint8_t *
const start,
const uint16_t length,
-
37 const uint8_t init = 0);
-
38 uint16_t
countBits (
const uint8_t *
const start,
const uint16_t length,
-
39 const bool ones =
true ,
const uint16_t init = 0);
-
40 uint16_t
countBits (
const uint64_t data,
const uint8_t length,
-
41 const bool ones =
true ,
const uint16_t init = 0);
-
42 uint64_t
invertBits (
const uint64_t data,
const uint16_t nbits);
-
-
-
-
-
-
50 const bool precomma =
true );
-
-
52 const bool precomma =
true );
-
-
54 const bool precomma =
true );
-
-
-
57 const bool precomma =
true );
-
-
59 const bool precomma =
true );
-
-
61 const bool precomma =
true );
-
-
63 const bool precomma =
true );
-
-
65 const uint8_t cool,
const uint8_t heat,
-
66 const uint8_t dry,
const uint8_t fan);
-
-
68 const uint8_t low,
const uint8_t automatic,
-
69 const uint8_t quiet,
const uint8_t medium,
-
70 const uint8_t maximum = 0xFF);
-
-
72 const uint8_t maxleft,
const uint8_t left,
-
-
74 const uint8_t right,
const uint8_t maxright,
-
-
76 const uint8_t leftright,
const uint8_t rightleft,
-
77 const uint8_t threed,
const uint8_t wide);
-
-
79 const uint8_t highest,
const uint8_t high,
-
80 const uint8_t uppermiddle,
-
-
82 const uint8_t lowermiddle,
-
83 const uint8_t low,
const uint8_t lowest,
-
84 const uint8_t off,
const uint8_t swing,
-
85 const uint8_t breeze,
const uint8_t circulate);
-
-
87 const bool precomma =
true );
-
-
-
-
91 uint8_t
sumNibbles (
const uint8_t *
const start,
const uint16_t length,
-
92 const uint8_t init = 0);
-
93 uint8_t
sumNibbles (
const uint64_t data,
const uint8_t count = 16,
-
94 const uint8_t init = 0,
const bool nibbleonly =
true );
-
-
-
97 bool getBit (
const uint64_t data,
const uint8_t position,
-
98 const uint8_t size = 64);
-
99 bool getBit (
const uint8_t data,
const uint8_t position);
-
100 #define GETBIT8(a, b) (a & ((uint8_t)1 << b))
-
101 #define GETBIT16(a, b) (a & ((uint16_t)1 << b))
-
102 #define GETBIT32(a, b) (a & ((uint32_t)1 << b))
-
103 #define GETBIT64(a, b) (a & ((uint64_t)1 << b))
-
104 #define GETBITS8(data, offset, size) \
-
105 (((data) & (((uint8_t)UINT8_MAX >> (8 - (size))) << (offset))) >> (offset))
-
106 #define GETBITS16(data, offset, size) \
-
107 (((data) & (((uint16_t)UINT16_MAX >> (16 - (size))) << (offset))) >> \
-
-
109 #define GETBITS32(data, offset, size) \
-
110 (((data) & (((uint32_t)UINT32_MAX >> (32 - (size))) << (offset))) >> \
-
-
112 #define GETBITS64(data, offset, size) \
-
113 (((data) & (((uint64_t)UINT64_MAX >> (64 - (size))) << (offset))) >> \
-
-
115 uint64_t
setBit (
const uint64_t data,
const uint8_t position,
-
116 const bool on =
true ,
const uint8_t size = 64);
-
117 uint8_t
setBit (
const uint8_t data,
const uint8_t position,
-
118 const bool on =
true );
-
119 void setBit (uint8_t *
const data,
const uint8_t position,
-
120 const bool on =
true );
-
121 void setBit (uint32_t *
const data,
const uint8_t position,
-
122 const bool on =
true );
-
123 void setBit (uint64_t *
const data,
const uint8_t position,
-
124 const bool on =
true );
-
125 void setBits (uint8_t *
const dst,
const uint8_t offset,
const uint8_t nbits,
-
-
127 void setBits (uint32_t *
const dst,
const uint8_t offset,
const uint8_t nbits,
-
128 const uint32_t data);
-
129 void setBits (uint64_t *
const dst,
const uint8_t offset,
const uint8_t nbits,
-
130 const uint64_t data);
-
-
-
-
-
-
-String addTempToString(const uint16_t degrees, const bool celsius, const bool precomma)
Create a String of human output for a given temperature. e.g. "Temp: 25C".
Definition: IRutils.cpp:622
-decode_type_t
Enumerator for defining and numbering of supported IR protocol.
Definition: IRremoteESP8266.h:823
-String addDayToString(const uint8_t day_of_week, const int8_t offset, const bool precomma)
Create a String of the 3-letter day of the week from a numerical day of the week. e....
Definition: IRutils.cpp:677
-uint16_t * resultToRawArray(const decode_results *const decode)
Convert a decode_results into an array suitable for sendRaw().
Definition: IRutils.cpp:368
-String addFanToString(const uint8_t speed, const uint8_t high, const uint8_t low, const uint8_t automatic, const uint8_t quiet, const uint8_t medium, const uint8_t maximum)
Create a String of human output for the given fan speed. e.g. "Fan: 0 (Auto)".
Definition: IRutils.cpp:704
-void setBits(uint8_t *const dst, const uint8_t offset, const uint8_t nbits, const uint8_t data)
Alter an uint8_t value by overwriting an arbitrary given number of bits.
Definition: IRutils.cpp:1053
-String resultToSourceCode(const decode_results *const results)
Return a String containing the key values of a decode_results structure in a C/C++ code style format.
Definition: IRutils.cpp:210
-Results returned from the decoder.
Definition: IRrecv.h:92
-uint16_t getCorrectedRawLength(const decode_results *const results)
Return the corrected length of a 'raw' format array structure after over-large values are converted i...
Definition: IRutils.cpp:196
-String addModelToString(const decode_type_t protocol, const int16_t model, const bool precomma)
Create a String of human output for a given protocol model number. e.g. "Model: JKE".
Definition: IRutils.cpp:607
-String addSignedIntToString(const int16_t value, const String label, const bool precomma)
Create a String with a colon separated labeled Integer suitable for Humans. e.g. "Foo: 23".
Definition: IRutils.cpp:518
-uint16_t countBits(const uint8_t *const start, const uint16_t length, const bool ones=true, const uint16_t init=0)
Count the number of bits of a certain type in an array.
Definition: IRutils.cpp:419
-String msToString(uint32_t const msecs)
Convert a nr. of milliSeconds into a Human-readable string. e.g. "1 Day 6 Hours 34 Minutes 17 Seconds...
Definition: IRutils.cpp:872
-uint8_t lowLevelSanityCheck(void)
Perform a low level bit manipulation sanity check for the given cpu architecture and the compiler ope...
Definition: IRutils.cpp:1142
-String addModeToString(const uint8_t mode, const uint8_t automatic, const uint8_t cool, const uint8_t heat, const uint8_t dry, const uint8_t fan)
Create a String of human output for the given operating mode. e.g. "Mode: 1 (Cool)".
Definition: IRutils.cpp:654
-String resultToHumanReadableBasic(const decode_results *const results)
Dump out the decode_results structure into a human readable format.
Definition: IRutils.cpp:341
-String resultToTimingInfo(const decode_results *const results)
Dump out the decode_results structure.
Definition: IRutils.cpp:291
-std::string String
Definition: IRremoteESP8266.h:1250
-const uint8_t kNibbleSize
Definition: IRutils.h:17
-String modelToStr(const decode_type_t protocol, const int16_t model)
Generate the model string for a given Protocol/Model pair.
Definition: IRutils.cpp:528
-const uint8_t kLowNibble
Definition: IRutils.h:18
-
-uint8_t uint8ToBcd(const uint8_t integer)
Convert an Integer into a byte of Binary Coded Decimal(BCD).
Definition: IRutils.cpp:958
-decode_type_t strToDecodeType(const char *str)
Convert a C-style string to a decode_type_t.
Definition: IRutils.cpp:95
-bool checkInvertedBytePairs(const uint8_t *const ptr, const uint16_t length)
Check an array to see if every second byte of a pair is a bit inverted/flipped copy of the first/prev...
Definition: IRutils.cpp:1120
-const uint8_t kHighNibble
Definition: IRutils.h:19
-uint8_t sumNibbles(const uint8_t *const start, const uint16_t length, const uint8_t init)
Sum all the nibbles together in a series of bytes.
Definition: IRutils.cpp:923
-String uint64ToString(uint64_t input, uint8_t base=10)
Convert a uint64_t (unsigned long long) to a string. Arduino String/toInt/Serial.print() can't handle...
Definition: IRutils.cpp:44
-float celsiusToFahrenheit(const float deg)
Convert degrees Celsius to degrees Fahrenheit.
Definition: IRutils.cpp:467
-String addIntToString(const uint16_t value, const String label, const bool precomma)
Create a String with a colon separated labeled Integer suitable for Humans. e.g. "Foo: 23".
Definition: IRutils.cpp:506
-uint8_t xorBytes(const uint8_t *const start, const uint16_t length, const uint8_t init=0)
Calculate a rolling XOR of all the bytes of an array.
Definition: IRutils.cpp:405
-String addSwingVToString(const uint8_t position, const uint8_t automatic, const uint8_t highest, const uint8_t high, const uint8_t uppermiddle, const uint8_t middle, const uint8_t lowermiddle, const uint8_t low, const uint8_t lowest, const uint8_t off, const uint8_t swing, const uint8_t breeze, const uint8_t circulate)
Create a String of human output for the given vertical swing setting. e.g. "Swing(V): 0 (Auto)".
Definition: IRutils.cpp:793
-String addTempFloatToString(const float degrees, const bool celsius, const bool precomma)
Create a String of human output for a given temperature. e.g. "Temp: 25.5C".
Definition: IRutils.cpp:636
-const uint8_t kModeBitsSize
Definition: IRutils.h:20
-bool getBit(const uint64_t data, const uint8_t position, const uint8_t size)
Return the value of positionth bit of an Integer.
Definition: IRutils.cpp:968
-float fahrenheitToCelsius(const float deg)
Convert degrees Fahrenheit to degrees Celsius.
Definition: IRutils.cpp:470
-
-uint8_t sumBytes(const uint8_t *const start, const uint16_t length, const uint8_t init=0)
Sum all the bytes of an array and return the least significant 8-bits of the result.
Definition: IRutils.cpp:392
-String addSwingHToString(const uint8_t position, const uint8_t automatic, const uint8_t maxleft, const uint8_t left, const uint8_t middle, const uint8_t right, const uint8_t maxright, const uint8_t off, const uint8_t leftright, const uint8_t rightleft, const uint8_t threed, const uint8_t wide)
Create a String of human output for the given horizontal swing setting. e.g. "Swing(H): 0 (Auto)".
Definition: IRutils.cpp:736
-String typeToString(const decode_type_t protocol, const bool isRepeat=false)
Convert a protocol type (enum etc) to a human readable string.
Definition: IRutils.cpp:117
-String resultToHexidecimal(const decode_results *const result)
Convert the decode_results structure's value/state to simple hexadecimal.
Definition: IRutils.cpp:321
-String addBoolToString(const bool value, const String label, const bool precomma)
Create a String with a colon separated flag suitable for Humans. e.g. "Power: On".
Definition: IRutils.cpp:494
-String minsToString(const uint16_t mins)
Convert a nr. of minutes into a 24h clock format Human-readable string. e.g. "23:59".
Definition: IRutils.cpp:908
-uint8_t * invertBytePairs(uint8_t *ptr, const uint16_t length)
Create byte pairs where the second byte of the pair is a bit inverted/flipped copy of the first/previ...
Definition: IRutils.cpp:1105
-uint8_t bcdToUint8(const uint8_t bcd)
Convert a byte of Binary Coded Decimal(BCD) into an Integer.
Definition: IRutils.cpp:950
-Namespace for covering common functions & procedures for advancd protocol handlers.
Definition: IRutils.cpp:472
-uint64_t reverseBits(uint64_t input, uint16_t nbits)
Reverse the order of the requested least significant nr. of bits.
Definition: IRutils.cpp:24
-bool isRepeat(const uint64_t data, const uint16_t nbits)
Test if an XMP message code is a repeat or not.
Definition: ir_Xmp.cpp:85
-String htmlEscape(const String unescaped)
Escape any special HTML (unsafe) characters in a string. e.g. anti-XSS.
Definition: IRutils.cpp:840
-bool hasACState(const decode_type_t protocol)
Does the given protocol use a complex state as part of the decode?
Definition: IRutils.cpp:142
-uint64_t setBit(const uint64_t data, const uint8_t position, const bool on, const uint8_t size)
Return the value of an Integer with the positionth bit changed.
Definition: IRutils.cpp:988
-void serialPrintUint64(uint64_t input, uint8_t base=10)
Print a uint64_t/unsigned long long to the Serial port Serial.print() can't handle printing long long...
Definition: IRutils.cpp:87
-String int64ToString(int64_t input, uint8_t base=10)
Convert a int64_t (signed long long) to a string. Arduino String/toInt/Serial.print() can't handle pr...
Definition: IRutils.cpp:75
-String addLabeledString(const String value, const String label, const bool precomma)
Create a String with a colon separated "label: value" pair suitable for Humans.
Definition: IRutils.cpp:479
-uint64_t invertBits(const uint64_t data, const uint16_t nbits)
Invert/Flip the bits in an Integer.
Definition: IRutils.cpp:456
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/README_8md.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/README_8md.html
deleted file mode 100644
index cf3677096..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/README_8md.html
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: src/locale/README.md File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/annotated.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/annotated.html
deleted file mode 100644
index 5031f180e..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/annotated.html
+++ /dev/null
@@ -1,193 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: Class List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Here are the classes, structs, unions and interfaces with brief descriptions:
-
[detail level 1 2 ]
- ► N stdAc Enumerators and Structures for the Common A/C API
- C state_t Structure to hold a common A/C state
- C AirwellProtocol Native representation of a Airwell A/C message
- C AmcorProtocol Native representation of a Amcor A/C message
- C ArgoProtocol Native representation of a Argo A/C message
- C CarrierProtocol Native representation of a Carrier A/C message
- C CoolixProtocol Native representation of a Coolix A/C message
- C CoronaProtocol Native representation of a Corona A/C message
- C CoronaSection Native representation of a section of a Corona A/C message
- C Daikin128Protocol Native representation of a Daikin128 A/C message
- C Daikin152Protocol Native representation of a Daikin152 A/C message
- C Daikin160Protocol Native representation of a Daikin160 A/C message
- C Daikin176Protocol Native representation of a Daikin176 A/C message
- C Daikin216Protocol Native representation of a Daikin216 A/C message
- C Daikin2Protocol Native representation of a Daikin2 A/C message
- C Daikin64Protocol Native representation of a Daikin64 A/C message
- C DaikinESPProtocol Native representation of a Daikin A/C message
- C decode_results Results returned from the decoder
- C DelonghiProtocol Native representation of a Delonghi A/C message
- C EcoclimProtocol Native representation of a Ecoclim A/C message
- C ElectraProtocol Native representation of a Electra A/C message
- C FujitsuProtocol Native representation of a Fujitsu A/C message
- C GoodweatherProtocol Native representation of a Goodweather A/C message
- C GreeProtocol Native representation of a Gree A/C message
- C HaierProtocol Native representation of a Haier HSU07-HEA03 A/C message
- C HaierYRW02Protocol Native representation of a Haier YRW02 A/C message
- C Hitachi1Protocol Native representation of a Hitachi 104-bit A/C message
- C Hitachi424Protocol Native representation of a Hitachi 53-byte/424-bit A/C message
- C HitachiProtocol Native representation of a Hitachi 224-bit A/C message
- C IRac A universal/common/generic interface for controling supported A/Cs
- C IRAirwellAc Class for handling detailed Airwell A/C messages
- C IRAmcorAc Class for handling detailed Amcor A/C messages
- C IRArgoAC Class for handling detailed Argo A/C messages
- C IRCarrierAc64 Class for handling detailed Carrier 64 bit A/C messages
- C IRCoolixAC Class for handling detailed Coolix A/C messages
- C IRCoronaAc Class for handling detailed Corona A/C messages
- C IRDaikin128 Class for handling detailed Daikin 128-bit A/C messages
- C IRDaikin152 Class for handling detailed Daikin 152-bit A/C messages
- C IRDaikin160 Class for handling detailed Daikin 160-bit A/C messages
- C IRDaikin176 Class for handling detailed Daikin 176-bit A/C messages
- C IRDaikin2 Class for handling detailed Daikin 312-bit A/C messages
- C IRDaikin216 Class for handling detailed Daikin 216-bit A/C messages
- C IRDaikin64 Class for handling detailed Daikin 64-bit A/C messages
- C IRDaikinESP Class for handling detailed Daikin 280-bit A/C messages
- C IRDelonghiAc Class for handling detailed Delonghi A/C messages
- C IREcoclimAc Class for handling detailed EcoClim A/C 56 bit messages
- C IRElectraAc Class for handling detailed Electra A/C messages
- C IRFujitsuAC Class for handling detailed Fujitsu A/C messages
- C IRGoodweatherAc Class for handling detailed Goodweather A/C messages
- C IRGreeAC Class for handling detailed Gree A/C messages
- C IRHaierAC Class for handling detailed Haier A/C messages
- C IRHaierACYRW02 Class for handling detailed Haier ACYRW02 A/C messages
- C IRHitachiAc Class for handling detailed Hitachi 224-bit A/C messages
- C IRHitachiAc1 Class for handling detailed Hitachi 104-bit A/C messages
- C IRHitachiAc3 Class for handling detailed Hitachi 15to27-byte/120to216-bit A/C messages
- C IRHitachiAc344 Class for handling detailed Hitachi 344-bit A/C messages
- C IRHitachiAc424 Class for handling detailed Hitachi 53-byte/424-bit A/C messages
- C IRKelonAc
- C IRKelvinatorAC Class for handling detailed Kelvinator A/C messages
- C IRLgAc Class for handling detailed LG A/C messages
- C IRMideaAC Class for handling detailed Midea A/C messages
- C IRMitsubishi112 Class for handling detailed Mitsubishi 122-bit A/C messages
- C IRMitsubishi136 Class for handling detailed Mitsubishi 136-bit A/C messages
- C IRMitsubishiAC Class for handling detailed Mitsubishi 144-bit A/C messages
- C IRMitsubishiHeavy152Ac Class for handling detailed Mitsubishi Heavy 152-bit A/C messages
- C IRMitsubishiHeavy88Ac Class for handling detailed Mitsubishi Heavy 88-bit A/C messages
- C IRNeoclimaAc Class for handling detailed Neoclima A/C messages
- C IRPanasonicAc Class for handling detailed Panasonic A/C messages
- C IRPanasonicAc32 Class for handling detailed Panasonic 32bit A/C messages
- C irparams_t Information for the interrupt handler
- C IRrecv Class for receiving IR messages
- C IRSamsungAc Class for handling detailed Samsung A/C messages
- C IRSanyoAc Class for handling detailed Sanyo A/C messages
- C IRsend Class for sending all basic IR protocols
- C IRSharpAc Class for handling detailed Sharp A/C messages
- C IRTcl112Ac Class for handling detailed TCL A/C messages
- C IRTechnibelAc Class for handling detailed Technibel A/C messages
- C IRTecoAc Class for handling detailed Teco A/C messages
- C IRtimer This class offers a simple counter in micro-seconds since instantiated
- C IRToshibaAC Class for handling detailed Toshiba A/C messages
- C IRTranscoldAc Class for handling detailed Transcold A/C messages
- C IRTrotecESP Class for handling detailed Trotec A/C messages
- C IRTrumaAc Class for handling detailed Truma A/C messages
- C IRVestelAc Class for handling detailed Vestel A/C messages
- C IRVoltas Class for handling detailed Voltas A/C messages
- C IRWhirlpoolAc Class for handling detailed Whirlpool A/C messages
- C KelonProtocol
- C KelvinatorProtocol Native representation of a Kelvinator A/C message
- C LGProtocol Native representation of a LG A/C message
- C magiquest MagiQuest packet is both Wand ID and magnitude of swish and flick
- C match_result_t Results from a data match
- C MideaProtocol Native representation of a Midea A/C message
- C Mitsubishi112Protocol Native representation of a Mitsubishi 112-bit A/C message
- C Mitsubishi136Protocol Native representation of a Mitsubishi 136-bit A/C message
- C Mitsubishi144Protocol Native representation of a Mitsubishi 144-bit A/C message
- C Mitsubishi152Protocol Native representation of a Mitsubishi Heavy 152-bit A/C message
- C Mitsubishi88Protocol Native representation of a Mitsubishi Heavy 88-bit A/C message
- C NeoclimaProtocol Native representation of a Neoclima A/C message
- C PanasonicAc32Protocol Native representation of a Panasonic 32-bit A/C message
- C SamsungProtocol Native representation of a Samsung A/C message
- C SanyoProtocol Native representation of a Sanyo A/C message
- C SharpProtocol Native representation of a Sharp A/C message
- C Tcl112Protocol Native representation of a TCL 112 A/C message
- C TechnibelProtocol Native representation of a Technibel A/C message
- C TecoProtocol Native representation of a Teco A/C message
- C TimerMs This class offers a simple counter in milli-seconds since instantiated
- C ToshibaProtocol Native representation of a Toshiba A/C message
- C TranscoldProtocol Native representation of a Transcold A/C message
- C TrotecProtocol Native representation of a Trotec A/C message
- C TrumaProtocol Native representation of a Truma A/C message
- C VestelProtocol Native representation of a Vestel A/C message
- C VoltasProtocol Native representation of a Voltas A/C message
- C WhirlpoolProtocol Native representation of a Whirlpool A/C message
-
-
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/bc_s.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/bc_s.png
deleted file mode 100644
index 224b29aa9847d5a4b3902efd602b7ddf7d33e6c2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 676
zcmV;V0$crwP)y__>=_9%My
z{n931IS})GlGUF8K#6VIbs%684A^L3@%PlP2>_sk`UWPq@f;rU*V%rPy_ekbhXT&s
z(GN{DxFv}*vZp`F>S!r||M`I*nOwwKX+BC~3P5N3-)Y{65c;ywYiAh-1*hZcToLHK
ztpl1xomJ+Yb}K(cfbJr2=GNOnT!UFA7Vy~fBz8?J>XHsbZoDad^8PxfSa0GDgENZS
zuLCEqzb*xWX2CG*b&5IiO#NzrW*;`VC9455M`o1NBh+(k8~`XCEEoC1Ybwf;vr4K3
zg|EB<07?SOqHp9DhLpS&bzgo70I+ghB_#)K7H%AMU3v}xuyQq9&Bm~++VYhF09a+U
zl7>n7Jjm$K#b*FONz~fj;I->Bf;ule1prFN9FovcDGBkpg>)O*-}eLnC{6oZHZ$o%
zXKW$;0_{8hxHQ>l;_*HATI(`7t#^{$(zLe}h*mqwOc*nRY9=?Sx4OOeVIfI|0V(V2
zBrW#G7Ss9wvzr@>H*`r>zE
z+e8bOBgqIgldUJlG(YUDviMB`9+DH8n-s9SXRLyJHO1!=wY^79WYZMTa(wiZ!zP66
zA~!21vmF3H2{ngD;+`6j#~6j;$*f*G_2ZD1E;9(yaw7d-QnSCpK(cR1zU3qU0000<
KMNUMnLSTYoA~SLT
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/bdwn.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/bdwn.png
deleted file mode 100644
index 940a0b950443a0bb1b216ac03c45b8a16c955452..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 147
zcmeAS@N?(olHy`uVBq!ia0vp^>_E)H!3HEvS)PKZC{Gv1kP61Pb5HX&C2wk~_T
-
-
-
-
-
-
-IRremoteESP8266: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for IRAirwellAc , including all inherited members.
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc.html
deleted file mode 100644
index 1fe4d5056..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc.html
+++ /dev/null
@@ -1,793 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: IRAirwellAc Class Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Class for handling detailed Airwell A/C messages.
- More...
-
-
#include <ir_Airwell.h >
-
-
-
-
-
Class for handling detailed Airwell A/C messages.
-
-
-
◆ IRAirwellAc()
-
-
-
-
-
-
-
-
- IRAirwellAc::IRAirwellAc
- (
- const uint16_t
- pin ,
-
-
-
-
- const bool
- inverted = false,
-
-
-
-
- const bool
- use_modulation = true
-
-
-
- )
-
-
-
-
-
-explicit
-
-
-
-
-
Class constructor.
-
Parameters
-
- [in] pin GPIO to be used when sending.
- [in] inverted Is the output signal to be inverted?
- [in] use_modulation Is frequency modulation to be used?
-
-
-
-
-
-
-
-
-
◆ begin()
-
-
-
-
-
- void IRAirwellAc::begin
- (
- )
-
-
-
-
-
-
Set up hardware to be able to send a message.
-
-
-
-
-
◆ calibrate()
-
-
-
-
-
-
-
-
- int8_t IRAirwellAc::calibrate
- (
- void
- )
-
-
-
-
-
-inline
-
-
-
-
-
Run the calibration to calculate uSec timing offsets for this platform.
-
Returns The uSec timing offset needed per modulation of the IR Led.
-
Note This will produce a 65ms IR signal pulse at 38kHz. Only ever needs to be run once per object instantiation, if at all.
-
-
-
-
-
◆ convertFan()
-
-
-
-
-
Convert a stdAc::fanspeed_t enum into it's native speed.
-
Parameters
-
- [in] speed The enum to be converted.
-
-
-
-
Returns The native equivalent of the enum.
-
-
-
-
-
◆ convertMode()
-
-
-
-
-
-
-
-
- uint8_t IRAirwellAc::convertMode
- (
- const stdAc::opmode_t
- mode )
-
-
-
-
-
-static
-
-
-
-
-
Convert a stdAc::opmode_t enum into its native mode.
-
Parameters
-
- [in] mode The enum to be converted.
-
-
-
-
Returns The native equivalent of the enum.
-
-
-
-
-
◆ getFan()
-
-
-
-
-
- uint8_t IRAirwellAc::getFan
- (
- )
- const
-
-
-
-
-
Get the current fan speed setting.
-
Returns The current fan speed.
-
-
-
-
-
◆ getMode()
-
-
-
-
-
- uint8_t IRAirwellAc::getMode
- (
- )
- const
-
-
-
-
-
Get the current operation mode setting.
-
Returns The current operation mode.
-
-
-
-
-
◆ getPowerToggle()
-
-
-
-
-
- bool IRAirwellAc::getPowerToggle
- (
- )
- const
-
-
-
-
-
Get the power toggle setting from the internal state.
-
Returns A boolean indicating the setting.
-
-
-
-
-
◆ getRaw()
-
-
-
-
-
- uint64_t IRAirwellAc::getRaw
- (
- )
- const
-
-
-
-
-
Get the raw state of the object, suitable to be sent with the appropriate IRsend object method.
-
Returns A copy of the internal state.
-
-
-
-
-
◆ getTemp()
-
-
-
-
-
- uint8_t IRAirwellAc::getTemp
- (
- )
- const
-
-
-
-
-
Get the current temperature setting.
-
Returns Get current setting for temp. in degrees celsius.
-
-
-
-
-
◆ send()
-
-
-
-
-
Send the current internal state as an IR message.
-
Parameters
-
- [in] repeat Nr. of times the message will be repeated.
-
-
-
-
-
-
-
-
◆ setFan()
-
-
-
-
-
- void IRAirwellAc::setFan
- (
- const uint8_t
- speed )
-
-
-
-
-
-
Set the speed of the fan.
-
Parameters
-
- [in] speed The desired setting.
-
-
-
-
Note The speed is locked to Low when in Dry mode.
-
-
-
-
-
◆ setMode()
-
-
-
-
-
- void IRAirwellAc::setMode
- (
- const uint8_t
- mode )
-
-
-
-
-
-
Set the desired operation mode.
-
Parameters
-
- [in] mode The desired operation mode.
-
-
-
-
-
-
-
-
◆ setPowerToggle()
-
-
-
-
-
- void IRAirwellAc::setPowerToggle
- (
- const bool
- on )
-
-
-
-
-
-
Turn on/off the Power Airwell setting.
-
Parameters
-
- [in] on The desired setting state.
-
-
-
-
-
-
-
-
◆ setRaw()
-
-
-
-
-
- void IRAirwellAc::setRaw
- (
- const uint64_t
- state )
-
-
-
-
-
-
Set the raw state of the object.
-
Parameters
-
- [in] state The raw state from the native IR message.
-
-
-
-
-
-
-
-
◆ setTemp()
-
-
-
-
-
- void IRAirwellAc::setTemp
- (
- const uint8_t
- degrees )
-
-
-
-
-
-
Set the temperature.
-
Parameters
-
- [in] degrees The temperature in degrees celsius.
-
-
-
-
-
-
-
-
◆ stateReset()
-
-
-
-
-
- void IRAirwellAc::stateReset
- (
- )
-
-
-
-
-
-
Reset the internals of the object to a known good state.
-
-
-
-
-
◆ toCommon()
-
-
-
-
-
Convert the current internal state into its stdAc::state_t equivalent.
-
Parameters
-
- [in] prev Ptr to the previous state if required.
-
-
-
-
Returns The stdAc equivalent of the native settings.
-
-
-
-
-
◆ toCommonFanSpeed()
-
-
-
-
-
-
-
-
- stdAc::fanspeed_t IRAirwellAc::toCommonFanSpeed
- (
- const uint8_t
- speed )
-
-
-
-
-
-static
-
-
-
-
-
Convert a native fan speed into its stdAc equivalent.
-
Parameters
-
- [in] speed The native setting to be converted.
-
-
-
-
Returns The stdAc equivalent of the native setting.
-
-
-
-
-
◆ toCommonMode()
-
-
-
-
-
-
-
-
- stdAc::opmode_t IRAirwellAc::toCommonMode
- (
- const uint8_t
- mode )
-
-
-
-
-
-static
-
-
-
-
-
Convert a native mode into its stdAc equivalent.
-
Parameters
-
- [in] mode The native setting to be converted.
-
-
-
-
Returns The stdAc equivalent of the native setting.
-
-
-
-
-
◆ toString()
-
-
-
-
-
- String IRAirwellAc::toString
- (
- )
- const
-
-
-
-
-
Convert the current internal state into a human readable string.
-
Returns A human readable string.
-
-
-
-
-
-
-
-
-
-
◆ _irsend
-
-
-
-
-
-
-
-
- IRsend IRAirwellAc::_irsend
-
-
-
-
-private
-
-
-
-
-
Instance of the IR send class.
-
-
-
-
The documentation for this class was generated from the following files:
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc__coll__graph.map
deleted file mode 100644
index 2f09810f2..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc__coll__graph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc__coll__graph.md5
deleted file mode 100644
index 8dc6f0a29..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-14d737c66c83e94394d17e5fb59778b1
\ No newline at end of file
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAirwellAc__coll__graph.png
deleted file mode 100644
index 88cc4902e2353bf1db0a985d954e9c64865450c4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 5989
zcmb7I2T)T@yAC2nP(X>GND+a6B0bWiC{+Z4^iJr#O0Th?NE0QXw15HvN)@Dq-g^-Q
z47~;^(gK9ezkDrF5jJ!0t7IB^G5&9xlZISn^c>qvLXzv`7hIh_xOl6n4;sDl>T33izclu^zgcSp
z{(z3e|5vCvody2z@TGSMyT(gFU*^5q-bBv|;(cPEEV1|4y^c5&Sa>Ux?on(eQ*=J*
zyUaBu7>4t!+P{bH&E3lm4i443qfTXS77E}2+xDr!yN0>Hjz^se-+%aE8;|``CGR<=
zftEH636TlhUDf2vsWJ=*!0MuJ@$p4(Z+qnq3E=cp&t^>Uu?26x*Cj2cD6#D+K9Fi`
zY@Elgr5lZg%nSXuUGt1NO+7q>BGR9jnYpe!!Dbc}36?qI24>y$`xCo<@x>NYEk)c2
z)*ra7B4*PG{UCsxv^UU%LKPc^hT>GxM&rH0BjG
z7%@#(MZz6Db+~2WsU&OOJC8MdXxMCYhb{+wN#c=M_o1&s0
zPLCF4hm%apErk<*W4(D}WKYDCMO})$#ThC~rJ)QA=_4zNGQpBxzI-X8>4N1=R(pAS
z+x$#dgpQBa{q&NHX^a>+qZ89WzN@6PEP#%{OGP;RWvh8
ztqf{@bGf;#jsEiG=ZI_$aq)zvFxup<$cTtH5fO6PgF@Erbh~R4PJdf;hGb9oH3Eoh
zJ!5Wl>R??o%C=lgKsoAKL()B`1VM{)M)@BMOKdMQGduIg#Kb6TLZ3c;3K0)E5+{y(
z((df+JQ%A}4*cUKc>*4dFsLD$D8M|$I<+=Yb(@dRX0qDfFCbu`4uxV3Too!Xts<`<
zuk`F_Z=d$9J7kGSr(<9s?_Y*P;^X7*8ka>qdj<*ES#HtRkXH2eE>#@#f#q^z8qBBj
z%O~YDp>p!_B<-s-iBV%_4nL
zFH1^9A{qE*Cw!+|Jd=o%fiWMEA&Dy^g@m=L^;it1XQAsO$s-k&ncBlO4lb@1DJhG_
z^UN$a)-Xl$#6LM{ZDPJ_CboU4>WYeFQ^7-(ymE$%)IsjRI0vlF1Dt<9HIrX4=U34=x0DwR8K&39OWLlpg*gwTe=
z8FF%SCwF;1eHxmaoGk8%S3_gB2n4d5RMgZxb5Tke{Yzf>^{~*;H#;jM$z6q}RWOL=
zlP5QeOG?OYK7RbTd*Sx&+vn(PY;67-6(ow-MS!c!iOFdMX<)!ZPQ%ROI$3=?lrFux
z+Qcs~koskV`AKh%W=1oCc}(TdoY}r>CdOjeGVR%R6p`xHOkk6GBS$Ym}-e+B)j?4)3ax;H&vP!;<3
zB&(yPk@39xSD2VOUyxCY2Oq%C$_Lro+e@IWWnpH{$;+D`_@atGkd~J2K@nGR^v{x#
zn5d|z+&w*=bXcKK>--j-iQ#S
z2L*q~b?E>&=(GhwpKSKGZxKI!z+s3KN`sTY9}Cf9lK>N{YicAwKcoe1T{u1@x{1~v
z9R)G7uv~}Rzw;ljAx=8+J0Xk*O|V`UC@8{g%U|73L@FE9_~QzZvH*!1K~->A?_B>N
zFE4l)4a;nEIK6^`f}rcT_(gJ3(AM^Frp~Ue%X07oP=#^{StJtqEjRZDOXifM-gjRZ
zI-JkA%zbUVQfXzO{XK_^sL)kK2e_2Stb)wxk>^`xiN;J7^v2d!V=fTd^8;#W9YuftyVL$CNv$Dw19ieGy
zY=hYv-2D7+ySvrE<4gq+E(r+<{Td!FlPLW3>1J!x^`_aD$lJWU9NgStL%I67MRCKv
zfBM-WuPGw1}2t&o(zkKal
zJD6(l!~U|OqT>AGVu{z1)-4W>>w@MG2r2o+>Fz`kJX+dCeQt44Sw{y-&2V@6XrG{?
zqf_Khu#H8d`I3-!T7PHvV!2cWuU!PkF?w^ZZEj}fp|v$5`9>`bFDaIACE5F{HpYWz*mv=UXjBK9oBrChM@mZMGcz*`>SKveb|%?NcW>Vg
zm+-{joR@FxHWkSm+G!o#Q7s!9Sm$*kMRUe?Wd83%UZZu~#}uQ1S&qHf*w|lD8K%p{
zeKihP?A
zx*jFP4mg4)!hWwX?qs?>CTR{-y$o4
z5eQwJWTtEWyxP6P*^ueh($_cM1(NOl@KEp-s8W|)*EE8t?Yy`#63r=_sMwlyE3|{(
zcie|>ed;Q+-yJlTDP#ZqG4-FOe`S8kf^YvBHC6hym&jg2~CMx>4)O>t~;S?H`H=y+1n=QNi
z<3>xQKPB4!7q8;V+>2IC2b<2d9#=Gt`E-*c91)E&(XRQ_Yd+sU;5=Z)SFahQe2`}DFEzqcg^*mQD1Boa`}i6O$zp8hZ$=`itZC)f5O>qK&8%r;
zA9A*_ZK1zA+^yx|XJXBkU%|ayj8_0(|5FjAg!3cCj(cqxiyfy}xte-x&gf%~4h@@F
z;yT-9KB?e79g3QT#4bIY_ke^G3saJCK8p-xjz|KJgz1EPr52WBh)WE|==*$Y{ZhiR
z@nKdy$CI@sBP*hQTrk^!$6w1!Sy+6sWWjL?rN*_;kw?Ba6h^#tJ`T@Jr$4-=*i^U7
zuUa~mZh2}~4ZjI*+Ykke}adKbqf(EiVGfi*yMpRMsjD>db3&S(Kdh2evRbYYRIpnKQ&9{
z*7)RAJUFJBlP@Uj_*KB7Z%_D;P5wH(fz;y4R`(aO)v}Kbeb+me-MxmUSMmM!LHlH+
zhpdOs!}Mt8pC<;pKut%qOtq8;qCEekG1qVWK8fz^?7i+z@MaIg0p{ulU&+whMv7j1+eMueT7mV{dGkeF_wox5Itv@)isySFVmt
zkGgY(O+tB}>}9_E_iwYamQcmd)z!fo#swk?^BMeknPV^vI1vZ5zT7)89|b3!KYRXW
zp`@m^>iWQk(M!wEEEJgTk99T<`^n`!mZ=RFJW)h_Q(YD>{aP`&tgfM9H`DkE%;STi
zj9Xp>FI;^4o|tPSU#>0*$uAcHb$1U?7HXO5;8q|_SY}GyUbvCPu_0FD%!2s%D<4h6
zbTGC5c6hTTZ7Zj6$xno^i(hzinZuyO_7Xiz?LqEPF%V)vtNafkU5C`wZ7H_t+8`3!
znwnnbJhE2wqU*OK2TX*hIVGwQa*yVp$`MOojo~|8R
zhG3tf!}Mua>y6$S*_7%J{C>YYkUV>QVJh4T)wAwynxPbZC0Wc(loseSN&x|Z&7Bcs
z@_VA
z0)ar^7Q@CkG&BT6*+W1@ROk-QP&&)i-`_0(sitRUDgZ8y?C*a<@&-sMQLDOCUwP+C
zhk8NfH5E-O4;>TLu&15lC|zcwR6aE&?XYDB{-rBdu5>qn?HYS})KerpvpRn4@9&?Z
zd-duS-a{!v6Nr2QQC?22`CwQkH4-Xv(l$
zqP8+^8-D%^>pE3ky-=GosWwR$n!a?z&l?gFg0CYzckXwo6CnLP7jNBR&o8>RasfDU%WUsK0eMAPeDdz2%U?O
z5aW?{GIy>{3*yAad+!%W`;sa;R9{wBR;FiRiSDqTT}PeXpKFcI$jPBZp-^z9OF&U>
zFAZi-5H@#qzF@IQ0|Q!~vkUX{25^_cde-j4RYq~AWFPVmk{`zhzpnm&wN2RsL7Io>
zjgVDqk>93eXJ==7M~B7E@(@ECj2^)vyrd%YgimwQ6X+(ayRgqlcnV?U0vPtWMr3t$8&bhyT_=EB`uacGrMa`
zqx}Ps!kkNpj!Y*-(8{~L(tXhpuf=SE=1mm@yYIQV5i_58WWVAr`AV?i
z=bkDwb+6+n{i=$o@Y3kC$m6c*gxa9v$1<;Ty}?RN2seSOd9|x`AvW)VDkGxXOI@G;
z>^qnRYv~J^mU;8AXzkWKkMfP&8?t0OIA1j?nc}Jn!;motI$o-s!Y)
ziDqR@g&+K^gsG~=>{Su^=->?|?a2zpk=iXXwlbK&buW5-RLD@B4&khC_ZZhdM;1g>g>xU9`H2{NowgW2tFv}+Fm00)}xR06kd}2DS-E%mFSKx
zG}Fwce)rXEqj1sFWA*FINa1;dg@=_|i)b+^-&=~L^d}=}$-2uXvK1aRtQIe(su?)b
z3>}o`Yd*$i3gfEd{;OKV9f!w(wtLHR-*!b1TLZ#~G0F2)7DR3>AQclt?B3=#{n=d&
z648pESYL8gQCBbZrkoh~nW1c0<&&S^RK&ZL@E=6-51YWyy>F$Dw+ETU-9NQhEUj^Z
z3Uox96)TjhVRdu$Hp}ad^MAVg`H2H|tK$qnu?%LG-Z;6P^4
z^TS~LE8OMPzPBN8SiR{qmBlrCr&XQzgdjMtDo
z{-yN3EJnI@e5fO{DmpTf8h8?(2ss1-kx@*~jrcU==#Njda4-rn&}xChIJv*AkVQMk;>eCui~3LI%*_yvS$TVWEU5&(8Qe_
zA12;&VtD)Zt<+XK2QdEShEu=>_|JxOKSChzm5ZqvMMdubazTWJg*SF~xHvePq@*mH
zDVdp>4q9urI(b2!v~{pjh>nXp^I@Btn}4x~8TkpwfF&+K2?ph^ELA>#Z-H>gt?qbu
z_TbAdT7`%VB(B|K8>}Jp-sj}xJQMus}6fauzHc7~e
zJd#lW4~XXsEs0a8GzzvLy6CK#(*fXFc|g)Mkf{=#rK+xO(;0W0Z+K-1w?`HgP?H)J
zb{NUX7+NR*F;%aS@TRPWBm#EO`KgC0N+=1FGwk9ih>V)j*gFerh3}j%|WJ<55uIx
zLtMkn3c1jQO^-`~$`}3zA&>yZ2RoAj3
zDIp=`{97;ugSkLS3AqV}Lti%Z^DII13eBRy0n63PpM9^)Y5|xQbSxQncG*;xqeHjT
za31^3o6pXg`cFnoY+_;uSdh<*_3JTK4JC;yZ4-6%{`;NK^GNrp2Di!`w95ZEtOyg$
zCb4L<*fk%YG%s4|Z8~7R%V^|d@7fZ}pR2^yyl?XY2$uNoL3x_Pn1WqpqT`gL*R8&@
UTRpKK
-
-
-
-
-
-
-IRremoteESP8266: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for IRAmcorAc , including all inherited members.
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc.html
deleted file mode 100644
index c49fa3346..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc.html
+++ /dev/null
@@ -1,1022 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: IRAmcorAc Class Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Class for handling detailed Amcor A/C messages.
- More...
-
-
#include <ir_Amcor.h >
-
-
-
-
- IRAmcorAc (const uint16_t pin, const bool inverted=false, const bool use_modulation=true)
- Class constructor. More...
-
-void stateReset ()
- Reset the internals of the object to a known good state. More...
-
-void send (const uint16_t repeat=kAmcorDefaultRepeat )
- Send the current internal state as an IR message. More...
-
-int8_t calibrate (void)
- Run the calibration to calculate uSec timing offsets for this platform. More...
-
-void begin ()
- Set up hardware to be able to send a message. More...
-
-void setPower (const bool state)
- Set the internal state to have the desired power. More...
-
-bool getPower (void) const
- Get the power setting from the internal state. More...
-
-void on (void)
- Set the internal state to have the power on. More...
-
-void off (void)
- Set the internal state to have the power off. More...
-
-void setTemp (const uint8_t temp)
- Set the temperature. More...
-
-uint8_t getTemp (void) const
- Get the current temperature setting. More...
-
-void setMax (const bool on )
- Control the current Maximum Cooling or Heating setting. (i.e. Turbo) More...
-
-bool getMax (void) const
- Is the Maximum Cooling or Heating setting (i.e. Turbo) setting on? More...
-
-void setFan (const uint8_t speed)
- Set the speed of the fan. More...
-
-uint8_t getFan (void) const
- Get the current fan speed setting. More...
-
-void setMode (const uint8_t mode)
- Set the desired operation mode. More...
-
-uint8_t getMode (void) const
- Get the current operation mode setting. More...
-
-uint8_t * getRaw (void)
- Get the raw state of the object, suitable to be sent with the appropriate IRsend object method. More...
-
-void setRaw (const uint8_t state[])
- Set the raw state of the object. More...
-
-stdAc::state_t toCommon (void) const
- Convert the current internal state into its stdAc::state_t equivalent. More...
-
-String toString (void) const
- Convert the current internal state into a human readable string. More...
-
-
-
-void checksum (void)
- Update the checksum value for the internal state. More...
-
-
-
-
Class for handling detailed Amcor A/C messages.
-
-
-
◆ IRAmcorAc()
-
-
-
-
-
-
-
-
- IRAmcorAc::IRAmcorAc
- (
- const uint16_t
- pin ,
-
-
-
-
- const bool
- inverted = false,
-
-
-
-
- const bool
- use_modulation = true
-
-
-
- )
-
-
-
-
-
-explicit
-
-
-
-
-
Class constructor.
-
Parameters
-
- [in] pin GPIO to be used when sending.
- [in] inverted Is the output signal to be inverted?
- [in] use_modulation Is frequency modulation to be used?
-
-
-
-
-
-
-
-
-
◆ begin()
-
-
-
-
-
- void IRAmcorAc::begin
- (
- )
-
-
-
-
-
-
Set up hardware to be able to send a message.
-
-
-
-
-
◆ calcChecksum()
-
-
-
-
-
-
-
-
- uint8_t IRAmcorAc::calcChecksum
- (
- const uint8_t
- state [],
-
-
-
-
- const uint16_t
- length = kAmcorStateLength
-
-
-
- )
-
-
-
-
-
-static
-
-
-
-
-
Calculate the checksum for the supplied state.
-
Parameters
-
- [in] state The source state to generate the checksum from.
- [in] length Length of the supplied state to checksum.
-
-
-
-
Returns The checksum value.
-
-
-
-
-
◆ calibrate()
-
-
-
-
-
-
-
-
- int8_t IRAmcorAc::calibrate
- (
- void
- )
-
-
-
-
-
-inline
-
-
-
-
-
Run the calibration to calculate uSec timing offsets for this platform.
-
Returns The uSec timing offset needed per modulation of the IR Led.
-
Note This will produce a 65ms IR signal pulse at 38kHz. Only ever needs to be run once per object instantiation, if at all.
-
-
-
-
-
◆ checksum()
-
-
-
-
-
-
-
-
- void IRAmcorAc::checksum
- (
- void
- )
-
-
-
-
-
-private
-
-
-
-
-
Update the checksum value for the internal state.
-
-
-
-
-
◆ convertFan()
-
-
-
-
-
Convert a stdAc::fanspeed_t enum into it's native speed.
-
Parameters
-
- [in] speed The enum to be converted.
-
-
-
-
Returns The native equivalent of the enum.
-
-
-
-
-
◆ convertMode()
-
-
-
-
-
-
-
-
- uint8_t IRAmcorAc::convertMode
- (
- const stdAc::opmode_t
- mode )
-
-
-
-
-
-static
-
-
-
-
-
Convert a stdAc::opmode_t enum into its native mode.
-
Parameters
-
- [in] mode The enum to be converted.
-
-
-
-
Returns The native equivalent of the enum.
-
-
-
-
-
◆ getFan()
-
-
-
-
-
- uint8_t IRAmcorAc::getFan
- (
- void
- )
- const
-
-
-
-
-
Get the current fan speed setting.
-
Returns The current fan speed.
-
-
-
-
-
◆ getMax()
-
-
-
-
-
- bool IRAmcorAc::getMax
- (
- void
- )
- const
-
-
-
-
-
Is the Maximum Cooling or Heating setting (i.e. Turbo) setting on?
-
Returns The current value.
-
-
-
-
-
◆ getMode()
-
-
-
-
-
- uint8_t IRAmcorAc::getMode
- (
- void
- )
- const
-
-
-
-
-
Get the current operation mode setting.
-
Returns The current operation mode.
-
-
-
-
-
◆ getPower()
-
-
-
-
-
- bool IRAmcorAc::getPower
- (
- void
- )
- const
-
-
-
-
-
Get the power setting from the internal state.
-
Returns A boolean indicating the power setting.
-
-
-
-
-
◆ getRaw()
-
-
-
-
-
- uint8_t * IRAmcorAc::getRaw
- (
- void
- )
-
-
-
-
-
-
Get the raw state of the object, suitable to be sent with the appropriate IRsend object method.
-
Returns A PTR to the internal state.
-
-
-
-
-
◆ getTemp()
-
-
-
-
-
- uint8_t IRAmcorAc::getTemp
- (
- void
- )
- const
-
-
-
-
-
Get the current temperature setting.
-
Returns Get current setting for temp. in degrees celsius.
-
-
-
-
-
◆ off()
-
-
-
-
-
- void IRAmcorAc::off
- (
- void
- )
-
-
-
-
-
-
Set the internal state to have the power off.
-
-
-
-
-
◆ on()
-
-
-
-
-
- void IRAmcorAc::on
- (
- void
- )
-
-
-
-
-
-
Set the internal state to have the power on.
-
-
-
-
-
◆ send()
-
-
-
-
-
Send the current internal state as an IR message.
-
Parameters
-
- [in] repeat Nr. of times the message will be repeated.
-
-
-
-
-
-
-
-
◆ setFan()
-
-
-
-
-
- void IRAmcorAc::setFan
- (
- const uint8_t
- speed )
-
-
-
-
-
-
Set the speed of the fan.
-
Parameters
-
- [in] speed The desired setting.
-
-
-
-
-
-
-
-
◆ setMax()
-
-
-
-
-
- void IRAmcorAc::setMax
- (
- const bool
- on )
-
-
-
-
-
-
Control the current Maximum Cooling or Heating setting. (i.e. Turbo)
-
Note Only allowed in Cool or Heat mode.
-
Parameters
-
- [in] on The desired setting.
-
-
-
-
-
-
-
-
◆ setMode()
-
-
-
-
-
- void IRAmcorAc::setMode
- (
- const uint8_t
- mode )
-
-
-
-
-
-
Set the desired operation mode.
-
Parameters
-
- [in] mode The desired operation mode.
-
-
-
-
-
-
-
-
◆ setPower()
-
-
-
-
-
- void IRAmcorAc::setPower
- (
- const bool
- on )
-
-
-
-
-
-
Set the internal state to have the desired power.
-
Parameters
-
- [in] on The desired power state.
-
-
-
-
-
-
-
-
◆ setRaw()
-
-
-
-
-
- void IRAmcorAc::setRaw
- (
- const uint8_t
- state [])
-
-
-
-
-
-
Set the raw state of the object.
-
Parameters
-
- [in] state The raw state from the native IR message.
-
-
-
-
-
-
-
-
◆ setTemp()
-
-
-
-
-
- void IRAmcorAc::setTemp
- (
- const uint8_t
- degrees )
-
-
-
-
-
-
Set the temperature.
-
Parameters
-
- [in] degrees The temperature in degrees celsius.
-
-
-
-
-
-
-
-
◆ stateReset()
-
-
-
-
-
- void IRAmcorAc::stateReset
- (
- )
-
-
-
-
-
-
Reset the internals of the object to a known good state.
-
-
-
-
-
◆ toCommon()
-
-
-
-
-
Convert the current internal state into its stdAc::state_t equivalent.
-
Returns The stdAc equivalent of the native settings.
-
-
-
-
-
◆ toCommonFanSpeed()
-
-
-
-
-
Convert a native fan speed into its stdAc equivalent.
-
Parameters
-
- [in] speed The native setting to be converted.
-
-
-
-
Returns The stdAc equivalent of the native setting.
-
-
-
-
-
◆ toCommonMode()
-
-
-
-
-
-
-
-
- stdAc::opmode_t IRAmcorAc::toCommonMode
- (
- const uint8_t
- mode )
-
-
-
-
-
-static
-
-
-
-
-
Convert a native mode into its stdAc equivalent.
-
Parameters
-
- [in] mode The native setting to be converted.
-
-
-
-
Returns The stdAc equivalent of the native setting.
-
-
-
-
-
◆ toString()
-
-
-
-
-
- String IRAmcorAc::toString
- (
- void
- )
- const
-
-
-
-
-
Convert the current internal state into a human readable string.
-
Returns A human readable string.
-
-
-
-
-
◆ validChecksum()
-
-
-
-
-
-
-
-
- bool IRAmcorAc::validChecksum
- (
- const uint8_t
- state [],
-
-
-
-
- const uint16_t
- length = kAmcorStateLength
-
-
-
- )
-
-
-
-
-
-static
-
-
-
-
-
Verify the checksum is valid for a given state.
-
Parameters
-
- [in] state The array to verify the checksum of.
- [in] length The size of the state.
-
-
-
-
Returns A boolean indicating if it's checksum is valid.
-
-
-
-
-
-
-
-
-
-
◆ _irsend
-
-
-
-
-
-
-
-
- IRsend IRAmcorAc::_irsend
-
-
-
-
-private
-
-
-
-
-
-
-
The documentation for this class was generated from the following files:
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc__coll__graph.map
deleted file mode 100644
index fface06b6..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc__coll__graph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc__coll__graph.md5
deleted file mode 100644
index 479c95a02..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-d036b68b6c0b643498333b0d00548c92
\ No newline at end of file
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRAmcorAc__coll__graph.png
deleted file mode 100644
index b0fe9fd802ae6ce010a25b57e7ed32c1a80638ad..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 5829
zcmai21yEG)yIw$2mPQ&RR3s&&LusW$KzadLVv%lv1?fg4l$M62OS)N+?r!N?Kx!rK
z@ptF`=FWfa%-x;c^X;Db&R6gIywCH5Yp5xL31|sGAQ1SKlAIQBod-VtcsRhf6;b_n
z;DTeWtSAS%`}@vnDM$c;9(cc!d#U4@cChH9PY!LxMIGHEe8`5w8!yfx*_myq3Bh)I
zxr!)-1#sI&y6Gj^@@`3F=~LO4BHf!J7wei#>Pio^DjRooJLV$I-6pFi>M#vP3C>x}
zzOxw-X2F@`l}|FHM{HQ@HGTx8EN^*vGV%)?HMikkee!rLKpw-_`vQ-z{v(UB-ixr(
ztO`;V5&}AA%aiYm;@-;nrCz^B6$h6T
zJv~Jvr!V5t(&*V9KRy?WJ)gxR#S4xm3DB6qBMnmxDs63Lq(^2~R*sJ4k#LeRGR7bf
z2#8^(YEX1syqSJyommGa!lY$xn-A%f9oRB$Ws5#(h|NdvOimm
z9LxK?i!8?omkXS&hOYnK8J9JHT3fTbA1z5rU>m?^muAPt#@eZ6Ei70wymz0nJ$kfy
zveCb}JCsjNh_k=YK+dU)cwuFgpVz-Lo<99TRTV5FBSXT(L|kiNzf;B4yWjO=G)Iy3
z(IaeNy1BVQnYX=k4(-Fk#6v?vVPRqI!S|^yy=bFxY;0^$XJ^4Gk7Z#nuHxe2%d7Ex
z)vn%XI#LD(aFI>~91cnoaSF^d)zb@|nbB9u)4GR^y*iRDySb$D@@CKUu5+f+;`n^t
zA?Mq-Z%FA%oAG?e;MeEC5b(&z`+erOwD1+A)fcAUTp
zSGKlr_4M>4P6q_6?d-5Xg_E{i#*Gxt4fNzs)Vh!SF2s%6{1yw_z;r@pOU+(!N^ByI
zD{xIots;u@mUG(oOU-?mY$JxLx9GQ3miQ475vXo*bzqBwLPJw^<~8clj%8
z#Ixm&NTV?X0)Zi87$oP;3o@^NrTAv5mg=(d@DTB~UGx9;mIVDxfIk;UNMI49
zw6qZ${mJWNdCDMoL<9i{UQqC)?V~*u8ag$ltD~!XvX|VyaebtwrUn9~tKlZT#)d+n
zIajy0x0`b+9S1-PzRn{vucW3&Lar~53rkDo-QDX(oyi}otoVDlx^@Exy1Ks)6I3l2
z#{h9~azdcc>Allj9S(?tL+q=B$H(J`O-E9GOAJy{Qj&AG2M+#NNGB8u)eZo{@iCIg
zVy!#8rH-#QvtvSte*SsdfK*i4GYDo?Rh8q}?i&CC5;7U7s6y9~vFi&BE@3e-3YL~^
zH3r-te0`b8!bfIi@Oo25)s2i6;5S}gUfHFkgVu^h*%~SD=7X%BQO6}F20OG~^=^BK
zdYxF7%f8Z9{VIs>-NL9>ZgRjkJU>roY;0UuR<>CH9Q*0%;fhF^;=K5s<8xXt!TtLH
zIM@r`A?;Om6xsOw8i*#WMC$BB@J~cj0U+`A78A0c3yO&$N|W#+<84M^{_O7`ot?#R
zF(C#v@?!^xiHWHjiDVTOrOC_78?mju+$|}Oi;IJwpPys=Ik~t%rir@5ef=5{5`x1{
zL4YuAGl7>1wgD@}0s)8;m9MCv@GUpDdmA)ic6oXEP)O)Oe=;x9W7#(}De1xfOeI!B
zLqm#$7e5OtYy78AfsKt~?1`@t2DJoye0+``9!w`fi;&mShlhvkJUj||ddaWs6*}E-
zQp}ia%Z(by0Jvy!Kj;KDl{ul0gq$1;04UgEBc-UQsH2k;#)vP9_1QBL;8Ah?8~P2-
zk3JX_?N>&W>0MqAo5J0WAIW>C-@iO&|aZaw;k+u{%JdjE;`VqN&Z6TYWuO
z0&r0yvc!;+Uw!Nx95OmO6!62X@tz)RAhYCwh?bC)96Y&NdU1m=tS15@`eQ-@xxb)u
zmJlnX>2QTwptWf#UHKmMqHAPZcdt=$dy3DEoafE2(8DtMFb#HC5MEHHLfDJ{Y=or0
zRA-_)%O5tJ-T3tj?=3RR^#gbC4I6`8m0ITsIDTNakNqw{!?)Dx%bH=Fo
zjuzLq^d
zJMwC=0!oO0LvN~cNqs_)r&$rbfS#9(^YVK1&*Brr>I1l-_ha*jk)o?
zV#5!eXzhrL>ap74{eLD!ny(4w%D#9gy+XV5l`v-B6%h=yx6e9JuiMRuBIp<#pMo^|FGU#6EPip-iIX(k6QR$O)w{2140OPn9Z~D
zok^yL5JauftQgIzo+vY~)b-kB=X()y^o~bX-WLulp2XsdxK&?UxVpRc!m
ziz$hQdLp^@a%I#()8#xLo1>}ThEB}M^NLdNLr!pZzh_1^xnugi<(Ezbd@=+KYPNdC
zTy@ldkBH2c%|RAC-C+NT5I`R(`!&)<7+!AIFX!YnGK7>Zh3rPf$eec-cWsh#V2od6
z|W?sT*~a(i!{SEA^p%dX~=`?_0TB(J<&pK8g$8FYr7hV|xwdd*I#~`tVWJ`m=K>0z-d<6zq_hEXNm5?OxQeQ~P$fxk@+_
zu9{re*VSjXHF(U!-&v0nGCO*V3E={0l)*B-mJ#RK~Qg@lh^cg
zy})aj2CMw777(Fh@jo#1Z^Y@~hYY7Cw?mK;NyrhqOo!>{L#cJRQZ?W
z(88)5{Rfs_{X+gdC-tCGUUR6pTy}wQkO&p>X!XWgMSGfl)7e@
ziUPO4a=y=YOeOevz1nhP3=nCcQiZss%j{01F7vb8g{CqmUH}dJySr6SPmkmrN8)Q7_~gU{Y8;?S39s|6Pk_0@
zPB#ayulJ_Q1wbl!T9p9d#ex4FFw=i`q6nkQy}B&@0No?+etT3aZJ!hV)EVYY?G-vc
zqnUE?#8icE9My+JhTbjyKfFt%?9Y2$cXxMddwcnJ?;f=gH5lE>9;ht}&yMc6Y82@>
zy1NT~Jvus)HuH^05Ps$zNIjmB)ejvAKM!;`&9G>VWIAfaHZn4zUt3!&O_RdCjT%S=BqK=PWe)u2()Ot+=1A3AujIt`}~CTba1o+mcPG$cW*Dt)2DrDsj@f$
zWl&Z*YF9}*W|{1YGudUxi;~??-@KncU*EE?E=u?H^(ApmM8TX=2ZKZ6Z!S*~Z6_#g
zDjfYE?ss4G-sP1b9kR3w6wNw4m6Ofwtf^-+0pO6Gp9udpAO<8CmqFqIfS}L6aykHL
zk}3z;3$6Y@(W&e8%`=u3yj=6PF^!pTo90AF*E}i~%P(WiX2%&u7Hkg+z+YdbdE5cz
z)qS}PX<4TFaC=~2#5>JwJI;ni&B?ICuvXz=U@2>Dk2Uiox25gcGNq4elC}dTd*E3%
zbUux8cEy+W9^lp|87Ym;FYEY3Cga~wf7S{>@k6X1jbTZ
zoQ(E7WJe2U!(3NV?wp=Q7;OMdSTXeW$jSHsr)JXQ_vI!Hi-_27|MF@N63r0>yno$;
z|89VB#k%EGUO?!+4d3Ypmn*i{f34G5>_ooOa~%IE^|j&=MIG}eRp;(tk3Glr;tjRK
z0|3PMjWK`{#VGyL+%4`_b0%avU|FsE^3Jt)%O8O$fG3?{iLdTN1
zeFr;CwmTgDgUWYAr?~n@{aTuT(}Utb-Ro&PKgXo;ra2`A2pvw3-KAK9yt_Pt;zlu)0px
zKF_KElgBfJ0^^Kcwg3a9S{NN{y^mBiEacrZhf&cwtO-m9a_RCj&-0Wd=h8VOTB
zr>93F8GQ!E-syu&i02sqU6I7okuN7N|F-d7iR_>MlXrGM?y7sgDAs&7WvCDfxCA7W
zl)>2dADHz-P>Q(i>Xh4G94G$j#}6fFBSt`)c2+*hAXm%7!pl@)kU&^_34D+56=
zrk|hRb+gOX&`Xy1m04(J&!hc=QAMWUmKI4yuV19UHaE|$?|P_AA3lFh$>ev*45*#Bj0~bYt?-K_AL1`xzWf*-
zM(&IkTx|#g3ahG$zZtz-GSlWSjfsirc)TVLYG=Ad;aUsQTE2V7EFeG*27_m6Y!Wp6
z0SVEitu7h7uwW#osFo&0Ki18!t*!Njt&G1#
z6#!!rI=aZW)mGU+0ZryH?gVr_-}?oT9~;gHKx9FOGvopLW!Y3l2J^7(&M!=kC1H2J
zT;1G6Fsj*p^qahrs;az;ivSQh5&qZfOevx+kMCHdynnM#*goGJ&UBdI;pHX1|A1?S
zso#?S)}vA%z)jqo)i3&7o2Hj%XJ;hga)6lL){HeM4M|UDSXfxNw8_X=G##EF8G$>k
zH@4ZS@+8yM(iINfqS-d(Ax)7gkGlY0pwe|m>jQeHAS^l>+k#Lrma*q>v1xVhPuE2n
z5Pgv8GGicT35A7)0T*jxYU<==qbyIdZ27cosqSe&aZwQlNG0W2fa&2-D--D773~KD
zW*FcZReBtmxVpKm0@@N}_8Sui4(LWe;j&XiWKP5a6#((J8in2~&nYe@u(!AWF*qpy
z@+HQ?;vyfAD6siDFmO5=C6k_~gTkZ_9`v@AEDnDDC$^}9ONjv!NzTVd93UMbU7^IR
zTwDkwKOm@6q)ZDu&%GKD}ZE_xV>Cw=jQGKd`AorZ_978w6wGe^B#h~
zJ{+~QpTtzT>GD>iN@;bQRQQ$t4cOn=**PvHMJag(kBfsNq6|t$-?&Qrw+j7lXZAlp
zmXsyVXLCWRF_xKT2XRYC)_C)MW8?sdyOA{+8co9avcQg%h2q~nJ|J9f<9p0PS*SY<
Y(#vvwH*Xz?TNSl2?-}lQ9eYFLvB%X#fBK
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC-members.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC-members.html
deleted file mode 100644
index 966de5375..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC-members.html
+++ /dev/null
@@ -1,122 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for IRArgoAC , including all inherited members.
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC.html
deleted file mode 100644
index 0cd5ae0ac..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC.html
+++ /dev/null
@@ -1,1383 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: IRArgoAC Class Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Class for handling detailed Argo A/C messages.
- More...
-
-
#include <ir_Argo.h >
-
-
-
-
- IRArgoAC (const uint16_t pin, const bool inverted=false, const bool use_modulation=true)
- Class constructor. More...
-
-void send (const uint16_t repeat=kArgoDefaultRepeat )
- Send the current internal state as an IR message. More...
-
-int8_t calibrate (void)
- Run the calibration to calculate uSec timing offsets for this platform. More...
-
-void begin (void)
- Set up hardware to be able to send a message. More...
-
-void on (void)
- Set the internal state to have the power on. More...
-
-void off (void)
- Set the internal state to have the power off. More...
-
-void setPower (const bool on )
- Set the internal state to have the desired power. More...
-
-bool getPower (void) const
- Get the power setting from the internal state. More...
-
-void setTemp (const uint8_t degrees)
- Set the temperature. More...
-
-uint8_t getTemp (void) const
- Get the current temperature setting. More...
-
-void setFan (const uint8_t fan)
- Set the speed of the fan. More...
-
-uint8_t getFan (void) const
- Get the current fan speed setting. More...
-
-void setFlap (const uint8_t flap)
- Set the flap position. i.e. Swing. More...
-
-uint8_t getFlap (void) const
- Get the flap position. i.e. Swing. More...
-
-void setMode (const uint8_t mode)
- Set the desired operation mode. More...
-
-uint8_t getMode (void) const
- Get the current operation mode setting. More...
-
-void setMax (const bool on )
- Control the current Max setting. (i.e. Turbo) More...
-
-bool getMax (void) const
- Is the Max (i.e. Turbo) setting on? More...
-
-void setNight (const bool on )
- Turn on/off the Night mode. i.e. Sleep. More...
-
-bool getNight (void) const
- Get the status of Night mode. i.e. Sleep. More...
-
-void setiFeel (const bool on )
- Turn on/off the iFeel mode. More...
-
-bool getiFeel (void) const
- Get the status of iFeel mode. More...
-
-void setTime (void)
- Set the time for the A/C. More...
-
-void setRoomTemp (const uint8_t degrees)
- Set the value for the current room temperature. More...
-
-uint8_t getRoomTemp (void) const
- Get the currently stored value for the room temperature setting. More...
-
-uint8_t * getRaw (void)
- Get the raw state of the object, suitable to be sent with the appropriate IRsend object method. More...
-
-void setRaw (const uint8_t state[])
- Set the raw state of the object. More...
-
-stdAc::state_t toCommon (void) const
- Convert the current internal state into its stdAc::state_t equivalent. More...
-
-String toString (void) const
- Convert the current internal state into a human readable string. More...
-
-
-
-void stateReset (void)
- Reset the internals of the object to a known good state. More...
-
-void checksum (void)
- Update the checksum for the internal state. More...
-
-
-
-
Class for handling detailed Argo A/C messages.
-
-
-
◆ IRArgoAC()
-
-
-
-
-
-
-
-
- IRArgoAC::IRArgoAC
- (
- const uint16_t
- pin ,
-
-
-
-
- const bool
- inverted = false,
-
-
-
-
- const bool
- use_modulation = true
-
-
-
- )
-
-
-
-
-
-explicit
-
-
-
-
-
Class constructor.
-
Parameters
-
- [in] pin GPIO to be used when sending.
- [in] inverted Is the output signal to be inverted?
- [in] use_modulation Is frequency modulation to be used?
-
-
-
-
-
-
-
-
-
◆ begin()
-
-
-
-
-
- void IRArgoAC::begin
- (
- void
- )
-
-
-
-
-
-
Set up hardware to be able to send a message.
-
-
-
-
-
◆ calcChecksum()
-
-
-
-
-
-
-
-
- uint8_t IRArgoAC::calcChecksum
- (
- const uint8_t
- state [],
-
-
-
-
- const uint16_t
- length = kArgoStateLength
-
-
-
- )
-
-
-
-
-
-static
-
-
-
-
-
Verify the checksum is valid for a given state.
-
Parameters
-
- [in] state The array to verify the checksum of.
- [in] length The size of the state.
-
-
-
-
Returns A boolean indicating if it's checksum is valid.
-
-
-
-
-
◆ calibrate()
-
-
-
-
-
-
-
-
- int8_t IRArgoAC::calibrate
- (
- void
- )
-
-
-
-
-
-inline
-
-
-
-
-
Run the calibration to calculate uSec timing offsets for this platform.
-
Returns The uSec timing offset needed per modulation of the IR Led.
-
Note This will produce a 65ms IR signal pulse at 38kHz. Only ever needs to be run once per object instantiation, if at all.
-
-
-
-
-
◆ checksum()
-
-
-
-
-
-
-
-
- void IRArgoAC::checksum
- (
- void
- )
-
-
-
-
-
-private
-
-
-
-
-
Update the checksum for the internal state.
-
-
-
-
-
◆ convertFan()
-
-
-
-
-
Convert a stdAc::fanspeed_t enum into it's native speed.
-
Parameters
-
- [in] speed The enum to be converted.
-
-
-
-
Returns The native equivalent of the enum.
-
-
-
-
-
◆ convertMode()
-
-
-
-
-
-
-
-
- uint8_t IRArgoAC::convertMode
- (
- const stdAc::opmode_t
- mode )
-
-
-
-
-
-static
-
-
-
-
-
Convert a stdAc::opmode_t enum into its native mode.
-
Parameters
-
- [in] mode The enum to be converted.
-
-
-
-
Returns The native equivalent of the enum.
-
-
-
-
-
◆ convertSwingV()
-
-
-
-
-
-
-
-
- uint8_t IRArgoAC::convertSwingV
- (
- const stdAc::swingv_t
- position )
-
-
-
-
-
-static
-
-
-
-
-
Convert a stdAc::swingv_t enum into it's native setting.
-
Parameters
-
- [in] position The enum to be converted.
-
-
-
-
Returns The native equivalent of the enum.
-
-
-
-
-
◆ getFan()
-
-
-
-
-
- uint8_t IRArgoAC::getFan
- (
- void
- )
- const
-
-
-
-
-
Get the current fan speed setting.
-
Returns The current fan speed.
-
-
-
-
-
◆ getFlap()
-
-
-
-
-
- uint8_t IRArgoAC::getFlap
- (
- void
- )
- const
-
-
-
-
-
Get the flap position. i.e. Swing.
-
Warning Not yet working!
-
Returns The current flap setting.
-
-
-
-
-
◆ getiFeel()
-
-
-
-
-
- bool IRArgoAC::getiFeel
- (
- void
- )
- const
-
-
-
-
-
Get the status of iFeel mode.
-
Returns true if on, false if off.
-
-
-
-
-
◆ getMax()
-
-
-
-
-
- bool IRArgoAC::getMax
- (
- void
- )
- const
-
-
-
-
-
Is the Max (i.e. Turbo) setting on?
-
Returns The current value.
-
-
-
-
-
◆ getMode()
-
-
-
-
-
- uint8_t IRArgoAC::getMode
- (
- void
- )
- const
-
-
-
-
-
Get the current operation mode setting.
-
Returns The current operation mode.
-
-
-
-
-
◆ getNight()
-
-
-
-
-
- bool IRArgoAC::getNight
- (
- void
- )
- const
-
-
-
-
-
Get the status of Night mode. i.e. Sleep.
-
Returns true if on, false if off.
-
-
-
-
-
◆ getPower()
-
-
-
-
-
- bool IRArgoAC::getPower
- (
- void
- )
- const
-
-
-
-
-
Get the power setting from the internal state.
-
Returns A boolean indicating the power setting.
-
-
-
-
-
◆ getRaw()
-
-
-
-
-
- uint8_t * IRArgoAC::getRaw
- (
- void
- )
-
-
-
-
-
-
Get the raw state of the object, suitable to be sent with the appropriate IRsend object method.
-
Returns A PTR to the internal state.
-
-
-
-
-
◆ getRoomTemp()
-
-
-
-
-
- uint8_t IRArgoAC::getRoomTemp
- (
- void
- )
- const
-
-
-
-
-
Get the currently stored value for the room temperature setting.
-
Returns The current setting for the room temp. in degrees celsius.
-
-
-
-
-
◆ getTemp()
-
-
-
-
-
- uint8_t IRArgoAC::getTemp
- (
- void
- )
- const
-
-
-
-
-
Get the current temperature setting.
-
Returns The current setting for temp. in degrees celsius.
-
-
-
-
-
◆ off()
-
-
-
-
-
- void IRArgoAC::off
- (
- void
- )
-
-
-
-
-
-
Set the internal state to have the power off.
-
-
-
-
-
◆ on()
-
-
-
-
-
- void IRArgoAC::on
- (
- void
- )
-
-
-
-
-
-
Set the internal state to have the power on.
-
-
-
-
-
◆ send()
-
-
-
-
-
Send the current internal state as an IR message.
-
Parameters
-
- [in] repeat Nr. of times the message will be repeated.
-
-
-
-
-
-
-
-
◆ setFan()
-
-
-
-
-
- void IRArgoAC::setFan
- (
- const uint8_t
- fan )
-
-
-
-
-
-
Set the speed of the fan.
-
Parameters
-
- [in] fan The desired setting.
-
-
-
-
-
-
-
-
◆ setFlap()
-
-
-
-
-
- void IRArgoAC::setFlap
- (
- const uint8_t
- flap )
-
-
-
-
-
-
Set the flap position. i.e. Swing.
-
Warning Not yet working!
-
Parameters
-
- [in] flap The desired setting.
-
-
-
-
-
-
-
-
◆ setiFeel()
-
-
-
-
-
- void IRArgoAC::setiFeel
- (
- const bool
- on )
-
-
-
-
-
-
Turn on/off the iFeel mode.
-
Parameters
-
- [in] on The desired setting.
-
-
-
-
-
-
-
-
◆ setMax()
-
-
-
-
-
- void IRArgoAC::setMax
- (
- const bool
- on )
-
-
-
-
-
-
Control the current Max setting. (i.e. Turbo)
-
Parameters
-
- [in] on The desired setting.
-
-
-
-
-
-
-
-
◆ setMode()
-
-
-
-
-
- void IRArgoAC::setMode
- (
- const uint8_t
- mode )
-
-
-
-
-
-
Set the desired operation mode.
-
Parameters
-
- [in] mode The desired operation mode.
-
-
-
-
-
-
-
-
◆ setNight()
-
-
-
-
-
- void IRArgoAC::setNight
- (
- const bool
- on )
-
-
-
-
-
-
Turn on/off the Night mode. i.e. Sleep.
-
Parameters
-
- [in] on The desired setting.
-
-
-
-
-
-
-
-
◆ setPower()
-
-
-
-
-
- void IRArgoAC::setPower
- (
- const bool
- on )
-
-
-
-
-
-
Set the internal state to have the desired power.
-
Parameters
-
- [in] on The desired power state.
-
-
-
-
-
-
-
-
◆ setRaw()
-
-
-
-
-
- void IRArgoAC::setRaw
- (
- const uint8_t
- state [])
-
-
-
-
-
-
Set the raw state of the object.
-
Parameters
-
- [in] state The raw state from the native IR message.
-
-
-
-
-
-
-
-
◆ setRoomTemp()
-
-
-
-
-
- void IRArgoAC::setRoomTemp
- (
- const uint8_t
- degrees )
-
-
-
-
-
-
Set the value for the current room temperature.
-
Parameters
-
- [in] degrees The temperature in degrees celsius.
-
-
-
-
-
-
-
-
◆ setTemp()
-
-
-
-
-
- void IRArgoAC::setTemp
- (
- const uint8_t
- degrees )
-
-
-
-
-
-
Set the temperature.
-
Parameters
-
- [in] degrees The temperature in degrees celsius.
-
-
-
-
Note Sending 0 equals +4
-
-
-
-
-
◆ setTime()
-
-
-
-
-
- void IRArgoAC::setTime
- (
- void
- )
-
-
-
-
-
-
Set the time for the A/C.
-
Warning Not yet working!
-
-
-
-
-
◆ stateReset()
-
-
-
-
-
-
-
-
- void IRArgoAC::stateReset
- (
- void
- )
-
-
-
-
-
-private
-
-
-
-
-
Reset the internals of the object to a known good state.
-
-
-
-
-
◆ toCommon()
-
-
-
-
-
Convert the current internal state into its stdAc::state_t equivalent.
-
Returns The stdAc equivalent of the native settings.
-
-
-
-
-
◆ toCommonFanSpeed()
-
-
-
-
-
Convert a native fan speed into its stdAc equivalent.
-
Parameters
-
- [in] speed The native setting to be converted.
-
-
-
-
Returns The stdAc equivalent of the native setting.
-
-
-
-
-
◆ toCommonMode()
-
-
-
-
-
-
-
-
- stdAc::opmode_t IRArgoAC::toCommonMode
- (
- const uint8_t
- mode )
-
-
-
-
-
-static
-
-
-
-
-
Convert a native mode into its stdAc equivalent.
-
Parameters
-
- [in] mode The native setting to be converted.
-
-
-
-
Returns The stdAc equivalent of the native setting.
-
-
-
-
-
◆ toString()
-
-
-
-
-
- String IRArgoAC::toString
- (
- void
- )
- const
-
-
-
-
-
Convert the current internal state into a human readable string.
-
Returns A human readable string.
-
-
-
-
-
◆ validChecksum()
-
-
-
-
-
-
-
-
- bool IRArgoAC::validChecksum
- (
- const uint8_t
- state [],
-
-
-
-
- const uint16_t
- length = kArgoStateLength
-
-
-
- )
-
-
-
-
-
-static
-
-
-
-
-
Verify the checksum is valid for a given state.
-
Parameters
-
- [in] state The array to verify the checksum of.
- [in] length The size of the state.
-
-
-
-
Returns A boolean indicating if it's checksum is valid.
-
-
-
-
-
-
-
-
-
-
◆ _irsend
-
-
-
-
-
-
-
-
- IRsend IRArgoAC::_irsend
-
-
-
-
-private
-
-
-
-
-
instance of the IR send class
-
-
-
-
-
◆ cool_mode
-
-
-
-
-
-
-
-
- uint8_t IRArgoAC::cool_mode
-
-
-
-
-private
-
-
-
-
-
-
-
-
◆ flap_mode
-
-
-
-
-
-
-
-
- uint8_t IRArgoAC::flap_mode
-
-
-
-
-private
-
-
-
-
-
-
-
-
◆ heat_mode
-
-
-
-
-
-
-
-
- uint8_t IRArgoAC::heat_mode
-
-
-
-
-private
-
-
-
-
-
-
-
The documentation for this class was generated from the following files:
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC__coll__graph.map
deleted file mode 100644
index 527485fe6..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC__coll__graph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC__coll__graph.md5
deleted file mode 100644
index 17fc3a47f..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-e12e8e37c876798fb909662598ebefe9
\ No newline at end of file
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRArgoAC__coll__graph.png
deleted file mode 100644
index 5e87a8e744edbc987a7c315048292cf569013fed..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 5939
zcmZXY1yodB*T;uO98y3O7#Lb4B$OJuJ0*q&X@_n^IwYh7q>)Ct%fX=)qy?lwasXif
zNkP8L^R4fF*R#GgYtEgz=gvO&?En7l{~Ik0MPj0dL?94|SXoI<2RM!b&mcm4U{q2~
z;{*=)R;r3}pqtxAKC(0g1ft$nmXp@=&HlCMXQ*qiM1VO^?311WXs3pXb8Er5DyI})1o|C5KbcrE~unZhs5wx
z{CB9i2(GN;y4p3rsh8tgoG8;SthMSRN=cRU*i=hNRrku7?j+!DhEcr1wHwLiGuB!(
z^7ejKUtg~VAIK1}V@y?1hZ9VRAOcC@Fa0vJB?9M)u#9j#5L9Wr=5LJ}Y%_{^b}pJu
z#PbpVx@@vKOM=V?P|p*N$B!F4Io{z#L`5;PvK9{wHoRH?z@fXHyq*E`<4@x@E;-A!
zq?K
zGX`Jqhlht-%r!b_ai-cod2Xy?4BGTU&+KH#dLIH92wc
z@bs^Ag^|WR8@QG
ztOtIVUdZvQHkZfkjs)s-_)m((?J-pPBJnwuG?c!GMU7j9E29#
z@#b((j+jqkZtmOAP;B7tG71PZ45h8MCEDuf>MB1Dn}6ys!IJ#`ec2fV^vBM{MRQ_e
z;>V#?-TT(o*2I9b{U#1orX(_u99v3VPa~Xr_4s1%cUM=}i-EWFd*?ARMA*Sf#X8C9
z>58Dlai?O`C9AA?+<*U-o-)m)ASsZA1
zVtqaTM2)$mjwutSs9rxA7rDzxus=g(ICd#Nv30=ClL`5NjL-~
zjUBIzC#TO)>j+4(&YSn|XuYkdvq2y)FRw(EVplh}aasl%8vBoZf*n9s$uK3M
zmX;vk9@Nm#-2?_n1xLq^OP-yboqJ9hYWM~Q2EKlNbv^iC8dPVR63fb=FXrsbE{d2=
zIFWwl#o7L%1r7f7<%z6@28qO5c@F^Tq6QdaIdTMnveG2`dwhwruXfqObn4-Z4&RnuZ4Cwrpk
z<{QUM>+0-SY9h)A`&dx^1#l39MkR4oi{r&kh{qWks0cn+f?A6s3
z^=|)|&9;iI$OtnT;cfoBoUO+rCMN#!-A9Gu&00Q#ZJlR3-6&d$uq`LWM6ARs_aL7{mbk&~Gj
zGdQS%i;r)$^Syj8qZ<&2Jzrq++^Rni6Xx&`{hP1o?Vt(L|0$1oCzzd`y}6~T(C;n1
zSmb^4SL7*d>fOOuIIe$A5pr^J?_WNcoBBllLM=*KbBbOJ+^*v9FM5cQGmL9leogDK`K`{=P(MC*-jHk^Fm_??J64mCWT!SE*b}kaQ5RER1*Bppq~npQ_L@)@q$5ZsDW2bjf-2jjkA`n
zJKrC9^jp?uPF}CTnsDP9rq{ici*=&qm{Mk}cLI7cu*aX2b#R62zM}xw*s*J6Er)Fq
zyv`&^_MZ7X^;sEe925}p+Z)5D8n`K}hV0!iPSOGs55
zE}yZSOEgiQ@|dVC(MC&jRi}}BEzui#=!zaT(No?f#{`h7`SPMBphj`eoBTleGg9oq
zSc003N;j%JF@H5}(1|YuAyp;)eEhhq)sVh){~KEB=h-i@zq3jMz`L
zpW1K{9`<$V$^0;lKSO2`STJmdBSR`NI}#KBc{C{tDr{24Bv6cD4nI@c6urMnVX~};
zTfpissbM09|0)T&fxU}g$>Rq?dDIHzw%H#(qStzbBuZcUCM(;7?x+h8Enq(Pcj9w?
zjX8G+(iOlCQhbuV$q+ha
z9P6<<#7C0A)fW*pvdRyN>PkeLVIIo)@Pchdx4I8leS$4ft4+(fAB-WuFC%+Ui!~d=
zQkf5HC03o^pE!_pr~N@K#XId|D$@$ZNDB>42EGYMV`#TXRviA6h=|$oWM`fE&M{V~
zK|tH$y$`@=4)uc9cD|?;1LPCGQ7Mdk~C^^!&n-0lr*e}#77MK9@
zP%VX^_GbW%Z|4ebH4Z_K`9bXc8w0{z9D+Ig(1qXb3v*{Qz)Z%XauwcZ(b!Ek@iZAL
zI9p5Jm>VRBR6_e_M;Pm~AY18s6=D_b%Chm)ne3v%0Xqi)_igo=tW#ba-kHDs$>SE8_XEoZb=rN&p&r@ap(t-q^~x1Kf!
zUaBklzc}&*yULBlEw%bo79p+6^&WR#XubVgc#fgp1x{%fuRt7o7D-p(jgt#ws+u)>
znR3en$0WwPiW3lde28dB7L3xyQQW;HzTjI38>#$*H~$&FmLw}y*-Ige3X6N5Jc^LP
zinROLFzDMtSE~IXAvV+gPuIA*7)
z_+J$EJ1@_Bg|J^Ct7sr08Z`WiLlfhM+*v9R5KWUxc%&nDr&!T;@=@kNGcmxjyE8Qd
z=Z9;no12k<-dT<2iW3qN2FJ$U?SD%jE9SFbJ6ZAnF?iy!OHU**Aep#%qXYTUVXhm4
zRNkLVcoaQ71pz7!4GncY-J2z`9#O9ezVd$BUx{`(Zb{goOp(CO&uYI>zN37nL-sZG
zj8}VQZS52H6%^KKpsVW>^n43%o7)=xxV_+dY2IrlAlh|+Z`lAWVR`&Gw$h|6IY;8z
zvotw*dGb0#HGmiWcB@*xM3XZ|>sQze9iN=Aiin65m6SvRZ3OuTEhSG;dH}}&z)S|9
zBL(2NTcDGXmHmh0<{Uq1>OFM#>^60`4sa_?U!0zOakSkS4&+v%iOKmrX!}U&6#NL7
zs_vlAiqFl>4GO@F6JL!S6BHD!#%3Mm&;;+^I-W&`g@t_uYR8X5Dk>^mP?Ab93oma1
zh>?|*b?>~wpr$zsW{!Boq{zO&eDeI^+WkzXa55{84g_ja_07PiMFveh`1k9D6VsVn
zq}mM*24xGoVOQu^$=KU-Y>wt7bod-#gNTTLrc^>g{fx*0wc)P){CPxow@fqmgVvW$
zZ+CxxDmznC`XZf2CMG7o`w8&zn;)c?m=W~(IL7&_%DKc%;Jy6V^2-PrC2D>76>6b|
zIqnkdxbLc_2DY-Y%AZ7IzOv_80IZQXwDG@m6{1rfURt{4F~j^1S>Y7xd}T{Cgk%8Ikdl(_EwtS$)yN60*q!|I7-$c10WMY0)1wTRfl^RVkTEcj5)kw_=cHz4
z5;ei&0kV=)RAlDi8F?2gD;{PxDyywfVEj*~n(IwTOul7@fws`C^Uhp6X1i&Mjd
z0F`4_45;6I7DCOcE7PNp&&KNrwAM@PUmu+nf%@;d;<37EO|O|zkvuJHthqw2#L(KVUzu#vu8-QV(vD7*#}vc<^WFr#@L
z!#3*i)AfNI%Z2RoE8Lc|p<%cWp#0|5kHdqC#6oRPpE)h+sS5hVp$-m$Yi*bo#4Ay2
zF5f2qLPZ&mb7WlUg=t#4M!CFneieSTE`m-XR~R0ln&KnMYWM?tuICfh6PK$M)~SPj
zbWG4vdlLxyiLM4sUxwO;)HG9i!Q9x(Vs_owjY4WSB*;3IM$`6rw%ZUnEJNio)>R~b
z$+1(W3(xiAJ9|vA{71W;!~W6v{bucVN%lut?~?q#>rw#L31gDyFPs3x?Dlvel;RB+
zy+X@W;T%lBZlo7*RDib$NdN-_-ieWDoO6XD!Y{Z~ll4cVLrQT^tv@+Ac^b)w`NDtO
zDgX6zl84zxccv;1y9gMzkqOb!QgU**Y?`@ocz3B+fX}N&0)B6616;f^nEH5=XeQsE
zLE=^P$?nWrs)3nh`fBf+d-&ok@AMr
z;->SMcE5Y1>$=*F*U&eujRacoUZAf4qNxSEgWD4hJ{^-dIyxq%rrI@
z&`<#SvgVhwR<6jtzCJAu%J;%xjGBj!4}xxJm6etKw|rC6)0u^Y
z(#44+5p#kjpI;;8vu?wXjUvH|>IqR}yEUk4J<&RZxY)h{0c)c{e+9&E`^#`pGC`qOKn>&Ijt
z4+j{m*S{pKxaR(yE-EdRE!X?Gk#0Vn#Va6i52)t0%XcGWPQ8FeIXgRhWq*H!^`tB
zWPs962vyS58~`l1)vdGLcwy(|&Uhd?G%IP(mH%vMdiwpHot=E0@*lX#LqW(tZ?!nW
z^(!KD%3pjw=g$Cx#yWgl!gfwhPUM$61A)~K$?Tm6n!DpYVgjHipvIfF1nfbC4uZ9d~wjwG9oU-@T(W>F}<)I|G(a
z835IEUUC9oxLq9Cn6$cLSz20hm#iN8((qZ~@|b=4VJku_UXL^Mm}|#u0@&y
zTmlOIeErMC)!n^26z}e>)pqNRIL%b!fx>p_Mci4u50>H!3Yb1!Y-agxq#9uMI}W<1
zrl<-P;&=8w=I4&DRc}4w=5ESVrEqt5ueBMXZh)}!>j6oP%q_)f9JW@-$jDf6Zv)Jm
z2mq_x-T9fAnYrnyZCEm4wv-eUp{5<)t9dt9>~!?>eBOJ8$bHAb_OW$7W{JFncv>O2
zDEMRS7zxh59O3_X!#WAOh>q9SqR1^88*1?#Fphu6Vzs
-
-
-
-
-
-
-IRremoteESP8266: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for IRCarrierAc64 , including all inherited members.
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64.html b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64.html
deleted file mode 100644
index 6b5702369..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64.html
+++ /dev/null
@@ -1,1228 +0,0 @@
-
-
-
-
-
-
-
-IRremoteESP8266: IRCarrierAc64 Class Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IRremoteESP8266
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Class for handling detailed Carrier 64 bit A/C messages.
- More...
-
-
#include <ir_Carrier.h >
-
-
-
-
- IRCarrierAc64 (const uint16_t pin, const bool inverted=false, const bool use_modulation=true)
- Class constructor. More...
-
-void stateReset ()
- Reset the internal state to a fixed known good state. More...
-
-void send (const uint16_t repeat=kCarrierAc64MinRepeat )
- Send the current internal state as an IR message. More...
-
-int8_t calibrate (void)
- Run the calibration to calculate uSec timing offsets for this platform. More...
-
-void begin ()
- Set up hardware to be able to send a message. More...
-
-void setPower (const bool on )
- Change the power setting. More...
-
-bool getPower (void) const
- Get the value of the current power setting. More...
-
-void on (void)
- Change the power setting to On. More...
-
-void off (void)
- Change the power setting to Off. More...
-
-void setTemp (const uint8_t temp)
- Set the temp in deg C. More...
-
-uint8_t getTemp (void) const
- Get the current temperature from the internal state. More...
-
-void setSwingV (const bool on )
- Set the Vertical Swing mode of the A/C. More...
-
-bool getSwingV (void) const
- Get the Vertical Swing mode of the A/C. More...
-
-void setSleep (const bool on )
- Set the Sleep mode of the A/C. More...
-
-bool getSleep (void) const
- Get the Sleep mode of the A/C. More...
-
-void setFan (const uint8_t speed)
- Set the speed of the fan. More...
-
-uint8_t getFan (void) const
- Get the current fan speed setting. More...
-
-void setMode (const uint8_t mode)
- Set the operating mode of the A/C. More...
-
-uint8_t getMode (void) const
- Get the operating mode setting of the A/C. More...
-
-void setOnTimer (const uint16_t nr_of_mins)
- Set the On Timer time. More...
-
-uint16_t getOnTimer (void) const
- Get the current On Timer time. More...
-
-void setOffTimer (const uint16_t nr_of_mins)
- Set the Off Timer time. More...
-
-uint16_t getOffTimer (void) const
- Get the current Off Timer time. More...
-
-uint64_t getRaw (void)
- Get a copy of the internal state as a valid code for this protocol. More...
-
-void setRaw (const uint64_t state)
- Set the internal state from a valid code for this protocol. More...
-
-stdAc::state_t toCommon (void) const
- Convert the A/C state to it's common stdAc::state_t equivalent. More...
-
-String toString (void) const
- Convert the internal state into a human readable string. More...
-
-
-
-
Class for handling detailed Carrier 64 bit A/C messages.
-
-
-
◆ IRCarrierAc64()
-
-
-
-
-
-
-
-
- IRCarrierAc64::IRCarrierAc64
- (
- const uint16_t
- pin ,
-
-
-
-
- const bool
- inverted = false,
-
-
-
-
- const bool
- use_modulation = true
-
-
-
- )
-
-
-
-
-
-explicit
-
-
-
-
-
Class constructor.
-
Parameters
-
- [in] pin GPIO to be used when sending.
- [in] inverted Is the output signal to be inverted?
- [in] use_modulation Is frequency modulation to be used?
-
-
-
-
-
-
-
-
-
◆ _cancelOffTimer()
-
-
-
-
-
-
-
-
- void IRCarrierAc64::_cancelOffTimer
- (
- void
- )
-
-
-
-
-
-private
-
-
-
-
-
Clear the Off Timer enable bit.
-
-
-
-
-
◆ _cancelOnTimer()
-
-
-
-
-
-
-
-
- void IRCarrierAc64::_cancelOnTimer
- (
- void
- )
-
-
-
-
-
-private
-
-
-
-
-
Clear the On Timer enable bit.
-
-
-
-
-
◆ begin()
-
-
-
-
-
- void IRCarrierAc64::begin
- (
- )
-
-
-
-
-
-
Set up hardware to be able to send a message.
-
-
-
-
-
◆ calcChecksum()
-
-
-
-
-
-
-
-
- uint8_t IRCarrierAc64::calcChecksum
- (
- const uint64_t
- state )
-
-
-
-
-
-static
-
-
-
-
-
Calculate the checksum for a given state.
-
Parameters
-
- [in] state The value to calc the checksum of.
-
-
-
-
Returns The 4-bit checksum stored in a uint_8.
-
-
-
-
-
◆ calibrate()
-
-
-
-
-
-
-
-
- int8_t IRCarrierAc64::calibrate
- (
- void
- )
-
-
-
-
-
-inline
-
-
-
-
-
Run the calibration to calculate uSec timing offsets for this platform.
-
Returns The uSec timing offset needed per modulation of the IR Led.
-
Note This will produce a 65ms IR signal pulse at 38kHz. Only ever needs to be run once per object instantiation, if at all.
-
-
-
-
-
◆ checksum()
-
-
-
-
-
-
-
-
- void IRCarrierAc64::checksum
- (
- void
- )
-
-
-
-
-
-private
-
-
-
-
-
Calculate and set the checksum values for the internal state.
-
-
-
-
-
◆ convertFan()
-
-
-
-
-
Convert a stdAc::fanspeed_t enum into it's native speed.
-
Parameters
-
- [in] speed The enum to be converted.
-
-
-
-
Returns The native equivalent of the enum.
-
-
-
-
-
◆ convertMode()
-
-
-
-
-
-
-
-
- uint8_t IRCarrierAc64::convertMode
- (
- const stdAc::opmode_t
- mode )
-
-
-
-
-
-static
-
-
-
-
-
Convert a standard A/C mode into its native mode.
-
Parameters
-
-
-
-
Returns The corresponding native mode.
-
-
-
-
-
◆ getFan()
-
-
-
-
-
- uint8_t IRCarrierAc64::getFan
- (
- void
- )
- const
-
-
-
-
-
Get the current fan speed setting.
-
Returns The current fan speed.
-
-
-
-
-
◆ getMode()
-
-
-
-
-
- uint8_t IRCarrierAc64::getMode
- (
- void
- )
- const
-
-
-
-
-
Get the operating mode setting of the A/C.
-
Returns The current operating mode setting.
-
-
-
-
-
◆ getOffTimer()
-
-
-
-
-
- uint16_t IRCarrierAc64::getOffTimer
- (
- void
- )
- const
-
-
-
-
-
Get the current Off Timer time.
-
Returns The number of minutes it is set for. 0 means it's off.
-
Note The A/C protocol only supports one hour increments.
-
-
-
-
-
◆ getOnTimer()
-
-
-
-
-
- uint16_t IRCarrierAc64::getOnTimer
- (
- void
- )
- const
-
-
-
-
-
Get the current On Timer time.
-
Returns The number of minutes it is set for. 0 means it's off.
-
Note The A/C protocol only supports one hour increments.
-
-
-
-
-
◆ getPower()
-
-
-
-
-
- bool IRCarrierAc64::getPower
- (
- void
- )
- const
-
-
-
-
-
Get the value of the current power setting.
-
Returns true, the setting is on. false, the setting is off.
-
-
-
-
-
◆ getRaw()
-
-
-
-
-
- uint64_t IRCarrierAc64::getRaw
- (
- void
- )
-
-
-
-
-
-
Get a copy of the internal state as a valid code for this protocol.
-
Returns A valid code for this protocol based on the current internal state.
-
-
-
-
-
◆ getSleep()
-
-
-
-
-
- bool IRCarrierAc64::getSleep
- (
- void
- )
- const
-
-
-
-
-
Get the Sleep mode of the A/C.
-
Returns true, the setting is on. false, the setting is off.
-
-
-
-
-
◆ getSwingV()
-
-
-
-
-
- bool IRCarrierAc64::getSwingV
- (
- void
- )
- const
-
-
-
-
-
Get the Vertical Swing mode of the A/C.
-
Returns true, the setting is on. false, the setting is off.
-
-
-
-
-
◆ getTemp()
-
-
-
-
-
- uint8_t IRCarrierAc64::getTemp
- (
- void
- )
- const
-
-
-
-
-
Get the current temperature from the internal state.
-
Returns The current temperature in Celsius.
-
-
-
-
-
◆ off()
-
-
-
-
-
- void IRCarrierAc64::off
- (
- void
- )
-
-
-
-
-
-
Change the power setting to Off.
-
-
-
-
-
◆ on()
-
-
-
-
-
- void IRCarrierAc64::on
- (
- void
- )
-
-
-
-
-
-
Change the power setting to On.
-
-
-
-
-
◆ send()
-
-
-
-
-
Send the current internal state as an IR message.
-
Parameters
-
- [in] repeat Nr. of times the message will be repeated.
-
-
-
-
-
-
-
-
◆ setFan()
-
-
-
-
-
- void IRCarrierAc64::setFan
- (
- const uint8_t
- speed )
-
-
-
-
-
-
Set the speed of the fan.
-
Parameters
-
- [in] speed The desired setting.
-
-
-
-
-
-
-
-
◆ setMode()
-
-
-
-
-
- void IRCarrierAc64::setMode
- (
- const uint8_t
- mode )
-
-
-
-
-
-
Set the operating mode of the A/C.
-
Parameters
-
- [in] mode The desired operating mode.
-
-
-
-
-
-
-
-
◆ setOffTimer()
-
-
-
-
-
- void IRCarrierAc64::setOffTimer
- (
- const uint16_t
- nr_of_mins )
-
-
-
-
-
-
Set the Off Timer time.
-
Parameters
-
- [in] nr_of_mins Number of minutes to set the timer to. (< 60 is disable).
-
-
-
-
Note The A/C protocol only supports one hour increments.
-
-
-
-
-
◆ setOnTimer()
-
-
-
-
-
- void IRCarrierAc64::setOnTimer
- (
- const uint16_t
- nr_of_mins )
-
-
-
-
-
-
Set the On Timer time.
-
Parameters
-
- [in] nr_of_mins Number of minutes to set the timer to. (< 60 is disable).
-
-
-
-
Note The A/C protocol only supports one hour increments.
-
-
-
-
-
◆ setPower()
-
-
-
-
-
- void IRCarrierAc64::setPower
- (
- const bool
- on )
-
-
-
-
-
-
Change the power setting.
-
Parameters
-
- [in] on true, the setting is on. false, the setting is off.
-
-
-
-
-
-
-
-
◆ setRaw()
-
-
-
-
-
- void IRCarrierAc64::setRaw
- (
- const uint64_t
- state )
-
-
-
-
-
-
Set the internal state from a valid code for this protocol.
-
Parameters
-
- [in] state A valid code for this protocol.
-
-
-
-
-
-
-
-
◆ setSleep()
-
-
-
-
-
- void IRCarrierAc64::setSleep
- (
- const bool
- on )
-
-
-
-
-
-
Set the Sleep mode of the A/C.
-
Parameters
-
- [in] on true, the setting is on. false, the setting is off.
-
-
-
-
-
-
-
-
◆ setSwingV()
-
-
-
-
-
- void IRCarrierAc64::setSwingV
- (
- const bool
- on )
-
-
-
-
-
-
Set the Vertical Swing mode of the A/C.
-
Parameters
-
- [in] on true, the setting is on. false, the setting is off.
-
-
-
-
-
-
-
-
◆ setTemp()
-
-
-
-
-
- void IRCarrierAc64::setTemp
- (
- const uint8_t
- temp )
-
-
-
-
-
-
Set the temp in deg C.
-
Parameters
-
- [in] temp The desired temperature in Celsius.
-
-
-
-
-
-
-
-
◆ stateReset()
-
-
-
-
-
- void IRCarrierAc64::stateReset
- (
- )
-
-
-
-
-
-
Reset the internal state to a fixed known good state.
-
Note The state is powered off.
-
-
-
-
-
◆ toCommon()
-
-
-
-
◆ toCommonFanSpeed()
-
-
-
-
-
-
-
-
- stdAc::fanspeed_t IRCarrierAc64::toCommonFanSpeed
- (
- const uint8_t
- speed )
-
-
-
-
-
-static
-
-
-
-
-
Convert a native fan speed into its stdAc equivalent.
-
Parameters
-
- [in] speed The native setting to be converted.
-
-
-
-
Returns The stdAc equivalent of the native setting.
-
-
-
-
-
◆ toCommonMode()
-
-
-
-
-
-
-
-
- stdAc::opmode_t IRCarrierAc64::toCommonMode
- (
- const uint8_t
- mode )
-
-
-
-
-
-static
-
-
-
-
-
Convert a native mode to it's common stdAc::opmode_t equivalent.
-
Parameters
-
- [in] mode A native operation mode to be converted.
-
-
-
-
Returns The corresponding common stdAc::opmode_t mode.
-
-
-
-
-
◆ toString()
-
-
-
-
-
- String IRCarrierAc64::toString
- (
- void
- )
- const
-
-
-
-
-
Convert the internal state into a human readable string.
-
Returns The current internal state expressed as a human readable String.
-
-
-
-
-
◆ validChecksum()
-
-
-
-
-
-
-
-
- bool IRCarrierAc64::validChecksum
- (
- const uint64_t
- state )
-
-
-
-
-
-static
-
-
-
-
-
Verify the checksum is valid for a given state.
-
Parameters
-
- [in] state The array to verify the checksum of.
-
-
-
-
Returns true, if the state has a valid checksum. Otherwise, false.
-
-
-
-
-
-
-
-
-
-
◆ _irsend
-
-
-
-
-
-
-
-
- IRsend IRCarrierAc64::_irsend
-
-
-
-
-private
-
-
-
-
-
Instance of the IR send class.
-
-
-
-
The documentation for this class was generated from the following files:
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64__coll__graph.map b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64__coll__graph.map
deleted file mode 100644
index 943025a58..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64__coll__graph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64__coll__graph.md5 b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64__coll__graph.md5
deleted file mode 100644
index e7fd24a1f..000000000
--- a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-2e4623e224d33c537e2f2b9dce1ec40a
\ No newline at end of file
diff --git a/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64__coll__graph.png b/lib/lib_basic/IRremoteESP8266/IRremoteESP8266/docs/doxygen/html/classIRCarrierAc64__coll__graph.png
deleted file mode 100644
index 8ef13fbff917c6461472fecacf3a9fad98f73446..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 6489
zcmaKRby$<}yZ%h1Q5p#eDN&>w0|ZA(hcYBZM#Jb(iP0b({Io#&XgdqsnydnS`aFA#Pof^$~#!&=A6
zr~Z4UZuL*x4}$s9geOG@my%_X1zvd@g$XQf_}rRMis$#BF*))%T}&T2L_`Jg9PKUU
z{m__@_6!sUWvOq`^k}h}_X$30F?b6xI-;PVu`D}ac+n4y
z`aNnanv<*%W4E{5$M>eHsLA<-#w)5DQc_Z$ha24^#(uWps?eX?bH6?C-xI8ca^q&s
z&!_##xp{a5R$OQ2<`PBVx|p%5%i8JXE_SuiYtSbmlx-MODvQzV~?{u#|LiQ
zxWO8bnwt6nTo3c%1ElAx%xhybT$qee{AV<)ocl^nmbm90H~3lr5~-!H|7WV+tD6ZH
zx8Xzk$haZAvQljBcN7;tKX$?-QMH~0Hum?gfZN6!suwd|i9$g;SlLsO2nGN8dKs+D
zA!C*rMv(6TFE1N6_bqaA^5o>?t^NJ`GBT4zb?Pay`TE75ZnG<->gM75zY`OXGYj)!
zdwSYNMrg|oRS!2N|JHlC`82AaD4uT(zqS`}UR062I5LxT+X%;Cm}I;T%)66Bf^a9^
zK0X>$H{z5671B-iSB55@e98kC=QD0dHfau;0ih@`s?Fu|+S)1+P3iQvolyUwyZeiP
z#bI^$p&C?UY)T4>r<$5~z&hsU=Dp=`y|eT4zSaF8M1}2mTMc6MPkTG-y?Y<%
zg)HeB^tCcoehm-D&(E75Y)r!YkZgyw4l`HZzkh%I`t`von2HL?^IIJq9Y>33`_UQ%
zJn)eA?Lek#zCmfwT`{}Ih?PO>&J8^@cEQ9}d*PQPxR=bLqUa|VNB%h9(}=Dv70a$K
zSAK%nY#kg}?k;xUVhxUpBFHW#`x#CzB#v02DlRV0$jqEwU+0MlE~D
zy7>eKgUzDUWd-;eUDuN!^18b5FV)m&KK$wK7U8>`L9$%Gx3jy;f=8$(i)*MPi*J8k
zk>-6WFE2l6Jy}&HekC|OJX~?C?PPzo6_geUw!W^eWo0PuLB5vG-=80^y|A*%rbs*Z
zPkt{ax%v30h-vsJA|oT&xVW-9BoiJP-TClRRaGPwBjKz7neB*s@cb5QU44D)VmBIY
z#3dtR1YzUh$?5mfLa$F=$`0z1dQcf`F1dJkcpM!c7dtH|xkxfW7$Sl&Qf?*Y?RQQN
zH?aWk5+S*j-C;QF6egWwGi|JtFz~p4TW_@nQM$Y<@rq12fkwQfc
zDgepfg^d>-Za5!gSeSAg0(7Y2ii%7*Bw0|28b*>nUT47s(cj-+R8o?=IGjWG$$nPkYcP+uUN$3RwW@k;MrKMlxXoH?~FCcqs
zYj@Xc`CwvVqSv~dT5S+yb!DME(Xi5Pa=G{0H7VD%Y*)<0#G6c2bQ|vCK&+&+6aY9N
zAix0>EYT`YsAi6xj>X~Nfpbo7gxBSVu+UHdtAC3P*;V?S9!%7GC4`5Q$Qd{}m6*_f
zP}13kpB70nNxD4E8gK+{K&g1h(yPrf28RdDLch*kV6*X3)@@^AruUm1-|LESPz?a{
zy?B?{*x1yORYy0scV|c2*Kgj8`SRtZqoV+qTJldEE(HVvY1cV0fcoW6AY?x!4X_1;
zLRrPdN3R!_T=0Z8(HeXIYKypgylQ-@1S%3#Z?cqIBtR@BJ^g!k7POeX8Yrfas3*Pxos|3tHPVWbk))@(om42s@fF>4F|W;{yzYFisu&}>%9zq~}t?lh00%mQ!X)lPM
zKYtEz-U6_|-T1N}w1>8EdjHZ=q1`1c*W&ckiMNZ6C0)eM(DXla`U$-rx6G4kS<(
z^xU(GWRz$+-d)<>-u|YOr>lY%jR3%&TUt^?k}(}^HIpZb+A>&|CspEn(S($obQa@?
z^EcMuQdbEG2*7ZO0ByaXpulFlqPxf&WMK{0m}1$TL|*`t&F=xzZ+R$>HeDei&Fpt%
zvb0AG=m#UY1;sqiwUbHLrlPO2auEuVtmj}&)I!rJZr^4_9tb}cng5(jsuH83%8B7f
z{GuWW6%(yDI2Z15;icSPz0>RVR6&fTzlnn$;A=N?t8=VUyO0=;ks
zQVTU~YH?__9b}35Yvyr>StmGukiAvY#*g*m_{iq$V!GwgDN_+5*EQ>5;-84Y@s@@-
zc}HLRsnYTO&4?3xt-)rJ~a5GwWBs;&67iW$@B}vqHO=G}GhJsTS(fepNm{>L{JU
zBD=d7`%s;xsDjC-ijY0G82*nmbZbpG)pwX09p`tG^af
z+@CKQ&2YY(9dwy;|LO9LTfa6<{ $^k#&}zYBd+(#)t(oNrCeK2CTg61@BI>aRU`GuuO8LbYEPURN{kDQYf6!9->pv4
zckTC(x;n(tcB_8cP?Hd+Qu}m~KQNOx|08dG4!fl*8~zDQaXAmBXnfNzM(+{aybn4u
z*q3|uDl>C{;EF}7r;|Fo)2|?wIZX7B%a2r23M1O3<=K`^$5cr52aiWDs*d2pBdIakM}j$Ub&mOaGrt#%Y_lyG!LasP?4e&&o_LdkOZhX4`-N|YTV_!`t({l$
zP7B`V=2O`u=fBdPp0$WV2!;8DsFU50Z0P-z{#3fZ_=nZ8G%IvfKS@(w
z*r{A(5-hpZs!OBTHNxuevNSRNY@PEVE|bH1yp6WlfTMV;@a9n$*!xJ%OEKgriCoa{GgIoS{LkVjAxEa^;NQKAi;-<1w<|QXHQoZ<=I^Ada`q6{o&YVXp&~()rQ6DA;{QA!sw}IZt97~5$v#srI
zRzAKitMx?XGcE(hFDW(~j~Ox)&@Q1wK@CeEMJvO#j2G#COaiJ8x}HVZK^N=NA={%3
zp47a?wL(J{2HXBC;uY{vESsL1eJAS@xrChXhlYIbOnxyI5hi0BlMM%OIgHCI*^3_A
z=p=SO^(8y#B)JfabluuO7C9L7??#JE#3dz5;3JP@PuGNm8AuNf4x|q!oRcLH9YsKP
z+y=DL-Q9h9emDc
zhGOVt)DH*
z!)Qy*ev=iz>N^x!d|G-iQlzUluV0Ujjg^1%hLN70-erA^+Rx8#@8t4AZnVPo?&|Ol
zb}lX?5DS1ZntWM9bj0$Ej*Z16CwBpH@K0O(nB(i>UWkgQ-t$U-7+K)-73HZ_c=)m8
zUWiv==rv+gAS|m;OX?Z{8P&IM--4C^7c>P-J!pxCho@<33dX^~p`D9POyq$$9`9Jl
zC8}jnT9=O%H6$b?9L=NDNjeLSYB?dFw^cxUS6j}oiZ{qaO%1J*ztJ`&tf(8hLh5sC#RG&`a_!b
z*`3qlBe1LJ2+VnZZr8MX{*AeR~gx
z3o2S#=h+rQARl-h`W*dnQ&(5NNzU9==dt?-i{-k1KX7__+VD3gWsk6Vf8r?MPL57a
zrd?kIfK2@q9ZkW;&hF^Ioq~2AudoH#jsyH-dTp)i?0A=ugrub{)0I{fPhC>@K{FdPZg%$1z|{M@c!9wPF{`3XM|cG$IAHy!O@e<9OhLTh~hvyf-@D
zTes=xtftC$4*ye%VaUBW7H|@gt
z84J}UNqvF6P3AX}?wDAX0<;ukI)!KO>(6ZqbCo1whM!fGIVa_+$Xqh={2urkprPAC
zg3d^-cUhJ5(dbt#yKt#L=)5l>-Xn06-f=r&MA7Whp->l-5@tSye{o*#ue1y{F5YOZ
zi%Bj0KB|BwADu&2)9)XiLIj<1>z