]>
Commit | Line | Data |
---|---|---|
4be27083 FM |
1 | //----------------------------------------------------------------------------- |
2 | // Merlok - June 2011 | |
3 | // Gerhard de Koning Gans - May 2008 | |
4 | // Hagen Fritsch - June 2010 | |
5 | // | |
6 | // This code is licensed to you under the terms of the GNU GPL, version 2 or, | |
7 | // at your option, any later version. See the LICENSE.txt file for the text of | |
8 | // the license. | |
9 | //----------------------------------------------------------------------------- | |
73d7bf75 | 10 | // Routines to support ISO 14443 type B. |
4be27083 FM |
11 | //----------------------------------------------------------------------------- |
12 | ||
5ea2a248 | 13 | #ifndef ISO14443B_H__ |
14 | #define ISO14443B_H__ | |
4be27083 | 15 | |
5ea2a248 | 16 | #include <stdint.h> |
17 | #include <stddef.h> | |
18 | ||
19 | extern int iso14443b_apdu(uint8_t const *message, size_t message_length, uint8_t *response); | |
20 | extern void iso14443b_setup(); | |
21 | extern int iso14443b_select_card(); | |
22 | extern void SimulateIso14443bTag(void); | |
23 | extern void ReadSTMemoryIso14443b(uint32_t); | |
24 | extern void SnoopIso14443b(void); | |
25 | extern void SendRawCommand14443B(uint32_t, uint32_t, uint8_t, uint8_t[]); | |
4be27083 FM |
26 | |
27 | #endif /* __ISO14443B_H */ |