2025-07-18 11:04 PM - last edited on 2025-07-19 1:58 AM by Andrew Neil
Hi,
I recently purchased the X-NUCLEO-NFC08A1 and the NUCLEO-F411RE boards. I have successfully run the example application (`PollingTagDetect`) provided in the X-CUBE-NFC6 software expansion on this platform. Moving forward, I would like to develop additional programs based on this platform for testing purposes. However, I have encountered some issues and questions, and I would greatly appreciate your guidance:
1. Is there a more straightforward tutorial available that explains how to use the relevant libraries? While X-CUBE-NFC6 provides documentation, the extensive and complex nature of the documents makes it difficult to identify the key points.
2. What is the relationship between X-CUBE-NFC6 and RFAL? It is clear that X-CUBE-NFC6 includes RFAL, but what are the differences and advantages of developing with X-CUBE-NFC6? I noticed that RFAL seems to provide more intuitive guidance (https://www.st.com/resource/en/user_manual/um2890-rfnfc-abstraction-layer-rfal-stmicroelectronics.pdf).
My goal is to implement a reader demo program that can simultaneously read the UID of multiple ISO-15693 tags (not including memory read operations). This program should continuously perform the inventory operation, with the inventory speed optimized as much as possible. I would like to test the inventory speed of the ISO-15693 protocol under different numbers of tags. If you could kindly provide some guidance on which key functions I should focus on or how I might modify the `PollingTagDetect` program to achieve this goal, I would be very grateful.
Thank you in advance for your help!