16 #define CONFIGURATION_NAME_LENGTH_MAX 32 17 #define CONFIGURATION_UID_SIZE_MAX 16 19 typedef uint8_t ConfigurationUidType[CONFIGURATION_UID_SIZE_MAX];
25 #ifdef CONFIG_MF_ULTRALIGHT_SUPPORT 27 CONFIG_MF_ULTRALIGHT_C,
28 CONFIG_MF_ULTRALIGHT_EV1_80B,
29 CONFIG_MF_ULTRALIGHT_EV1_164B,
31 #ifdef CONFIG_MF_CLASSIC_MINI_4B_SUPPORT 32 CONFIG_MF_CLASSIC_MINI_4B,
34 #ifdef CONFIG_MF_CLASSIC_1K_SUPPORT 37 #ifdef CONFIG_MF_CLASSIC_1K_7B_SUPPORT 38 CONFIG_MF_CLASSIC_1K_7B,
40 #ifdef CONFIG_MF_CLASSIC_4K_SUPPORT 43 #ifdef CONFIG_MF_CLASSIC_4K_7B_SUPPORT 44 CONFIG_MF_CLASSIC_4K_7B,
46 #ifdef CONFIG_ISO14443A_SNIFF_SUPPORT 47 CONFIG_ISO14443A_SNIFF,
49 #ifdef CONFIG_ISO14443A_READER_SUPPORT 50 CONFIG_ISO14443A_READER,
52 #ifdef CONFIG_NTAG215_SUPPORT 55 #ifdef CONFIG_VICINITY_SUPPORT 58 #ifdef CONFIG_ISO15693_SNIFF_SUPPORT 59 CONFIG_ISO15693_SNIFF,
61 #ifdef CONFIG_SL2S2002_SUPPORT 64 #ifdef CONFIG_TITAGITSTANDARD_SUPPORT 65 CONFIG_TITAGITSTANDARD,
67 #ifdef CONFIG_TITAGITPLUS_SUPPORT 70 #ifdef CONFIG_EM4233_SUPPORT 73 #ifdef CONFIG_MF_DESFIRE_SUPPORT 81 #define TAG_FAMILY_NONE 0 82 #define TAG_FAMILY_ISO14443A 1 83 #define TAG_FAMILY_ISO14443B 2 84 #define TAG_FAMILY_ISO15693 5 96 void (*CodecInitFunc)(void);
98 void (*CodecDeInitFunc)(void);
102 void (*CodecTaskFunc)(void);
114 void (*ApplicationInitFunc)(void);
116 void (*ApplicationResetFunc)(void);
118 void (*ApplicationTaskFunc)(void);
120 void (*ApplicationTickFunc)(void);
132 uint16_t (*ApplicationProcessFunc)(uint8_t *ByteBuffer, uint16_t BitCount);
137 void (*ApplicationGetUidFunc)(ConfigurationUidType Uid);
142 void (*ApplicationSetUidFunc)(ConfigurationUidType Uid);
173 void ConfigurationInit(
void);
174 void ConfigurationSetById(ConfigurationEnum Configuration);
175 MapIdType ConfigurationCheckByName(
const char *Configuration);
176 void ConfigurationGetByName(
char *Configuration, uint16_t BufferSize);
177 bool ConfigurationSetByName(
const char *Configuration);
178 void ConfigurationGetList(
char *ConfigurationList, uint16_t BufferSize);
uint8_t TagFamily
Definition: Configuration.h:167
uint16_t MemorySize
Definition: Configuration.h:153
Definition: Configuration.h:88
bool ReadOnly
Definition: Configuration.h:163
uint8_t UidSize
Definition: Configuration.h:159