Fixes for hardware-related anomalies. More...
Fixes for hardware-related anomalies.
If you are using PCA10040 (part of nRF52 Development Kit), you must define the macro HAL_NFC_ENGINEERING_BC_FTPAN_WORKAROUND in order to apply workarounds for the following anomalies:
- 79. NFCT: A false EVENTS_FIELDDETECTED event occurs after the field is lost.
- 116. NFCT does not release HFCLK when switching from ACTIVATED to SENSE mode.
If you are using PCA10056 (part of nRF52840 Development Kit), you must define the macro HAL_NFC_NRF52840_ENGINEERING_A_WORKAROUND in order to apply workarounds for the following anomalies:
- 98. NFCT: The NFCT is not able to communicate with the peer.
- 116. NFCT does not release HFCLK when switching from ACTIVATED to SENSE mode.
The current code contains a patch for anomaly 25 (NFCT: Reset value of SENSRES register is incorrect), so that it now works on Windows Phone.