]> cvs.zerfleddert.de Git - proxmark3-svn/blobdiff - client/cmdmain.c
ADD: a switch to detect if Qt4 or Qt5 is used.
[proxmark3-svn] / client / cmdmain.c
index b3f04e1048a60848a1d9b0d88eadae12fc1bce63..512aa13cc91d7e6e950de83346e9342900aef9a1 100644 (file)
@@ -16,7 +16,7 @@
 #include "cmdparser.h"
 #include "proxmark3.h"
 #include "data.h"
-#include "../include/usb_cmd.h"
+#include "usb_cmd.h"
 #include "ui.h"
 #include "cmdhf.h"
 #include "cmddata.h"
@@ -42,14 +42,14 @@ static int cmd_tail;//Starts as 0
 
 static command_t CommandTable[] = 
 {
-  {"help",     CmdHelp,        1, "This help. Use '<command> help' for details of a particular command."},
-  {"data",     CmdData,        1, "{ Plot window / data buffer manipulation... }"},
+  {"help",  CmdHelp,  1, "This help. Use '<command> help' for details of a particular command."},
+  {"data",  CmdData,  1, "{ Plot window / data buffer manipulation... }"},
   {"hf",       CmdHF,          1, "{ High Frequency commands... }"},
-  {"hw",       CmdHW,          1, "{ Hardware commands... }"},
+  {"hw",    CmdHW,    1, "{ Hardware commands... }"},
   {"lf",       CmdLF,          1, "{ Low Frequency commands... }"},
-  {"script",   CmdScript,      1,"{ Scripting commands }"},
-  {"quit",     CmdQuit,        1, "Exit program"},
-  {"exit",     CmdQuit,        1, "Exit program"},
+  {"script", CmdScript,   1,"{ Scripting commands }"},
+  {"quit",  CmdQuit,  1, "Exit program"},
+  {"exit",  CmdQuit,  1, "Exit program"},
   {NULL, NULL, 0, NULL}
 };
 
@@ -130,26 +130,26 @@ int getCommand(UsbCommand* response)
  * @return true if command was returned, otherwise false
  */
 bool WaitForResponseTimeout(uint32_t cmd, UsbCommand* response, size_t ms_timeout) {
-
-       UsbCommand resp;
+  
+  UsbCommand resp;
        
        if (response == NULL)
-               response = &resp;
+    response = &resp;
 
 
-       // Wait until the command is received
-       for(size_t dm_seconds=0; dm_seconds < ms_timeout/10; dm_seconds++) {
+  // Wait until the command is received
+  for(size_t dm_seconds=0; dm_seconds < ms_timeout/10; dm_seconds++) {
 
                while(getCommand(response)) {
-                       if(response->cmd == cmd){
-                               return true;
-                       }
-               }
-               msleep(10); // XXX ugh
-               if (dm_seconds == 200) { // Two seconds elapsed
-                 PrintAndLog("Waiting for a response from the proxmark...");
-                 PrintAndLog("Don't forget to cancel its operation first by pressing on the button");
-               }
+          if(response->cmd == cmd){
+          return true;
+          }
+      }
+        msleep(10); // XXX ugh
+        if (dm_seconds == 200) { // Two seconds elapsed
+          PrintAndLog("Waiting for a response from the proxmark...");
+          PrintAndLog("Don't forget to cancel its operation first by pressing on the button");
+        }
        }
     return false;
 }
@@ -175,27 +175,26 @@ void UsbCommandReceived(UsbCommand *UC)
        switch(UC->cmd) {
                // First check if we are handling a debug message
                case CMD_DEBUG_PRINT_STRING: {
-                 char s[USB_CMD_DATA_SIZE+1] = {0x00};
-                 size_t len = MIN(UC->arg[0],USB_CMD_DATA_SIZE);
-                 memcpy(s,UC->d.asBytes,len);
-                 PrintAndLog("#db# %s       ", s);
-                 return;
+                       char s[USB_CMD_DATA_SIZE+1] = {0x00};
+                       size_t len = MIN(UC->arg[0],USB_CMD_DATA_SIZE);
+                       memcpy(s,UC->d.asBytes,len);
+                       PrintAndLog("#db# %s       ", s);
+                       return;
                } break;
 
                case CMD_DEBUG_PRINT_INTEGERS: {
-                 PrintAndLog("#db# %08x, %08x, %08x       \r\n", UC->arg[0], UC->arg[1], UC->arg[2]);
-                 return;
+                       PrintAndLog("#db# %08x, %08x, %08x       \r\n", UC->arg[0], UC->arg[1], UC->arg[2]);
+                       return;
                } break;
-                 
+
                case CMD_DOWNLOADED_RAW_ADC_SAMPLES_125K: {
-                 sample_buf_len += UC->arg[1];
-                 memcpy(sample_buf+(UC->arg[0]),UC->d.asBytes,UC->arg[1]);
+                       memcpy(sample_buf+(UC->arg[0]),UC->d.asBytes,UC->arg[1]);
                } break;
 
                default:
-                 break;
-         }
+                       break;
+       }
 
-  storeCommand(UC);
+       storeCommand(UC);
 }
 
Impressum, Datenschutz