pub unsafe extern "C" fn rfalNfcaPollerStartFullCollisionResolution(
    compMode: rfalComplianceMode,
    devLimit: u8,
    nfcaDevList: *mut rfalNfcaListenDevice,
    devCnt: *mut u8
) -> u16
Expand description

\brief NFC-A Poller Start Full Collision Resolution

This method starts the full Collision resolution as defined in Activity 1.0 or 1.1 9.3.4

\param[in] compMode : compliance mode to be performed \param[in] devLimit : device limit value, and size nfcaDevList \param[out] nfcaDevList : NFC-A listener device info \param[out] devCnt : Devices found counter

When compMode is set to ISO compliance it assumes that the device is not sleeping and therefore no ALL_REQ (WUPA) is sent at the beginning. When compMode is set to NFC compliance an additional ALL_REQ (WUPA) is sent at the beginning.

When devLimit = 0 it is configured to perform collision detection only. Once a collision is detected the collision resolution is aborted immidiatly. If only one device is found with no collisions, it will properly resolved.

\return ERR_WRONG_STATE : RFAL not initialized or mode not set \return ERR_PARAM : Invalid parameters \return ERR_IO : Generic internal error \return ERR_NONE : No error