get comm mode

This commit is contained in:
merlokk 2021-07-28 00:06:46 +03:00
commit 5215f4660c
2 changed files with 2 additions and 0 deletions

View file

@ -1377,6 +1377,7 @@ void DesfireFillFileSettings(uint8_t *data, size_t datalen, FileSettingsS *fsett
fsettings->fileType = data[0];
fsettings->fileOption = data[1];
fsettings->fileCommMode = data[1] & 0x03;
fsettings->commMode = DesfireFileCommModeToCommMode(fsettings->fileCommMode);
fsettings->additionalAccessRightsEn = ((data[1] & 0x80) != 0);
fsettings->rawAccessRights = MemLeToUint2byte(&data[2]);
DesfireDecodeFileAcessMode(&data[2], &fsettings->rAccess, &fsettings->wAccess, &fsettings->rwAccess, &fsettings->chAccess);

View file

@ -33,6 +33,7 @@ typedef struct {
uint8_t fileType;
uint8_t fileOption;
uint8_t fileCommMode;
DesfireCommunicationMode commMode;
bool additionalAccessRightsEn;
uint16_t rawAccessRights;
uint8_t rAccess;