mirror of
https://github.com/Proxmark/proxmark3.git
synced 2024-11-21 04:50:14 -08:00
5f84531b82
This involves a refactor to the arm HID code to allow for arbitrary preambles (such as HID Proximity and Paradox). The client also borrows from the HID code, but is not shared, so could use a significant refactor in the future.
28 lines
1022 B
C
28 lines
1022 B
C
//-----------------------------------------------------------------------------
|
|
// Copyright (C) 2010 iZsh <izsh at fail0verflow.com>
|
|
//
|
|
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
|
// at your option, any later version. See the LICENSE.txt file for the text of
|
|
// the license.
|
|
//-----------------------------------------------------------------------------
|
|
// Low frequency HID commands
|
|
//-----------------------------------------------------------------------------
|
|
|
|
#ifndef CMDLFHID_H__
|
|
#define CMDLFHID_H__
|
|
|
|
#include <stdint.h>
|
|
#include <stdbool.h>
|
|
|
|
int CmdLFHID(const char *Cmd);
|
|
int CmdFSKdemodHID(const char *Cmd);
|
|
int CmdHIDReadDemod(const char *Cmd);
|
|
int CmdHIDSim(const char *Cmd);
|
|
int CmdHIDClone(const char *Cmd);
|
|
int CmdHIDDecode(const char *Cmd);
|
|
int CmdHIDEncode(const char *Cmd);
|
|
int CmdHIDWrite(const char *Cmd);
|
|
// This is used by the Paradox code
|
|
int hid_hexstring_to_int96(/* out */ uint32_t* hi2,/* out */ uint32_t* hi, /* out */ uint32_t* lo, const char* str);
|
|
#endif
|