mirror of
https://github.com/Vale54321/schafkopf-bot.git
synced 2025-12-16 03:39:34 +01:00
added arduino nfcReader files (#42)
This commit is contained in:
committed by
GitHub
parent
76cb0eaf1a
commit
6259d0bef3
28
Arduino/nfcReader/NDEF/MifareUltralight.h
Normal file
28
Arduino/nfcReader/NDEF/MifareUltralight.h
Normal file
@@ -0,0 +1,28 @@
|
||||
#ifndef MifareUltralight_h
|
||||
#define MifareUltralight_h
|
||||
|
||||
#include <PN532.h>
|
||||
#include <NfcTag.h>
|
||||
#include <Ndef.h>
|
||||
|
||||
class MifareUltralight
|
||||
{
|
||||
public:
|
||||
MifareUltralight(PN532& nfcShield);
|
||||
~MifareUltralight();
|
||||
NfcTag read(byte *uid, unsigned int uidLength);
|
||||
boolean write(NdefMessage& ndefMessage, byte *uid, unsigned int uidLength);
|
||||
boolean clean();
|
||||
private:
|
||||
PN532* nfc;
|
||||
unsigned int tagCapacity;
|
||||
unsigned int messageLength;
|
||||
unsigned int bufferSize;
|
||||
unsigned int ndefStartIndex;
|
||||
boolean isUnformatted();
|
||||
void readCapabilityContainer();
|
||||
void findNdefMessage();
|
||||
void calculateBufferSize();
|
||||
};
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user