6.2 RFID Reader Example Firmware
The RFID Reader Example firmware has been designed to provide the following features
- Reading and writing of RFID tags based on the ISO standards for each supported tag technology
- Basic error handling for error cases uncovered during basic testing versus a handful of RFID tags in the market
What are the advantages of the TI RFID Reader Example?
- Includes full support to read/write raw block data for:
- ISO/IEC 14443 A (not compliant with ISO/IEC 14443-4)
- FeliCa
- ISO/IEC 15693
- Includes partial support to read/write to memory files on:
- ISO/IEC 14443 A tags (compliant with ISO/IEC 14443-4)
- ISO/IEC 14443 B tags
- Supports anticollision for ISO/IEC 15693 and ISO/IEC 14443 A
- Configurable to compile only the necessary RFID technologies to reduce memory footprint
- Small memory footprint compared to NFCLink Standalone stack due to lack of features
What are the disadvantages of the TI RFID Reader Example?
- NDEF support for Type 4A and 4B tags is done with hard-coded functions that have no flexible implementation and exist for demonstration purposes only.
- Limited interoperability testing with tags in the marketplace
- Error handling capabilities are limited, and the firmware stack does not have the ability to attempt any retransmission of data in failure cases.