mirror of
https://github.com/opentx/opentx.git
synced 2025-07-25 17:25:13 +03:00
[PXX2] Fixes
This commit is contained in:
parent
2e81b2ca50
commit
16d84391bb
4 changed files with 5 additions and 5 deletions
|
@ -1379,7 +1379,7 @@ void menuModelSetup(event_t event)
|
||||||
// for now we will send the SHARE frame indefinitely (until the user manually stops it)
|
// for now we will send the SHARE frame indefinitely (until the user manually stops it)
|
||||||
if (event == EVT_KEY_BREAK(KEY_ENTER)) {
|
if (event == EVT_KEY_BREAK(KEY_ENTER)) {
|
||||||
moduleSettings[moduleIdx].mode ^= MODULE_MODE_SHARE;
|
moduleSettings[moduleIdx].mode ^= MODULE_MODE_SHARE;
|
||||||
reusableBuffer.moduleSetup.pxx2.shareReceiverIndex = receiverIdx;
|
reusableBuffer.moduleSetup.pxx2.shareReceiverId = receiverSlot;
|
||||||
}
|
}
|
||||||
else if (event == EVT_KEY_BREAK(KEY_EXIT)) {
|
else if (event == EVT_KEY_BREAK(KEY_EXIT)) {
|
||||||
moduleSettings[moduleIdx].mode &= ~MODULE_MODE_SHARE;
|
moduleSettings[moduleIdx].mode &= ~MODULE_MODE_SHARE;
|
||||||
|
|
|
@ -1135,7 +1135,7 @@ union ReusableBuffer
|
||||||
uint8_t bindReceiverId;
|
uint8_t bindReceiverId;
|
||||||
union {
|
union {
|
||||||
uint8_t bindSelectedReceiverIndex;
|
uint8_t bindSelectedReceiverIndex;
|
||||||
uint8_t shareReceiverIndex;
|
uint8_t shareReceiverId;
|
||||||
};
|
};
|
||||||
} pxx2;
|
} pxx2;
|
||||||
};
|
};
|
||||||
|
|
|
@ -225,7 +225,7 @@ void Pxx2Pulses::setupSpectrumAnalyser(uint8_t module)
|
||||||
void Pxx2Pulses::setupShareMode(uint8_t module)
|
void Pxx2Pulses::setupShareMode(uint8_t module)
|
||||||
{
|
{
|
||||||
addFrameType(PXX2_TYPE_C_MODULE, PXX2_TYPE_ID_SHARE);
|
addFrameType(PXX2_TYPE_C_MODULE, PXX2_TYPE_ID_SHARE);
|
||||||
Pxx2Transport::addByte(reusableBuffer.moduleSetup.pxx2.shareReceiverIndex);
|
Pxx2Transport::addByte(reusableBuffer.moduleSetup.pxx2.shareReceiverId);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Pxx2Pulses::setupFrame(uint8_t module)
|
void Pxx2Pulses::setupFrame(uint8_t module)
|
||||||
|
|
|
@ -74,8 +74,8 @@ void processReceiverSettingsFrame(uint8_t module, uint8_t * frame)
|
||||||
if (frame[4] & PXX2_RX_SETTINGS_FLAG1_FASTPWM)
|
if (frame[4] & PXX2_RX_SETTINGS_FLAG1_FASTPWM)
|
||||||
reusableBuffer.receiverSetup.pwmRate = 1;
|
reusableBuffer.receiverSetup.pwmRate = 1;
|
||||||
|
|
||||||
// if (frame[4] & PXX2_RECV_OPTION_MASK_TELEMETRY)
|
if (frame[4] & PXX2_RX_SETTINGS_FLAG1_TELEMETRY_DISABLED)
|
||||||
// reusableBuffer.receiverSetup.telemetryEnabled = 1;
|
reusableBuffer.receiverSetup.telemetryDisabled = 1;
|
||||||
|
|
||||||
reusableBuffer.receiverSetup.state = RECEIVER_SETTINGS_OK;
|
reusableBuffer.receiverSetup.state = RECEIVER_SETTINGS_OK;
|
||||||
reusableBuffer.receiverSetup.timeout = 0;
|
reusableBuffer.receiverSetup.timeout = 0;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue