X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/f6c18637ca504d2eea0bc3accaabddd132d749fb..06b58a94f0be3256853a97387fc7e5782ce335c7:/armsrc/apps.h diff --git a/armsrc/apps.h b/armsrc/apps.h index 6f96875b..c9616e5e 100644 --- a/armsrc/apps.h +++ b/armsrc/apps.h @@ -32,10 +32,13 @@ // The large multi-purpose buffer, typically used to hold A/D samples, // maybe processed in some way. -uint32_t BigBuf[10000]; +//#define BIG_BUFF_SIZE 10000 // PM3 w. 256KB ram +#define BIG_BUFF_SIZE 10000 // PM3 w. 512KB ram + +uint32_t BigBuf[BIG_BUFF_SIZE]; // BIG CHANGE - UNDERSTAND THIS BEFORE WE COMMIT #define TRACE_OFFSET 0 -#define TRACE_SIZE 3000 +#define TRACE_SIZE 4096 #define RECV_CMD_OFFSET 3032 #define RECV_CMD_SIZE 64 #define RECV_RES_OFFSET 3096 @@ -45,7 +48,7 @@ uint32_t BigBuf[10000]; #define FREE_BUFFER_OFFSET 7256 #define FREE_BUFFER_SIZE 2744 -extern const uint8_t OddByteParity[256]; +//extern const uint8_t OddByteParity[256]; extern uint8_t *trace; // = (uint8_t *) BigBuf; extern int traceLen; // = 0; extern int rsamples; // = 0; @@ -72,7 +75,10 @@ void ToSendReset(void); void ListenReaderField(int limit); void AcquireRawAdcSamples125k(int at134khz); void SnoopLFRawAdcSamples(int divisor, int trigger_threshold); -void DoAcquisition125k(int trigger_threshold); +void DoAcquisition125k_internal(int trigger_threshold, bool silent); +void DoAcquisition125k_threshold(int trigger_threshold); +void DoAcquisition125k(); + extern int ToSendMax; extern uint8_t ToSend[]; extern uint32_t BigBuf[]; @@ -233,7 +239,7 @@ void cmac (const desfirekey_t key, uint8_t *ivect, const uint8_t *data, size void RecordRawAdcSamplesIso15693(void); void AcquireRawAdcSamplesIso15693(void); void ReaderIso15693(uint32_t parameter); // Simulate an ISO15693 reader - greg -void SimTagIso15693(uint32_t parameter); // simulate an ISO15693 tag - greg +void SimTagIso15693(uint32_t parameter, uint8_t *uid); // simulate an ISO15693 tag - greg void BruteforceIso15693Afi(uint32_t speed); // find an AFI of a tag - atrox void DirectTag15693Command(uint32_t datalen,uint32_t speed, uint32_t recv, uint8_t data[]); // send arbitrary commands from CLI - atrox void SetDebugIso15693(uint32_t flag);