C API for BALTECH SDK

§ brp_Iso14a_PerformPPS()

brp_errcode brp_Iso14a_PerformPPS ( brp_protocol  protocol,
unsigned  CID,
brp_DivisorInteger  DSI,
brp_DivisorInteger  DRI 
)

This command sets up the communication parameters for ISO 14443-4 commands.

Iso14a.PerformPPS may be used to change the default communication parameters in order to achieve faster HF communication. This command has to be executed directly after the brp_Iso14a_RequestATS() command but it is not necessary to execute it at all.

This command covers the PPS command as specified by ISO 14443-3 (type A).

The PPS1 bit mask is only sent to the PICC if DSI or DRI differ from the current settings.

Parameters
[in]protocolused to execute the command
[in]CIDChannel ID (CID) assigned to this PICC. Possible values: * 0x00: PICC will respond to ISO 14443-4 commands with CID disabled. * 0x01-0x0E: valid CID value. * 0x0F-0xFF: rfu.
[in]DSIDivisor Send/Receive Integer (DSI/DRI) This parameter is mapped to the Divisor Send/Receive (DS/DI) value, which determines bit rate for sending data from PICC to PCD. The possible DS/DR values (mapped to the DSI/DRI index) are listed below.
[in]DRIDivisor Send/Receive Integer (DSI/DRI) This parameter is mapped to the Divisor Send/Receive (DS/DI) value, which determines bit rate for sending data from PICC to PCD. The possible DS/DR values (mapped to the DSI/DRI index) are listed below.