-/**
- * Copyright (c) 2020 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() {
-#ifndef PICO_DEFAULT_LED_PIN
-#warning blink example requires a board with a regular LED
-#else
- const uint LED_PIN = PICO_DEFAULT_LED_PIN;
- gpio_init(LED_PIN);
- gpio_set_dir(LED_PIN, GPIO_OUT);
- while (true) {
- gpio_put(LED_PIN, 1);
- sleep_ms(250);
- gpio_put(LED_PIN, 0);
- sleep_ms(250);
- }
-#endif
+ stdio_init_all();
+ 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();
}