Add support for negative TX power values

This commit is contained in:
jacob.eva 2024-07-12 15:15:56 +01:00
parent e5fcf79e4d
commit c88fe0ed33
No known key found for this signature in database
GPG Key ID: 0B92E083BBCCAA1E
2 changed files with 2 additions and 2 deletions

View File

@ -708,7 +708,7 @@ void serialCallback(uint8_t sbyte) {
if (sbyte == 0xFF) { if (sbyte == 0xFF) {
kiss_indicate_txpower(selected_radio); kiss_indicate_txpower(selected_radio);
} else { } else {
int txp = sbyte; int8_t txp = (int8_t)sbyte;
if (op_mode == MODE_HOST) setTXPower(selected_radio, txp); if (op_mode == MODE_HOST) setTXPower(selected_radio, txp);
kiss_indicate_txpower(selected_radio); kiss_indicate_txpower(selected_radio);

View File

@ -677,7 +677,7 @@ void kiss_indicate_implicit_length() {
} }
void kiss_indicate_txpower(RadioInterface* radio) { void kiss_indicate_txpower(RadioInterface* radio) {
uint8_t txp = radio->getTxPower(); int8_t txp = radio->getTxPower();
serial_write(FEND); serial_write(FEND);
serial_write(CMD_TXPOWER); serial_write(CMD_TXPOWER);
serial_write(txp); serial_write(txp);