wifi manager write fix

This commit is contained in:
duffy 2026-01-29 22:03:57 +01:00
parent d1ccfa6b25
commit 0f3f04054c
1 changed files with 7 additions and 7 deletions

View File

@ -195,9 +195,9 @@ esp_err_t wifi_manager_start_ap(void)
// AP-IP konfigurieren // AP-IP konfigurieren
esp_netif_ip_info_t ip_info; esp_netif_ip_info_t ip_info;
esp_ip4addr_aton("192.168.4.1", &ip_info.ip); ip_info.ip.addr = esp_ip4addr_aton("192.168.4.1");
esp_ip4addr_aton("192.168.4.1", &ip_info.gw); ip_info.gw.addr = esp_ip4addr_aton("192.168.4.1");
esp_ip4addr_aton("255.255.255.0", &ip_info.netmask); ip_info.netmask.addr = esp_ip4addr_aton("255.255.255.0");
esp_netif_dhcps_stop(s_netif_ap); esp_netif_dhcps_stop(s_netif_ap);
esp_netif_set_ip_info(s_netif_ap, &ip_info); esp_netif_set_ip_info(s_netif_ap, &ip_info);
@ -254,16 +254,16 @@ esp_err_t wifi_manager_connect(const wifi_config_data_t* config)
esp_netif_ip_info_t ip_info; esp_netif_ip_info_t ip_info;
memset(&ip_info, 0, sizeof(ip_info)); memset(&ip_info, 0, sizeof(ip_info));
esp_ip4addr_aton(config->static_ip, &ip_info.ip); ip_info.ip.addr = esp_ip4addr_aton(config->static_ip);
esp_ip4addr_aton(config->gateway, &ip_info.gw); ip_info.gw.addr = esp_ip4addr_aton(config->gateway);
esp_ip4addr_aton(config->netmask, &ip_info.netmask); ip_info.netmask.addr = esp_ip4addr_aton(config->netmask);
esp_netif_set_ip_info(s_netif_sta, &ip_info); esp_netif_set_ip_info(s_netif_sta, &ip_info);
// DNS konfigurieren wenn vorhanden // DNS konfigurieren wenn vorhanden
if (strlen(config->dns) > 0) { if (strlen(config->dns) > 0) {
esp_netif_dns_info_t dns; esp_netif_dns_info_t dns;
esp_ip4addr_aton(config->dns, &dns.ip.u_addr.ip4); dns.ip.u_addr.ip4.addr = esp_ip4addr_aton(config->dns);
dns.ip.type = ESP_IPADDR_TYPE_V4; dns.ip.type = ESP_IPADDR_TYPE_V4;
esp_netif_set_dns_info(s_netif_sta, ESP_NETIF_DNS_MAIN, &dns); esp_netif_set_dns_info(s_netif_sta, ESP_NETIF_DNS_MAIN, &dns);
} }