Skip to content

Releases: ElectronicCats/ElectronicCats-PN7150

v3.0.0-beta

14 Jan 23:26
Compare
Choose a tag to compare

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

  1. For ISO14443-3A_write_block: If || (Resp[RespSize - 1] != 0 is omitted in the conditions to verify write status, the example works.
  2. 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

v2.1.0

29 Dec 22:10
d5a3fe7
Compare
Choose a tag to compare
  • Beta versión Refactor NDEF

v2.0.1

07 Nov 21:54
c09814d
Compare
Choose a tag to compare
  • Fix Time for Get Message
  • Add DEBUG for more serial prints

2.0.0

01 Sep 16:27
5c593d1
Compare
Choose a tag to compare

New API and NDEF support

This release updates the old API with some refactors and new methods, please check the API Documentation for more information about the methods available in the library.

The main changes are:

  • Old API is now deprecated, but still available. Don't use it in new projects.
  • New API is now the default one.
  • New NDEF Send and NDEF Read examples. Still in development, but working.

v1.8.0

15 Nov 00:46
88fa05d
Compare
Choose a tag to compare
  • Add time DiscoveryNotification
  • Configure Settings() UID NFC
  • Adds support for using any I2C port

Thanks PontusO, @REGIOIGER

v1.7.0

05 Aug 17:37
e5897bd
Compare
Choose a tag to compare
  • add support for RP2040
  • Fix error with WriteData for RP2040 and ESP32
  • Remove support MCU AVR

v1.6.0

19 Jul 00:55
5db27a5
Compare
Choose a tag to compare
  • This fixes a compilation error in the Arduino mbed core and other cores

v1.5.1

28 Mar 21:14
b0297f3
Compare
Choose a tag to compare
  • fix example Mifare

v1.5.0

24 Mar 23:08
be63b2b
Compare
Choose a tag to compare
  • Added support P2P
  • Fixes bug reset
  • Fixes other bugs

v1.4.0

08 Nov 00:51
18dafd9
Compare
Choose a tag to compare
  • ISO15693
  • ISO1443-3A
  • Redefine pins and serial speed for Arduino
  • Init ConfigSettings for crystal, PLL, and other configuration
  • Better init sketch
  • Fix NFC Controller FW version
  • Remove serial debug
  • Fix GetFW version
  • Other Fixes