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 26 #ifdef CONFIG_MF_CLASSIC_1K_SUPPORT 29 #ifdef CONFIG_MF_CLASSIC_1K_7B_SUPPORT 30 CONFIG_MF_CLASSIC_1K_7B,
32 #ifdef CONFIG_MF_CLASSIC_4K_SUPPORT 35 #ifdef CONFIG_MF_CLASSIC_4K_7B_SUPPORT 36 CONFIG_MF_CLASSIC_4K_7B,
38 #ifdef CONFIG_ISO14443A_SNIFF_SUPPORT 39 CONFIG_ISO14443A_SNIFF,
41 #ifdef CONFIG_ISO14443A_READER_SUPPORT 42 CONFIG_ISO14443A_READER,
57 void (*CodecInitFunc) (void);
59 void (*CodecDeInitFunc) (void);
63 void (*CodecTaskFunc) (void);
75 void (*ApplicationInitFunc) (void);
77 void (*ApplicationResetFunc) (void);
79 void (*ApplicationTaskFunc) (void);
81 void (*ApplicationTickFunc) (void);
93 uint16_t (*ApplicationProcessFunc) (uint8_t* ByteBuffer, uint16_t BitCount);
98 void (*ApplicationGetUidFunc) (ConfigurationUidType Uid);
103 void (*ApplicationSetUidFunc) (ConfigurationUidType Uid);
130 void ConfigurationInit(
void);
131 void ConfigurationSetById(ConfigurationEnum Configuration);
132 void ConfigurationGetByName(
char* Configuration, uint16_t BufferSize);
133 bool ConfigurationSetByName(
const char* Configuration);
134 void ConfigurationGetList(
char* ConfigurationList, uint16_t BufferSize);
uint16_t MemorySize
Definition: Configuration.h:114
Definition: Configuration.h:49
bool ReadOnly
Definition: Configuration.h:124
uint8_t UidSize
Definition: Configuration.h:120