Interfacing PN7150 NFC Reader with nRF52832 Development Kit via I2C in VS Code(nRF connect SDK v2.9.0)

We are currently working with the nRF52832 Development Kit and are aiming to interface an ISO15693 NFC reader using the PN7150 NFC module. We intend to communicate with the PN7150 over I2C and are using VS Code(nRF connect SDK v2.9.0) as our development environment.

Could you please provide information on the following:

Libraries : Are there any existing Nordic SDK libraries to interface with the PN7150, particularly over I2C communication?

I2C Implementation: Could you share examples or guidelines on how to set up and configure I2C communication with the PN7150 on the nRF52832?

Parents
  • Hi,

    Libraries : Are there any existing Nordic SDK libraries to interface with the PN7150, particularly over I2C communication?

    There is no driver for PN7150 in the SDK, so y ou will have to add your own (either that you write. yourself, or if there is a reference driver that you can use and modify to fit.

    I2C Implementation: Could you share examples or guidelines on how to set up and configure I2C communication with the PN7150 on the nRF52832?

    For generic I2C communication you can refer to the I2C documentation in the SDK that also point to some samples. There is also an old unofficial sample here that shows the basics of I2C in form of a scanner. In most cases, you can take the reference driver. of an I2C slave, and adjust the I2C related code to match the platform (nRF Connect SDK / Zephyr) in this case, and if the driver is simple, that should be more or less it.

Reply
  • Hi,

    Libraries : Are there any existing Nordic SDK libraries to interface with the PN7150, particularly over I2C communication?

    There is no driver for PN7150 in the SDK, so y ou will have to add your own (either that you write. yourself, or if there is a reference driver that you can use and modify to fit.

    I2C Implementation: Could you share examples or guidelines on how to set up and configure I2C communication with the PN7150 on the nRF52832?

    For generic I2C communication you can refer to the I2C documentation in the SDK that also point to some samples. There is also an old unofficial sample here that shows the basics of I2C in form of a scanner. In most cases, you can take the reference driver. of an I2C slave, and adjust the I2C related code to match the platform (nRF Connect SDK / Zephyr) in this case, and if the driver is simple, that should be more or less it.

Children
No Data
Related