]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - armsrc/apps.h
Rubbish file leftover from FPGA compile. Not source code.
[proxmark3-svn] / armsrc / apps.h
index e09c8357d0c296c6919693fb256f928e1a3420cb..67f9349b1eb9dd95b0b82dc94e46f21c018ee60a 100644 (file)
@@ -8,17 +8,22 @@
 #define __APPS_H\r
 \r
 /// appmain.c\r
+void ReadMem(int addr);
 void AppMain(void);\r
+void SamyRun(void);\r
 void DbpIntegers(int a, int b, int c);\r
 void DbpString(char *str);\r
-void SpinDelay(int ms);\r
 void ToSendStuffBit(int b);\r
 void ToSendReset(void);\r
+void ListenReaderField(int limit);
+void AcquireRawAdcSamples125k(BOOL at134khz);
+void DoAcquisition125k(BOOL at134khz);
 extern int ToSendMax;\r
 extern BYTE ToSend[];\r
 extern DWORD BigBuf[];\r
 \r
 /// fpga.c\r
+void FpgaSendCommand(WORD cmd, WORD v);\r
 void FpgaWriteConfWord(BYTE v);\r
 void FpgaDownloadAndGo(void);\r
 void FpgaSetupSsc(void);\r
@@ -26,6 +31,9 @@ void SetupSpi(int mode);
 void FpgaSetupSscDma(BYTE *buf, int len);\r
 void SetAdcMuxFor(int whichGpio);\r
 \r
+// Definitions for the FPGA commands.\r
+#define FPGA_CMD_SET_CONFREG                           (1<<12)\r
+#define FPGA_CMD_SET_DIVISOR                           (2<<12)\r
 // Definitions for the FPGA configuration word.\r
 #define FPGA_MAJOR_MODE_LF_READER                      (0<<5)\r
 #define FPGA_MAJOR_MODE_LF_SIMULATOR           (1<<5)\r
@@ -56,6 +64,7 @@ void SetAdcMuxFor(int whichGpio);
 /// iso14443.h\r
 void SimulateIso14443Tag(void);\r
 void AcquireRawAdcSamplesIso14443(DWORD parameter);\r
+void ReadSRI512Iso14443(DWORD parameter);
 void SnoopIso14443(void);\r
 \r
 /// iso14443a.h\r
@@ -69,9 +78,24 @@ void ReaderIso15693(DWORD parameter);        // Simulate an ISO15693 reader - greg
 void SimTagIso15693(DWORD parameter);  // simulate an ISO15693 tag - greg\r
 \r
 /// util.h\r
+#define LED_RED 1
+#define LED_ORANGE 2
+#define LED_GREEN 4
+#define LED_RED2 8
+#define BUTTON_HOLD 1
+#define BUTTON_NO_CLICK 0
+#define BUTTON_SINGLE_CLICK -1
+#define BUTTON_DOUBLE_CLICK -2
+#define BUTTON_ERROR -99
 int strlen(char *str);\r
 void *memcpy(void *dest, const void *src, int len);\r
 void *memset(void *dest, int c, int len);\r
 int memcmp(const void *av, const void *bv, int len);\r
+void SpinDelay(int ms);
+void SpinDelayUs(int us);\r
+void LED(int led, int ms);
+void LEDsoff();
+int BUTTON_CLICKED(int ms);
+int BUTTON_HELD(int ms);
 \r
 #endif\r
Impressum, Datenschutz