From e394dc17d9b89f24cdb841433302a528c7ddfa91 Mon Sep 17 00:00:00 2001 From: Rotzbua Date: Sat, 25 Mar 2017 15:18:58 +0100 Subject: [PATCH] fix #298 add missing constructor fix comment --- src/MFRC522Extended.cpp | 9 ++++----- src/MFRC522Extended.h | 9 ++++++++- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/MFRC522Extended.cpp b/src/MFRC522Extended.cpp index 996fb0d..da603ab 100644 --- a/src/MFRC522Extended.cpp +++ b/src/MFRC522Extended.cpp @@ -1,11 +1,10 @@ /* -* MFRC522.cpp - Library to use ARDUINO RFID MODULE KIT 13.56 MHZ WITH TAGS SPI W AND R BY COOQROBOT. -* NOTE: Please also check the comments in MFRC522.h - they provide useful hints and background information. -* Released into the public domain. + * Library extends MFRC522.h to support RATS for ISO-14443-4 PICC. + * RATS - Request for Answer To Select. + * NOTE: Please also check the comments in MFRC522Extended.h + * @author JPG-Consulting */ -#include -#include "MFRC522.h" #include "MFRC522Extended.h" ///////////////////////////////////////////////////////////////////////////////////// diff --git a/src/MFRC522Extended.h b/src/MFRC522Extended.h index fdffcd4..ac2a74d 100644 --- a/src/MFRC522Extended.h +++ b/src/MFRC522Extended.h @@ -74,10 +74,17 @@ public: // Member variables TagInfo tag; + ///////////////////////////////////////////////////////////////////////////////////// + // Contructors + ///////////////////////////////////////////////////////////////////////////////////// + MFRC522Extended() : MFRC522() {}; + MFRC522Extended(uint8_t rst) : MFRC522(rst) {}; + MFRC522Extended(uint8_t ss, uint8_t rst) : MFRC522(ss, rst) {}; + ///////////////////////////////////////////////////////////////////////////////////// // Functions for communicating with PICCs ///////////////////////////////////////////////////////////////////////////////////// - StatusCode PICC_Select(Uid *uid, byte validBits = 0); // overwrite + StatusCode PICC_Select(Uid *uid, byte validBits = 0); // overwrite StatusCode PICC_RequestATS(Ats *ats); StatusCode PICC_PPS(); // PPS command without bitrate parameter StatusCode PICC_PPS(TagBitRates sendBitRate, TagBitRates receiveBitRate); // Different D values