// Jonathan Westhues, Mar 2006\r
// Edits by Gerhard de Koning Gans, Sep 2007 (##)\r
//-----------------------------------------------------------------------------\r
+\r
+\r
#include <proxmark3.h>\r
#include "apps.h"\r
#include "fonts.h"\r
+#ifdef WITH_LCD\r
#include "LCD.h"\r
+#endif\r
\r
// The large multi-purpose buffer, typically used to hold A/D samples,\r
// maybe pre-processed in some way.\r
SimulateTagLowFrequency(c->ext1);\r
LED_A_OFF();\r
break;\r
-\r
+#ifdef WITH_LCD\r
case CMD_LCD_RESET:\r
LCDReset();\r
break;\r
-\r
+#endif\r
case CMD_SWEEP_LF:\r
SweepLFrange();\r
break;\r
case CMD_SET_LF_DIVISOR:\r
FpgaSendCommand(FPGA_CMD_SET_DIVISOR, c->ext1);\r
break;\r
-\r
+#ifdef WITH_LCD\r
case CMD_LCD:\r
LCDSend(c->ext1);\r
break;\r
-\r
+#endif\r
case CMD_SETUP_WRITE:\r
case CMD_FINISH_WRITE:\r
USB_D_PLUS_PULLUP_OFF();\r
// Load the FPGA image, which we have stored in our flash.\r
FpgaDownloadAndGo();\r
\r
+#ifdef WITH_LCD\r
+\r
LCDInit();\r
\r
// test text on different colored backgrounds\r
LCDFill(0, 1+8*14, 132, 8, CYAN);\r
LCDFill(0, 1+8*15, 132, 8, MAGENTA);\r
\r
+#endif\r
+\r
for(;;) {\r
UsbPoll(FALSE);\r
WDT_HIT();\r