X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/b67f7ec359806293a6da14208bad56b842dedb60..dc8ba239fbc1b8f50f572e84adfcfdf52bd0d0da:/common/protocols.c?ds=sidebyside diff --git a/common/protocols.c b/common/protocols.c index bdaff3f1..aa80491b 100644 --- a/common/protocols.c +++ b/common/protocols.c @@ -1,7 +1,13 @@ -#include #include +#include #include #include +#include "protocols.h" +#ifndef ON_DEVICE +#include "ui.h" +#define prnt PrintAndLog +#endif + typedef struct { @@ -25,17 +31,9 @@ typedef struct { }picopass_hdr; -#define FUSE_FPERS 0x80 -#define FUSE_CODING1 0x40 -#define FUSE_CODING0 0x20 -#define FUSE_CRYPT1 0x10 -#define FUSE_CRYPT0 0x08 -#define FUSE_FPROD1 0x04 -#define FUSE_FPROD0 0x02 -#define FUSE_RA 0x01 //#define prnt printf -void prnt(char *fmt,...) +/*void prnt(char *fmt,...) { va_list argptr; va_start(argptr, fmt); @@ -44,7 +42,7 @@ void prnt(char *fmt,...) va_end(argptr); printf("\n"); } - +*/ uint8_t isset(uint8_t val, uint8_t mask) { return (val & mask); @@ -95,6 +93,14 @@ void print_picopass_info(const picopass_hdr *hdr) mem_config(hdr); applimit_config(hdr); } +void printIclassDumpInfo(uint8_t* iclass_dump) +{ +// picopass_hdr hdr; +// memcpy(&hdr, iclass_dump, sizeof(picopass_hdr)); + print_picopass_info((picopass_hdr *) iclass_dump); +} + +/* void test() { picopass_hdr hdr = {0x27,0xaf,0x48,0x01,0xf9,0xff,0x12,0xe0,0x12,0xff,0xff,0xff,0x7f,0x1f,0xff,0x3c}; @@ -106,3 +112,4 @@ int main(int argc, char *argv[]) test(); return 0; } +*/