From adc86da249a58d2877034568a8f5b4a1e781530f Mon Sep 17 00:00:00 2001 From: Mike Fiore Date: Wed, 18 Nov 2015 09:35:43 -0600 Subject: display current join attempt when joining --- main.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'main.cpp') diff --git a/main.cpp b/main.cpp index 63d0471..7a47f8d 100644 --- a/main.cpp +++ b/main.cpp @@ -138,6 +138,7 @@ void mainMenu() { } void join() { + uint32_t attempts = 1; uint32_t next_tx; uint8_t rate; uint8_t power; @@ -192,12 +193,13 @@ void join() { if (next_tx) { lj.updateCountdown(next_tx * 1000); } else { + lj.updateAttempt(attempts++); lj.updateStatus("Joining..."); if (! lora->join()) logError("cannot join - LoRa layer busy"); } - osEvent e = Thread::signal_wait(0, 250); + osEvent e = Thread::signal_wait(0); if (e.status == osEventSignal) { if (e.value.signals & buttonSignal) { ev = buttons->getButtonEvent(); -- cgit v1.2.3