+// debug\r
+// 0 - no debug messages 1 - error messages 2 - all messages 4 - extended debug mode\r
+#define MF_DBG_NONE 0\r
+#define MF_DBG_ERROR 1\r
+#define MF_DBG_ALL 2\r
+#define MF_DBG_EXTENDED 4\r
+\r
+extern int MF_DBGLEVEL;\r
+\r
+//mifare nested\r
+#define MEM_CHUNK 10000\r
+#define TRY_KEYS 50\r
+#define NS_TOLERANCE 10 // [distance avg-value, distance avg+value]\r
+#define NS_RETRIES_GETNONCE 15\r
+#define NES_MAX_INFO 5\r
+\r
+//mifare emulate states\r
+#define MFEMUL_NOFIELD 0\r
+#define MFEMUL_IDLE 1\r
+#define MFEMUL_SELECT1 2\r
+#define MFEMUL_SELECT2 3\r
+#define MFEMUL_AUTH1 4\r
+#define MFEMUL_AUTH2 5\r
+#define MFEMUL_HALTED 6\r
+\r
+//functions\r