From 710208245b42f91db9dcad5a32232c9d280d80a7 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Fri, 13 Mar 2015 19:12:11 +0100 Subject: [PATCH] ADD: printConfiguration method for a nice printout of the selected configuration. --- client/cmdlft55xx.c | 57 ++++++++++++++++++++++++++++++++------------- client/cmdlft55xx.h | 10 ++++++++ 2 files changed, 51 insertions(+), 16 deletions(-) diff --git a/client/cmdlft55xx.c b/client/cmdlft55xx.c index ced17ef5..5ecf290a 100644 --- a/client/cmdlft55xx.c +++ b/client/cmdlft55xx.c @@ -26,17 +26,9 @@ #define LF_TRACE_BUFF_SIZE 20000 // 32 x 32 x 10 (32 bit times numofblock (7), times clock skip..) #define LF_BITSSTREAM_LEN 1000 // more then 1000 bits shouldn't happend.. 8block * 4 bytes * 8bits = -// 0 = FSK -// 1 = ASK -// 2 = PSK -// 4 = NZR (direct) -typedef struct { - uint8_t modulation; - bool inversed; - uint32_t block0; -} t55xx_conf_block_t; - -// Default configuration: FSK, not inversed. + + +// Default configuration: ASK, not inversed. t55xx_conf_block_t config = { .modulation = 2, .inversed = FALSE, .block0 = 0x00}; int usage_t55xx_config(){ @@ -164,9 +156,7 @@ int CmdT55xxSetConfig(const char *Cmd){ } // No args if (cmdp == 0) { - PrintAndLog("Modulation: %d", config.modulation); - PrintAndLog("Invert : %d", config.inversed); - PrintAndLog("Block0 : %08X", config.block0); + printConfiguration( config ); return 0; } //Validations @@ -351,16 +341,16 @@ bool tryDetectModulation(){ // } } if ( hits == 1) { - PrintAndLog("Modulation: %d Inverse: %d", tests[0].modulation, tests[0].inversed); config.modulation = tests[0].modulation; config.inversed = tests[0].inversed; + printConfiguration( config ); return TRUE; } if ( hits > 1) { PrintAndLog("Found [%d] possible matches for modulation.",hits); for(int i=0; i