Added new function codes
[librfid] / include / librfid / rfid_reader_openpcd.h
index e345132..14b1f63 100644 (file)
@@ -47,6 +47,11 @@ enum openpcd_cmd_class {
 
 #define OPENPCD_CMD_GET_VERSION                (0x1|OPENPCD_CLS2CMD(OPENPCD_CMD_CLS_GENERIC))
 #define OPENPCD_CMD_SET_LED            (0x2|OPENPCD_CLS2CMD(OPENPCD_CMD_CLS_GENERIC))
+#define OPENPCD_CMD_GET_SERIAL          (0x3|OPENPCD_CLS2CMD(OPENPCD_CMD_CLS_GENERIC))
+#define OPENPCD_CMD_GET_API_VERSION     (0x4|OPENPCD_CLS2CMD(OPENPCD_CMD_CLS_GENERIC))
+#define OPENPCD_CMD_GET_ENVIRONMENT     (0x5|OPENPCD_CLS2CMD(OPENPCD_CMD_CLS_GENERIC))
+#define OPENPCD_CMD_SET_ENVIRONMENT     (0x6|OPENPCD_CLS2CMD(OPENPCD_CMD_CLS_GENERIC))
+#define OPENPCD_CMD_RESET               (0x7|OPENPCD_CLS2CMD(OPENPCD_CMD_CLS_GENERIC))
 
 /* CMD_CLS_RC632 */
 #define OPENPCD_CMD_WRITE_REG          (0x1|OPENPCD_CLS2CMD(OPENPCD_CMD_CLS_RC632))
@@ -92,6 +97,6 @@ enum openpcd_cmd_class {
 #define OPENPCD_IN_EP          0x82
 #define OPENPCD_IRQ_EP         0x83
 
-extern struct rfid_reader rfid_reader_openpcd;
+extern const struct rfid_reader rfid_reader_openpcd;
 
 #endif