]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - client/prox.h
merge linux and windows clients into one directory... will consolidate makefiles...
[proxmark3-svn] / client / prox.h
diff --git a/client/prox.h b/client/prox.h
new file mode 100644 (file)
index 0000000..aeb6dfe
--- /dev/null
@@ -0,0 +1,107 @@
+#ifndef __PROX_H\r
+#define __PROX_H\r
+\r
+#include "../include/usb_cmd.h"\r
+\r
+// prox.cpp\r
+void ReceiveCommand(UsbCommand *c);\r
+BOOL ReceiveCommandPoll(UsbCommand *c);\r
+void SendCommand(UsbCommand *c, BOOL wantAck);\r
+\r
+// gui.cpp\r
+void ShowGui();\r
+void HideGraphWindow(void);\r
+void ShowGraphWindow(void);\r
+void RepaintGraphWindow(void);\r
+void PrintToScrollback(char *fmt, ...);\r
+#define MAX_GRAPH_TRACE_LEN (1024*128)\r
+extern int GraphBuffer[MAX_GRAPH_TRACE_LEN];\r
+extern int GraphTraceLen;\r
+extern double CursorScaleFactor;\r
+extern int PlotGridX, PlotGridY;\r
+extern int CommandFinished;\r
+extern int offline;\r
+\r
+// command.cpp\r
+static void CmdBuffClear(char *str);\r
+static void GetFromBigBuf(BYTE *dest, int bytes);\r
+static void CmdReset(char *str);\r
+static void CmdQuit(char *str);\r
+static void CmdEM410xread(char *str);\r
+static void CmdEM410xwatch(char *str);\r
+static void ChkBitstream(char *str);\r
+int GetClock(char *str, int peak);\r
+static void CmdHIDdemodFSK(char *str);\r
+static void Cmdmanchestermod(char *str);\r
+static void CmdTune(char *str);\r
+static void CmdHi15read(char *str);\r
+static void CmdHi14read(char *str);\r
+static void CmdSri512read(char *str);\r
+static void CmdHi14areader(char *str);\r
+static void CmdHi15reader(char *str);\r
+static void CmdHi15tag(char *str);\r
+static void CmdHi14read_sim(char *str);\r
+static void CmdHi14readt(char *str);\r
+static void CmdHisimlisten(char *str);\r
+static void CmdReadmem(char *str);\r
+static void CmdHi14sim(char *str);\r
+static void CmdHi14asim(char *str);\r
+static void CmdHi14snoop(char *str);\r
+static void CmdHi14asnoop(char *str);\r
+static void CmdFPGAOff(char *str);\r
+int CmdClearGraph(int redraw);\r
+static void CmdAppendGraph(int redraw, int clock, int bit);\r
+static void CmdEM410xsim(char *str);\r
+static void CmdLosim(char *str);\r
+static void CmdLoCommandRead(char *str);\r
+static void CmdLoread(char *str);\r
+static void CmdLosamples(char *str);\r
+static void CmdBitsamples(char *str);\r
+static void CmdHisamples(char *str);\r
+static int CmdHisamplest(char *str, int nrlow);\r
+static void CmdHexsamples(char *str);\r
+static void CmdHisampless(char *str);\r
+static WORD Iso15693Crc(BYTE *v, int n);\r
+static void CmdHi14bdemod(char *str);\r
+static void CmdHi14list(char *str);\r
+static void CmdHi14alist(char *str);\r
+static void CmdHi15demod(char *str);\r
+static void CmdTiread(char *str);\r
+static void CmdTibits(char *str);\r
+static void CmdTidemod(char *cmdline);\r
+static void CmdNorm(char *str);\r
+static void CmdDec(char *str);\r
+static void CmdHpf(char *str);\r
+static void CmdZerocrossings(char *str);\r
+static void CmdLtrim(char *str);\r
+static void CmdAutoCorr(char *str);\r
+static void CmdVchdemod(char *str);\r
+static void CmdIndalademod(char *str);\r
+static void CmdFlexdemod(char *str);\r
+static void Cmdaskdemod(char *str);\r
+static void Cmddetectclockrate(char *str);\r
+int detectclock(int peak);\r
+static void Cmdbitstream(char *str);\r
+static void Cmdmanchesterdemod(char *str);\r
+static void CmdHiddemod(char *str);\r
+static void CmdPlot(char *str);\r
+static void CmdHide(char *str);\r
+static void CmdScale(char *str);\r
+static void CmdSave(char *str);\r
+static void CmdLoad(char *str);\r
+static void CmdHIDsimTAG(char *str);\r
+static void CmdLcdReset(char *str);\r
+static void CmdLcd(char *str);\r
+static void CmdTest(char *str);\r
+static void CmdSetDivisor(char *str);\r
+static void CmdSweepLF(char *str);\r
+void CommandReceived(char *cmd);\r
+void UsbCommandReceived(UsbCommand *c);\r
+\r
+\r
+// cmdline.cpp\r
+void ShowCommandline(void);\r
+void ExecCmd(char *cmd);\r
+//void PrintToScrollback(char *fmt, ...);\r
+\r
+#endif\r
Impressum, Datenschutz