fix SNR display bug
This commit is contained in:
parent
3bc5d5a13f
commit
cf29505c84
@ -381,7 +381,7 @@ start:
|
||||
dp_printf(0, 6, FONT_SMALL, 0, "fUp:%-6d fDn:%-6d",
|
||||
LMIC.seqnoUp ? LMIC.seqnoUp - 1 : 0,
|
||||
LMIC.seqnoDn ? LMIC.seqnoDn - 1 : 0);
|
||||
dp_printf(0, 7, FONT_SMALL, 0, "SNR:%-5d RSSI:%-5d", LMIC.snr / 4,
|
||||
dp_printf(0, 7, FONT_SMALL, 0, "SNR:%-5d RSSI:%-5d", (LMIC.snr + 2) / 4,
|
||||
LMIC.rssi);
|
||||
break; // page5
|
||||
#else // don't show blank page if we are unattended
|
||||
|
@ -77,7 +77,7 @@ void lora_setupForNetwork(bool preJoin) {
|
||||
// show current devaddr
|
||||
ESP_LOGI(TAG, "DEVaddr: 0x%08X | Network ID: 0x%06X | Network Type: %d",
|
||||
LMIC.devaddr, LMIC.netid & 0x001FFFFF, LMIC.netid & 0x00E00000);
|
||||
ESP_LOGI(TAG, "RSSI: %d | SNR: %d", LMIC.rssi, LMIC.snr / 4);
|
||||
ESP_LOGI(TAG, "RSSI: %d | SNR: %d", LMIC.rssi, (LMIC.snr + 2) / 4);
|
||||
ESP_LOGI(TAG, "Radio parameters: %s | %s | %s",
|
||||
getSfName(updr2rps(LMIC.datarate)),
|
||||
getBwName(updr2rps(LMIC.datarate)),
|
||||
@ -560,7 +560,7 @@ void mac_decode(const uint8_t cmd[], const uint8_t cmdlen, bool is_down) {
|
||||
const mac_t *p;
|
||||
p = is_down ? MACdn_table : MACup_table;
|
||||
const int tablesize = is_down ? MACdn_tSize : MACup_tSize;
|
||||
const String MACdir = is_down ? "DN" : "UP";
|
||||
const String MACdir = is_down ? "-->" : "<--";
|
||||
|
||||
while (cursor < cmdlen) {
|
||||
|
||||
@ -577,8 +577,8 @@ void mac_decode(const uint8_t cmd[], const uint8_t cmdlen, bool is_down) {
|
||||
cursor += (p + i)->params;
|
||||
ESP_LOGD(TAG, "%s MAC command %s", MACdir, (p + i)->cmdname);
|
||||
} else
|
||||
ESP_LOGD(TAG, "%s MAC command 0x%02X with missing parameter(s)", MACdir,
|
||||
(p + i)->cid);
|
||||
ESP_LOGD(TAG, "%s MAC command 0x%02X with missing parameter(s)",
|
||||
MACdir, (p + i)->cid);
|
||||
break; // command found -> exit table lookup loop
|
||||
} // end of command validation
|
||||
} // end of command table lookup loop
|
||||
|
Loading…
Reference in New Issue
Block a user