Platforms.md WPA3 updates (#1754)

* Update drv_ir_new.cpp

* Update hass.h - add missing  "hass_init_textField_info()" to avoid breaking ESP builds 

ESP builds with "-Werror=implicit-function-declaration", so we get

 error: implicit declaration of function 'hass_init_textField_info';

* Update platforms.md - wpa3

* Update platforms.md

* revert ameba1 wpa3 to unknown

---------

Co-authored-by: MaxineMuster <146550015+MaxineMuster@users.noreply.github.com>
This commit is contained in:
divadiow
2025-08-10 07:45:57 +01:00
committed by GitHub
parent a22207f12a
commit 3ccd7c293c
2 changed files with 15 additions and 13 deletions

View File

@ -8,22 +8,22 @@
| BK7252 | Beken | ✅ | ✅ | ✅¹ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| BK7252N | Beken | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| XR809 | XRadio | ✅ | ❌ | ❌⁵ | ✅ | ✅ | ✅ | ✅⁸ | ✅ | ✅ | ✅ |
| XR806 | XRadio | ✅ | | ✅ | ✅ | ✅ | ✅ | ✅⁸ | ✅ | ✅ | ✅ |
| XR872/XF16 | XRadio | ✅ | | ✅² | ✅ | ✅ | ✅ | ✅⁸ | ✅ | ✅ | ✅ |
| BL602/LF686 | Bouffalo Lab | ✅ | | ✅⁴ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ |
| XR806 | XRadio | ✅ | | ✅ | ✅ | ✅ | ✅ | ✅⁸ | ✅ | ✅ | ✅ |
| XR872/XF16 | XRadio | ✅ | | ✅² | ✅ | ✅ | ✅ | ✅⁸ | ✅ | ✅ | ✅ |
| BL602/LF686 | Bouffalo Lab | ✅ | | ✅⁴ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ |
| W800/W801 | WinnerMicro | ✅ | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ✅ |
| W600/W601 | WinnerMicro | ✅ | ❌ | ✅ | ✅ | ✅ | ❓ | ✅ | ✅ | ❌ | ✅ |
| LN882H | Lightning Semi | ✅ | ❌ | ✅⁴ | ✅ | ✅ | ❌ | ✅ | ⚠️ | ❌ | ✅ |
| LN882H | Lightning Semi | ✅ | ❌¹³ | ✅⁴ | ✅ | ✅ | ❌ | ✅ | ⚠️ | ❌ | ✅ |
| ESP8285/ESP8266 | Espressif | ✅ | ❓ | ✅²'⁴ | ✅ | ✅ | ✅ | ✅⁷ | ❌ | ⚠️ | ❓⁹ |
| ESP32<br>-C2<br>-C3<br>-C5<br>-C6<br>-C61<br>-S2<br>-S3 | Espressif | ✅ | ❓ | ✅⁴ | ✅ | ✅ | ✅ | ✅ | ❓ | ✅¹⁰ | ✅ |
| TR6260 | Transa Semi | ✅ | ❌ | ⚠️³'⁴ | ✅ | ❌ | ❌ | ✅⁸ | ❌ | ❌ | ✅⁹ |
| RTL8711AM (Ameba1) | Realtek | ✅ | ❓ | ✅⁴ | ✅ | ✅ | ✅ | ✅⁸ | ❌ | ❌ | ✅ |
| RTL8710B (AmebaZ) | Realtek | ✅ | | ✅⁴ | ✅ | ✅ | ✅ | ✅⁸ | ❌ | ❌ | ✅ |
| RTL8710C/RTL8720C (AmebaZ2) | Realtek | ✅ | | ✅⁴ | ✅ | ✅ | ✅ | ✅⁸ | ❌ | ❌ | ✅ |
| RTL8720D (AmebaD)<br>RTL872xCSM/RTL8720CS (AmebaCS) | Realtek | ✅ | | ✅⁴ | ✅ | ✅ | ✅ | ✅⁸ | ❌ | ❌ | ✅ |
| RTL8721DA/RTL8711DAF (AmebaDplus) | Realtek | ✅ | | ✅⁶ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ |
| RTL8720E/RTL8710ECF (AmebaLite) | Realtek | ✅ | | ✅⁶ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ |
| ECR6600 | ESWIN | ✅ | | ✅ | ✅ | ✅ | ✅ | ✅⁸ | ⚠️ | ⚠️¹¹ | ✅ |
| RTL8710B (AmebaZ) | Realtek | ✅ | | ✅⁴ | ✅ | ✅ | ✅ | ✅⁸ | ❌ | ❌ | ✅ |
| RTL8710C/RTL8720C (AmebaZ2) | Realtek | ✅ | | ✅⁴ | ✅ | ✅ | ✅ | ✅⁸ | ❌ | ❌ | ✅ |
| RTL8720D (AmebaD)<br>RTL872xCSM/RTL8720CS (AmebaCS) | Realtek | ✅ | | ✅⁴ | ✅ | ✅ | ✅ | ✅⁸ | ❌ | ❌ | ✅ |
| RTL8721DA/RTL8711DAF (AmebaDplus) | Realtek | ✅ | | ✅⁶ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ |
| RTL8720E/RTL8710ECF (AmebaLite) | Realtek | ✅ | | ✅⁶ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ |
| ECR6600 | ESWIN | ✅ | | ✅ | ✅ | ✅ | ✅ | ✅⁸ | ⚠️ | ⚠️¹¹ | ✅ |
✅ - Works
❓ - Not tested
@ -42,3 +42,5 @@
¹⁰ Timer sleep only, no GPIO wakeup<br>
¹¹ After waking up device will refuse to connect to WiFi until power cycled<br>
¹² Only in _ALT builds<br>
¹³ WPA3 supported if ln_wpa_sae_enable in hal_wifi_ln882h.c<br>

View File

@ -625,7 +625,7 @@ extern "C" commandResult_t IR_Param(const void *context, const char *cmd, const
if(!ourReceiver)
{
ADDLOG_ERROR(LOG_FEATURE_IR, (char *)"IRParam: IR reciever disabled");
ADDLOG_ERROR(LOG_FEATURE_IR, (char *)"IRParam: IR receiver disabled");
return CMD_RES_BAD_ARGUMENT;
}
@ -842,7 +842,7 @@ extern "C" void DRV_IR_RunFrame() {
if (!hasACState(results.decode_type))
lastIrReceived += "," + String((int)results.bits);
else
ADDLOG_INFO(LOG_FEATURE_IR, "Recieved AC code:%s",proto_name.c_str());
ADDLOG_INFO(LOG_FEATURE_IR, "Received AC code:%s",proto_name.c_str());
char out[128];
@ -928,7 +928,7 @@ extern "C" void DRV_IR_RunFrame() {
ADDLOG_DEBUG(LOG_FEATURE_IR, (char *)"IR fire event took %dms", counter_dur);
}
} else {
ADDLOG_INFO(LOG_FEATURE_IR, "Recieved Unknown IR ");
ADDLOG_INFO(LOG_FEATURE_IR, "Received Unknown IR ");
}
/*
* !!!Important!!! Enable receiving of the next value,