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);