From 53fbab8f92b93d70027f3744f8dcc7d708372d89 Mon Sep 17 00:00:00 2001 From: Klaus K Wilting Date: Sat, 14 Jul 2018 23:58:41 +0200 Subject: [PATCH] bugfix senddata.cpp --- src/senddata.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/senddata.cpp b/src/senddata.cpp index 94122ec0..4494c835 100644 --- a/src/senddata.cpp +++ b/src/senddata.cpp @@ -10,7 +10,7 @@ void senddata(uint8_t port) { sprintf(display_line7, "LORA BUSY"); } else { // send payload via LoRa - LMIC_setTxData2(PAYLOADPORT, payload.getBuffer(), payload.getSize(), + LMIC_setTxData2(port, payload.getBuffer(), payload.getSize(), (cfg.countermode & 0x02)); ESP_LOGI(TAG, "%d bytes queued to send on LoRa", payload.getSize()); sprintf(display_line7, "PACKET QUEUED"); @@ -18,12 +18,12 @@ void senddata(uint8_t port) { #endif #ifdef HAS_SPI - // code for sending payload via SPI to come + // to come here: code for sending payload to a local master via SPI ESP_LOGI(TAG, "%d bytes sent on SPI", payload.getSize()); #endif // clear counter if not in cumulative counter mode - if (cfg.countermode != 1) { + if ((port == PAYLOADPORT) && (cfg.countermode != 1)) { reset_counters(); // clear macs container and reset all counters reset_salt(); // get new salt for salting hashes ESP_LOGI(TAG, "Counter cleared (countermode = %d)", cfg.countermode);