X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/b69adb794594cc7ea43d3aa70aab091265195abf..e1778858ddc53a6a82e8ee24f02e6b673687f69a:/client/cmdhf14b.h diff --git a/client/cmdhf14b.h b/client/cmdhf14b.h index 66fd430f..26eb9037 100644 --- a/client/cmdhf14b.h +++ b/client/cmdhf14b.h @@ -11,17 +11,48 @@ #ifndef CMDHF14B_H__ #define CMDHF14B_H__ -int CmdHF14B(const char *Cmd); +#include +#include +#include +#include +#include "iso14443crc.h" +#include "proxmark3.h" +#include "data.h" +#include "graph.h" +#include "util.h" +#include "ui.h" +#include "cmdparser.h" +#include "cmdmain.h" +#include "cmdhf14a.h" +#include "cmdhf.h" +#include "prng.h" +#include "sha1.h" +#include "mifare.h" // structs/enum for ISO14B +#include "protocols.h" // definitions of ISO14B protocol + +int usage_hf_14b_info(void); +int usage_hf_14b_reader(void); +int usage_hf_14b_raw(void); +int usage_hf_14b_snoop(void); +int usage_hf_14b_sim(void); +int usage_hf_14b_read_srx(void); +int usage_hf_14b_write_srx(void); -int CmdHF14BDemod(const char *Cmd); +int CmdHF14B(const char *Cmd); int CmdHF14BList(const char *Cmd); -int CmdHF14BReader(const char *Cmd); -int HF14BReader(bool verbose); -int CmdHF14Sim(const char *Cmd); -int CmdHFSimlisten(const char *Cmd); +int CmdHF14BInfo(const char *Cmd); +int CmdHF14BSim(const char *Cmd); int CmdHF14BSnoop(const char *Cmd); -int CmdSri512Read(const char *Cmd); -int CmdSrix4kRead(const char *Cmd); int CmdHF14BWrite( const char *cmd); +int CmdHF14BReader(const char *Cmd); + +bool HF14BInfo(bool verbose); +bool HF14BReader(bool verbose); +int CmdHF14BCmdRaw (const char *Cmd); + +// SRi ST Microelectronics read/write +int CmdHF14BReadSri(const char *Cmd); +int CmdHF14BWriteSri(const char *Cmd); +bool waitCmd(bool verbose); #endif