#include "data.h"
#include "graph.h"
#include "ui.h"
+#include "util.h"
#include "cmdparser.h"
#include "cmdhf15.h"
-#include "../common/iso15693tools.h"
+#include "iso15693tools.h"
#include "cmdmain.h"
#define FrameSOF Iso15693FrameSOF
#define Crc(data,datalen) Iso15693Crc(data,datalen)
#define AddCrc(data,datalen) Iso15693AddCrc(data,datalen)
#define sprintUID(target,uid) Iso15693sprintUID(target,uid)
-#define TRACE_BUFF_SIZE 12000
// structure and database for uid -> tagtype lookups
typedef struct {
{ 0xE016040000000000LL, 24, "EM-Marin SA (Skidata Keycard-eco); EM4034? no 'read', just 'readmulti'" },
{ 0xE0160c0000000000LL, 24, "EM-Marin SA; EM4035?" },
{ 0xE016100000000000LL, 24, "EM-Marin SA (Skidata); EM4135; 36x64bit start page 13" },
+ { 0xE016240000000000LL, 24, "EM-Marin SA (Skidata); EM4233;" },
{ 0xE016940000000000LL, 24, "EM-Marin SA (Skidata); 51x64bit" },
{ 0xE017000000000000LL, 16, "KSW Microtec GmbH Germany" },
if (best==-1) {
best=i;
} else {
- if (uidmapping[i].mask > uidmapping[best].mask) {
+ if (uidmapping[i].mask>uidmapping[best].mask) {
best=i;
}
}
{
UsbCommand c = {CMD_ACQUIRE_RAW_ADC_SAMPLES_ISO_15693};
SendCommand(&c);
-
- uint8_t data[TRACE_BUFF_SIZE] = {0x00};
-
- GetFromBigBuf(data,TRACE_BUFF_SIZE,3560); //3560 -- should be offset..
- WaitForResponseTimeout(CMD_ACK,NULL, 1500);
-
- for (int j = 0; j < TRACE_BUFF_SIZE; j++) {
- GraphBuffer[j] = ((int)data[j]) ;
- }
- GraphTraceLen = TRACE_BUFF_SIZE;
- RepaintGraphWindow();
return 0;
}
{
UsbCommand c = {CMD_RECORD_RAW_ADC_SAMPLES_ISO_15693};
SendCommand(&c);
-
- uint8_t data[TRACE_BUFF_SIZE] = {0x00};
-
- GetFromBigBuf(data,TRACE_BUFF_SIZE,3560); //3560 -- should be offset..
- WaitForResponseTimeout(CMD_ACK,NULL, 1500);
-
- for (int j = 0; j < TRACE_BUFF_SIZE; j++) {
- GraphBuffer[j] = ((int)data[j]) ;
- }
- GraphTraceLen = TRACE_BUFF_SIZE;
- RepaintGraphWindow();
return 0;
}
*/
int prepareHF15Cmd(char **cmd, UsbCommand *c, uint8_t iso15cmd[], int iso15cmdlen) {
int temp;
- uint8_t *req = c->d.asBytes;
+ uint8_t *req=c->d.asBytes;
uint8_t uid[8] = {0x00};
- uint32_t reqlen = 0;
+ uint32_t reqlen=0;
// strip
while (**cmd==' ' || **cmd=='\t') (*cmd)++;