Got the post and the internet connecting working

This commit is contained in:
2026-03-25 22:16:45 +01:00
parent a2de9ab8d6
commit 2a587ad106
2 changed files with 15 additions and 29 deletions

View File

@@ -4,11 +4,12 @@
#include "lwip/apps/httpd.h"
#include "pico/cyw43_arch.h"
#include "pico/stdlib.h"
#include "webserver.h"
#include <cstdint>
#include <cstdio>
#include <cstring>
/* void ap_init() {
void ap_init() {
cyw43_arch_enable_ap_mode("SensorAP", "passwort123", CYW43_AUTH_WPA2_AES_PSK);
ip_addr_t gw{};
@@ -18,7 +19,7 @@
static dhcp_server_t dhcp_server{};
dhcp_server_init(&dhcp_server, &gw, &mask);
} */
}
int main() {
int ret{};
@@ -28,20 +29,19 @@ int main() {
httpd_init();
while (true) {
/* memset(saved_ssid, 0, sizeof(saved_ssid));
memset(saved_password, 0, sizeof(saved_password));
ap_init(); */
memset(saved_ssid, 0, sizeof(saved_ssid));
memset(saved_password, 0, sizeof(saved_password));
ap_init();
printf("Return Code: %d\n", ret);
/* while (saved_ssid[0] == '\0') {
cyw43_arch_poll();
sleep_ms(100);
} */
// cyw43_arch_disable_ap_mode();
while (saved_ssid[0] == '\0') {
cyw43_arch_poll();
sleep_ms(100);
}
cyw43_arch_disable_ap_mode();
cyw43_arch_enable_sta_mode();
ret = cyw43_arch_wifi_connect_timeout_ms("HainerErnst-IoT",
"vpUaR68xLZzXanS7",
ret = cyw43_arch_wifi_connect_timeout_ms(saved_ssid, saved_password,
CYW43_AUTH_WPA2_MIXED_PSK, 10000);
if (ret == 0) {
break;
@@ -56,3 +56,4 @@ int main() {
}
}
}