10#ifndef M5_UNIT_UNIFIED_NFC_NFC_NFC_HPP
11#define M5_UNIT_UNIFIED_NFC_NFC_NFC_HPP
27enum class NFC : uint8_t {
Manufacturer ID (UID[0]) definitions for ISO/IEC 14443-3.
Top level namespace of M5Stack.
uint8_t file_system_feature_t
Alias for file_system_feature_t.
Definition nfc.hpp:62
bool is_file_system_desfire_light(const file_system_feature_t fsf)
Has MIFARE DESFire light file system feature?
Definition nfc.hpp:124
constexpr file_system_feature_t FILE_SYSTEM_FLAT_MEMORY
Block/Page base R/W (flat memory)
Definition nfc.hpp:63
constexpr file_system_feature_t FILE_SYSTEM_DESFIRE
MIFARE DESFire (multi file base)
Definition nfc.hpp:65
NFC
NFC type.
Definition nfc.hpp:27
bool is_file_system_desfire(const file_system_feature_t fsf)
Has MIFARE DESFire (any variant) file system feature?
Definition nfc.hpp:104
Bitrate
Communication bitrate.
Definition nfc.hpp:52
constexpr file_system_feature_t FILE_SYSTEM_ISO7816_4
ISO 7816-4 (multi file base)
Definition nfc.hpp:64
constexpr file_system_feature_t FILE_SYSTEM_DESFIRE_LIGHT
MIFARE DESFire light (single file base)
Definition nfc.hpp:66
NFCForumTag
NFC Forum Tag Type.
Definition nfc.hpp:39
@ Type4
Type 4 (NFC-A, NFC-B)
@ Type5
Type 5 ISO/IEC 15693.
bool is_file_system_desfire_normal(const file_system_feature_t fsf)
Has MIFARE DESFire (normal) file system feature?
Definition nfc.hpp:114
bool is_file_system_ISO(const file_system_feature_t fsf)
Has ISO 7816-4 file system feature?
Definition nfc.hpp:94