mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-20 13:23:51 -07:00
this commit fixes #2244 #2246 #1596 #2101. Its kind of a big refactoring and I most likely broke something. With that said. Now: HF 15 commands now uses NG packets, hf 15 raw support -k keepfield on and -s select, hf 15 dump/rdbl/rdmulti should handle blocksizes of 4 or 8, the error messages are unified and error handling the same. Some understanding how add_option impacts response message from card. A more clear separation between PM3 flags and ISO15693 protocol flags.
This commit is contained in:
parent
224da75e7a
commit
8d0b41a911
11 changed files with 824 additions and 544 deletions
|
@ -34,8 +34,14 @@ typedef enum ISO15_COMMAND {
|
|||
ISO15_RAW = (1 << 2),
|
||||
ISO15_APPEND_CRC = (1 << 3),
|
||||
ISO15_HIGH_SPEED = (1 << 4),
|
||||
ISO15_READ_RESPONSE = (1 << 5)
|
||||
ISO15_READ_RESPONSE = (1 << 5),
|
||||
ISO15_LONG_WAIT = (1 << 6),
|
||||
} iso15_command_t;
|
||||
|
||||
typedef struct {
|
||||
uint8_t flags; // ISO15_COMMAND
|
||||
uint16_t rawlen;
|
||||
uint8_t raw[];
|
||||
} PACKED iso15_raw_cmd_t;
|
||||
|
||||
#endif // _ISO15_H_
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue