I am having a strange behaviour with my PN5180 device. The device received 3 bytes from the card. I read 2 bytes from the RX buffer using READ_DATA command. Now, I cannot access PN5180. The device is completely locked up.
However, if I read all 3 bytes then device is working fine. Is there a requirement that the host should read all the received bytes in one go? I am searching the datasheet but could not locate anything in this regard. Greatly appreciate any help on this.