From f985c4b318b0742310b83ad72204896d971b03c6 Mon Sep 17 00:00:00 2001 From: AnalysIR Date: Fri, 28 Aug 2015 15:56:18 +0100 Subject: [PATCH] Update IRrecvDumpV2.ino - Cleaned up layout of output, removed trailing commas - buffer sizes are now correct - no need to add 0 for space at end, as sendRAW takes care of this --- examples/IRrecvDumpV2/IRrecvDumpV2.ino | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/IRrecvDumpV2/IRrecvDumpV2.ino b/examples/IRrecvDumpV2/IRrecvDumpV2.ino index 3bea2f4..cbfadcc 100644 --- a/examples/IRrecvDumpV2/IRrecvDumpV2.ino +++ b/examples/IRrecvDumpV2/IRrecvDumpV2.ino @@ -90,7 +90,7 @@ void dumpRaw (decode_results *results) { // Print Raw data Serial.print("Timing["); - Serial.print(results->rawlen, DEC); + Serial.print(results->rawlen-1, DEC); Serial.println("]: "); for (int i = 1; i < results->rawlen; i++) { @@ -106,7 +106,7 @@ void dumpRaw (decode_results *results) if (x < 1000) Serial.print(" ") ; if (x < 100) Serial.print(" ") ; Serial.print(x, DEC); - Serial.print(", "); + if (i < results->rawlen-1) Serial.print(", "); //',' not needed for last one } if (!(i % 8)) Serial.println(""); } @@ -121,18 +121,18 @@ void dumpCode (decode_results *results) // Start declaration Serial.print("unsigned int "); // variable type Serial.print("rawData["); // array name - Serial.print(results->rawlen + 1, DEC); // array size + Serial.print(results->rawlen - 1, DEC); // array size Serial.print("] = {"); // Start declaration // Dump data for (int i = 1; i < results->rawlen; i++) { Serial.print(results->rawbuf[i] * USECPERTICK, DEC); - Serial.print(","); + if ( i < results->rawlen-1 ) Serial.print(","); // ',' not needed on last one if (!(i & 1)) Serial.print(" "); } // End declaration - Serial.print("0};"); // Turn LED off at the end + Serial.print("};"); // // Comment Serial.print(" // ");