ESP32C3 Connecting to wifi with wrong password will not feedback STAT_WRONG_PASSWORD status
I'm building firmware with idf v4.4.4 and master branch pulled yesterday, in my issue I given a wrong password to connect to wifi, but checking network.status() will print logs like below instead of STAT_WRONG_PASSWORD
I (15944) wifi: STA_DISCONNECTED, reason:15
I (18354) wifi: STA_DISCONNECTED, reason:205
According to the document Wi-Fi Reason Code, the reason:205 description is Espressif-specific Wi-Fi reason code: the connection to the AP has failed. and code name is CONNECTION_FAIL
In MicroPython documentation we can find a constant named STAT_CONNECT_FAIL, but it's definition only can found in esp8266 port, I think there must be a connection between CONNECTION_FAIL and STAT_CONNECT_FAIL
esp32/network_wlan: Fix network.WLAN.status().
status() can return STAT_NO_AP_FOUND/STAT_WRONG_PASSWORD when ssid/password is wrong.
This hints to users to set the correct credentials.
Fix #12930
Please set the port-esp32 label, the Labels button is not available for me. :(