2022-12-22 12:43:05 +08:00
|
|
|
#ifndef DATA_CMD_H
|
|
|
|
|
#define DATA_CMD_H
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// ******************************************************************
|
|
|
|
|
// CMD for device
|
|
|
|
|
// Range from 1000 -> 1999
|
2022-12-23 22:01:36 +08:00
|
|
|
// ******************************************************************
|
|
|
|
|
//
|
|
|
|
|
#define DATA_CMD_GET_APP_VERSION (1000)
|
|
|
|
|
#define DATA_CMD_CHANGE_DEVICE_MODE (1001)
|
|
|
|
|
#define DATA_CMD_GET_DEVICE_MODE (1002)
|
2023-09-10 14:13:10 +02:00
|
|
|
#define DATA_CMD_SET_ACTIVE_SLOT (1003)
|
2022-12-23 22:01:36 +08:00
|
|
|
#define DATA_CMD_SET_SLOT_TAG_TYPE (1004)
|
|
|
|
|
#define DATA_CMD_SET_SLOT_DATA_DEFAULT (1005)
|
|
|
|
|
#define DATA_CMD_SET_SLOT_ENABLE (1006)
|
2023-02-10 11:19:44 +08:00
|
|
|
#define DATA_CMD_SET_SLOT_TAG_NICK (1007)
|
|
|
|
|
#define DATA_CMD_GET_SLOT_TAG_NICK (1008)
|
2023-02-17 17:47:40 +08:00
|
|
|
#define DATA_CMD_SLOT_DATA_CONFIG_SAVE (1009)
|
2023-03-15 10:30:17 +08:00
|
|
|
#define DATA_CMD_ENTER_BOOTLOADER (1010)
|
2023-03-22 11:29:34 +08:00
|
|
|
#define DATA_CMD_GET_DEVICE_CHIP_ID (1011)
|
2023-07-23 00:58:03 +02:00
|
|
|
#define DATA_CMD_GET_DEVICE_ADDRESS (1012)
|
2023-08-10 22:26:22 +02:00
|
|
|
#define DATA_CMD_SAVE_SETTINGS (1013)
|
2023-08-16 18:04:06 +02:00
|
|
|
#define DATA_CMD_RESET_SETTINGS (1014)
|
|
|
|
|
#define DATA_CMD_SET_ANIMATION_MODE (1015)
|
|
|
|
|
#define DATA_CMD_GET_ANIMATION_MODE (1016)
|
2023-08-17 12:24:52 +02:00
|
|
|
#define DATA_CMD_GET_GIT_VERSION (1017)
|
2023-08-17 21:48:49 +03:00
|
|
|
#define DATA_CMD_GET_ACTIVE_SLOT (1018)
|
|
|
|
|
#define DATA_CMD_GET_SLOT_INFO (1019)
|
2023-08-18 22:13:06 +02:00
|
|
|
#define DATA_CMD_WIPE_FDS (1020)
|
2023-09-27 23:09:59 +02:00
|
|
|
#define DATA_CMD_DELETE_SLOT_TAG_NICK (1021)
|
2023-09-10 14:13:10 +02:00
|
|
|
|
2023-08-19 03:00:01 +03:00
|
|
|
#define DATA_CMD_GET_ENABLED_SLOTS (1023)
|
2023-08-21 16:38:11 +02:00
|
|
|
#define DATA_CMD_DELETE_SLOT_SENSE_TYPE (1024)
|
2023-08-22 12:05:48 +08:00
|
|
|
#define DATA_CMD_GET_BATTERY_INFO (1025)
|
2023-08-22 19:58:33 +08:00
|
|
|
#define DATA_CMD_GET_BUTTON_PRESS_CONFIG (1026)
|
|
|
|
|
#define DATA_CMD_SET_BUTTON_PRESS_CONFIG (1027)
|
2023-08-23 19:29:25 +02:00
|
|
|
#define DATA_CMD_GET_LONG_BUTTON_PRESS_CONFIG (1028)
|
|
|
|
|
#define DATA_CMD_SET_LONG_BUTTON_PRESS_CONFIG (1029)
|
2023-09-10 14:13:10 +02:00
|
|
|
#define DATA_CMD_SET_BLE_PAIRING_KEY (1030)
|
|
|
|
|
#define DATA_CMD_GET_BLE_PAIRING_KEY (1031)
|
2023-08-28 01:37:26 +08:00
|
|
|
#define DATA_CMD_DELETE_ALL_BLE_BONDS (1032)
|
2023-09-10 14:13:10 +02:00
|
|
|
#define DATA_CMD_GET_DEVICE_MODEL (1033)
|
|
|
|
|
#define DATA_CMD_GET_DEVICE_SETTINGS (1034)
|
2023-08-28 09:12:48 +03:00
|
|
|
#define DATA_CMD_GET_DEVICE_CAPABILITIES (1035)
|
2023-09-07 20:04:24 +08:00
|
|
|
#define DATA_CMD_GET_BLE_PAIRING_ENABLE (1036)
|
|
|
|
|
#define DATA_CMD_SET_BLE_PAIRING_ENABLE (1037)
|
2023-08-22 19:58:33 +08:00
|
|
|
|
2022-12-22 12:43:05 +08:00
|
|
|
//
|
|
|
|
|
// ******************************************************************
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// ******************************************************************
|
|
|
|
|
// CMD for hf reader
|
|
|
|
|
// Range from 2000 -> 2999
|
2022-12-23 22:01:36 +08:00
|
|
|
// ******************************************************************
|
2023-08-23 00:18:10 +02:00
|
|
|
//
|
2023-09-10 14:13:10 +02:00
|
|
|
#define DATA_CMD_HF14A_SCAN (2000)
|
|
|
|
|
#define DATA_CMD_MF1_DETECT_SUPPORT (2001)
|
|
|
|
|
#define DATA_CMD_MF1_DETECT_PRNG (2002)
|
2023-09-19 16:03:17 +02:00
|
|
|
#define DATA_CMD_MF1_STATIC_NESTED_ACQUIRE (2003)
|
2022-12-23 22:01:36 +08:00
|
|
|
#define DATA_CMD_MF1_DARKSIDE_ACQUIRE (2004)
|
2023-09-10 14:13:10 +02:00
|
|
|
#define DATA_CMD_MF1_DETECT_NT_DIST (2005)
|
2022-12-23 22:01:36 +08:00
|
|
|
#define DATA_CMD_MF1_NESTED_ACQUIRE (2006)
|
2023-09-10 14:13:10 +02:00
|
|
|
#define DATA_CMD_MF1_AUTH_ONE_KEY_BLOCK (2007)
|
2022-12-23 22:01:36 +08:00
|
|
|
#define DATA_CMD_MF1_READ_ONE_BLOCK (2008)
|
|
|
|
|
#define DATA_CMD_MF1_WRITE_ONE_BLOCK (2009)
|
2023-09-21 18:30:05 +08:00
|
|
|
#define DATA_CMD_HF14A_RAW (2010)
|
|
|
|
|
|
2022-12-22 12:43:05 +08:00
|
|
|
//
|
|
|
|
|
// ******************************************************************
|
2022-12-23 22:01:36 +08:00
|
|
|
|
2022-12-22 12:43:05 +08:00
|
|
|
|
|
|
|
|
// ******************************************************************
|
|
|
|
|
// CMD for lf reader
|
|
|
|
|
// Range from 3000 -> 3999
|
2022-12-23 22:01:36 +08:00
|
|
|
// ******************************************************************
|
2023-08-23 00:18:10 +02:00
|
|
|
//
|
2023-09-10 14:13:10 +02:00
|
|
|
#define DATA_CMD_EM410X_SCAN (3000)
|
|
|
|
|
#define DATA_CMD_EM410X_WRITE_TO_T55XX (3001)
|
2022-12-22 12:43:05 +08:00
|
|
|
//
|
|
|
|
|
// ******************************************************************
|
|
|
|
|
|
2022-12-23 22:01:36 +08:00
|
|
|
|
|
|
|
|
// ******************************************************************
|
|
|
|
|
// CMD for hf emulator
|
|
|
|
|
// Range from 4000 -> 4999
|
|
|
|
|
// ******************************************************************
|
2023-08-23 00:18:10 +02:00
|
|
|
//
|
2023-09-10 14:13:10 +02:00
|
|
|
#define DATA_CMD_MF1_WRITE_EMU_BLOCK_DATA (4000)
|
|
|
|
|
#define DATA_CMD_HF14A_SET_ANTI_COLL_DATA (4001)
|
|
|
|
|
#define DATA_CMD_MF1_SET_DETECTION_ENABLE (4004)
|
|
|
|
|
#define DATA_CMD_MF1_GET_DETECTION_COUNT (4005)
|
|
|
|
|
#define DATA_CMD_MF1_GET_DETECTION_LOG (4006)
|
|
|
|
|
#define DATA_CMD_MF1_GET_DETECTION_ENABLE (4007)
|
|
|
|
|
#define DATA_CMD_MF1_READ_EMU_BLOCK_DATA (4008)
|
|
|
|
|
#define DATA_CMD_MF1_GET_EMULATOR_CONFIG (4009)
|
|
|
|
|
#define DATA_CMD_MF1_GET_GEN1A_MODE (4010)
|
|
|
|
|
#define DATA_CMD_MF1_SET_GEN1A_MODE (4011)
|
|
|
|
|
#define DATA_CMD_MF1_GET_GEN2_MODE (4012)
|
|
|
|
|
#define DATA_CMD_MF1_SET_GEN2_MODE (4013)
|
|
|
|
|
#define DATA_CMD_MF1_GET_BLOCK_ANTI_COLL_MODE (4014)
|
|
|
|
|
#define DATA_CMD_MF1_SET_BLOCK_ANTI_COLL_MODE (4015)
|
|
|
|
|
#define DATA_CMD_MF1_GET_WRITE_MODE (4016)
|
|
|
|
|
#define DATA_CMD_MF1_SET_WRITE_MODE (4017)
|
|
|
|
|
#define DATA_CMD_HF14A_GET_ANTI_COLL_DATA (4018)
|
2022-12-23 22:01:36 +08:00
|
|
|
//
|
|
|
|
|
// ******************************************************************
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// ******************************************************************
|
|
|
|
|
// CMD for lf emulator
|
|
|
|
|
// Range from 5000 -> 5999
|
|
|
|
|
// ******************************************************************
|
2023-08-23 00:18:10 +02:00
|
|
|
//
|
2022-12-23 22:01:36 +08:00
|
|
|
|
|
|
|
|
//
|
|
|
|
|
// ******************************************************************
|
2023-09-10 14:13:10 +02:00
|
|
|
#define DATA_CMD_EM410X_SET_EMU_ID (5000)
|
|
|
|
|
#define DATA_CMD_EM410X_GET_EMU_ID (5001)
|
2022-12-29 17:38:03 +08:00
|
|
|
|
2022-12-22 12:43:05 +08:00
|
|
|
#endif
|