2025-08-08 2:21 PM
I am using a NUCLEO-L053R8 board with an X-NUCLEO-NFC08A1 extension. I made modifications to the NFC08A1 to enable I2C communications and this works. I can read the A bank of registers and the values all make sense except for IO configuration register 1. It should have all 0s for the default value, but it always reads 0xFF. I can read, write, and read back IO configuration register 2 just fine. Even if I try to write all 0s to IO configuration register 1, it always reads back as 0xFF. I set up a scope to capture the i2c activity and it agrees with the firmware.
Our firmware is custom, and we can successfully operate an NFC07A1 board.
I am attaching a picture of the scope screen.