| 12345678910111213141516171819202122232425262728293031323334353637 |
- #pragma once
- #include <toolbox/protocols/protocol.h>
- #include "../tools/t5577.h"
- typedef enum {
- LFRFIDFeatureASK = 1 << 0, /** ASK Demodulation */
- LFRFIDFeaturePSK = 1 << 1, /** PSK Demodulation */
- } LFRFIDFeature;
- typedef enum {
- LFRFIDProtocolEM4100,
- LFRFIDProtocolH10301,
- LFRFIDProtocolIndala26,
- LFRFIDProtocolIOProxXSF,
- LFRFIDProtocolAwid,
- LFRFIDProtocolFDXA,
- LFRFIDProtocolFDXB,
- LFRFIDProtocolHidGeneric,
- LFRFIDProtocolHidExGeneric,
- LFRFIDProtocolParadox,
- LFRFIDProtocolPACStanley,
- LFRFIDProtocolMax,
- } LFRFIDProtocol;
- extern const ProtocolBase* lfrfid_protocols[];
- typedef enum {
- LFRFIDWriteTypeT5577,
- } LFRFIDWriteType;
- typedef struct {
- LFRFIDWriteType write_type;
- union {
- LFRFIDT5577 t5577;
- };
- } LFRFIDWriteRequest;
|