How is the st25r3916EnableInterrupts , st25r3916DisableInterrupts and st25r3916ExecuteCommand function work ?
I am new beginner in stm32 and I am now working to work with my customer board with st25r3917b and I am now starting with the self test. I have checked that the st25r3916DisableInterrupts and st25r3916EnableInterrupts.Sometime it doesn't mask the register correctly. For example ,in the ST25R3916B test ,it is going to do trigger RC calibration by executing the command 0xEAU and inside the st25r3916ExecuteCommandAndGetResult it is supposed to enable ST25R3916_IRQ_MASK_DCT by masking the Mask timer and NFC interrupt register to 0x80 but I read the Mask timer and NFC interrupt register after st25r3916EnableInterrupts( ST25R3916_IRQ_MASK_DCT ) and it doesn't mask the Mask timer and NFC interrupt register correctly .May I ask how to solve this problem? Beside, I want to know the st25r3916DisableInterrupts () function will mask the register back to 0 according to the interrupt type ? Thanks alot.
Best regards,
Chan
