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