]>
cvs.zerfleddert.de Git - proxmark3-svn/blob - client/cmdlft55xx.h
1 //-----------------------------------------------------------------------------
3 // This code is licensed to you under the terms of the GNU GPL, version 2 or,
4 // at your option, any later version. See the LICENSE.txt file for the text of
6 //-----------------------------------------------------------------------------
7 // Low frequency T55xx commands
8 //-----------------------------------------------------------------------------
10 #ifndef CMDLFT55XX_H__
11 #define CMDLFT55XX_H__
13 int CmdLFT55XX(const char *Cmd
);
15 int CmdReadBlk(const char *Cmd
);
16 int CmdWriteBlk(const char *Cmd
);
17 int CmdReadTrace(const char *Cmd
);
18 int CmdInfo(const char *Cmd
);
19 int CmdIceFsk(const char *Cmd
);
20 int CmdIceManchester(const char *Cmd
);
21 int ManchesterDemod(int block
);
22 char * GetBitRateStr(uint32_t id
);
23 char * GetSaferStr(uint32_t id
);
24 char * GetModulationStr( uint32_t id
);
25 uint32_t PackBits(uint8_t start
, uint8_t len
, uint8_t* bitstream
);
26 bool tryDemod(uint8_t bits
[], uint32_t bitlen
);
27 bool analyseDemod( int errCnt
, size_t bitlen
, uint8_t clock
, uint8_t invert
);