Hi, I've recently bought a NXP Explore NFC and have it working by running the card_polling sample. Right now I'm using this in a prototype where I need to connect a touchscreen (using ads7846_device) to the same Pi sharing the SPI port with each using CE0/CE1 on it's own. Both are working but I can only run card_polling once. After I stop the first and start card_polling a second time, the touchscreen will only return 0,0 all the time. Both devices are running at default 2Mhz clock. I can't find any problem with the code from both and not sure why the conflict only happen on the second time. Reboot will always resolve this for 1 time run of card_polling.
Since the NXP Explore NFC module support I2C and also RS232 via jumper change, I'm thinking to change to I2C to avoid this issue, but I can't find any note in the documentation to change to I2C. I do see the PHHAL_HW_BAL_CONNECTION_I2C configure value but there's I2C no equivalent of phbalReg_R_Pi_spi . If anyone has tried running this module on I2C any help would be greatly appreciated. Any tips on resolving the SPI issue is also welcome.
Thanks in advance.




