]> git.scottworley.com Git - tattlekey/blobdiff - client/tattlekey.c
client: Move blink stuff to separate file
[tattlekey] / client / tattlekey.c
index 910f6963b15ba10a647a2d42c1242398bb8d0d0d..3c5915193e4c25be5a5c0af16637db61ffe89549 100644 (file)
@@ -1,22 +1,21 @@
-/**
- * Copyright (c) 2022 Raspberry Pi (Trading) Ltd.
- *
- * SPDX-License-Identifier: BSD-3-Clause
- */
-
 #include "pico/cyw43_arch.h"
 #include "pico/stdlib.h"
 
+#include "blink.h"
+
+char ssid[] = "THEWIFISSID";
+char pass[] = "THEWIFIPASSWORD";
+
 int main() {
   stdio_init_all();
-  if (cyw43_arch_init()) {
-    printf("Wi-Fi init failed");
-    return -1;
-  }
-  while (true) {
-    cyw43_arch_gpio_put(CYW43_WL_GPIO_LED_PIN, 1);
-    sleep_ms(250);
-    cyw43_arch_gpio_put(CYW43_WL_GPIO_LED_PIN, 0);
-    sleep_ms(250);
-  }
+  if (cyw43_arch_init_with_country(CYW43_COUNTRY_USA))
+    signal_error_by_blinking();
+  signal(1, 200);
+  cyw43_arch_enable_sta_mode();
+  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();
 }