14 #define CONFIGURATION_NAME_LENGTH_MAX 32 15 #define CONFIGURATION_UID_SIZE_MAX 16 17 typedef uint8_t ConfigurationUidType[CONFIGURATION_UID_SIZE_MAX];
23 #ifdef CONFIG_MF_ULTRALIGHT_SUPPORT 25 CONFIG_MF_ULTRALIGHT_EV1_80B,
26 CONFIG_MF_ULTRALIGHT_EV1_164B,
28 #ifdef CONFIG_MF_CLASSIC_1K_SUPPORT 31 #ifdef CONFIG_MF_CLASSIC_1K_7B_SUPPORT 32 CONFIG_MF_CLASSIC_1K_7B,
34 #ifdef CONFIG_MF_CLASSIC_4K_SUPPORT 37 #ifdef CONFIG_MF_CLASSIC_4K_7B_SUPPORT 38 CONFIG_MF_CLASSIC_4K_7B,
40 #ifdef CONFIG_ISO14443A_SNIFF_SUPPORT 41 CONFIG_ISO14443A_SNIFF,
43 #ifdef CONFIG_ISO14443A_READER_SUPPORT 44 CONFIG_ISO14443A_READER,
59 void (*CodecInitFunc) (void);
61 void (*CodecDeInitFunc) (void);
65 void (*CodecTaskFunc) (void);
77 void (*ApplicationInitFunc) (void);
79 void (*ApplicationResetFunc) (void);
81 void (*ApplicationTaskFunc) (void);
83 void (*ApplicationTickFunc) (void);
95 uint16_t (*ApplicationProcessFunc) (uint8_t* ByteBuffer, uint16_t BitCount);
100 void (*ApplicationGetUidFunc) (ConfigurationUidType Uid);
105 void (*ApplicationSetUidFunc) (ConfigurationUidType Uid);
132 void ConfigurationInit(
void);
133 void ConfigurationSetById(ConfigurationEnum Configuration);
134 void ConfigurationGetByName(
char* Configuration, uint16_t BufferSize);
135 bool ConfigurationSetByName(
const char* Configuration);
136 void ConfigurationGetList(
char* ConfigurationList, uint16_t BufferSize);
uint16_t MemorySize
Definition: Configuration.h:116
Definition: Configuration.h:51
bool ReadOnly
Definition: Configuration.h:126
uint8_t UidSize
Definition: Configuration.h:122