Flipper Zero Firmware
Loading...
Searching...
No Matches
lfrfid_protocols.h
1#pragma once
2#include <toolbox/protocols/protocol.h>
3#include "../tools/t5577.h"
4
5typedef enum {
6 LFRFIDFeatureASK = 1 << 0,
7 LFRFIDFeaturePSK = 1 << 1,
8} LFRFIDFeature;
9
10typedef enum {
11 LFRFIDProtocolEM4100,
12 LFRFIDProtocolEM410032,
13 LFRFIDProtocolEM410016,
14 LFRFIDProtocolElectra,
15 LFRFIDProtocolH10301,
16 LFRFIDProtocolIdteck,
17 LFRFIDProtocolIndala26,
18 LFRFIDProtocolIOProxXSF,
19 LFRFIDProtocolAwid,
20 LFRFIDProtocolFDXA,
21 LFRFIDProtocolFDXB,
22 LFRFIDProtocolHidGeneric,
23 LFRFIDProtocolHidExGeneric,
24 LFRFIDProtocolPyramid,
25 LFRFIDProtocolViking,
26 LFRFIDProtocolJablotron,
27 LFRFIDProtocolParadox,
28 LFRFIDProtocolPACStanley,
29 LFRFIDProtocolKeri,
30 LFRFIDProtocolGallagher,
31 LFRFIDProtocolNexwatch,
32 LFRFIDProtocolSecurakey,
33 LFRFIDProtocolMax,
34} LFRFIDProtocol;
35
36extern const ProtocolBase* lfrfid_protocols[];
37
38typedef enum {
39 LFRFIDWriteTypeT5577,
40} LFRFIDWriteType;
41
42typedef struct {
43 LFRFIDWriteType write_type;
44 union {
45 LFRFIDT5577 t5577;
46 };
Definition t5577.h:42
Definition lfrfid_protocols.h:42
Definition protocol.h:31