]>
Commit | Line | Data |
---|---|---|
9455b51c | 1 | // ISO15693 commons |
0546b4aa | 2 | // Adrian Dabrowski 2010 and others, GPLv2 |
9455b51c | 3 | |
3d2c9c9b | 4 | #ifndef ISO15693TOOLS_H__ |
5 | #define ISO15693TOOLS_H__ | |
9455b51c | 6 | |
7 | // ISO15693 CRC | |
8c6cca0b | 8 | #define ISO15693_CRC_PRESET (uint16_t)0xFFFF |
9 | #define ISO15693_CRC_POLY (uint16_t)0x8408 | |
10 | #define ISO15693_CRC_CHECK ((uint16_t)(~0xF0B8 & 0xFFFF)) // use this for checking of a correct crc | |
9455b51c | 11 | |
12 | uint16_t Iso15693Crc(uint8_t *v, int n); | |
13 | int Iso15693AddCrc(uint8_t *req, int n); | |
3d2c9c9b | 14 | char* Iso15693sprintUID(char *target, uint8_t *uid); |
c3963755 | 15 | unsigned short iclass_crc16(char *data_p, unsigned short length); |
9455b51c | 16 | |
9455b51c | 17 | #endif |