add convenience functions to set lock bits
[librfid] / include / rfid / rfid_protocol_mifare_ul.h
1 #ifndef _RFID_PROTOCOL_MFUL_H
2 #define _RFID_PROTOCOL_MFUL_H
3
4
5 #define MIFARE_UL_CMD_WRITE     0xA2
6 #define MIFARE_UL_CMD_READ      0x30
7
8 #define MIFARE_UL_RESP_ACK      0x0a
9 #define MIFARE_UL_RESP_NAK      0x00
10
11 #define MIFARE_UL_PAGE_MAX      15
12 #define MIFARE_UL_PAGE_LOCK     2
13 #define MIFARE_UL_PAGE_OTP      3
14
15 struct rfid_protocol rfid_protocol_mful;
16
17
18 extern int rfid_mful_lock_page(struct rfid_protocol_handle *ph, unsigned int page);
19 extern int rfid_mful_lock_otp(struct rfid_protocol_handle *ph);
20
21 #endif