Chameleon-Mini
 All Classes Files Functions Variables Macros Pages
DESFire.h
1 /*
2  * DESFire.h
3  *
4  * Created on: 03.06.2013
5  * Changed on: 06.06.2013
6  * Author: lmeier
7  */
8 
9 #ifndef DESFIRE_H_
10 #define DESFIRE_H_
11 
12 #include "Application.h"
13 #include "ISO14443AUtil.h"
14 
15 #define DESFIRE_UID_SIZE ISO14443A_UID_SIZE_DOUBLE //7 Byte
16 
17 void DESFireInit(void);
18 void DESFireReset(void);
19 
20 
21 uint16_t DESFireProcess(uint8_t* Buffer, uint16_t BitCount);
22 
23 boolean isValidKey(uint8_t keyNo);
24 void setAuthState(uint8_t aid, boolean value);
25 
26 /*
27  void DESFireTask(void);
28 void DESFireGetUid(ConfigurationUidType Uid);
29 void DESFireSetUid(ConfigurationUidType Uid);*/
30 
31 
32 #endif /* DESFIRE_H_ */