Chameleon-Mini
TITagitstandard.h
1 /*
2  * MifareClassic.h
3  *
4  * Created on: 01.03.2017
5  * Author: skuser
6  * modified by rickventura
7  */
8 
9 #ifndef TITAGITSTANDARD_H_
10 #define TITAGITSTANDARD_H_
11 
12 #include "Application.h"
13 
14 #define TITAGIT_STD_UID_SIZE ISO15693_GENERIC_UID_SIZE //ISO15693_UID_SIZE
15 #define TITAGIT_STD_MEM_SIZE 44 //TAG-IT STANDARD MAX MEM SIZE
16 #define TITAGIT_BYTES_PER_PAGE 4
17 #define TITAGIT_NUMBER_OF_SECTORS ( TITAGIT_STD_MEM_SIZE / TITAGIT_BYTES_PER_PAGE )
18 #define TITAGIT_MEM_UID_ADDRESS 0x20
19 #define TITAGIT_MEM_AFI_ADDRESS 0x28 // AFI byte address
20 
21 void TITagitstandardAppInit(void);
22 void TITagitstandardAppReset(void);
23 void TITagitstandardAppTask(void);
24 void TITagitstandardAppTick(void);
25 uint16_t TITagitstandardAppProcess(uint8_t *FrameBuf, uint16_t FrameBytes);
26 void TITagitstandardGetUid(ConfigurationUidType Uid);
27 void TITagitstandardSetUid(ConfigurationUidType Uid);
28 void TITagitstandardFlipUid(ConfigurationUidType Uid);
29 
30 #endif /* TITAGITSTANDARD_H_ */