2020-05-15 19:07:27 +08:00
|
|
|
#ifndef PROTOCOL_H
|
|
|
|
#define PROTOCOL_H
|
|
|
|
|
|
|
|
#define ISO14443A_CMD_READBLOCK 0x30
|
|
|
|
#define ISO14443A_CMD_WRITEBLOCK 0xA0
|
|
|
|
|
2020-10-07 02:44:23 +08:00
|
|
|
#define MIFARE_AUTH_KEYA 0x60
|
|
|
|
#define MIFARE_AUTH_KEYB 0x61
|
2020-05-15 19:07:27 +08:00
|
|
|
#define MIFARE_CMD_INC 0xC0
|
|
|
|
#define MIFARE_CMD_DEC 0xC1
|
|
|
|
#define MIFARE_CMD_RESTORE 0xC2
|
|
|
|
#define MIFARE_CMD_TRANSFER 0xB0
|
|
|
|
|
|
|
|
// mifare 4bit card answers
|
|
|
|
#define CARD_ACK 0x0A // 1010 - ACK
|
|
|
|
#define CARD_NACK_NA 0x04 // 0100 - NACK, not allowed (command not allowed)
|
|
|
|
#define CARD_NACK_TR 0x05 // 0101 - NACK, transmission error
|
|
|
|
|
|
|
|
#endif
|
|
|
|
// PROTOCOL_H
|