desfire.h 506 B

12345678910111213141516171819
  1. #ifndef DESFIRE_H
  2. #define DESFIRE_H
  3. #include "../metroflip_i.h"
  4. typedef enum {
  5. CARD_TYPE_ITSO,
  6. CARD_TYPE_OPAL,
  7. CARD_TYPE_CLIPPER,
  8. CARD_TYPE_MYKI,
  9. CARD_TYPE_DESFIRE_UNKNOWN
  10. } DesfireCardType;
  11. bool itso_parse(const NfcDevice* device, FuriString* parsed_data);
  12. bool opal_parse(const NfcDevice* device, FuriString* parsed_data);
  13. bool clipper_parse(const NfcDevice* device, FuriString* parsed_data);
  14. bool myki_parse(const NfcDevice* device, FuriString* parsed_data);
  15. #endif // DESFIRE_H