types.c 791 B

1234567891011121314151617181920212223
  1. #include "types.h"
  2. const char* nfc_magic_type(MagicType type) {
  3. if(type == MagicTypeClassicGen1) {
  4. return "Classic Gen 1A/B";
  5. } else if(type == MagicTypeClassicDirectWrite) {
  6. return "Classic DirectWrite";
  7. } else if(type == MagicTypeClassicAPDU) {
  8. return "Classic APDU";
  9. } else if(type == MagicTypeUltralightGen1) {
  10. return "Ultralight Gen 1";
  11. } else if(type == MagicTypeUltralightDirectWrite) {
  12. return "Ultralight DirectWrite";
  13. } else if(type == MagicTypeUltralightC_Gen1) {
  14. return "Ultralight-C Gen 1";
  15. } else if(type == MagicTypeUltralightC_DirectWrite) {
  16. return "Ultralight-C DirectWrite";
  17. } else if(type == MagicTypeGen4) {
  18. return "Gen 4 GTU";
  19. } else {
  20. return "Unknown";
  21. }
  22. }