integrate NFC08A1 expansion board with STM32 U575ZI-Q Development board
Steps Taken So Far
1. Downloaded the X-CUBE-NFC6 expansion pack on the STM32CubeIDE (Have already set up the project for my dev board)
2. Configured the pins under platform settings for the expansion pack. I presume that this is where I have gone wrong. I can provide further information as required. But one thing I had verified is that the SPI communication between the dev board and the expansion pack works. (Will attach my entire project under the post)
3. When I try to run initialise the NFC using the MX_X_CUBE_NFC6_Init(); function. I am failing this condition and hence my code breaks (i found through debugging)
/* Check if IC Identity Register contains ST25R3916's IC type code */
#if defined(ST25R3916)
if( (ID & ST25R3916_REG_IC_IDENTITY_ic_type_mask) != ST25R3916_REG_IC_IDENTITY_ic_type_st25r3916 )
{
return false;
}
My Thoughts
I am sure that there are multiple steps I may have missed while setting this project up and that's why this whole thing has gone wrong but yeah.
I have skimmed through the internet and the community to find similar problems and solutions for those problems. One post in particular that I cam across which I know is very similar is this one
https://community.st.com/t5/st25-nfc-rfid-tags-and-readers/how-to-create-a-project-with-x-cube-nfc06/m-p/126232
Considering that this is my first time I am working with this dev board and expansion pack there may be a lot of mistakes that I have made along the way. It would be of great help if I was given some guidance on how I can get the NFC8 polling example working with the u575ZI-q board.
Please let me know if further information is required. (I have attached a zip file which consists my entire project below)
