]> cvs.zerfleddert.de Git - proxmark3-svn/blobdiff - include/usb_cmd.h
detect usb or no usb for standalone mode [ryan]
[proxmark3-svn] / include / usb_cmd.h
index 6f3c03d80d13d3a5d0b9e808c513bfefe13e144d..6818bb5e98991b0522b2521e5c6b0b76f60144a8 100644 (file)
@@ -20,52 +20,57 @@ typedef struct {
 } UsbCommand;\r
 \r
 // For the bootloader\r
 } UsbCommand;\r
 \r
 // For the bootloader\r
-#define CMD_DEVICE_INFO                                                                0x0000\r
-#define CMD_SETUP_WRITE                                                                0x0001\r
-#define CMD_FINISH_WRITE                                                       0x0003\r
-#define CMD_HARDWARE_RESET                                                     0x0004\r
-#define CMD_ACK                                                                                0x00ff\r
+#define CMD_DEVICE_INFO                                                                                                                                0x0000\r
+#define CMD_SETUP_WRITE                                                                                                                                0x0001\r
+#define CMD_FINISH_WRITE                                                                                                                       0x0003\r
+#define CMD_HARDWARE_RESET                                                                                                             0x0004\r
+#define CMD_START_FLASH                                                                                                                                0x0005\r
+#define CMD_ACK                                                                                                                                                                0x00ff\r
 \r
 // For general mucking around\r
 \r
 // For general mucking around\r
-#define CMD_DEBUG_PRINT_STRING                                         0x0100\r
-#define CMD_DEBUG_PRINT_INTEGERS                                       0x0101\r
-#define CMD_DEBUG_PRINT_BYTES                                          0x0102\r
-#define CMD_LCD_RESET                                                          0x0103\r
-#define CMD_LCD                                                                                0x0104\r
+#define CMD_DEBUG_PRINT_STRING                                                                                         0x0100\r
+#define CMD_DEBUG_PRINT_INTEGERS                                                                                       0x0101\r
+#define CMD_DEBUG_PRINT_BYTES                                                                                                  0x0102\r
+#define CMD_LCD_RESET                                                                                                                                  0x0103\r
+#define CMD_LCD                                                                                                                                                                0x0104\r
+#define CMD_BUFF_CLEAR                                                                                                                         0x0105\r
+#define CMD_READ_MEM                                                                                                                                   0x0106\r
 \r
 // For low-frequency tags\r
 \r
 // For low-frequency tags\r
-#define CMD_ACQUIRE_RAW_BITS_TI_TYPE                           0x0200\r
-#define CMD_DOWNLOAD_RAW_BITS_TI_TYPE                          0x0201\r
-#define CMD_DOWNLOADED_RAW_BITS_TI_TYPE                                0x0202\r
-#define CMD_ACQUIRE_RAW_ADC_SAMPLES_125K                       0x0203\r
-#define CMD_DOWNLOAD_RAW_ADC_SAMPLES_125K                      0x0204\r
-#define CMD_DOWNLOADED_RAW_ADC_SAMPLES_125K                    0x0205\r
-#define CMD_DOWNLOADED_SIM_SAMPLES_125K                                0x0206\r
-#define CMD_SIMULATE_TAG_125K                                          0x0207\r
-#define CMD_HID_DEMOD_FSK                                                      0x0208  // ## New command: demodulate HID tag ID\r
-#define CMD_HID_SIM_TAG                                                                0x0209  // ## New command: simulate HID tag by ID\r
+#define CMD_READ_TI_TYPE                                                                                                                       0x0202\r
+#define CMD_WRITE_TI_TYPE                                                                                                                      0x0203\r
+#define CMD_DOWNLOADED_RAW_BITS_TI_TYPE                                                                0x0204\r
+#define CMD_ACQUIRE_RAW_ADC_SAMPLES_125K                                                       0x0205\r
+#define CMD_MOD_THEN_ACQUIRE_RAW_ADC_SAMPLES_125K                      0x0206\r
+#define CMD_DOWNLOAD_RAW_ADC_SAMPLES_125K                                                      0x0207\r
+#define CMD_DOWNLOADED_RAW_ADC_SAMPLES_125K                                            0x0208\r
+#define CMD_DOWNLOADED_SIM_SAMPLES_125K                                                                0x0209\r
+#define CMD_SIMULATE_TAG_125K                                                                                                  0x020A\r
+#define CMD_HID_DEMOD_FSK                                                                                                                      0x020B\r
+#define CMD_HID_SIM_TAG                                                                                                                                0x020C\r
+#define CMD_SET_LF_DIVISOR                                                                                                             0x020D\r
 \r
 // For the 13.56 MHz tags\r
 \r
 // For the 13.56 MHz tags\r
-#define CMD_ACQUIRE_RAW_ADC_SAMPLES_ISO_15693          0x0300\r
-#define CMD_ACQUIRE_RAW_ADC_SAMPLES_ISO_14443          0x0301\r
-#define CMD_ACQUIRE_RAW_ADC_SAMPLES_ISO_14443_SIM      0x0302\r
-#define CMD_READER_ISO_15693                                           0x0310  // ## New command to act like a 15693 reader - greg\r
-#define CMD_SIMTAG_ISO_15693                                           0x0311  // ## New command to act like a 15693 reader - greg\r
-\r
-#define CMD_SIMULATE_TAG_HF_LISTEN                                     0x0380\r
-#define CMD_SIMULATE_TAG_ISO_14443                                     0x0381\r
-#define CMD_SNOOP_ISO_14443                                                    0x0382\r
-#define CMD_SNOOP_ISO_14443a                                           0x0383  // ## New snoop command\r
-#define CMD_SIMULATE_TAG_ISO_14443a                                    0x0384  // ## New command: Simulate tag 14443a\r
-#define CMD_READER_ISO_14443a                                          0x0385  // ## New command to act like a 14443a reader\r
-\r
-#define CMD_SIMULATE_MIFARE_CARD                                       0x0386\r
+#define CMD_ACQUIRE_RAW_ADC_SAMPLES_ISO_15693                                  0x0300\r
+#define CMD_ACQUIRE_RAW_ADC_SAMPLES_ISO_14443                                  0x0301\r
+#define CMD_ACQUIRE_RAW_ADC_SAMPLES_ISO_14443_SIM                      0x0302\r
+#define CMD_READ_SRI512_TAG                                                                                                            0x0303\r
+#define CMD_READER_ISO_15693                                                                                                   0x0310\r
+#define CMD_SIMTAG_ISO_15693                                                                                                   0x0311\r
+#define CMD_SIMULATE_TAG_HF_LISTEN                                                                             0x0380\r
+#define CMD_SIMULATE_TAG_ISO_14443                                                                             0x0381\r
+#define CMD_SNOOP_ISO_14443                                                                                                            0x0382\r
+#define CMD_SNOOP_ISO_14443a                                                                                                   0x0383\r
+#define CMD_SIMULATE_TAG_ISO_14443a                                                                            0x0384\r
+#define CMD_READER_ISO_14443a                                                                                                  0x0385\r
+#define CMD_SIMULATE_MIFARE_CARD                                                                                       0x0386\r
 \r
 // For measurements of the antenna tuning\r
 \r
 // For measurements of the antenna tuning\r
-#define CMD_MEASURE_ANTENNA_TUNING                                     0x0400\r
-#define CMD_MEASURED_ANTENNA_TUNING                                    0x0401\r
+#define CMD_MEASURE_ANTENNA_TUNING                                                                             0x0400\r
+#define CMD_MEASURED_ANTENNA_TUNING                                                                            0x0401\r
+#define CMD_LISTEN_READER_FIELD                                                                                                0x0402\r
 \r
 // For direct FPGA control\r
 \r
 // For direct FPGA control\r
-#define CMD_FPGA_MAJOR_MODE_OFF                                                0x0500  // ## FPGA Control\r
+#define CMD_FPGA_MAJOR_MODE_OFF                                                                                                0x0500\r
 \r
 #endif\r
 \r
 #endif\r
Impressum, Datenschutz