#ifndef CMDLFAWID_H__
#define CMDLFAWID_H__
+#include <stdio.h> // sscanf
+#include <stdbool.h> // bool
+#include "proxmark3.h" // Definitions, USB controls, etc
+#include "ui.h" // PrintAndLog
+#include "cmdparser.h" // CmdsParse, CmdsHelp
+#include "lfdemod.h" // parityTest
+#include "util.h" // weigandparity
+#include "cmdlf.h" // lf read
+#include "protocols.h" // for T55xx config register definitions
+#include "cmdmain.h"
+#include "sleep.h"
+
+
int CmdLFAWID(const char *Cmd);
int CmdAWIDDemodFSK(const char *Cmd);
+int CmdAWIDRead(const char *Cmd);
int CmdAWIDSim(const char *Cmd);
int CmdAWIDClone(const char *Cmd);
int CmdAWIDBrute(const char *Cmd);
-int getAWIDBits(unsigned int fc, unsigned int cn, uint8_t *AWIDBits);
+int getAWIDBits(uint8_t fmtlen, uint32_t fc, uint32_t cn, uint8_t *AWIDBits);
int usage_lf_awid_fskdemod(void);
int usage_lf_awid_clone(void);
int usage_lf_awid_sim(void);