diff --git a/radio/src/gui/128x64/model_setup.cpp b/radio/src/gui/128x64/model_setup.cpp index bba59c68c..50451dae1 100644 --- a/radio/src/gui/128x64/model_setup.cpp +++ b/radio/src/gui/128x64/model_setup.cpp @@ -329,6 +329,7 @@ void runPopupRegister(event_t event) } else if (reusableBuffer.moduleSetup.pxx2.registerStep >= REGISTER_RX_NAME_RECEIVED && menuHorizontalPosition == 0) { // [Enter] pressed + reusableBuffer.moduleSetup.pxx2.registerLoopIndex = get_tmr10ms(); reusableBuffer.moduleSetup.pxx2.registerStep = REGISTER_RX_NAME_SELECTED; backupEditMode = EDIT_MODIFY_FIELD; // so that the [Register] button blinks and the REGISTER process can continue } @@ -1363,7 +1364,7 @@ void menuModelSetup(event_t event) moduleSettings[moduleIdx].mode = MODULE_MODE_SHARE; reusableBuffer.moduleSetup.pxx2.shareReceiverIndex = receiverIdx; s_editMode = 0; - POPUP_INFORMATION("Model shared"); + POPUP_INFORMATION("Receiver shared"); } } } diff --git a/radio/src/opentx.h b/radio/src/opentx.h index 031fe6de7..ccc81f158 100644 --- a/radio/src/opentx.h +++ b/radio/src/opentx.h @@ -1129,6 +1129,7 @@ union ReusableBuffer uint8_t registerPopupHorizontalPosition; int8_t registerPopupEditMode; char registerRxName[PXX2_LEN_RX_NAME]; + uint8_t registerLoopIndex; char bindCandidateReceiversNames[PXX2_MAX_RECEIVERS_PER_MODULE][PXX2_LEN_RX_NAME + 1]; uint8_t bindCandidateReceiversCount; uint8_t bindReceiverId; diff --git a/radio/src/pulses/pxx2.cpp b/radio/src/pulses/pxx2.cpp index 71412ad60..cb55b1647 100644 --- a/radio/src/pulses/pxx2.cpp +++ b/radio/src/pulses/pxx2.cpp @@ -139,6 +139,7 @@ void Pxx2Pulses::setupRegisterFrame(uint8_t module) for (uint8_t i=0; i