From dbffce8dc210f015c8cd11a61130dbdb84192db1 Mon Sep 17 00:00:00 2001 From: Ralf Behrens Date: Mon, 10 Jan 2022 15:31:53 +0100 Subject: [PATCH] Add Rx Data output --- src/main.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 309623c..d897e33 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -244,9 +244,15 @@ void onEvent(ev_t ev) { if (LMIC.txrxFlags & TXRX_ACK) Serial.println(F("Received ack")); if (LMIC.dataLen) { - Serial.println(F("Received ")); - Serial.println(LMIC.dataLen); - Serial.println(F(" bytes of payload")); + Serial.print(F("Received ")); + Serial.print(LMIC.dataLen); + Serial.print(F(" bytes of payload: ")); + for (int i = 0; i < LMIC.dataLen; i++) { + if (LMIC.frame[LMIC.dataBeg + i] < 0x10) { Serial.print(F("0")); } + Serial.print(LMIC.frame[LMIC.dataBeg + i], HEX); + Serial.print(F(" ")); + } + Serial.println(F("")); } // Schedule next transmission os_setTimedCallback(&sendjob, os_getTime() + sec2osticks(TX_INTERVAL), do_send);