mirror of
https://github.com/agessaman/MeshCore.git
synced 2026-08-24 11:40:06 +00:00
trimmed comment
This commit is contained in:
@@ -49,14 +49,6 @@ uint32_t RadioLibWrapper::getRngSeed() {
|
||||
|
||||
void RadioLibWrapper::setTxPower(int8_t dbm) {
|
||||
#if defined(USE_LR2021)
|
||||
// On LR2021, setOutputPower() writes the PA config and TxParams, which are
|
||||
// standby-only commands. recvRaw() keeps state == STATE_RX after readData on
|
||||
// this platform ("LR2021 stays in Rx"), so - unlike the SX126x path, which
|
||||
// falls back to STATE_IDLE and re-arms on the next recvRaw() - nothing calls
|
||||
// startReceive() again by itself. Writing the PA config while listening could
|
||||
// therefore leave the receiver down until the next reboot. Drop to standby
|
||||
// first and let checkRecv() re-arm Rx, as resetAGC() and
|
||||
// applySideDetectorConfig() already do.
|
||||
idle();
|
||||
#endif
|
||||
_radio->setOutputPower(dbm);
|
||||
@@ -265,4 +257,4 @@ PacketMillis RadioLibWrapper::calcMaxPacketMillis(uint8_t sf, float bw, uint8_t
|
||||
if (cr >= 5 && cr < 8) { payload_us = (payload_us * 8) / cr; }
|
||||
|
||||
return PacketMillis {(preamble_us + 999) / 1000, (payload_us + 999) / 1000};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user