| Line 123... |
Line 123... |
| 123 |
unsigned char Ver;
|
123 |
unsigned char Ver;
|
| 124 |
unsigned char Rev;
|
124 |
unsigned char Rev;
|
| 125 |
unsigned char Support;
|
125 |
unsigned char Support;
|
| 126 |
} NFC_FIRMWARE_VERSION;
|
126 |
} NFC_FIRMWARE_VERSION;
|
| 127 |
|
127 |
|
| - |
|
128 |
typedef struct {
|
| - |
|
129 |
unsigned char TG;
|
| - |
|
130 |
unsigned char SENS_RES[2];
|
| - |
|
131 |
unsigned char SEL_RES;
|
| - |
|
132 |
unsigned char NFCID_LEN;
|
| - |
|
133 |
unsigned char NFCID[7];
|
| - |
|
134 |
} NFC_TargetDataMiFare;
|
| - |
|
135 |
// Size can be 9 or 12 bytes
|
| - |
|
136 |
|
| 128 |
typedef struct __NFC_DATA {
|
137 |
typedef struct __NFC_DATA {
|
| 129 |
unsigned char packetbuffer[PN532_PACKBUFFSIZ];
|
138 |
unsigned char packetbuffer[PN532_PACKBUFFSIZ];
|
| 130 |
} NFC_DATA;
|
139 |
} NFC_DATA;
|
| 131 |
|
140 |
|
| 132 |
void NFC_Init(void);
|
141 |
void NFC_Init(void);
|
| Line 137... |
Line 146... |
| 137 |
unsigned char NFC_sendCommandCheckAck(unsigned char *cmd, unsigned char cmdlen);
|
146 |
unsigned char NFC_sendCommandCheckAck(unsigned char *cmd, unsigned char cmdlen);
|
| 138 |
//unsigned char NFC_writeGPIO(unsigned char pinstate);
|
147 |
//unsigned char NFC_writeGPIO(unsigned char pinstate);
|
| 139 |
//unsigned char NFC_readGPIO(void);
|
148 |
//unsigned char NFC_readGPIO(void);
|
| 140 |
|
149 |
|
| 141 |
// ISO14443A functions
|
150 |
// ISO14443A functions
|
| - |
|
151 |
unsigned char NFC_readPassiveTargetID(NFC_TargetDataMiFare *uidData);
|
| 142 |
unsigned char NFC_readPassiveTargetID(unsigned char cardbaudrate, unsigned char * uid, unsigned char * uidLength);
|
152 |
unsigned char NFC_pollTargets(unsigned char number, unsigned char period, NFC_TargetDataMiFare *uidData);
|
| 143 |
|
153 |
|
| 144 |
// Mifare Classic functions
|
154 |
// Mifare Classic functions
|
| 145 |
unsigned char NFC_mifareclassic_IsFirstBlock(unsigned long uiBlock);
|
155 |
unsigned char NFC_mifareclassic_IsFirstBlock(unsigned long uiBlock);
|
| 146 |
unsigned char NFC_mifareclassic_IsTrailerBlock(unsigned long uiBlock);
|
156 |
unsigned char NFC_mifareclassic_IsTrailerBlock(unsigned long uiBlock);
|
| 147 |
unsigned char NFC_mifareclassic_AuthenticateBlock(unsigned char *uid, unsigned char uidLen, unsigned long blockNumber, unsigned char keyNumber, unsigned char *keyData);
|
157 |
unsigned char NFC_mifareclassic_AuthenticateBlock(unsigned char *uid, unsigned char uidLen, unsigned long blockNumber, unsigned char keyNumber, unsigned char *keyData);
|