X-Git-Url: http://git.scottworley.com/tattlekey/blobdiff_plain/e2173399236a55d37e243f666f4052605517699c..fbc57595f1dfa046d8a8f8a25c3ea7f810579bb9:/client/tattlekey.c diff --git a/client/tattlekey.c b/client/tattlekey.c index 910f696..d7a82e5 100644 --- a/client/tattlekey.c +++ b/client/tattlekey.c @@ -1,22 +1,19 @@ -/** - * 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" +#include "config.h" + 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(wifi_ssid, wifi_pass, + CYW43_AUTH_WPA2_AES_PSK, 10000)) + signal_error_by_blinking(); + signal(3, 200); + signal_success_by_blinking(); }