Commit Graph

367 Commits

Author SHA1 Message Date
Rotzbua
4b27d4fb5f deprecate MIFARE_SetAccessBits 2018-04-13 15:55:14 +02:00
Rotzbua
296772ea5f replace UINT8_MAX by UNUSED_PIN 2018-04-13 13:11:21 +02:00
heziegl
ff4f51f38b fix #293 #324 #347, hang of PCD_Init() on ESP8266 boards (#354)
On the Wemos D1 mini ESP8266 board the RST pin was LOW all the time and the MFRC522::PCD_Init() didn't reset the MFRC522 because of a non working digitalWrite, resulting in a endless loop.
2018-04-13 13:01:56 +02:00
Rotzbua
5b77ff7c6a Bump Version to 1.3.6 2017-05-22 10:40:45 +02:00
Rotzbua
8db7e2ba4f add deprecate and compiler warnings 2017-05-22 10:30:37 +02:00
Rotzbua
7f0f9e7317 Update README.rst
add note for incompatible Intel Galileo gen2 #310
2017-04-29 10:13:34 +02:00
Rotzbua
c5781e7559 Bump Version to 1.3.5 2017-04-08 12:30:12 +02:00
Saurabh Shandilya
507c84f4e5 update AccessControl.ino (#303)
* 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.
2017-04-08 12:02:52 +02:00
Rotzbua
9e48c308da Update README.rst
- add notice to port for esp8266 @mmmmar
2017-04-07 17:06:37 +02:00
Rotzbua
e691dd1d26 Bump Version to 1.3.4 2017-04-07 10:28:58 +02:00
Rotzbua
f526a42efc upd code style of examples 2017-04-07 10:24:03 +02:00
Rotzbua
01f3c6143a workaround build script
temp remove teensy from build script, because it fails all time
2017-04-07 10:12:47 +02:00
Ryan
530f8373d2 Created rfid_read_personal_data.ino (#304)
* 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
2017-04-07 10:08:00 +02:00
Rotzbua
6fb3869bd6 Bump Version to 1.3.3 2017-03-26 17:00:14 +02:00
Rotzbua
69f3482618 fix several bugs after splitting class
- make old hidden functions available
- explicit override
2017-03-26 16:49:12 +02:00
Rotzbua
e394dc17d9 fix #298
add missing constructor
fix comment
2017-03-26 16:49:12 +02:00
Rotzbua
dc25caf783 fix #292
fix missing UINT8_MAX
2017-03-25 15:18:02 +01:00
Rotzbua
5b6231d277 Bump Version to 1.3.2 2017-03-15 21:39:06 +01:00
Rotzbua
288ec59b7f Bump Version to 1.3.1 2017-03-15 00:43:50 +01:00
Rotzbua
9afdf70f81 remove unused function 2017-03-15 00:29:26 +01:00
Rotzbua
00fed4cca3 improve MFRC522Extended
- simplify some code
- add some todos and possible bugs
2017-03-15 00:17:26 +01:00
Rotzbua
54c137e0e8 Bump Version to 1.3.0 2017-03-13 22:37:11 +01:00
Rotzbua
ede44cc620 move source files
closes #286
2017-03-13 22:31:17 +01:00
Rotzbua
4edd4acca6 refactor class
move new rats functions to extra class
2017-03-13 22:23:10 +01:00
jpg-consulting
45b7e60584 Added RATS (Request for Answer To Select) #271
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)
2017-03-13 22:22:47 +01:00
Rotzbua
c4e10ed549 Bump Version to 1.2.1 2017-03-13 14:23:49 +01:00
Thorsten Köster
637e81caba removed need for reset pin (#275)
* 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
2017-03-13 13:50:33 +01:00
tuyethoa08041997
12a00174b5 Add SPI speed option + Various minor changes (#276)
+ Change default SPI speed to SPI_CLOCK_DIV4
2017-03-13 13:49:07 +01:00
Rotzbua
5f6c8f9a01 extend travis build script
only show errors and resources
2017-03-13 13:27:22 +01:00
Rotzbua
93c16d16c7 add type hints to enums
force byte
2017-03-13 13:05:59 +01:00
Rotzbua
4b6fe81b5f Update README.rst
add fancy badges
2017-03-10 20:17:36 +01:00
Rotzbua
aa9ac9edf0 Create ISSUE_TEMPLATE.md (#282) 2017-02-22 14:51:25 +01:00
Rotzbua
3f9d6705a4 Create CONTRIBUTING.md (#283) 2017-02-22 14:50:48 +01:00
Rotzbua
f5f5788afe Update ReadUidMultiReader.ino
- description was wrong
- added warning, because many trouble with example
2017-02-08 21:49:27 +01:00
Rotzbua
dd9e941d73 Update README.rst
add uart notice ref #221 #257 #281
2017-01-28 17:12:43 +01:00
Rotzbua
fe0e15ec29 Update README.rst
SPI is sensitive to electromagnetic noise
2017-01-26 16:05:11 +01:00
Rotzbua
8d014ca908 Update README.rst
mention problems and solutions with multiple reader like #191 #263 #277
2017-01-19 16:21:55 +01:00
Rotzbua
0b91afb45b Update README.rst
close #111
close #240
2017-01-16 05:07:52 +01:00
Rotzbua
7bd21495a3 Bump Version to 1.2.0 2017-01-03 16:34:00 +01:00
Rotzbua
d4b358a8a2 update changes.txt 2017-01-03 16:33:27 +01:00
Anton Yablokov
1ea6406f35 Update rfid_default_keys.ino (#268)
try to change the order of the known keys and meet the bug described at http://arduino.stackexchange.com/a/14316
2017-01-02 21:00:17 +01:00
Rotzbua
d482061e96 Update README.rst
added hint for new port
close #258
2016-11-26 11:07:28 +01:00
Rotzbua
5ae3e62513 Merge pull request #259 from omersiar/master
Minor Example Update
2016-11-17 18:12:41 +01:00
omersiar
fde0d89ec1 Merge branch 'master' of https://github.com/omersiar/rfid 2016-11-17 14:39:09 +02:00
omersiar
1a3ac748d0 Modify int data types for cross platforms 2016-11-17 14:38:07 +02:00
omersiar
c1c8d28a0b Update .travis.yml
Problematic Example Update
2016-11-17 14:21:08 +02:00
omersiar
a88d7e1ce6 Fix #211 2016-11-14 10:32:32 +02:00
omersiar
cb0383e0cb Remove Servo example 2016-11-14 09:58:11 +02:00
omersiar
413f483ee8 Problematic Example Updated
http://forum.arduino.cc/index.php?topic=256260.msg2756668#msg2756668

Above forum message is indicating that the old Servo Example is problematic. For better user experience, I (Original Poster) updated the code and header to give more information what this example does. Commented most of the code.
2016-11-12 17:20:44 +02:00
Daniel da Costa Bittencourt
3f144d1d80 Update README.rst with info about bad components (#256)
* Update README.rst

Add note that some cheap boards from chinese manufactures my be using the components that do not meet with required parameters.
2016-10-31 19:09:59 +01:00