Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: PN532_write_tag PN532_read_tag PN532_P2P P2P_temp
MifareUltralight.h
00001 #ifndef MifareUltralight_h 00002 #define MifareUltralight_h 00003 00004 #include <PN532.h > 00005 #include <NfcTag.h> 00006 #include <Ndef.h> 00007 00008 class MifareUltralight 00009 { 00010 public: 00011 MifareUltralight(PN532& nfcShield); 00012 ~MifareUltralight(); 00013 NfcTag read(uint8_t *uid, unsigned int uidLength); 00014 private: 00015 PN532* nfc; 00016 unsigned int tagCapacity; 00017 unsigned int messageLength; 00018 unsigned int bufferSize; 00019 unsigned int ndefStartIndex; 00020 bool isUnformatted(); 00021 void readCapabilityContainer(); 00022 void findNdefMessage(); 00023 void calculateBufferSize(); 00024 }; 00025 00026 #endif
Generated on Sat Jul 23 2022 01:57:56 by
1.7.2
Seeed NFC Shield V2.0