Electroniccats_PN7150 Library - Beta Support for PN7160
This is an experimental version of our PN7150 library, which now provides basic support for the PN7160. We have had to pause its development due to some emergency projects that have come up, but we would love your help in testing what we have done so far. Everyone is welcome to collaborate!
This document outlines the functionality of examples within the Electroniccats_PN7150 library, now updated with beta support for the PN7160 chip. The table below summarizes the current status of each example, indicating functionality with both the PN7150 and PN7160 chips. Examples marked as "ERROR" or "FAIL" require further refinement to ensure compatibility. This beta version aims to gather feedback and address issues to provide full support in future releases.
Example | PN7150 | PN7160 | Notes |
---|---|---|---|
DetectingReaders | OK | OK | |
DetectTags | OK | OK | |
DetectTagsPN7160 | NA | OK | |
ISO14443-3A_read_block | OK | OK | |
ISO14443-3A_write_block | OK | ERROR | See Note 1 |
ISO15693_read_block | OK | OK | |
ISO15693_write_block | FAIL | FAIL | |
MifareClassic_read_block | OK | OK | |
MifareClassic_write_block | OK | ERROR | See Note 2 |
NDEFReadMessage | OK | OK | |
NDEFSendMessage | OK | OK | |
NDEFSendRawMessage | OK | OK | |
P2P_Discovery | OK | FAIL |
Notes
- For
ISO14443-3A_write_block
: If|| (Resp[RespSize - 1] != 0
is omitted in the conditions to verify write status, the example works. - For
MifareClassic_write_block
: If|| (Resp[RespSize - 1] != 0
is omitted in the conditions to verify write status, the example works.
What's Changed
Full Changelog: v2.1.0....v3.0.0-beta