Optional soft reset was added before, this can confuse ppl by default
set ss and not set rst pin. To clearify this change is made. Maybe
brakes some implmentations.
* alterate Wipe button polling method without using other library
* updated delay functions to monitorWipeButton
* changes millis to uint_32 for compatibility
* fix bug: eeprom size erase counter from 8 to 16 bit.
* Create rfid_read_personal_data.ino
* Sample code to read personal data that was written by "rfid_write_personal_data.ino" in "examples".
* Add new example to .travis.yml
Added ATQA information for card identification
Added MIFARE DESFire type
Improved RATS
Added the "Dumping memory contents not implemented for that PICC type." for ISO-14443 cards
updated keyword.txt
Added PPS (Protocol and Parameter Selection Request)
Change baud rates in PPS and hardcoded CID
Improved ATS response.
Made ATS response more user-friendly
Enable CRC for T=CL after succesfull PPS.
Added TCL_Transceive and TCL_Deselect methods.
Response to TCL_Transceive takes care if R-Block is received
Added private methos to help parse PCB Block response
Using a structure to transceive PCB blocks.
Renamed some methods and structures.
Change some method and structure names and fixed a bug in PPS.
Added sanity check to PPS command
Added method to send R-Block (ACK/NAK).
Also takes care if chaining is present in I-Block response.
PPS works at 106 and 212 Kbps (Higher speeds not working)
* removed need for reset pin - use soft reset on PCD_Init() if reset pin has not been configured
* UINT8_MAX is used to signify an unused reset connection, the _resetPowerDownPin member is initialized accordingly