Fix issue with SX1280 TX power not being set properly

master
jacob.eva 10 months ago
parent 02c691481b
commit 003aab4072
No known key found for this signature in database
GPG Key ID: B92E083BBCCAA1E
  1. 6
      Radio.cpp

@ -2295,7 +2295,7 @@ void sx128x::setTxPower(int level, int outputPin) {
break;
}
tx_buf[0] = reg_value;
tx_buf[0] = reg_value + 18;
tx_buf[1] = 0xE0; // ramping time - 20 microseconds
executeOpcode(OP_TX_PARAMS_8X, tx_buf, 2);
@ -2381,7 +2381,7 @@ void sx128x::setTxPower(int level, int outputPin) {
break;
}
tx_buf[0] = level;
tx_buf[0] = reg_value + 18;
tx_buf[1] = 0xE0; // ramping time - 20 microseconds
#else
// For SX1280 boards with no specific PA requirements
@ -2393,7 +2393,7 @@ void sx128x::setTxPower(int level, int outputPin) {
_txp = level;
tx_buf[0] = level;
tx_buf[0] = level + 18;
tx_buf[1] = 0xE0; // ramping time - 20 microseconds
#endif
executeOpcode(OP_TX_PARAMS_8X, tx_buf, 2);

Loading…
Cancel
Save