From cc72e8cad4727a004b721aa15d5e179c5244d2f5 Mon Sep 17 00:00:00 2001 From: sjlongland Date: Sat, 24 Oct 2015 23:13:18 +0000 Subject: [PATCH] sm1000_main: Use !pressed rather than released. We could miss a release event as it is one-shot, whereas !pressed is constant. git-svn-id: https://svn.code.sf.net/p/freetel/code@2474 01035d8c-6547-0410-b346-abe4f91aad63 --- codec2-dev/stm32/src/sm1000_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codec2-dev/stm32/src/sm1000_main.c b/codec2-dev/stm32/src/sm1000_main.c index b7dff1d8..39e43720 100644 --- a/codec2-dev/stm32/src/sm1000_main.c +++ b/codec2-dev/stm32/src/sm1000_main.c @@ -426,7 +426,7 @@ int main(void) { break; case STATE_TX: { - if (switch_released(&sw_ptt)) { + if (!switch_pressed(&sw_ptt)) { /* PTT released, leave transmit mode */ tot_reset(&tot); core_state = STATE_RX; -- 2.25.1