\r
// The large multi-purpose buffer, typically used to hold A/D samples,\r
// maybe processed in some way.\r
-DWORD BigBuf[16000];\r
+DWORD BigBuf[12000];\r
\r
/// appmain.h\r
void ReadMem(int addr);\r
void FpgaSendCommand(WORD cmd, WORD v);\r
void FpgaWriteConfWord(BYTE v);\r
void FpgaDownloadAndGo(void);\r
+void FpgaGatherVersion(char *dst, int len);\r
void FpgaSetupSsc(void);\r
void SetupSpi(int mode);\r
void FpgaSetupSscDma(BYTE *buf, int len);\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
+void SimulateTagLowFrequencyBidir(int divisor, int max_bitlen);\r
\r
/// iso14443.h\r
void SimulateIso14443Tag(void);\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
+char *strncat(char *dest, const char *src, unsigned int n);\r
void SpinDelay(int ms);\r
void SpinDelayUs(int us);\r
void LED(int led, int ms);\r
void LEDsoff();\r
int BUTTON_CLICKED(int ms);\r
int BUTTON_HELD(int ms);\r
+void FormatVersionInformation(char *dst, int len, const char *prefix, void *version_information);\r
\r
#endif\r