4 #include "Application.h" 5 #include "Codec/Codec.h" 7 #define CRC_INIT 0x6363 9 uint8_t ReaderSendBuffer[CODEC_BUFFER_SIZE];
10 uint16_t ReaderSendBitCount;
12 void Reader14443AAppInit(
void);
13 void Reader14443AAppReset(
void);
14 void Reader14443AAppTask(
void);
15 void Reader14443AAppTick(
void);
16 void Reader14443AAppTimeout(
void);
18 uint16_t Reader14443AAppProcess(uint8_t* Buffer, uint16_t BitCount);
20 uint16_t addParityBits(uint8_t * Buffer, uint16_t bits);
21 uint16_t removeParityBits(uint8_t * Buffer, uint16_t BitCount);
22 uint16_t removeSOC(uint8_t * Buffer, uint16_t BitCount);
23 bool checkParityBits(uint8_t * Buffer, uint16_t BitCount);
24 uint16_t ISO14443_CRCA(uint8_t * Buffer, uint8_t ByteCount);
27 Reader14443_Do_Nothing,
31 Reader14443_Autocalibrate,
32 Reader14443_Read_MF_Ultralight,
37 #endif //READER14443A_H