Skip to main content
Visitor II
October 7, 2021
Solved

st25r3916 driver for using external mcu(ESP32)

  • October 7, 2021
  • 2 replies
  • 2433 views

Hi !

I use st25r3916 and esp32 for i2c or spi communication on my custom board.

I'm referring to the st25r3916 i2c, spi driver related documents and codes from the link below.​

https://www.st.com/en/embedded-software/stsw-st25r-lib.html#documentation

Among the code examples received from the link, RFAL examples look to use when controlling using an external mcu(esp32), but it is more complicated than I think.

  1. is there have any driver examples for controlling st25r3916 with i2c or spi on ESP32 mcu platform?​(easier to use)
  2. if not, ​should I port the RFAL example and use it?

Thanks!

    This topic has been closed for replies.
    Best answer by Ulysses HERNIOSUS

    Hi,

    there seems to have happened some activity on stm32duino:

    https://github.com/stm32duino/X-NUCLEO-NFC06A1

    Best Regards, Ulysses

    2 replies

    Technical Moderator
    October 7, 2021

    Hi,

    I have seen some activities on https://github.com/stm32duino/X-NUCLEO-NFC05A1 which may be interesting for you. Very similar should apply for the NFC6/ST25R3916 as well. However I cannot comment on the quality of the software provided there.

    In general we are developing only one driver for our ST25R devices which is the RFAL. We don't have a minimal drivers for our chips as it is difficult to decide which features to remove. My recommendation is to stay close on RFAL and port it over to your platform. This gives you a convenient way to build on known to work, maintained code.

    Best Regards, Ulysses

    Technical Moderator
    November 3, 2021

    Hi,

    there seems to have happened some activity on stm32duino:

    https://github.com/stm32duino/X-NUCLEO-NFC06A1

    Best Regards, Ulysses