From a8dd74bd898a5960b639a6946977b44a305084c1 Mon Sep 17 00:00:00 2001 From: bsongis Date: Mon, 18 Mar 2013 22:31:38 +0000 Subject: [PATCH] [X9D] BIND mode is not automatically disabled --- src/model_menus.cpp | 2 +- src/pulses_arm.cpp | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/model_menus.cpp b/src/model_menus.cpp index 6c2467079..2a67305e3 100644 --- a/src/model_menus.cpp +++ b/src/model_menus.cpp @@ -1030,7 +1030,7 @@ void menuModelSetup(uint8_t event) if (attr && m_posHorz==1) { s_editMode = 0; if (event==EVT_KEY_BREAK(KEY_ENTER)) { - pxxFlag = PXX_SEND_RXNUM; + pxxFlag ^= PXX_SEND_RXNUM; } } diff --git a/src/pulses_arm.cpp b/src/pulses_arm.cpp index 33e1c1a59..c813b49fe 100644 --- a/src/pulses_arm.cpp +++ b/src/pulses_arm.cpp @@ -310,9 +310,8 @@ void setupPulsesPXX() putPcmByte(g_model.modelId); /* FLAG1 */ - if (pxxFlag == PXX_SEND_RXNUM) { + if (pxxFlag & PXX_SEND_RXNUM) { putPcmByte((g_model.rfProtocol << 6) | (g_eeGeneral.countryCode << 1) | pxxFlag); - pxxFlag = 0; // reset flag after send } else { putPcmByte((g_model.rfProtocol << 6) | pxxFlag);