mirror of
https://github.com/miguelbalboa/rfid.git
synced 2024-06-08 01:03:01 +03:00
upd readme
add note for compatible ide closes #200 closes #204 closes #205 closes #212 upd readme closes #220 closes #36 extend gitignore with ide clion data
This commit is contained in:
parent
cd5bca80ad
commit
e90031305f
5
.gitignore
vendored
5
.gitignore
vendored
|
@ -1 +1,6 @@
|
|||
MFRC522.zip
|
||||
|
||||
# ignore IDE files
|
||||
.idea
|
||||
cmake
|
||||
CMakeLists.txt
|
43
README.rst
43
README.rst
|
@ -12,6 +12,46 @@ Interface (SPI) interface.
|
|||
|
||||
Set the UID, write to sector 0, and unbrick Chinese UID changeable MIFARE cards.
|
||||
|
||||
.. _development:
|
||||
Development
|
||||
----------
|
||||
**The development by owner miguelbalboa has ended**. Further development will be done by community. This library is still maintained by miguelbalboa, so make pull request if you like some new features or fixes. Support/issues should be solved by community.
|
||||
|
||||
.. _what works and not:
|
||||
What works and not?
|
||||
----------
|
||||
|
||||
* **Works**
|
||||
|
||||
#. Communication (Crypto1) with MIFARE Classic (1k, 4k, Mini).
|
||||
#. Communication (Crypto1) with MIFARE Classic compatible PICCs.
|
||||
#. Firmware self check of MFRC522.
|
||||
|
||||
* **Partial**
|
||||
|
||||
#. Communication with MIFARE Ultralight.
|
||||
|
||||
* **Works not**
|
||||
|
||||
#. MIFARE DESFire, MIFARE DESFire EV1/EV2, not supported by software.
|
||||
#. Communication with DES3 or AES, not supported by software.
|
||||
#. Peer-to-peer (ISO/IEC 18092), not `supported by hardware`_.
|
||||
#. Communication with smart phone, not `supported by hardware`_.
|
||||
#. Card emulation, not `supported by hardware`_.
|
||||
|
||||
* **Need more?**
|
||||
|
||||
#. If software: code it and make a pull request.
|
||||
#. If hardware: buy a more expensive like PN532 (supports NFC and many more, but costs about $15)
|
||||
|
||||
|
||||
.. _compatible ide:
|
||||
Compatible IDE
|
||||
----------
|
||||
This library works with Arduino IDE 1.6, older versions are **not supported** and will cause compile errors. The built-in library manager is supported.
|
||||
|
||||
If you use your own compiler, you have to enable ``c++11``-support.
|
||||
|
||||
|
||||
.. _compatible boards:
|
||||
Compatible boards
|
||||
|
@ -19,6 +59,8 @@ Compatible boards
|
|||
|
||||
This library is compatible to Teensy and ESP8266, but not all examples are available for every board. Also you have to change pins, see `pin layout`_.
|
||||
|
||||
Note that the main target/support of library is still Arduino.
|
||||
|
||||
|
||||
.. _pin layout:
|
||||
Pin Layout
|
||||
|
@ -202,3 +244,4 @@ It has been extended with functionality to alter sector 0 on Chinese UID changea
|
|||
.. _iso/iec 14443-3\:2011 part 3:
|
||||
.. _nxp mfrc522: http://www.nxp.com/documents/data_sheet/MFRC522.pdf
|
||||
.. _broken: http://eprint.iacr.org/2008/166
|
||||
.. _supported by hardware: https://web.archive.org/web/20151210045625/http://www.nxp.com/documents/leaflet/939775017564.pdf
|
Loading…
Reference in New Issue
Block a user