#ifndef __APPS_H\r
#define __APPS_H\r
\r
-/// appmain.c\r
+// The large multi-purpose buffer, typically used to hold A/D samples,\r
+// maybe processed in some way.\r
+DWORD BigBuf[12000];\r
+\r
+/// appmain.h\r
void ReadMem(int addr);\r
void AppMain(void);\r
void SamyRun(void);\r
extern BYTE ToSend[];\r
extern DWORD BigBuf[];\r
\r
-/// fpga.c\r
+/// fpga.h\r
void FpgaSendCommand(WORD cmd, WORD v);\r
void FpgaWriteConfWord(BYTE v);\r
void FpgaDownloadAndGo(void);\r
#define FPGA_HF_ISO14443A_READER_LISTEN (3<<0)\r
#define FPGA_HF_ISO14443A_READER_MOD (4<<0)\r
\r
+/// lfops.h\r
+void AcquireRawAdcSamples125k(BOOL at134khz);\r
+void DoAcquisition125k(BOOL at134khz);\r
+void ModThenAcquireRawAdcSamples125k(int delay_off,int period_0,int period_1,BYTE *command);\r
+void ReadTItag();\r
+void WriteTItag(DWORD idhi, DWORD idlo, WORD crc);\r
+void AcquireTiType(void);\r
+void AcquireRawBitsTI(void);\r
+void SimulateTagLowFrequency(int period, int ledcontrol);\r
+void CmdHIDsimTAG(int hi, int lo, int ledcontrol);\r
+void CmdHIDdemodFSK(int findone, int *high, int *low, int ledcontrol);\r
+\r
/// iso14443.h\r
void SimulateIso14443Tag(void);\r
void AcquireRawAdcSamplesIso14443(DWORD parameter);\r