zongqiang.zhang | 0c6a088 | 2019-08-07 14:48:21 +0800 | [diff] [blame] | 1 | #ifndef _NEC_APDU_H_ |
| 2 | #define _NEC_APDU_H_ |
| 3 | |
| 4 | #include "config.h" |
| 5 | |
| 6 | int8 psam_poweron(uint8 cid); |
| 7 | void psam_powreoff(uint8 cid); |
| 8 | int8 card_request(uint8* sak,uint8 snr[8]); |
| 9 | int8 card_m1_mode(uint8 cardphyid[8]); |
| 10 | int8 card_cpu_mode(void); |
| 11 | int8 card_cpu_exist(void); |
| 12 | int8 card_rf_reset(void); |
| 13 | void card_radio_on(void); |
| 14 | void card_radio_off(void); |
| 15 | uint16 card_m1_auth(uint8* cardphyid,uint8 blockno, uint8 key[6]); |
| 16 | uint16 card_m1_read(uint8 blockno,uint8 readbuf[16]); |
| 17 | uint16 card_m1_write(uint8 blockno,uint8 writebuf[16]); |
| 18 | uint16 card_cpu_exchange(uint8* cmd_buf,uint8 cmd_len,uint8 ExpectedResponseLength, |
| 19 | uint8** rec_buf,uint8* rec_buf_len); |
| 20 | |
| 21 | #endif |