Got the post and the internet connecting working
This commit is contained in:
25
src/main.cpp
25
src/main.cpp
@@ -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() {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user