Skip to content

Commit de11207

Browse files
SuGliderme-no-dev
authored andcommitted
fix(wps): fixes wps struct initialization
C99 complaint
1 parent 84ddf0a commit de11207

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

Diff for: libraries/WiFi/examples/WPS/WPS.ino

+8-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,14 @@ WPS (pin is 00000000)
2525
#define ESP_WPS_MODE WPS_TYPE_PBC
2626

2727
void wpsStart() {
28-
esp_wps_config_t config = WPS_CONFIG_INIT_DEFAULT(ESP_WPS_MODE);
28+
esp_wps_config_t config;
29+
//Same as config = WPS_CONFIG_INIT_DEFAULT(ESP_WPS_MODE);
30+
config.wps_type = ESP_WPS_MODE;
31+
strcpy(config.factory_info.manufacturer, "ESPRESSIF");
32+
strcpy(config.factory_info.model_number, CONFIG_IDF_TARGET);
33+
strcpy(config.factory_info.model_name, "ESPRESSIF IOT");
34+
strcpy(config.factory_info.device_name, "ESP DEVICE");
35+
strcpy(config.pin, "00000000");
2936
esp_err_t err = esp_wifi_wps_enable(&config);
3037
if (err != ESP_OK) {
3138
Serial.printf("WPS Enable Failed: 0x%x: %s\n", err, esp_err_to_name(err));

0 commit comments

Comments
 (0)