mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-25 23:55:25 -07:00
get comm mode
This commit is contained in:
parent
2ed139bfc3
commit
5215f4660c
2 changed files with 2 additions and 0 deletions
|
@ -1377,6 +1377,7 @@ void DesfireFillFileSettings(uint8_t *data, size_t datalen, FileSettingsS *fsett
|
||||||
fsettings->fileType = data[0];
|
fsettings->fileType = data[0];
|
||||||
fsettings->fileOption = data[1];
|
fsettings->fileOption = data[1];
|
||||||
fsettings->fileCommMode = data[1] & 0x03;
|
fsettings->fileCommMode = data[1] & 0x03;
|
||||||
|
fsettings->commMode = DesfireFileCommModeToCommMode(fsettings->fileCommMode);
|
||||||
fsettings->additionalAccessRightsEn = ((data[1] & 0x80) != 0);
|
fsettings->additionalAccessRightsEn = ((data[1] & 0x80) != 0);
|
||||||
fsettings->rawAccessRights = MemLeToUint2byte(&data[2]);
|
fsettings->rawAccessRights = MemLeToUint2byte(&data[2]);
|
||||||
DesfireDecodeFileAcessMode(&data[2], &fsettings->rAccess, &fsettings->wAccess, &fsettings->rwAccess, &fsettings->chAccess);
|
DesfireDecodeFileAcessMode(&data[2], &fsettings->rAccess, &fsettings->wAccess, &fsettings->rwAccess, &fsettings->chAccess);
|
||||||
|
|
|
@ -33,6 +33,7 @@ typedef struct {
|
||||||
uint8_t fileType;
|
uint8_t fileType;
|
||||||
uint8_t fileOption;
|
uint8_t fileOption;
|
||||||
uint8_t fileCommMode;
|
uint8_t fileCommMode;
|
||||||
|
DesfireCommunicationMode commMode;
|
||||||
bool additionalAccessRightsEn;
|
bool additionalAccessRightsEn;
|
||||||
uint16_t rawAccessRights;
|
uint16_t rawAccessRights;
|
||||||
uint8_t rAccess;
|
uint8_t rAccess;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue