大理水控初始版本
diff --git a/nec_apdu.h b/nec_apdu.h
new file mode 100644
index 0000000..c1bf60a
--- /dev/null
+++ b/nec_apdu.h
@@ -0,0 +1,21 @@
+#ifndef _NEC_APDU_H_
+#define _NEC_APDU_H_
+
+#include "config.h"
+
+int8 psam_poweron(uint8 cid);
+void psam_powreoff(uint8 cid);
+int8 card_request(uint8* sak,uint8 snr[8]);
+int8 card_m1_mode(uint8 cardphyid[8]);
+int8 card_cpu_mode(void);
+int8 card_cpu_exist(void);
+int8 card_rf_reset(void);
+void card_radio_on(void);
+void card_radio_off(void);
+uint16 card_m1_auth(uint8* cardphyid,uint8 blockno, uint8 key[6]);
+uint16 card_m1_read(uint8 blockno,uint8 readbuf[16]);
+uint16 card_m1_write(uint8 blockno,uint8 writebuf[16]);
+uint16 card_cpu_exchange(uint8* cmd_buf,uint8 cmd_len,uint8 ExpectedResponseLength,
+                         uint8** rec_buf,uint8* rec_buf_len);
+
+#endif