]> git.zerfleddert.de Git - proxmark3-svn/blame_incremental - client/cmdlft55xx.h
ADD: printConfiguration method for a nice printout of the selected configuration.
[proxmark3-svn] / client / cmdlft55xx.h
... / ...
CommitLineData
1//-----------------------------------------------------------------------------\r
2//\r
3// This code is licensed to you under the terms of the GNU GPL, version 2 or,\r
4// at your option, any later version. See the LICENSE.txt file for the text of\r
5// the license.\r
6//-----------------------------------------------------------------------------\r
7// Low frequency T55xx commands\r
8//-----------------------------------------------------------------------------\r
9\r
10#ifndef CMDLFT55XX_H__\r
11#define CMDLFT55XX_H__\r
12\r
13typedef struct {\r
14 uint8_t modulation;\r
15 bool inversed;\r
16 uint32_t block0;\r
17} t55xx_conf_block_t;\r
18\r
19\r
20int CmdLFT55XX(const char *Cmd);\r
21int CmdT55xxSetConfig(const char *Cmd);\r
22int CmdT55xxReadBlock(const char *Cmd);\r
23int CmdT55xxWriteBlock(const char *Cmd);\r
24int CmdT55xxReadTrace(const char *Cmd);\r
25int CmdT55xxInfo(const char *Cmd);\r
26int CmdT55xxDetect(const char *Cmd);\r
27\r
28char * GetBitRateStr(uint32_t id);\r
29char * GetSaferStr(uint32_t id);\r
30char * GetModulationStr( uint32_t id);\r
31char * GetSelectedModulationStr( uint8_t id);\r
32uint32_t PackBits(uint8_t start, uint8_t len, uint8_t* bitstream);\r
33void printT55xxBlock(const char *demodStr);\r
34void printConfiguration( t55xx_conf_block_t b);\r
35\r
36void DecodeT55xxBlock();\r
37bool tryDetectModulation();\r
38bool test();\r
39#endif\r
Impressum, Datenschutz