X-Git-Url: http://git.scottworley.com/tattlekey/blobdiff_plain/2f7a1e89aa19dac7903e743e60b275a54a0230cf..ff379463e38b1cebd43d5c2ab8a0a0ae8e7a9b53:/client/tattlekey.c diff --git a/client/tattlekey.c b/client/tattlekey.c index ff61f43..9e7b4b5 100644 --- a/client/tattlekey.c +++ b/client/tattlekey.c @@ -27,13 +27,12 @@ int main() { 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); + signal(3, 100); if (cyw43_arch_wifi_connect_timeout_ms(wifi_ssid, wifi_pass, CYW43_AUTH_WPA2_AES_PSK, 90000)) signal_error_by_blinking(); - signal(3, 200); + signal(2, 300); queue_init(&queue, 1, 99); @@ -43,7 +42,11 @@ int main() { while (1) { char _; queue_remove_blocking(&queue, &_); - send_report(seq++, 0); - signal(4, 200); + seq++; + for (int i = 0; i < resend_count; i++) { + send_report(seq, i); + signal(i == 0 ? 2 : 1, 100); + sleep_ms(resend_interval_ms); + } } }