10 #define TITAGITPLUS_H_ 12 #include "Application.h" 13 #include "ISO15693-A.h" 15 #define TITAGIT_PLUS_UID_SIZE ISO15693_GENERIC_UID_SIZE //ISO15693_UID_SIZE 16 #define TITAGIT_PLUS_MEM_SIZE 0x110 //TAG-IT PLUS MAX MEM SIZE 17 #define TITAGIT_PLUS_BYTES_PER_PAGE 4 18 #define TITAGIT_PLUS_NUMBER_OF_SECTORS ( TITAGIT_PLUS_MEM_SIZE / TITAGIT_PLUS_BYTES_PER_PAGE ) 19 #define TITAGIT_PLUS_NUMBER_OF_USER_SECTORS ( TITAGIT_PLUS_NUMBER_OF_SECTORS - 4 ) 20 #define TITAGIT_PLUS_MEM_UID_ADDRESS 0x100 // UID byte address (two pages) 21 #define TITAGIT_PLUS_MEM_DSFID_ADDRESS 0x108 // DSFID byte address 22 #define TITAGIT_PLUS_MEM_AFI_ADDRESS 0x10C // AFI byte address 24 void TITagitplusAppInit(
void);
25 void TITagitplusAppReset(
void);
26 void TITagitplusAppTask(
void);
27 void TITagitplusAppTick(
void);
28 uint16_t TITagitplusAppProcess(uint8_t *FrameBuf, uint16_t FrameBytes);
29 void TITagitplusGetUid(ConfigurationUidType Uid);
30 void TITagitplusSetUid(ConfigurationUidType Uid);
31 void TITagitplusFlipUid(ConfigurationUidType Uid);