]> git.scottworley.com Git - tattlekey/commitdiff
client: Connect to wifi
authorScott Worley <scottworley@scottworley.com>
Fri, 29 Sep 2023 21:56:48 +0000 (14:56 -0700)
committerScott Worley <scottworley@scottworley.com>
Wed, 11 Oct 2023 01:47:43 +0000 (18:47 -0700)
client/tattlekey.c

index 17a41f9651660fece5d92cfebe18f4f85e57e47e..76e9168df08da2640a8ce3ff8a94a2eaa329ca5b 100644 (file)
@@ -1,6 +1,9 @@
 #include "pico/cyw43_arch.h"
 #include "pico/stdlib.h"
 
 #include "pico/cyw43_arch.h"
 #include "pico/stdlib.h"
 
+char ssid[] = "THEWIFISSID";
+char pass[] = "THEWIFIPASSWORD";
+
 void one_blink(int duration) {
   cyw43_arch_gpio_put(CYW43_WL_GPIO_LED_PIN, 1);
   sleep_ms(duration);
 void one_blink(int duration) {
   cyw43_arch_gpio_put(CYW43_WL_GPIO_LED_PIN, 1);
   sleep_ms(duration);
@@ -25,10 +28,14 @@ void signal_success_by_blinking() { blink_forever(400); }
 
 int main() {
   stdio_init_all();
 
 int main() {
   stdio_init_all();
-  if (cyw43_arch_init())
+  if (cyw43_arch_init_with_country(CYW43_COUNTRY_USA))
     signal_error_by_blinking();
   signal(1, 200);
     signal_error_by_blinking();
   signal(1, 200);
+  cyw43_arch_enable_sta_mode();
   signal(2, 200);
   signal(2, 200);
+  if (cyw43_arch_wifi_connect_timeout_ms(ssid, pass, CYW43_AUTH_WPA2_AES_PSK,
+                                         10000))
+    signal_error_by_blinking();
   signal(3, 200);
   signal_success_by_blinking();
 }
   signal(3, 200);
   signal_success_by_blinking();
 }