C API for BALTECH SDK
Baltech API

Macros

#define BRP_AR_ErrNoMessage   BRP_ERR_STATUS(0x0500, 0x01)
 
#define BRP_AR_ErrScriptRuntime   BRP_ERR_STATUS(0x0500, 0x02)
 
#define BRP_AR_ErrScriptSyntax   BRP_ERR_STATUS(0x0500, 0x03)
 
#define BRP_AR_ErrScriptNotImplemented   BRP_ERR_STATUS(0x0500, 0x04)
 
#define BRP_AR_ErrArDisabled   BRP_ERR_STATUS(0x0500, 0x10)
 
#define BRP_ASK_ErrAskNoTag   BRP_ERR_STATUS(0x3600, 0x01)
 
#define BRP_ASK_ErrAskRxdata   BRP_ERR_STATUS(0x3600, 0x03)
 
#define BRP_ASK_ErrAskParity   BRP_ERR_STATUS(0x3600, 0x05)
 
#define BRP_ASK_ErrAskParam   BRP_ERR_STATUS(0x3600, 0x07)
 
#define BRP_ASK_ErrAskHfreqctrl   BRP_ERR_STATUS(0x3600, 0x08)
 
#define BRP_ASK_ErrAskHw   BRP_ERR_STATUS(0x3600, 0x09)
 
#define BRP_ASK_ErrAskHwNotSupported   BRP_ERR_STATUS(0x3600, 0x0B)
 
#define BRP_Bat_ErrSkipped   BRP_ERR_STATUS(0x4600, 0x90)
 
#define BRP_CardEmu_CardemuErrNoTag   BRP_ERR_STATUS(0x4700, 0x01)
 
#define BRP_CardEmu_CardemuErrCollision   BRP_ERR_STATUS(0x4700, 0x02)
 
#define BRP_CardEmu_CardemuErrHf   BRP_ERR_STATUS(0x4700, 0x04)
 
#define BRP_CardEmu_CardemuErrFrame   BRP_ERR_STATUS(0x4700, 0x07)
 
#define BRP_CardEmu_CardemuErrCrc   BRP_ERR_STATUS(0x4700, 0x08)
 
#define BRP_CardEmu_CardemuErrCom   BRP_ERR_STATUS(0x4700, 0x10)
 
#define BRP_CardEmu_CardemuErrBuflen   BRP_ERR_STATUS(0x4700, 0x11)
 
#define BRP_CardEmu_CardemuErrTimeout   BRP_ERR_STATUS(0x4700, 0x3F)
 
#define BRP_Crypto_CrptErrInvalidBlock   BRP_ERR_STATUS(0x0200, 0x01)
 
#define BRP_Crypto_CrptErrAuth   BRP_ERR_STATUS(0x0200, 0x02)
 
#define BRP_Crypto_CrptErrKeyNotFound   BRP_ERR_STATUS(0x0200, 0x03)
 
#define BRP_Crypto_CrptErrWriteConfigkey   BRP_ERR_STATUS(0x0200, 0x04)
 
#define BRP_Crypto_CrptErrInvalidKey   BRP_ERR_STATUS(0x0200, 0x05)
 
#define BRP_Dbg_DbgErrBusy   BRP_ERR_STATUS(0xF300, 0x01)
 
#define BRP_Desfire_ErrIso14NoTag   BRP_ERR_STATUS(0x1B00, 0x01)
 
#define BRP_Desfire_ErrBreak   BRP_ERR_STATUS(0x1B00, 0x03)
 
#define BRP_Desfire_ErrIso14Hf   BRP_ERR_STATUS(0x1B00, 0x04)
 
#define BRP_Desfire_ErrIso14CardInvalid   BRP_ERR_STATUS(0x1B00, 0x05)
 
#define BRP_Desfire_ErrReaderChipCommunication   BRP_ERR_STATUS(0x1B00, 0x06)
 
#define BRP_Desfire_ErrIso14ApduCmd   BRP_ERR_STATUS(0x1B00, 0x07)
 
#define BRP_Desfire_ErrIso14InvalidResponse   BRP_ERR_STATUS(0x1B00, 0x08)
 
#define BRP_Desfire_ErrPcdAuthentication   BRP_ERR_STATUS(0x1B00, 0x09)
 
#define BRP_Desfire_ErrIntegrity   BRP_ERR_STATUS(0x1B00, 0x0A)
 
#define BRP_Desfire_ErrPcdKey   BRP_ERR_STATUS(0x1B00, 0x0B)
 
#define BRP_Desfire_ErrNoChanges   BRP_ERR_STATUS(0x1B00, 0x0C)
 
#define BRP_Desfire_ErrPcdParam   BRP_ERR_STATUS(0x1B00, 0x0D)
 
#define BRP_Desfire_VcsAndProxCheckError   BRP_ERR_STATUS(0x1B00, 0x0F)
 
#define BRP_Desfire_ErrFirmwareNotSupported   BRP_ERR_STATUS(0x1B00, 0x10)
 
#define BRP_Desfire_ErrSamCommunication   BRP_ERR_STATUS(0x1B00, 0x11)
 
#define BRP_Desfire_ErrSamUnlock   BRP_ERR_STATUS(0x1B00, 0x12)
 
#define BRP_Desfire_ErrHardwareNotSupported   BRP_ERR_STATUS(0x1B00, 0x13)
 
#define BRP_Desfire_ErrIllegalCmdLegacy   BRP_ERR_STATUS(0x1B00, 0x1C)
 
#define BRP_Desfire_ErrLength   BRP_ERR_STATUS(0x1B00, 0x20)
 
#define BRP_Desfire_ErrPermissionDenied   BRP_ERR_STATUS(0x1B00, 0x21)
 
#define BRP_Desfire_ErrParameter   BRP_ERR_STATUS(0x1B00, 0x22)
 
#define BRP_Desfire_ErrAppNotFound   BRP_ERR_STATUS(0x1B00, 0x23)
 
#define BRP_Desfire_ErrAppIntegrity   BRP_ERR_STATUS(0x1B00, 0x24)
 
#define BRP_Desfire_ErrAuthentication   BRP_ERR_STATUS(0x1B00, 0x25)
 
#define BRP_Desfire_ErrBoundary   BRP_ERR_STATUS(0x1B00, 0x27)
 
#define BRP_Desfire_ErrPiccIntegrity   BRP_ERR_STATUS(0x1B00, 0x28)
 
#define BRP_Desfire_ErrCommandAborted   BRP_ERR_STATUS(0x1B00, 0x29)
 
#define BRP_Desfire_ErrPiccDisabled   BRP_ERR_STATUS(0x1B00, 0x2A)
 
#define BRP_Desfire_ErrCount   BRP_ERR_STATUS(0x1B00, 0x2B)
 
#define BRP_Desfire_ErrDuplicate   BRP_ERR_STATUS(0x1B00, 0x2C)
 
#define BRP_Desfire_ErrEeprom   BRP_ERR_STATUS(0x1B00, 0x2D)
 
#define BRP_Desfire_ErrFileNotFound   BRP_ERR_STATUS(0x1B00, 0x2E)
 
#define BRP_Desfire_ErrFileIntegrity   BRP_ERR_STATUS(0x1B00, 0x2F)
 
#define BRP_Desfire_ErrNoSuchKey   BRP_ERR_STATUS(0x1B00, 0x30)
 
#define BRP_Desfire_ErrOutOfMemory   BRP_ERR_STATUS(0x1B00, 0x32)
 
#define BRP_Desfire_ErrIllegalCmd   BRP_ERR_STATUS(0x1B00, 0x33)
 
#define BRP_Desfire_ErrCmdOverflow   BRP_ERR_STATUS(0x1B00, 0x34)
 
#define BRP_DHWCtrl_ErrUnknownPort   BRP_ERR_STATUS(0xE000, 0x01)
 
#define BRP_DHWCtrl_ErrMarshall   BRP_ERR_STATUS(0xE000, 0x02)
 
#define BRP_DHWCtrl_ErrNoStartupRun   BRP_ERR_STATUS(0xE000, 0x03)
 
#define BRP_DHWCtrl_ErrNoPowermgr   BRP_ERR_STATUS(0xE000, 0x04)
 
#define BRP_DHWCtrl_ErrNoProdloader   BRP_ERR_STATUS(0xE000, 0x05)
 
#define BRP_DHWCtrl_ErrPfid2NotAvailable   BRP_ERR_STATUS(0xE000, 0x06)
 
#define BRP_DHWCtrl_ErrEepIndex   BRP_ERR_STATUS(0xE000, 0x11)
 
#define BRP_DHWCtrl_ErrEepVerify   BRP_ERR_STATUS(0xE000, 0x12)
 
#define BRP_DHWCtrl_ErrEepTimeout   BRP_ERR_STATUS(0xE000, 0x13)
 
#define BRP_DHWCtrl_ErrDataflash   BRP_ERR_STATUS(0xE000, 0x20)
 
#define BRP_DHWCtrl_ErrDataflashTimeout   BRP_ERR_STATUS(0xE000, 0x21)
 
#define BRP_DHWCtrl_ErrDataflashVerify   BRP_ERR_STATUS(0xE000, 0x22)
 
#define BRP_DHWCtrl_ErrDataflashParam   BRP_ERR_STATUS(0xE000, 0x23)
 
#define BRP_DHWCtrl_ErrDataflashSpi   BRP_ERR_STATUS(0xE000, 0x24)
 
#define BRP_DHWCtrl_ErrDataflashFlash   BRP_ERR_STATUS(0xE000, 0x25)
 
#define BRP_DHWCtrl_ErrAvrProgSpi   BRP_ERR_STATUS(0xE000, 0x30)
 
#define BRP_DHWCtrl_ErrAvrProgPdi   BRP_ERR_STATUS(0xE000, 0x31)
 
#define BRP_DHWCtrl_ErrNicNoData   BRP_ERR_STATUS(0xE000, 0x50)
 
#define BRP_DHWCtrl_ErrNicBufferFlow   BRP_ERR_STATUS(0xE000, 0x51)
 
#define BRP_Disp_DispPageNotFound   BRP_ERR_STATUS(0x4100, 0x01)
 
#define BRP_Disp_DispUnexpectedEop   BRP_ERR_STATUS(0x4100, 0x02)
 
#define BRP_Disp_DispOutOfMem   BRP_ERR_STATUS(0x4100, 0x03)
 
#define BRP_Disp_DispFrameNotFound   BRP_ERR_STATUS(0x4100, 0x04)
 
#define BRP_Disp_DispUnknownCommand   BRP_ERR_STATUS(0x4100, 0x05)
 
#define BRP_Disp_DispStringTooLong   BRP_ERR_STATUS(0x4100, 0x06)
 
#define BRP_Disp_DispInvalidFont   BRP_ERR_STATUS(0x4100, 0x07)
 
#define BRP_EM_ErrEmNoTag   BRP_ERR_STATUS(0x3100, 0x01)
 
#define BRP_EM_ErrEmRxdata   BRP_ERR_STATUS(0x3100, 0x03)
 
#define BRP_EM_ErrEmChecksum   BRP_ERR_STATUS(0x3100, 0x04)
 
#define BRP_EM_ErrEmParity   BRP_ERR_STATUS(0x3100, 0x05)
 
#define BRP_EM_EmCmdError   BRP_ERR_STATUS(0x3100, 0x06)
 
#define BRP_EM_EmTagtypeNotDetected   BRP_ERR_STATUS(0x3100, 0x07)
 
#define BRP_EM_ErrEmOvTo   BRP_ERR_STATUS(0x3100, 0x08)
 
#define BRP_EM_EmParamError   BRP_ERR_STATUS(0x3100, 0x09)
 
#define BRP_EM_ErrEmHfreqctrl   BRP_ERR_STATUS(0x3100, 0x0A)
 
#define BRP_EM_ErrEmHw   BRP_ERR_STATUS(0x3100, 0x0B)
 
#define BRP_EM_ErrEmHwNotSupported   BRP_ERR_STATUS(0x3100, 0x0D)
 
#define BRP_EpcUid_ErrNoTag   BRP_ERR_STATUS(0x2200, 0x01)
 
#define BRP_EpcUid_ErrHf   BRP_ERR_STATUS(0x2200, 0x04)
 
#define BRP_EpcUid_ErrCom   BRP_ERR_STATUS(0x2200, 0x10)
 
#define BRP_EpcUid_ErrCmd   BRP_ERR_STATUS(0x2200, 0x20)
 
#define BRP_Eth_ErrNoResultYet   BRP_ERR_STATUS(0x4500, 0x01)
 
#define BRP_Eth_ErrNotConnected   BRP_ERR_STATUS(0x4500, 0x02)
 
#define BRP_Eth_ErrDisabled   BRP_ERR_STATUS(0x4500, 0x03)
 
#define BRP_Felica_ErrFelicaNoTag   BRP_ERR_STATUS(0x1C00, 0x01)
 
#define BRP_Felica_ErrFelicaHf   BRP_ERR_STATUS(0x1C00, 0x04)
 
#define BRP_Felica_ErrFelicaFrame   BRP_ERR_STATUS(0x1C00, 0x07)
 
#define BRP_Felica_ErrFelicaCom   BRP_ERR_STATUS(0x1C00, 0x10)
 
#define BRP_Felica_ErrFelicaCardNotSupported   BRP_ERR_STATUS(0x1C00, 0x22)
 
#define BRP_Felica_ErrFelicaHwNotSupported   BRP_ERR_STATUS(0x1C00, 0x23)
 
#define BRP_FlashFS_ErrFsCorrupt   BRP_ERR_STATUS(0x4900, 0x01)
 
#define BRP_FlashFS_ErrRecordCorrupt   BRP_ERR_STATUS(0x4900, 0x02)
 
#define BRP_FlashFS_ErrFlashAccess   BRP_ERR_STATUS(0x4900, 0x03)
 
#define BRP_FlashFS_ErrDirectoryFull   BRP_ERR_STATUS(0x4900, 0x04)
 
#define BRP_FlashFS_ErrFileNotFound   BRP_ERR_STATUS(0x4900, 0x05)
 
#define BRP_FlashFS_ErrEndOfFile   BRP_ERR_STATUS(0x4900, 0x06)
 
#define BRP_FlashFS_ErrFull   BRP_ERR_STATUS(0x4900, 0x07)
 
#define BRP_FlashFS_ErrFileExist   BRP_ERR_STATUS(0x4900, 0x08)
 
#define BRP_Ftob_ErrInvalidFilename   BRP_ERR_STATUS(0x0300, 0x01)
 
#define BRP_Ftob_ErrFileAccessDenied   BRP_ERR_STATUS(0x0300, 0x02)
 
#define BRP_Ftob_ErrWriteBlock   BRP_ERR_STATUS(0x0300, 0x03)
 
#define BRP_Ftob_ErrReadBlock   BRP_ERR_STATUS(0x0300, 0x04)
 
#define BRP_Ftob_ErrNoFileActive   BRP_ERR_STATUS(0x0300, 0x05)
 
#define BRP_Ftob_ErrOutOfMemory   BRP_ERR_STATUS(0x0300, 0x06)
 
#define BRP_Ftob_ErrBroken   BRP_ERR_STATUS(0x0300, 0x07)
 
#define BRP_HID_ErrHidNoTag   BRP_ERR_STATUS(0x3300, 0x01)
 
#define BRP_HID_ErrHidRxdata   BRP_ERR_STATUS(0x3300, 0x03)
 
#define BRP_HID_ErrHidParity   BRP_ERR_STATUS(0x3300, 0x05)
 
#define BRP_HID_ErrHidParam   BRP_ERR_STATUS(0x3300, 0x07)
 
#define BRP_HID_ErrHidHfreqctrl   BRP_ERR_STATUS(0x3300, 0x08)
 
#define BRP_HID_ErrHidHw   BRP_ERR_STATUS(0x3300, 0x09)
 
#define BRP_HID_ErrHidHwNotSupported   BRP_ERR_STATUS(0x3300, 0x0B)
 
#define BRP_HID_ErrLicense   BRP_ERR_STATUS(0x3300, 0x0C)
 
#define BRP_Hitag_ErrHtgNoTag   BRP_ERR_STATUS(0x3000, 0x01)
 
#define BRP_Hitag_ErrHtgCollision   BRP_ERR_STATUS(0x3000, 0x02)
 
#define BRP_Hitag_ErrHtgRxdata   BRP_ERR_STATUS(0x3000, 0x03)
 
#define BRP_Hitag_HtgChecksum   BRP_ERR_STATUS(0x3000, 0x04)
 
#define BRP_Hitag_HtgWrongParam   BRP_ERR_STATUS(0x3000, 0x07)
 
#define BRP_Hitag_ErrHtgAuth   BRP_ERR_STATUS(0x3000, 0x09)
 
#define BRP_Hitag_ErrHtgOvTo   BRP_ERR_STATUS(0x3000, 0x08)
 
#define BRP_Hitag_ErrHtgHw   BRP_ERR_STATUS(0x3000, 0x0A)
 
#define BRP_Hitag_ErrHtgCr   BRP_ERR_STATUS(0x3000, 0x0B)
 
#define BRP_Hitag_ErrHtgCfg   BRP_ERR_STATUS(0x3000, 0x0C)
 
#define BRP_Hitag_ErrHtgHfreqctrl   BRP_ERR_STATUS(0x3000, 0x0D)
 
#define BRP_Hitag_ErrHtgHwNotSupported   BRP_ERR_STATUS(0x3000, 0x0F)
 
#define BRP_I2c_ErrI2CRead   BRP_ERR_STATUS(0x0800, 0x01)
 
#define BRP_I2c_ErrI2CWrite   BRP_ERR_STATUS(0x0800, 0x02)
 
#define BRP_I4CE_ErrIso144State   BRP_ERR_STATUS(0x4800, 0x01)
 
#define BRP_I4CE_ErrCom   BRP_ERR_STATUS(0x4800, 0x02)
 
#define BRP_I4CE_ErrTransmission   BRP_ERR_STATUS(0x4800, 0x03)
 
#define BRP_I4CE_ErrTimeout   BRP_ERR_STATUS(0x4800, 0x04)
 
#define BRP_I4CE_ErrOverflow   BRP_ERR_STATUS(0x4800, 0x05)
 
#define BRP_I4CE_ErrInternal   BRP_ERR_STATUS(0x4800, 0x06)
 
#define BRP_Iso14a_ErrNoTag   BRP_ERR_STATUS(0x1300, 0x01)
 
#define BRP_Iso14a_ErrCollision   BRP_ERR_STATUS(0x1300, 0x02)
 
#define BRP_Iso14a_ErrHf   BRP_ERR_STATUS(0x1300, 0x04)
 
#define BRP_Iso14a_ErrKey   BRP_ERR_STATUS(0x1300, 0x06)
 
#define BRP_Iso14a_ErrFrame   BRP_ERR_STATUS(0x1300, 0x07)
 
#define BRP_Iso14a_ErrCrc   BRP_ERR_STATUS(0x1300, 0x08)
 
#define BRP_Iso14a_ErrCom   BRP_ERR_STATUS(0x1300, 0x10)
 
#define BRP_Iso14a_ErrEeprom   BRP_ERR_STATUS(0x1300, 0x21)
 
#define BRP_Iso14a_ErrCardNotSupported   BRP_ERR_STATUS(0x1300, 0x22)
 
#define BRP_Iso14a_ErrHwNotSupported   BRP_ERR_STATUS(0x1300, 0x23)
 
#define BRP_Iso14a_BreakErr   BRP_ERR_STATUS(0x1300, 0x30)
 
#define BRP_Iso14b_ErrNoTag   BRP_ERR_STATUS(0x1400, 0x01)
 
#define BRP_Iso14b_ErrCollision   BRP_ERR_STATUS(0x1400, 0x02)
 
#define BRP_Iso14b_ErrAuth   BRP_ERR_STATUS(0x1400, 0x03)
 
#define BRP_Iso14b_ErrHf   BRP_ERR_STATUS(0x1400, 0x04)
 
#define BRP_Iso14b_ErrFrame   BRP_ERR_STATUS(0x1400, 0x07)
 
#define BRP_Iso14b_ErrCrc   BRP_ERR_STATUS(0x1400, 0x08)
 
#define BRP_Iso14b_ErrCom   BRP_ERR_STATUS(0x1400, 0x10)
 
#define BRP_Iso14b_ErrEeprom   BRP_ERR_STATUS(0x1400, 0x21)
 
#define BRP_Iso14b_ErrCardNotSupported   BRP_ERR_STATUS(0x1400, 0x22)
 
#define BRP_Iso14b_ErrMem   BRP_ERR_STATUS(0x1400, 0x23)
 
#define BRP_Iso14b_ErrHwNotSupported   BRP_ERR_STATUS(0x1400, 0x24)
 
#define BRP_Iso14CE_ErrIso144State   BRP_ERR_STATUS(0x4A00, 0x01)
 
#define BRP_Iso14CE_ErrCom   BRP_ERR_STATUS(0x4A00, 0x02)
 
#define BRP_Iso14CE_ErrTransmission   BRP_ERR_STATUS(0x4A00, 0x03)
 
#define BRP_Iso14CE_ErrTimeout   BRP_ERR_STATUS(0x4A00, 0x04)
 
#define BRP_Iso14CE_ErrOverflow   BRP_ERR_STATUS(0x4A00, 0x05)
 
#define BRP_Iso14CE_ErrInternal   BRP_ERR_STATUS(0x4A00, 0x06)
 
#define BRP_Iso14L4_ErrNoTag   BRP_ERR_STATUS(0x1600, 0x01)
 
#define BRP_Iso14L4_ErrHf   BRP_ERR_STATUS(0x1600, 0x04)
 
#define BRP_Iso14L4_ErrCard   BRP_ERR_STATUS(0x1600, 0x05)
 
#define BRP_Iso14L4_ErrCom   BRP_ERR_STATUS(0x1600, 0x10)
 
#define BRP_Iso14L4_ErrCmd   BRP_ERR_STATUS(0x1600, 0x23)
 
#define BRP_Iso15_ErrNoTag   BRP_ERR_STATUS(0x2100, 0x01)
 
#define BRP_Iso15_ErrCollision   BRP_ERR_STATUS(0x2100, 0x02)
 
#define BRP_Iso15_ErrHf   BRP_ERR_STATUS(0x2100, 0x04)
 
#define BRP_Iso15_ErrLabel   BRP_ERR_STATUS(0x2100, 0x05)
 
#define BRP_Iso15_ErrCom   BRP_ERR_STATUS(0x2100, 0x10)
 
#define BRP_Iso15_ErrCmd   BRP_ERR_STATUS(0x2100, 0x20)
 
#define BRP_Iso15_ErrParamNotSupported   BRP_ERR_STATUS(0x2100, 0x23)
 
#define BRP_Iso15_ErrMem   BRP_ERR_STATUS(0x2100, 0x24)
 
#define BRP_Iso15_ErrLabelBlocksize   BRP_ERR_STATUS(0x2100, 0x25)
 
#define BRP_Iso15_ErrHwNotSupported   BRP_ERR_STATUS(0x2100, 0x26)
 
#define BRP_Iso78_ErrInvalidSlot   BRP_ERR_STATUS(0x4000, 0x02)
 
#define BRP_Iso78_ErrAbort   BRP_ERR_STATUS(0x4000, 0x10)
 
#define BRP_Iso78_ErrProtNotSupported   BRP_ERR_STATUS(0x4000, 0x20)
 
#define BRP_Iso78_ErrCom   BRP_ERR_STATUS(0x4000, 0x21)
 
#define BRP_Iso78_ErrHw   BRP_ERR_STATUS(0x4000, 0x22)
 
#define BRP_Iso78_ErrInvalid7816Cmd   BRP_ERR_STATUS(0x4000, 0x31)
 
#define BRP_Legic_ErrCommunication   BRP_ERR_STATUS(0x1E00, 0x01)
 
#define BRP_Legic_ErrNotInitialized   BRP_ERR_STATUS(0x1E00, 0x02)
 
#define BRP_Legic_ErrNotAssembled   BRP_ERR_STATUS(0x1E00, 0x03)
 
#define BRP_Lg_ErrNomim   BRP_ERR_STATUS(0x1100, 0x01)
 
#define BRP_Lg_ErrInvalidCmd   BRP_ERR_STATUS(0x1100, 0x02)
 
#define BRP_Lg_ErrAccessDenied   BRP_ERR_STATUS(0x1100, 0x03)
 
#define BRP_Lg_ErrHf   BRP_ERR_STATUS(0x1100, 0x04)
 
#define BRP_Lg_ErrDataCorrupt   BRP_ERR_STATUS(0x1100, 0x05)
 
#define BRP_Lg_ErrCrc   BRP_ERR_STATUS(0x1100, 0x06)
 
#define BRP_Lg_ErrCommunication   BRP_ERR_STATUS(0x1100, 0x07)
 
#define BRP_Lg_ErrMimCorrupt   BRP_ERR_STATUS(0x1100, 0x08)
 
#define BRP_Lg_ErrBusy   BRP_ERR_STATUS(0x1100, 0x09)
 
#define BRP_Lg_NotInitialized   BRP_ERR_STATUS(0x1100, 0x0A)
 
#define BRP_Lga_ErrNotag   BRP_ERR_STATUS(0x1200, 0x01)
 
#define BRP_Lga_ErrLegic   BRP_ERR_STATUS(0x1200, 0x02)
 
#define BRP_Lga_ErrCommunication   BRP_ERR_STATUS(0x1200, 0x03)
 
#define BRP_Lga_ErrNotInitialized   BRP_ERR_STATUS(0x1200, 0x04)
 
#define BRP_Lga_ErrNotAssembled   BRP_ERR_STATUS(0x1200, 0x05)
 
#define BRP_LT_ErrLtNoTag   BRP_ERR_STATUS(0xA000, 0x01)
 
#define BRP_LT_ErrLtCrc   BRP_ERR_STATUS(0xA000, 0x02)
 
#define BRP_LT_ErrLtParity   BRP_ERR_STATUS(0xA000, 0x05)
 
#define BRP_LT_LtNackReceived   BRP_ERR_STATUS(0xA000, 0x06)
 
#define BRP_LT_ErrLtHf   BRP_ERR_STATUS(0xA000, 0x07)
 
#define BRP_LT_ErrLtSnr   BRP_ERR_STATUS(0xA000, 0x08)
 
#define BRP_LT_ErrLtBitcount   BRP_ERR_STATUS(0xA000, 0x0B)
 
#define BRP_LT_ErrLtFileov   BRP_ERR_STATUS(0xA000, 0x0C)
 
#define BRP_LT_ErrLtCom   BRP_ERR_STATUS(0xA000, 0x0D)
 
#define BRP_LT_ErrLtCmd   BRP_ERR_STATUS(0xA000, 0x13)
 
#define BRP_LT_ErrLtEepRead   BRP_ERR_STATUS(0xA000, 0x15)
 
#define BRP_LT_ErrLtEepWrite   BRP_ERR_STATUS(0xA000, 0x16)
 
#define BRP_Main_ErrOutdatedFirmware   BRP_ERR_STATUS(0xF000, 0x01)
 
#define BRP_Main_ErrUnknownVersion   BRP_ERR_STATUS(0xF000, 0x02)
 
#define BRP_Main_ErrInvalidState   BRP_ERR_STATUS(0xF000, 0x10)
 
#define BRP_Main_ErrReadFile   BRP_ERR_STATUS(0xF000, 0x11)
 
#define BRP_Main_ErrInvalidFormat   BRP_ERR_STATUS(0xF000, 0x12)
 
#define BRP_Main_ErrInvalidCustomerKey   BRP_ERR_STATUS(0xF000, 0x13)
 
#define BRP_Main_ErrInvalidConfigSecurityCode   BRP_ERR_STATUS(0xF000, 0x14)
 
#define BRP_Main_ErrInvalidConfigVersion   BRP_ERR_STATUS(0xF000, 0x15)
 
#define BRP_Main_ErrInvalidCmac   BRP_ERR_STATUS(0xF000, 0x16)
 
#define BRP_Main_ErrUpload   BRP_ERR_STATUS(0xF000, 0x17)
 
#define BRP_Main_ErrUnsupportedFirmware   BRP_ERR_STATUS(0xF000, 0x18)
 
#define BRP_Main_ErrAlreadyUpToDate   BRP_ERR_STATUS(0xF000, 0x19)
 
#define BRP_Mif_ErrNoTag   BRP_ERR_STATUS(0x1000, 0x01)
 
#define BRP_Mif_ErrCrc   BRP_ERR_STATUS(0x1000, 0x02)
 
#define BRP_Mif_ErrAuth   BRP_ERR_STATUS(0x1000, 0x04)
 
#define BRP_Mif_ErrParity   BRP_ERR_STATUS(0x1000, 0x05)
 
#define BRP_Mif_ErrCode   BRP_ERR_STATUS(0x1000, 0x06)
 
#define BRP_Mif_ErrSnr   BRP_ERR_STATUS(0x1000, 0x08)
 
#define BRP_Mif_ErrKey   BRP_ERR_STATUS(0x1000, 0x09)
 
#define BRP_Mif_ErrNotauth   BRP_ERR_STATUS(0x1000, 0x0A)
 
#define BRP_Mif_ErrBitcount   BRP_ERR_STATUS(0x1000, 0x0B)
 
#define BRP_Mif_ErrBytecount   BRP_ERR_STATUS(0x1000, 0x0C)
 
#define BRP_Mif_VcsAndProxCheckError   BRP_ERR_STATUS(0x1000, 0x0E)
 
#define BRP_Mif_ErrWrite   BRP_ERR_STATUS(0x1000, 0x0F)
 
#define BRP_Mif_ErrInc   BRP_ERR_STATUS(0x1000, 0x10)
 
#define BRP_Mif_ErrDecr   BRP_ERR_STATUS(0x1000, 0x11)
 
#define BRP_Mif_ErrRead   BRP_ERR_STATUS(0x1000, 0x12)
 
#define BRP_Mif_ErrOvfl   BRP_ERR_STATUS(0x1000, 0x13)
 
#define BRP_Mif_ErrFraming   BRP_ERR_STATUS(0x1000, 0x15)
 
#define BRP_Mif_ErrBreak   BRP_ERR_STATUS(0x1000, 0x16)
 
#define BRP_Mif_ErrCmd   BRP_ERR_STATUS(0x1000, 0x17)
 
#define BRP_Mif_ErrColl   BRP_ERR_STATUS(0x1000, 0x18)
 
#define BRP_Mif_ErrReaderChipCommunication   BRP_ERR_STATUS(0x1000, 0x1A)
 
#define BRP_Mif_ErrFirmwareNotSupported   BRP_ERR_STATUS(0x1000, 0x1D)
 
#define BRP_Mif_ErrVal   BRP_ERR_STATUS(0x1000, 0x1E)
 
#define BRP_Mif_ErrIntegrity   BRP_ERR_STATUS(0x1000, 0x1F)
 
#define BRP_Mif_CondNotvalid   BRP_ERR_STATUS(0x1000, 0x20)
 
#define BRP_Mif_ErrHwNotSupported   BRP_ERR_STATUS(0x1000, 0x21)
 
#define BRP_Mif_ErrSamUnlock   BRP_ERR_STATUS(0x1000, 0x22)
 
#define BRP_Mif_ErrSamCommunication   BRP_ERR_STATUS(0x1000, 0x23)
 
#define BRP_MsgQueue_ErrMsgqRecvTimeout   BRP_ERR_STATUS(0xA600, 0x01)
 
#define BRP_MsgQueue_ErrMsgqNotackedTimeout   BRP_ERR_STATUS(0xA600, 0x02)
 
#define BRP_MsgQueue_ErrMsgqCollision   BRP_ERR_STATUS(0xA600, 0x03)
 
#define BRP_MsgQueue_ErrMsgqBufoverflow   BRP_ERR_STATUS(0xA600, 0x04)
 
#define BRP_Pico_ErrNoTag   BRP_ERR_STATUS(0x1A00, 0x01)
 
#define BRP_Pico_ErrCollision   BRP_ERR_STATUS(0x1A00, 0x02)
 
#define BRP_Pico_ErrHf   BRP_ERR_STATUS(0x1A00, 0x04)
 
#define BRP_Pico_ErrFrame   BRP_ERR_STATUS(0x1A00, 0x07)
 
#define BRP_Pico_ErrCrc   BRP_ERR_STATUS(0x1A00, 0x08)
 
#define BRP_Pico_ErrCom   BRP_ERR_STATUS(0x1A00, 0x10)
 
#define BRP_Pico_ErrCardNotSupported   BRP_ERR_STATUS(0x1A00, 0x22)
 
#define BRP_Pico_ErrHwNotSupported   BRP_ERR_STATUS(0x1A00, 0x23)
 
#define BRP_Pki_ErrCrypto   BRP_ERR_STATUS(0x0900, 0x01)
 
#define BRP_Pki_ErrTunnel   BRP_ERR_STATUS(0x0900, 0x02)
 
#define BRP_Pki_ErrCert   BRP_ERR_STATUS(0x0900, 0x03)
 
#define BRP_Pki_ErrSeqctr   BRP_ERR_STATUS(0x0900, 0x04)
 
#define BRP_Pki_ErrSeclevelUnsupported   BRP_ERR_STATUS(0x0900, 0x05)
 
#define BRP_Pki_ErrSessionTimeout   BRP_ERR_STATUS(0x0900, 0x06)
 
#define BRP_QKey_ErrQkeyNoTag   BRP_ERR_STATUS(0x3500, 0x01)
 
#define BRP_QKey_ErrQkeyRxdata   BRP_ERR_STATUS(0x3500, 0x03)
 
#define BRP_QKey_ErrQkeyParity   BRP_ERR_STATUS(0x3500, 0x05)
 
#define BRP_QKey_ErrQkeyParam   BRP_ERR_STATUS(0x3500, 0x07)
 
#define BRP_QKey_ErrQkeyHfreqctrl   BRP_ERR_STATUS(0x3500, 0x08)
 
#define BRP_QKey_ErrQkeyHw   BRP_ERR_STATUS(0x3500, 0x09)
 
#define BRP_QKey_ErrQkeyHwNotSupported   BRP_ERR_STATUS(0x3500, 0x0B)
 
#define BRP_Rtc_ErrHardware   BRP_ERR_STATUS(0x0400, 0x01)
 
#define BRP_Rtc_ErrVoltageLow   BRP_ERR_STATUS(0x0400, 0x02)
 
#define BRP_Sec_ErrCrypto   BRP_ERR_STATUS(0x0700, 0x01)
 
#define BRP_Sec_ErrTunnel   BRP_ERR_STATUS(0x0700, 0x02)
 
#define BRP_Srix_ErrNoTag   BRP_ERR_STATUS(0x2400, 0x01)
 
#define BRP_Srix_ErrFrame   BRP_ERR_STATUS(0x2400, 0x03)
 
#define BRP_Srix_ErrHf   BRP_ERR_STATUS(0x2400, 0x04)
 
#define BRP_Srix_ErrCom   BRP_ERR_STATUS(0x2400, 0x05)
 
#define BRP_Srix_ErrSrixCardtypeNotSupported   BRP_ERR_STATUS(0x2400, 0x06)
 
#define BRP_Srix_ErrHwNotSupported   BRP_ERR_STATUS(0x2400, 0x07)
 
#define BRP_Srix_ErrCmdBreak   BRP_ERR_STATUS(0x2400, 0x08)
 
#define BRP_Sys_ErrCfgFull   BRP_ERR_STATUS(0x0000, 0x01)
 
#define BRP_Sys_ErrCfgAccess   BRP_ERR_STATUS(0x0000, 0x02)
 
#define BRP_Sys_ErrCfgNotFound   BRP_ERR_STATUS(0x0000, 0x03)
 
#define BRP_Sys_ErrInvalidCfgBlock   BRP_ERR_STATUS(0x0000, 0x04)
 
#define BRP_Sys_ErrCfgAccessDenied   BRP_ERR_STATUS(0x0000, 0x05)
 
#define BRP_Sys_ErrRegAccess   BRP_ERR_STATUS(0x0000, 0x06)
 
#define BRP_Sys_ErrInvalidProtocol   BRP_ERR_STATUS(0x0000, 0x07)
 
#define BRP_Sys_ErrNotSupportedByHardware   BRP_ERR_STATUS(0x0000, 0x08)
 
#define BRP_Sys_ErrFactsetRestore   BRP_ERR_STATUS(0x0000, 0x09)
 
#define BRP_Sys_ErrCfgConfigSecurityCode   BRP_ERR_STATUS(0x0000, 0x0A)
 
#define BRP_Sys_ErrCfgVersion   BRP_ERR_STATUS(0x0000, 0x0B)
 
#define BRP_Sys_ErrCfgLoadWrongState   BRP_ERR_STATUS(0x0000, 0x0C)
 
#define BRP_Sys_ErrInvalidFwCrc   BRP_ERR_STATUS(0x0000, 0x7F)
 
#define BRP_TTF_ErrTtfNoTag   BRP_ERR_STATUS(0x3400, 0x01)
 
#define BRP_TTF_ErrTtfRxdata   BRP_ERR_STATUS(0x3400, 0x03)
 
#define BRP_TTF_ErrTtfParam   BRP_ERR_STATUS(0x3400, 0x07)
 
#define BRP_TTF_ErrTtfOvTo   BRP_ERR_STATUS(0x3400, 0x08)
 
#define BRP_TTF_ErrTtfHfreqctrl   BRP_ERR_STATUS(0x3400, 0x09)
 
#define BRP_TTF_ErrTtfHw   BRP_ERR_STATUS(0x3400, 0x0A)
 
#define BRP_TTF_ErrTtfHwNotSupported   BRP_ERR_STATUS(0x3400, 0x0C)
 
#define BRP_UI_ErrInvalidPort   BRP_ERR_STATUS(0x0A00, 0x01)
 
#define BRP_UlRdr_ErrResponse   BRP_ERR_STATUS(0xA500, 0x01)
 
#define BRP_UlRdr_ErrSequence   BRP_ERR_STATUS(0xA500, 0x02)
 
#define BRP_UlRdr_ErrSignature   BRP_ERR_STATUS(0xA500, 0x03)
 
#define BRP_Ultralight_ErrNoTag   BRP_ERR_STATUS(0x2500, 0x01)
 
#define BRP_Ultralight_ErrAuth   BRP_ERR_STATUS(0x2500, 0x02)
 
#define BRP_Ultralight_ErrHf   BRP_ERR_STATUS(0x2500, 0x03)
 
#define BRP_Ultralight_ErrKey   BRP_ERR_STATUS(0x2500, 0x04)
 
#define BRP_Ultralight_ErrNack   BRP_ERR_STATUS(0x2500, 0x05)
 
#define BRP_Ultralight_ErrInterface   BRP_ERR_STATUS(0x2500, 0x18)
 
#define BRP_Ultralight_ErrCmd   BRP_ERR_STATUS(0x2500, 0x19)
 
#define BRP_Ultralight_ErrHwNotSupported   BRP_ERR_STATUS(0x2500, 0x20)
 
#define BRP_Ultralight_ErrFirmwareNotSupported   BRP_ERR_STATUS(0x2500, 0x21)
 
#define BRP_Ultralight_BreakErr   BRP_ERR_STATUS(0x2500, 0x28)
 
#define BRP_UsbHost_UsbhstErrNotconnected   BRP_ERR_STATUS(0x4400, 0x01)
 
#define BRP_UsbHost_UsbhstErrTimeout   BRP_ERR_STATUS(0x4400, 0x02)
 
#define BRP_UsbHost_UsbhstErrNack   BRP_ERR_STATUS(0x4400, 0x03)
 
#define BRP_UsbHost_UsbhstErrStall   BRP_ERR_STATUS(0x4400, 0x04)
 
#define BRP_UsbHost_UsbhstErrTransfer   BRP_ERR_STATUS(0x4400, 0x05)
 
#define BRP_UsbHost_UsbhstErrUnexpectedPkt   BRP_ERR_STATUS(0x4400, 0x06)
 
#define BRP_UsbHost_UsbhstErrBufferoverflow   BRP_ERR_STATUS(0x4400, 0x07)
 
#define BRP_UsbHost_UsbhstErrSetupPipes   BRP_ERR_STATUS(0x4400, 0x20)
 
#define BRP_VHL_ErrNoTag   BRP_ERR_STATUS(0x0100, 0x01)
 
#define BRP_VHL_ErrCardNotSelected   BRP_ERR_STATUS(0x0100, 0x02)
 
#define BRP_VHL_ErrHf   BRP_ERR_STATUS(0x0100, 0x03)
 
#define BRP_VHL_ErrConfig   BRP_ERR_STATUS(0x0100, 0x04)
 
#define BRP_VHL_ErrAuth   BRP_ERR_STATUS(0x0100, 0x05)
 
#define BRP_VHL_ErrRead   BRP_ERR_STATUS(0x0100, 0x06)
 
#define BRP_VHL_ErrWrite   BRP_ERR_STATUS(0x0100, 0x07)
 
#define BRP_VHL_ConfcardRead   BRP_ERR_STATUS(0x0100, 0x08)
 
#define BRP_VHL_ErrInvalidCardType   BRP_ERR_STATUS(0x0100, 0x09)
 
#define BRP_VHL_ErrNotSupported   BRP_ERR_STATUS(0x0100, 0x0A)
 
#define BRP_VHL_ErrFormat   BRP_ERR_STATUS(0x0100, 0x0B)
 
#define BRP_VHL_ErrHw   BRP_ERR_STATUS(0x0100, 0x0C)
 

Functions

brp_errcode brp_AR_SetMode (brp_protocol protocol, brp_AutoReadMode Mode)
 
brp_errcode brp_AR_GetMessage (brp_protocol protocol, brp_MessageType *MsgType, brp_buf *MsgData, size_t *MsgData_len, brp_mempool *mempool)
 
brp_errcode brp_AR_RunScript (brp_protocol protocol, brp_buf Script, size_t Script_len)
 
brp_errcode brp_ASK_SecuraKeyRead (brp_protocol protocol, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_ASK_GproxRead (brp_protocol protocol, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_ASK_CotagRead (brp_protocol protocol, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_Bat_Run (brp_protocol protocol, brp_Bat_Run_SubCmds_Entry *SubCmds, size_t SubCmds_len, brp_Bat_Run_Rsps_Entry **Rsps, size_t *Rsps_len, brp_mempool *mempool)
 
brp_errcode brp_Bat_CheckStatus (brp_protocol protocol, unsigned CondBitNdx, unsigned *StatusCodes, size_t StatusCodes_len, bool Invert)
 
brp_errcode brp_Bat_CheckAny (brp_protocol protocol, unsigned CondBitNdx, unsigned CondBits, bool Invert)
 
brp_errcode brp_Bat_CheckTemplate (brp_protocol protocol, unsigned CondBitNdx, brp_buf Template, size_t Template_len, unsigned *FieldBitLens, size_t FieldBitLens_len, bool Invert)
 
brp_errcode brp_Bat_Delay (brp_protocol protocol, unsigned DelayTime)
 
brp_errcode brp_CardEmu_GetMaxFrameSize (brp_protocol protocol, unsigned *MaxFrameSize)
 
brp_errcode brp_CardEmu_StartEmu (brp_protocol protocol, brp_buf Snr, unsigned ATQA, unsigned SAK, unsigned Timeout, brp_buf *FirstCmd, size_t *FirstCmd_len, brp_mempool *mempool)
 
brp_errcode brp_CardEmu_TransparentCmd (brp_protocol protocol, brp_buf Rsp, size_t Rsp_len, unsigned Timeout, brp_buf *Cmd, size_t *Cmd_len, brp_mempool *mempool)
 
brp_errcode brp_CardEmu_GetExternalHfStatus (brp_protocol protocol, unsigned *ExtFieldStat)
 
brp_errcode brp_CardEmu_StartNfc (brp_protocol protocol, bool NfcAPassiv, brp_buf Snr, unsigned ATQA, unsigned SAK, unsigned Timeout, brp_buf *FirstCmd, size_t *FirstCmd_len, brp_mempool *mempool)
 
brp_errcode brp_Crypto_EncryptBlock (brp_protocol protocol, unsigned KeyIndex, brp_buf KeyValue, brp_buf Block, brp_buf *EncryptedBlock, brp_mempool *mempool)
 
brp_errcode brp_Crypto_DecryptBlock (brp_protocol protocol, unsigned KeyIndex, brp_buf KeyValue, brp_buf Block, brp_buf *UnencryptedBlock, brp_mempool *mempool)
 
brp_errcode brp_Crypto_EncryptBuffer (brp_protocol protocol, unsigned KeyIndex, brp_buf KeyValue, brp_buf InitialVector, brp_buf Buffer, size_t Buffer_len, brp_buf *NextInitialVector, brp_buf *EncryptedBuffer, size_t *EncryptedBuffer_len, brp_mempool *mempool)
 
brp_errcode brp_Crypto_DecryptBuffer (brp_protocol protocol, unsigned KeyIndex, brp_buf KeyValue, brp_buf InitialVector, brp_buf Buffer, size_t Buffer_len, brp_buf *NextInitialVector, brp_buf *UnencryptedBuffer, size_t *UnencryptedBuffer_len, brp_mempool *mempool)
 
brp_errcode brp_Crypto_BalKeyEncryptBuffer (brp_protocol protocol, unsigned KeyVersion, unsigned EmbeddedKeyIndex, unsigned EmbeddedKeyPos, brp_buf Buffer, size_t Buffer_len, brp_buf InitialVector, size_t InitialVector_len, brp_buf *EncryptedBuffer, size_t *EncryptedBuffer_len, brp_buf *NextInitialVector, size_t *NextInitialVector_len, brp_mempool *mempool)
 
brp_errcode brp_Crypto_GetKeySig (brp_protocol protocol, unsigned KeyIndex, brp_buf KeyValue, unsigned *KeySignature)
 
brp_errcode brp_Crypto_CopyConfigKey (brp_protocol protocol, unsigned KeyIndex, bool ForceDefaultKey)
 
brp_errcode brp_Dbg_ReadLogs (brp_protocol protocol, char **LogData, brp_mempool *mempool)
 
brp_errcode brp_Dbg_RunCmd (brp_protocol protocol, char *Cmd)
 
brp_errcode brp_Desfire_ExecCommand (brp_protocol protocol, unsigned Cmd, brp_buf Header, size_t Header_len, brp_buf Param, size_t Param_len, brp_Desfire_ExecCommand_CryptoMode CryptoMode, unsigned ResponseLen, brp_buf *Resp, size_t *Resp_len, brp_mempool *mempool)
 
brp_errcode brp_Desfire_Authenticate (brp_protocol protocol, brp_Desfire_Authenticate_SecureMessaging SecureMessaging, unsigned DesKeynr, unsigned KeyId, bool KeyHasDivData, brp_Desfire_Authenticate_KeyDivMode KeyDivMode, bool KeyHasExtIdx, brp_buf KeyDivData, size_t KeyDivData_len, unsigned KeyExtIdx)
 
brp_errcode brp_Desfire_AuthExtKey (brp_protocol protocol, brp_Desfire_AuthExtKey_SecureMessaging SecureMessaging, unsigned DesKeyNr, brp_Desfire_AuthExtKey_CryptoMode CryptoMode, brp_buf Key, size_t Key_len)
 
brp_errcode brp_Desfire_SelectApplication (brp_protocol protocol, unsigned AppId)
 
brp_errcode brp_Desfire_ReadData (brp_protocol protocol, unsigned FileId, unsigned Adr, unsigned Len, brp_Desfire_ReadData_Mode Mode, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_Desfire_WriteData (brp_protocol protocol, unsigned FileId, unsigned Adr, brp_buf Data, size_t Data_len, brp_Desfire_WriteData_Mode Mode)
 
brp_errcode brp_Desfire_ChangeExtKey (brp_protocol protocol, brp_Desfire_ChangeExtKey_MasterKeyType MasterKeyType, bool IsKeySet, bool IsAesKey, bool IsVersion, bool IsChangeKey, unsigned KeyNo, unsigned KeyVersion, brp_buf NewKey, size_t NewKey_len, brp_buf OldKey, size_t OldKey_len, unsigned KeySet)
 
brp_errcode brp_Desfire_ChangeKey (brp_protocol protocol, bool IsKeySet, bool IsMasterKey, bool IsChangeKey, unsigned KeyNr, brp_Desfire_ChangeKey_NewKeyDivMode NewKeyDivMode, bool NewKeyHasDivData, bool NewKeyHasExtIdx, unsigned NewKeyIdx, brp_Desfire_ChangeKey_CurKeyDivMode CurKeyDivMode, bool CurKeyHasDivData, bool CurKeyHasExtIdx, unsigned CurKeyIdx, brp_buf NewKeyDivData, size_t NewKeyDivData_len, brp_buf CurKeyDivData, size_t CurKeyDivData_len, unsigned NewKeyExtIdx, unsigned CurKeyExtIdx, unsigned KeySet)
 
brp_errcode brp_Desfire_SetFraming (brp_protocol protocol, brp_Desfire_SetFraming_CommMode CommMode)
 
brp_errcode brp_Desfire_ResetAuthentication (brp_protocol protocol)
 
brp_errcode brp_Desfire_CreateDam (brp_protocol protocol, unsigned AppId, brp_buf AppParams, size_t AppParams_len, brp_buf EncryptedDefaultDamKey, size_t EncryptedDefaultDamKey_len, brp_buf DamMacKey, size_t DamMacKey_len)
 
brp_errcode brp_Desfire_GetOriginalitySignature (brp_protocol protocol, brp_buf *Signature, size_t *Signature_len, brp_mempool *mempool)
 
brp_errcode brp_Desfire_VirtualCardSelect (brp_protocol protocol, bool ForceVcsAuthentication, bool UseExtVcSelectKeys, unsigned DiversifyMacKey, bool DiversifyEncKey, bool UseVcSelectKeys, brp_buf IID, size_t IID_len, unsigned EncKeyIdx, unsigned MacKeyIdx, brp_buf DivData, size_t DivData_len, brp_buf EncKey, size_t EncKey_len, brp_buf MacKey, size_t MacKey_len, unsigned *FciType, brp_buf *Fci, size_t *Fci_len, brp_mempool *mempool)
 
brp_errcode brp_Desfire_ProxCheck (brp_protocol protocol, unsigned M, bool UseExtProxKey, bool DiversifyProxKey, bool UseProxKey, unsigned ProxKeyIdx, brp_buf DivData, size_t DivData_len, brp_buf ProxKey, size_t ProxKey_len)
 
brp_errcode brp_Desfire_GetDfNames (brp_protocol protocol, brp_Desfire_GetDfNames_AppNr_Entry **AppNr, size_t *AppNr_len, brp_mempool *mempool)
 
brp_errcode brp_DHWCtrl_PortConfig (brp_protocol protocol, unsigned Port, unsigned Mode)
 
brp_errcode brp_DHWCtrl_PortGet (brp_protocol protocol, unsigned Port, bool *Level)
 
brp_errcode brp_DHWCtrl_PortSet (brp_protocol protocol, unsigned Port, bool Level)
 
brp_errcode brp_DHWCtrl_PortWait (brp_protocol protocol, unsigned Port, bool Level, unsigned Timeout, unsigned *ReactionTime)
 
brp_errcode brp_DHWCtrl_GetResetCause (brp_protocol protocol, unsigned *ResetCause)
 
brp_errcode brp_DHWCtrl_APortMeasure (brp_protocol protocol, unsigned Port, unsigned Count, unsigned **Voltages, size_t *Voltages_len, brp_mempool *mempool)
 
brp_errcode brp_DHWCtrl_SRAMTest (brp_protocol protocol, unsigned SramSize, bool *Success)
 
brp_errcode brp_DHWCtrl_SetBaudrate (brp_protocol protocol, brp_Baudrate NewBaudrate)
 
brp_errcode brp_DHWCtrl_MirrorData (brp_protocol protocol, brp_buf Data, size_t Data_len, brp_buf *MirroredData, size_t *MirroredData_len, brp_mempool *mempool)
 
brp_errcode brp_DHWCtrl_DispEnable (brp_protocol protocol, bool Enable)
 
brp_errcode brp_DHWCtrl_DispBacklight (brp_protocol protocol, bool Backlight)
 
brp_errcode brp_DHWCtrl_DispColor (brp_protocol protocol, unsigned Color)
 
brp_errcode brp_DHWCtrl_DispContrast (brp_protocol protocol, unsigned Contrast)
 
brp_errcode brp_DHWCtrl_DispBox (brp_protocol protocol, unsigned X, unsigned Y, unsigned Width, unsigned Height)
 
brp_errcode brp_DHWCtrl_Ser2Ctrl (brp_protocol protocol, unsigned InterfaceID, bool Enable, brp_Baudrate NewBaudrate, brp_Parity NewParity, unsigned Stopbits)
 
brp_errcode brp_DHWCtrl_Ser2WriteRead (brp_protocol protocol, unsigned MaxReadCount, unsigned Timeout, brp_buf WriteData, size_t WriteData_len, brp_buf *ReadData, size_t *ReadData_len, brp_mempool *mempool)
 
brp_errcode brp_DHWCtrl_Ser2Flush (brp_protocol protocol)
 
brp_errcode brp_DHWCtrl_Delay1ms (brp_protocol protocol, unsigned Delay)
 
brp_errcode brp_DHWCtrl_Delay10us (brp_protocol protocol, unsigned Delay)
 
brp_errcode brp_DHWCtrl_PowermgrSuspend (brp_protocol protocol, unsigned Delay, bool KeyboardWakeup)
 
brp_errcode brp_DHWCtrl_ScanMatrix (brp_protocol protocol, unsigned Bitmask)
 
brp_errcode brp_DHWCtrl_GetReaderChipType (brp_protocol protocol, brp_DHWCtrl_GetReaderChipType_ChipType *ChipType)
 
brp_errcode brp_DHWCtrl_SelectAntenna (brp_protocol protocol, unsigned Ant)
 
brp_errcode brp_DHWCtrl_GetSamType (brp_protocol protocol, brp_DHWCtrl_GetSamType_ChipType *ChipType)
 
brp_errcode brp_DHWCtrl_HfAcquire (brp_protocol protocol, brp_DHWCtrl_HfAcquire_ModuleId ModuleId)
 
brp_errcode brp_DHWCtrl_EepromWrite (brp_protocol protocol, unsigned Address, brp_buf Data, size_t Data_len)
 
brp_errcode brp_DHWCtrl_DataflashGetSize (brp_protocol protocol, unsigned Device, unsigned *PageCount, unsigned *PageSize)
 
brp_errcode brp_DHWCtrl_DataflashErasePages (brp_protocol protocol, unsigned Device, unsigned StartPage, unsigned Len)
 
brp_errcode brp_DHWCtrl_DataflashRead (brp_protocol protocol, unsigned Device, unsigned Page, unsigned StartAdr, unsigned Len, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_DHWCtrl_DataflashWrite (brp_protocol protocol, unsigned Device, unsigned Mode, unsigned Page, unsigned StartAdr, brp_buf Data, size_t Data_len)
 
brp_errcode brp_DHWCtrl_EepromRead (brp_protocol protocol, unsigned StartAdr, unsigned Len, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_DHWCtrl_SecurityAndConfigReset (brp_protocol protocol)
 
brp_errcode brp_DHWCtrl_PulseGenerate (brp_protocol protocol, unsigned Port, unsigned Frequency)
 
brp_errcode brp_DHWCtrl_InitSer2 (brp_protocol protocol)
 
brp_errcode brp_DHWCtrl_InitRtc (brp_protocol protocol)
 
brp_errcode brp_DHWCtrl_InitLcdDrv (brp_protocol protocol)
 
brp_errcode brp_DHWCtrl_InitRc (brp_protocol protocol)
 
brp_errcode brp_DHWCtrl_InitMf (brp_protocol protocol)
 
brp_errcode brp_DHWCtrl_InitIso14A (brp_protocol protocol)
 
brp_errcode brp_DHWCtrl_InitIso14B (brp_protocol protocol)
 
brp_errcode brp_DHWCtrl_InitIso15 (brp_protocol protocol)
 
brp_errcode brp_DHWCtrl_InitLg (brp_protocol protocol)
 
brp_errcode brp_DHWCtrl_InitLga (brp_protocol protocol)
 
brp_errcode brp_DHWCtrl_InitDf (brp_protocol protocol)
 
brp_errcode brp_DHWCtrl_InitRc125 (brp_protocol protocol)
 
brp_errcode brp_DHWCtrl_InitCc (brp_protocol protocol)
 
brp_errcode brp_DHWCtrl_InitUsbHost (brp_protocol protocol)
 
brp_errcode brp_DHWCtrl_InitNic (brp_protocol protocol)
 
brp_errcode brp_DHWCtrl_BohEnable (brp_protocol protocol, bool Enable, bool Bug6WorkaroundEnabled)
 
brp_errcode brp_DHWCtrl_NicEnable (brp_protocol protocol, bool Enable)
 
brp_errcode brp_DHWCtrl_NicGetChipType (brp_protocol protocol, brp_buf *ChipType, size_t *ChipType_len, brp_mempool *mempool)
 
brp_errcode brp_DHWCtrl_NicGetLinkStatus (brp_protocol protocol, unsigned *LinkStatus)
 
brp_errcode brp_DHWCtrl_NicSend (brp_protocol protocol, brp_buf SendData, size_t SendData_len)
 
brp_errcode brp_DHWCtrl_NicReceive (brp_protocol protocol, unsigned Timeout, brp_buf *RecvData, size_t *RecvData_len, brp_mempool *mempool)
 
brp_errcode brp_DHWCtrl_NicSetMAC (brp_protocol protocol, brp_buf MAC)
 
brp_errcode brp_DHWCtrl_ApspiSetSpeed (brp_protocol protocol, unsigned Speed)
 
brp_errcode brp_DHWCtrl_ApspiEnable (brp_protocol protocol, bool Enable)
 
brp_errcode brp_DHWCtrl_ApspiSingleSend (brp_protocol protocol, unsigned CmdCode, unsigned Address, unsigned CmdData, unsigned Delay)
 
brp_errcode brp_DHWCtrl_ApspiSingleRecv (brp_protocol protocol, unsigned CmdCode, unsigned Address, unsigned *CmdData)
 
brp_errcode brp_DHWCtrl_ApspiAlternateSend (brp_protocol protocol, unsigned CmdCodeA, unsigned CmdCodeB, unsigned Address, brp_buf CmdData, size_t CmdData_len, unsigned Delay)
 
brp_errcode brp_DHWCtrl_ApspiAlternateRecv (brp_protocol protocol, unsigned CmdCodeA, unsigned CmdCodeB, unsigned Address, unsigned CmdDataLen, brp_buf *CmdData, size_t *CmdData_len, brp_mempool *mempool)
 
brp_errcode brp_DHWCtrl_PdiEnable (brp_protocol protocol, bool Enable)
 
brp_errcode brp_DHWCtrl_PdiEraseDevice (brp_protocol protocol)
 
brp_errcode brp_DHWCtrl_PdiReadFlash (brp_protocol protocol, unsigned Adr, unsigned ReadLen, brp_buf *ReadData, size_t *ReadData_len, brp_mempool *mempool)
 
brp_errcode brp_DHWCtrl_PdiEraseFlashPage (brp_protocol protocol, unsigned Adr)
 
brp_errcode brp_DHWCtrl_PdiWriteFlashPage (brp_protocol protocol, unsigned Adr, brp_buf WriteData, size_t WriteData_len)
 
brp_errcode brp_DHWCtrl_PdiProgramFlashPage (brp_protocol protocol, unsigned Adr)
 
brp_errcode brp_DHWCtrl_PdiReadEeprom (brp_protocol protocol, unsigned Adr, unsigned ReadLen, brp_buf *ReadData, size_t *ReadData_len, brp_mempool *mempool)
 
brp_errcode brp_DHWCtrl_PdiProgramEepromPage (brp_protocol protocol, unsigned Adr, brp_buf WriteData, size_t WriteData_len)
 
brp_errcode brp_DHWCtrl_PdiReadFuses (brp_protocol protocol, unsigned Adr, unsigned ReadLen, brp_buf *ReadData, size_t *ReadData_len, brp_mempool *mempool)
 
brp_errcode brp_DHWCtrl_PdiWriteFuse (brp_protocol protocol, unsigned Adr, unsigned Fuse)
 
brp_errcode brp_DHWCtrl_FlashGetPageSize (brp_protocol protocol, unsigned *PageSize)
 
brp_errcode brp_DHWCtrl_FlashErasePage (brp_protocol protocol, unsigned StartAdr, unsigned Len)
 
brp_errcode brp_DHWCtrl_FlashRead (brp_protocol protocol, unsigned StartAdr, unsigned Len, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_DHWCtrl_FlashWritePage (brp_protocol protocol, unsigned StartAdr, brp_buf Data, size_t Data_len)
 
brp_errcode brp_DHWCtrl_FlashProgramPage (brp_protocol protocol, unsigned StartAdr)
 
brp_errcode brp_DHWCtrl_GetPlatformId2 (brp_protocol protocol, unsigned **HWCIdLst, size_t *HWCIdLst_len, brp_mempool *mempool)
 
brp_errcode brp_DHWCtrl_GetProdLoader (brp_protocol protocol, unsigned *LoaderBaudrate)
 
brp_errcode brp_DHWCtrl_StartProdLoader (brp_protocol protocol)
 
brp_errcode brp_DHWCtrl_Run (brp_protocol protocol, brp_buf CommandList, size_t CommandList_len, unsigned *Status, brp_buf *Response, size_t *Response_len, brp_mempool *mempool)
 
brp_errcode brp_DHWCtrl_GetStartupRun (brp_protocol protocol, unsigned *Status, brp_buf *Response, size_t *Response_len, brp_mempool *mempool)
 
brp_errcode brp_DHWCtrl_InitBgm (brp_protocol protocol)
 
brp_errcode brp_DHWCtrl_BgmExec (brp_protocol protocol, brp_buf Cmd, size_t Cmd_len, unsigned Timeout, brp_buf *Rsp, size_t *Rsp_len, brp_mempool *mempool)
 
brp_errcode brp_DHWCtrl_Sm4x00BootloaderStart (brp_protocol protocol, brp_buf *BootloaderString, size_t *BootloaderString_len, brp_mempool *mempool)
 
brp_errcode brp_DHWCtrl_Sm4x00EraseFlash (brp_protocol protocol)
 
brp_errcode brp_DHWCtrl_Sm4x00WaitForFlashErase (brp_protocol protocol, unsigned Timeout, brp_buf *EraseResponse, size_t *EraseResponse_len, brp_mempool *mempool)
 
brp_errcode brp_DHWCtrl_Sm4x00ProgramBlock (brp_protocol protocol, bool IsLast, brp_buf FwBlock, size_t FwBlock_len, brp_buf *ProgramResponse, size_t *ProgramResponse_len, brp_mempool *mempool)
 
brp_errcode brp_Disp_Enable (brp_protocol protocol, bool Enable)
 
brp_errcode brp_Disp_SetContrast (brp_protocol protocol, unsigned Contrast)
 
brp_errcode brp_Disp_EnableBacklight (brp_protocol protocol, bool EnableLight)
 
brp_errcode brp_Disp_Clear (brp_protocol protocol, bool DelPermanentDefines)
 
brp_errcode brp_Disp_Load (brp_protocol protocol, brp_buf PageDesc, size_t PageDesc_len)
 
brp_errcode brp_Disp_Extend (brp_protocol protocol, brp_buf PageDesc, size_t PageDesc_len)
 
brp_errcode brp_EM_DecodeCfg (brp_protocol protocol, brp_EM_DecodeCfg_RxMod RxMod, unsigned RxBaud)
 
brp_errcode brp_EM_Read4100 (brp_protocol protocol, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_EM_Read4205 (brp_protocol protocol, unsigned Address, unsigned *Page)
 
brp_errcode brp_EM_Write4205 (brp_protocol protocol, unsigned Address, unsigned Page)
 
brp_errcode brp_EM_Halt4205 (brp_protocol protocol)
 
brp_errcode brp_EM_Login4205 (brp_protocol protocol, unsigned Password)
 
brp_errcode brp_EM_Protect4205 (brp_protocol protocol, unsigned ProtectMask)
 
brp_errcode brp_EM_Read4469 (brp_protocol protocol, unsigned Address, unsigned *Page)
 
brp_errcode brp_EM_Write4469 (brp_protocol protocol, unsigned Address, unsigned Page)
 
brp_errcode brp_EM_Halt4469 (brp_protocol protocol)
 
brp_errcode brp_EM_Login4469 (brp_protocol protocol, unsigned Password)
 
brp_errcode brp_EM_Read4450 (brp_protocol protocol, unsigned StartAdr, unsigned EndAdr, unsigned **PageNr, size_t *PageNr_len, brp_mempool *mempool)
 
brp_errcode brp_EpcUid_UidReplyRound (brp_protocol protocol, bool EPC, bool FixSlot, unsigned SlotCoding, unsigned MaskLength, brp_buf SelectionMask, size_t SelectionMask_len, unsigned HashValue, unsigned *MemStatusFlag, unsigned *LabelNr, unsigned *LabelLength, brp_buf *LabelData, size_t *LabelData_len, brp_mempool *mempool)
 
brp_errcode brp_EpcUid_UidWrite (brp_protocol protocol, bool EPC, unsigned BlockAdr, brp_buf BlockData, size_t BlockData_len)
 
brp_errcode brp_EpcUid_UidDestroy (brp_protocol protocol, brp_buf EpcUidData, size_t EpcUidData_len, brp_buf DestroyCode, size_t DestroyCode_len)
 
brp_errcode brp_EpcUid_EpcSetMode (brp_protocol protocol, unsigned DR848, brp_EpcUid_EpcSetMode_Coding Coding)
 
brp_errcode brp_EpcUid_EpcSelect (brp_protocol protocol, unsigned Truncate, unsigned Target, unsigned Action, brp_EpcUid_EpcSelect_MemBank MemBank, unsigned MaskPointerLength, brp_buf MaskPointer, size_t MaskPointer_len, unsigned MaskLength, brp_buf SelectionMask, size_t SelectionMask_len)
 
brp_errcode brp_EpcUid_EpcInventory (brp_protocol protocol, unsigned Sel, unsigned Session, unsigned SlotCoding, unsigned *MemStatusFlag, unsigned *LabelNr, brp_buf *LabelData, size_t *LabelData_len, brp_mempool *mempool)
 
brp_errcode brp_Eth_GetMacAdr (brp_protocol protocol, brp_buf *MAC, brp_mempool *mempool)
 
brp_errcode brp_Eth_GetConnDevIP (brp_protocol protocol, brp_buf *IP, brp_mempool *mempool)
 
brp_errcode brp_Eth_CreateRecoveryPoint (brp_protocol protocol)
 
brp_errcode brp_Eth_DelRecoveryPoint (brp_protocol protocol)
 
brp_errcode brp_Eth_GetNetworkStatus (brp_protocol protocol, unsigned *PortStatus, brp_buf *StaticIPAdr, brp_buf *StaticIPNetmask, brp_buf *StaticIPGateway, brp_buf *DHCPAdr, brp_buf *DHCPNetmask, brp_buf *DHCPGateway, brp_buf *LinkLocalAdr, brp_buf *LinkLocalNetmask, brp_buf *LinkLocalGateway, brp_buf *DNSAdr, brp_buf *HostAdr, unsigned *HostPort, unsigned *AutocloseTimeout, brp_mempool *mempool)
 
brp_errcode brp_Eth_GetMIBCounters (brp_protocol protocol, unsigned Port, unsigned **MIBCounterList, size_t *MIBCounterList_len, brp_mempool *mempool)
 
brp_errcode brp_Eth_GetTcpConnectionStatus (brp_protocol protocol, brp_Eth_GetTcpConnectionStatus_Status *Status)
 
brp_errcode brp_Eth_OpenTcpConnection (brp_protocol protocol, brp_Eth_OpenTcpConnection_ConnectionReason ConnectionReason)
 
brp_errcode brp_Eth_CloseTcpConnection (brp_protocol protocol)
 
brp_errcode brp_Felica_GenericCmd (brp_protocol protocol, brp_Felica_GenericCmd_FastBaud FastBaud, unsigned Cmd, brp_buf Param, size_t Param_len, unsigned Timeout, brp_buf *Resp, size_t *Resp_len, brp_mempool *mempool)
 
brp_errcode brp_Felica_SetUID2 (brp_protocol protocol, brp_buf UID2)
 
brp_errcode brp_Felica_Request (brp_protocol protocol, brp_Felica_Request_FastBaud FastBaud, unsigned SystemCode, unsigned RequestCode, unsigned *ColFlag, brp_Felica_Request_Labels_Entry **Labels, size_t *Labels_len, brp_mempool *mempool)
 
brp_errcode brp_FlashFS_GetMemoryInfo (brp_protocol protocol, unsigned *TotalMem, unsigned *FreeMem)
 
brp_errcode brp_FlashFS_Format (brp_protocol protocol, bool QuickFormat)
 
brp_errcode brp_FlashFS_CreateFile (brp_protocol protocol, unsigned FileId, unsigned RecordSize)
 
brp_errcode brp_FlashFS_DeleteFile (brp_protocol protocol, unsigned FileId)
 
brp_errcode brp_FlashFS_RenameFile (brp_protocol protocol, unsigned FileId, unsigned NewFileId)
 
brp_errcode brp_FlashFS_GetRecordSize (brp_protocol protocol, unsigned FileId, unsigned *RecordSize)
 
brp_errcode brp_FlashFS_GetFileSize (brp_protocol protocol, unsigned FileId, unsigned *FileSize)
 
brp_errcode brp_FlashFS_ReadRecords (brp_protocol protocol, unsigned FileId, unsigned StartRecord, unsigned RecordCount, brp_FlashFS_ReadRecords_RecordList_Entry **RecordList, size_t *RecordList_len, brp_mempool *mempool)
 
brp_errcode brp_FlashFS_WriteRecords (brp_protocol protocol, unsigned FileId, unsigned StartRecord, brp_FlashFS_WriteRecords_RecordList_Entry *RecordList, size_t RecordList_len)
 
brp_errcode brp_Ftob_OpenReadFile (brp_protocol protocol, brp_buf Filename, size_t Filename_len)
 
brp_errcode brp_Ftob_OpenWriteFile (brp_protocol protocol, brp_buf Filename, size_t Filename_len, unsigned *MaxBlockLen)
 
brp_errcode brp_Ftob_ReadFileBlock (brp_protocol protocol, bool ToggleBit, unsigned MaxBlockLength, brp_buf *BlockData, size_t *BlockData_len, brp_mempool *mempool)
 
brp_errcode brp_Ftob_WriteFileBlock (brp_protocol protocol, bool ToggleBit, brp_buf BlockData, size_t BlockData_len)
 
brp_errcode brp_Ftob_CloseFile (brp_protocol protocol, bool Success)
 
brp_errcode brp_HID_IndalaRead (brp_protocol protocol, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_HID_ProxRead (brp_protocol protocol, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_HID_AwidRead (brp_protocol protocol, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_HID_IoProxRead (brp_protocol protocol, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_HID_Prox32Read (brp_protocol protocol, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_HID_PyramidRead (brp_protocol protocol, unsigned *Len, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_HID_IndalaSecureRead (brp_protocol protocol, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_HID_IdteckRead (brp_protocol protocol, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_Hitag_Request (brp_protocol protocol, brp_Hitag_Request_TagType TagType, brp_Hitag_Request_Mode Mode, unsigned *Snr)
 
brp_errcode brp_Hitag_Select (brp_protocol protocol, brp_Hitag_Select_SelMode SelMode, unsigned Pwd, unsigned *Page1)
 
brp_errcode brp_Hitag_Halt (brp_protocol protocol)
 
brp_errcode brp_Hitag_Read (brp_protocol protocol, unsigned Address, bool InvRead, bool KeyB, bool Encrypt, bool BlockRead, unsigned **PageNr, size_t *PageNr_len, brp_mempool *mempool)
 
brp_errcode brp_Hitag_Write (brp_protocol protocol, unsigned Address, bool KeyB, bool Encrypt, bool BlockWrite, unsigned *PageNr, size_t PageNr_len)
 
brp_errcode brp_Hitag_PersonaliseHtg (brp_protocol protocol, bool Reset, bool HtgS, unsigned *Len, size_t Len_len)
 
brp_errcode brp_I2c_SetSpeed (brp_protocol protocol, bool FastMode)
 
brp_errcode brp_I2c_Read (brp_protocol protocol, unsigned Address, unsigned ReadLen, brp_buf *ReadData, size_t *ReadData_len, brp_mempool *mempool)
 
brp_errcode brp_I2c_Write (brp_protocol protocol, unsigned Address, brp_buf WriteData, size_t WriteData_len)
 
brp_errcode brp_I2c_TxRx (brp_protocol protocol, unsigned Address, brp_buf CmdData, size_t CmdData_len, unsigned ReadLen, brp_buf *ReadData, size_t *ReadData_len, brp_mempool *mempool)
 
brp_errcode brp_I4CE_StartEmu (brp_protocol protocol, brp_buf Snr, unsigned FWT, unsigned TimeoutPCD, unsigned TimeoutAPDU, brp_buf ATS, size_t ATS_len, unsigned AutoWTX, brp_buf *FirstCmd, size_t *FirstCmd_len, brp_mempool *mempool)
 
brp_errcode brp_I4CE_ExchangeInverseAPDU (brp_protocol protocol, brp_buf Rsp, size_t Rsp_len, unsigned Timeout, brp_buf *Cmd, size_t *Cmd_len, brp_mempool *mempool)
 
brp_errcode brp_I4CE_ExtendWaitingTime (brp_protocol protocol, unsigned WaitingTimeout, unsigned WTXM, unsigned RefreshTimeRatio)
 
brp_errcode brp_I4CE_GetExternalHfStatus (brp_protocol protocol, unsigned *ExtFieldStat)
 
brp_errcode brp_Iso14a_Select (brp_protocol protocol, unsigned CascLev, unsigned BitCount, brp_buf PreSelSer, size_t PreSelSer_len, unsigned *SAK, brp_buf *Serial, size_t *Serial_len, brp_mempool *mempool)
 
brp_errcode brp_Iso14a_Halt (brp_protocol protocol)
 
brp_errcode brp_Iso14a_RequestATS (brp_protocol protocol, brp_Iso14a_RequestATS_FSDI FSDI, unsigned CID, brp_buf *ATS, size_t *ATS_len, brp_mempool *mempool)
 
brp_errcode brp_Iso14a_PerformPPS (brp_protocol protocol, unsigned CID, brp_DivisorInteger DSI, brp_DivisorInteger DRI)
 
brp_errcode brp_Iso14a_Request (brp_protocol protocol, bool ReqAll, brp_Iso14a_Request_UIDSize *UIDSize, unsigned *Coll, unsigned *Coding, bool *Collision)
 
brp_errcode brp_Iso14a_Anticoll (brp_protocol protocol, unsigned BitCount, brp_buf PreSelectedSnr, brp_buf *SelectedSnr, brp_mempool *mempool)
 
brp_errcode brp_Iso14a_SelectOnly (brp_protocol protocol, brp_buf Snr, unsigned *SAK)
 
brp_errcode brp_Iso14a_TransparentCmd (brp_protocol protocol, bool EnMifBwProt, bool EnBitmode, bool EnCRCRX, bool EnCRCTX, bool ParityMode, bool EnParity, unsigned SendDataLen, unsigned Timeout, brp_DivisorInteger DSI, brp_DivisorInteger DRI, brp_buf SendData, size_t SendData_len, brp_buf *RcvData, size_t *RcvData_len, brp_mempool *mempool)
 
brp_errcode brp_Iso14a_TransparentCmdBitlen (brp_protocol protocol, bool EnHighBaudOld, bool EnParTx, unsigned SendDataLen, unsigned Timeout, brp_DivisorInteger DSI, brp_DivisorInteger DRI, brp_buf SendData, size_t SendData_len, unsigned *RecvDataLen, unsigned *CollisionPosition, brp_buf *RecvData, size_t *RecvData_len, brp_mempool *mempool)
 
brp_errcode brp_Iso14b_Request (brp_protocol protocol, bool ReqAll, brp_Iso14b_Request_TimeSlots TimeSlots, unsigned AFI, brp_Iso14b_Request_ValueList_Entry **ValueList, size_t *ValueList_len, brp_mempool *mempool)
 
brp_errcode brp_Iso14b_Attrib (brp_protocol protocol, brp_buf PUPI, brp_Iso14b_Attrib_TR0 TR0, brp_Iso14b_Attrib_TR1 TR1, brp_Iso14b_Attrib_EOF_ EOF_, brp_Iso14b_Attrib_SOF SOF, brp_DivisorInteger DSI, brp_DivisorInteger DRI, brp_Iso14b_Attrib_FSDI FSDI, unsigned CID, bool EnHLR, bool EnMBLI, bool EnCID, unsigned *AssignedCID, unsigned *MBLI, brp_buf *HLR, size_t *HLR_len, brp_mempool *mempool)
 
brp_errcode brp_Iso14b_Halt (brp_protocol protocol, brp_buf PUPI)
 
brp_errcode brp_Iso14b_SetTransparentSettings (brp_protocol protocol, brp_Iso14b_SetTransparentSettings_Tags_Entry *Tags, size_t Tags_len)
 
brp_errcode brp_Iso14b_GetTransparentSettings (brp_protocol protocol, brp_Iso14b_GetTransparentSettings_Tags_Entry **Tags, size_t *Tags_len, brp_mempool *mempool)
 
brp_errcode brp_Iso14b_TransparentCmd (brp_protocol protocol, unsigned EnCRCRX, unsigned EnCRCTX, unsigned SendDataLen, unsigned Timeout, brp_DivisorInteger DSI, brp_DivisorInteger DRI, brp_buf SendData, size_t SendData_len, brp_buf *RecvData, size_t *RecvData_len, brp_mempool *mempool)
 
brp_errcode brp_Iso14CE_ActivateCardAPDU (brp_protocol protocol, bool AutoWTX, unsigned ATQA, brp_buf Snr, bool DSEqualToDR, bool DS8, bool DS4, bool DS2, bool DR8, bool DR4, bool DR2, unsigned FWT, unsigned TimeoutPCD, brp_buf ATS, size_t ATS_len, brp_buf *FirstCmd, size_t *FirstCmd_len, brp_mempool *mempool)
 
brp_errcode brp_Iso14CE_ExchangeCardAPDU (brp_protocol protocol, brp_buf Rsp, size_t Rsp_len, unsigned Timeout, brp_buf *Cmd, size_t *Cmd_len, brp_mempool *mempool)
 
brp_errcode brp_Iso14CE_ExtendWaitingTime (brp_protocol protocol, unsigned WaitingTimeout, unsigned WTXM, unsigned RefreshTimeRatio)
 
brp_errcode brp_Iso14CE_GetExternalHfStatus (brp_protocol protocol, unsigned *ExtFieldStat)
 
brp_errcode brp_Iso14L4_SetupAPDU (brp_protocol protocol, bool EnDefault, unsigned ToggleAB, bool EnNAD, bool EnCID, unsigned CID, unsigned NAD, brp_Iso14L4_SetupAPDU_FSCI FSCI, brp_Iso14L4_SetupAPDU_FWI FWI, brp_DivisorInteger DSI, brp_DivisorInteger DRI)
 
brp_errcode brp_Iso14L4_ExchangeAPDU (brp_protocol protocol, brp_buf SendData, size_t SendData_len, brp_buf *RecvData, size_t *RecvData_len, brp_mempool *mempool)
 
brp_errcode brp_Iso14L4_Deselect (brp_protocol protocol)
 
brp_errcode brp_Iso15_SetParam (brp_protocol protocol, bool ModulationIndex, bool TXMode, bool HighDataRate, bool DualSubcarrier)
 
brp_errcode brp_Iso15_GetParam (brp_protocol protocol, unsigned *ModulationIndex, unsigned *TXMode, unsigned *HighDataRate, unsigned *DualSubcarrier)
 
brp_errcode brp_Iso15_GetUIDList (brp_protocol protocol, bool EnAFI, bool NextBlock, bool AutoQuiet, bool EnDSFID, bool En16Slots, unsigned AFI, unsigned *More, brp_Iso15_GetUIDList_Labels_Entry **Labels, size_t *Labels_len, brp_mempool *mempool)
 
brp_errcode brp_Iso15_SetMode (brp_protocol protocol, unsigned Mode, brp_buf UID)
 
brp_errcode brp_Iso15_StayQuiet (brp_protocol protocol)
 
brp_errcode brp_Iso15_ReadBlock (brp_protocol protocol, unsigned BlockID, unsigned BlockNum, bool EnBlockSec, unsigned *LabelStat, unsigned *BlockLen, brp_Iso15_ReadBlock_Data_Entry **Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_Iso15_WriteBlock (brp_protocol protocol, unsigned BlockID, unsigned BlockNum, unsigned BlockLen, bool OptionFlag, brp_buf *Data, size_t Data_len, unsigned *LabelStat)
 
brp_errcode brp_Iso15_LockBlock (brp_protocol protocol, unsigned BlockID, bool OptionFlag, unsigned *LabelStat)
 
brp_errcode brp_Iso15_ResetToReady (brp_protocol protocol, unsigned *LabelStat)
 
brp_errcode brp_Iso15_WriteAFI (brp_protocol protocol, unsigned AFI, bool OptionFlag, unsigned *LabelStat)
 
brp_errcode brp_Iso15_LockAFI (brp_protocol protocol, bool OptionFlag, unsigned *LabelStat)
 
brp_errcode brp_Iso15_WriteDSFID (brp_protocol protocol, unsigned DSFID, bool OptionFlag, unsigned *LabelStat)
 
brp_errcode brp_Iso15_LockDSFID (brp_protocol protocol, bool OptionFlag, unsigned *LabelStat)
 
brp_errcode brp_Iso15_GetSystemInformation (brp_protocol protocol, unsigned *LabelStat, bool *EnICRef, bool *EnMemSize, bool *EnAFI, bool *EnDSFID, brp_buf *SNR, unsigned *DSFID, unsigned *AFI, unsigned *BlockNum, unsigned *BlockSize, unsigned *ICRef, brp_mempool *mempool)
 
brp_errcode brp_Iso15_GetSecurityStatus (brp_protocol protocol, unsigned BlockID, unsigned BlockNum, unsigned *LabelStat, unsigned **BlockStat, size_t *BlockStat_len, brp_mempool *mempool)
 
brp_errcode brp_Iso15_CustomCommand (brp_protocol protocol, unsigned Cmd, unsigned Opt, unsigned MFC, unsigned TO, brp_buf RequestData, size_t RequestData_len, unsigned *LabelStat, brp_buf *ResponseData, size_t *ResponseData_len, brp_mempool *mempool)
 
brp_errcode brp_Iso15_ReadSingleBlock (brp_protocol protocol, unsigned BlockID, bool EnBlockSec, unsigned *LabelStat, brp_buf *Payload, size_t *Payload_len, brp_mempool *mempool)
 
brp_errcode brp_Iso15_WriteSingleBlock (brp_protocol protocol, unsigned BlockID, unsigned BlockLen, bool OptionFlag, brp_buf SingleBlockData, size_t SingleBlockData_len, unsigned *LabelStat)
 
brp_errcode brp_Iso15_TransparentCmdLegacy (brp_protocol protocol, bool EnRxWait, bool EnCRCRX, bool EnCRCTX, unsigned Len, unsigned Timeout, brp_buf Data, unsigned RxWait, brp_buf *LabelData, size_t *LabelData_len, brp_mempool *mempool)
 
brp_errcode brp_Iso15_WriteMultipleBlocks (brp_protocol protocol, unsigned FirstBlockId, brp_Iso15_WriteMultipleBlocks_WriteBlocks_Entry *WriteBlocks, size_t WriteBlocks_len, bool OptionFlag, unsigned *LabelStat)
 
brp_errcode brp_Iso15_ReadMultipleBlocks (brp_protocol protocol, unsigned FirstBlockId, unsigned BlockCount, bool EnBlockSec, unsigned *LabelStat, brp_Iso15_ReadMultipleBlocks_RecvBlocks_Entry **RecvBlocks, size_t *RecvBlocks_len, unsigned **BlocksSecData, size_t *BlocksSecData_len, brp_mempool *mempool)
 
brp_errcode brp_Iso15_TransparentCmd (brp_protocol protocol, brp_buf SendData, size_t SendData_len, unsigned Timeout, bool EnCrcRx, bool EnCrcTx, unsigned RxWait, brp_buf *RecvData, size_t *RecvData_len, brp_mempool *mempool)
 
brp_errcode brp_Iso78_SelectSlot (brp_protocol protocol, unsigned SlotIndex)
 
brp_errcode brp_Iso78_OpenSamLegacy (brp_protocol protocol, brp_buf *ATR, size_t *ATR_len, brp_mempool *mempool)
 
brp_errcode brp_Iso78_CloseSamLegacy (brp_protocol protocol)
 
brp_errcode brp_Iso78_ExchangeApduLegacy (brp_protocol protocol, brp_buf SendData, size_t SendData_len, brp_buf *RecvData, size_t *RecvData_len, brp_mempool *mempool)
 
brp_errcode brp_Iso78_OpenSam (brp_protocol protocol, brp_Iso78_OpenSam_LID LID, unsigned *SamHandle, brp_buf *ATR, size_t *ATR_len, brp_mempool *mempool)
 
brp_errcode brp_Iso78_CloseSam (brp_protocol protocol, unsigned SamHandle)
 
brp_errcode brp_Iso78_ExchangeApdu (brp_protocol protocol, unsigned SamHandle, brp_buf SendData, size_t SendData_len, brp_buf *RecvData, size_t *RecvData_len, brp_mempool *mempool)
 
brp_errcode brp_Keyboard_Exist (brp_protocol protocol, bool *KeyboardConnected)
 
brp_errcode brp_Keyboard_CurrentKey (brp_protocol protocol, unsigned *Key)
 
brp_errcode brp_Keyboard_EnableWakeup (brp_protocol protocol, bool Enable)
 
brp_errcode brp_Keyboard_WaitForKey (brp_protocol protocol, unsigned Timeout, unsigned *Key)
 
brp_errcode brp_Legic_TransparentCommand4000 (brp_protocol protocol, unsigned CmdCode, brp_buf CmdParams, size_t CmdParams_len, unsigned Timeout, unsigned *Status, brp_buf *Resp, size_t *Resp_len, brp_mempool *mempool)
 
brp_errcode brp_Lg_Select (brp_protocol protocol, unsigned TO, unsigned Adr, unsigned Len, unsigned PollTime, unsigned CRCAdr, unsigned SafeDat, unsigned ChgSeg, unsigned ProtHead, unsigned CRCCalc, unsigned CRCChk, unsigned SegID, brp_buf Stamp, size_t Stamp_len, brp_Lg_Select_MediaType *MediaType, unsigned *FuncLevel, unsigned *OrgLevel, brp_Lg_Select_EvStat *EvStat, unsigned *ActSegID, unsigned *ActAdr, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_Lg_Idle (brp_protocol protocol, brp_Lg_Idle_PowOff PowOff)
 
brp_errcode brp_Lg_GenSetRead (brp_protocol protocol, unsigned DesiredGenSetNum, unsigned *GenSetNum, brp_buf *Stamp, unsigned *StampLen, unsigned *WriteExLen, bool *WriteExShad, brp_Lg_GenSetRead_WriteExMode *WriteExMode, unsigned *WriteExStart, brp_mempool *mempool)
 
brp_errcode brp_Lg_GenSetDelete (brp_protocol protocol, unsigned GenSetNum, unsigned *DeletedGenSetNum)
 
brp_errcode brp_Lg_ReadMIM (brp_protocol protocol, unsigned Adr, unsigned Len, unsigned *DataAdr, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_Lg_ReadMIMCRC (brp_protocol protocol, unsigned Adr, unsigned Len, unsigned CRCAdr, unsigned *DataAdr, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_Lg_WriteMIM (brp_protocol protocol, unsigned Adr, brp_buf Data, size_t Data_len)
 
brp_errcode brp_Lg_WriteMIMCRC (brp_protocol protocol, unsigned Adr, unsigned DataLen, unsigned CRCAdr, brp_buf Data, size_t Data_len)
 
brp_errcode brp_Lg_MakeMIMCRC (brp_protocol protocol, unsigned Adr, unsigned Len, unsigned CRCAdr)
 
brp_errcode brp_Lg_ReadSMStatus (brp_protocol protocol, brp_buf *RFU, unsigned *SWV, unsigned *SmStat, unsigned *HfPow, bool *NoMIM, brp_Lg_ReadSMStatus_MIMVersion *MIMVersion, brp_mempool *mempool)
 
brp_errcode brp_Lg_SetPassword (brp_protocol protocol, brp_buf Password, brp_Lg_SetPassword_PwdStat *PwdStat)
 
brp_errcode brp_Lg_Lock (brp_protocol protocol, brp_Lg_Lock_PwdStat *PwdStat)
 
brp_errcode brp_Lg_Unlock (brp_protocol protocol, brp_buf Password, brp_Lg_Unlock_PwdStat *PwdStat)
 
brp_errcode brp_Lga_TransparentCommand (brp_protocol protocol, unsigned CmdCode, brp_buf CmdParams, size_t CmdParams_len, unsigned Timeout, unsigned *Status, brp_buf *Resp, size_t *Resp_len, brp_mempool *mempool)
 
brp_errcode brp_LT_Request (brp_protocol protocol, bool ReqAll, brp_buf *ATQA, brp_mempool *mempool)
 
brp_errcode brp_LT_Anticoll (brp_protocol protocol, unsigned BitCount, brp_buf PreSelectedSnr, brp_buf *SelectedSnr, brp_mempool *mempool)
 
brp_errcode brp_LT_Select (brp_protocol protocol, brp_buf Snr)
 
brp_errcode brp_LT_Halt (brp_protocol protocol)
 
brp_errcode brp_LT_ReadBlock (brp_protocol protocol, unsigned Adr, brp_buf *Data, brp_mempool *mempool)
 
brp_errcode brp_LT_ReadMultipleBlocks (brp_protocol protocol, unsigned Adr, unsigned NumBlocks, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_LT_WriteBlock (brp_protocol protocol, unsigned Adr, brp_buf Data)
 
brp_errcode brp_LT_ReadWord (brp_protocol protocol, unsigned BlockAdr, unsigned WordAdr, unsigned *DataLo, unsigned *DataHi)
 
brp_errcode brp_LT_WriteWord (brp_protocol protocol, unsigned BlockAdr, unsigned WordAdr, unsigned DataLo, unsigned DataHi)
 
brp_errcode brp_LT_WriteFile (brp_protocol protocol, unsigned FileNr, unsigned Mode, unsigned BlockAdr, brp_buf Data)
 
brp_errcode brp_LT_Test (brp_protocol protocol, unsigned Mode, unsigned *Teststatus, brp_buf *Snr, brp_mempool *mempool)
 
brp_errcode brp_LT_FastWriteBlock (brp_protocol protocol, unsigned Adr, brp_buf Data)
 
brp_errcode brp_LT_FastWriteWord (brp_protocol protocol, unsigned BlockAdr, unsigned WordAdr, unsigned DataLo, unsigned DataHi)
 
brp_errcode brp_LT_HighSpeedWriteBlock (brp_protocol protocol, unsigned Adr, brp_buf Data)
 
brp_errcode brp_LT_GetBootStatus (brp_protocol protocol, unsigned Mode, unsigned *BootStatusLo, unsigned *BootStatusHi)
 
brp_errcode brp_LT_ContinousReadBlocks (brp_protocol protocol, unsigned Adr, unsigned NumBlocks, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_LT_SetReturnLink (brp_protocol protocol, unsigned Mode)
 
brp_errcode brp_LT_HFReset (brp_protocol protocol, unsigned OffDurationLo, unsigned OffDurationHi)
 
brp_errcode brp_LT_Reset (brp_protocol protocol, unsigned Quit)
 
brp_errcode brp_LT_GetInfo (brp_protocol protocol, char **Info, brp_mempool *mempool)
 
brp_errcode brp_LT_TransparentCmd (brp_protocol protocol, unsigned EnBitMode, unsigned EnCRCRX, unsigned EnCRCTX, unsigned ParityMode, unsigned EnParity, unsigned LenLo, unsigned LenHi, unsigned TimeoutLo, unsigned TimeoutHi, unsigned DSI, unsigned DRI, brp_buf Data, size_t Data_len, unsigned *ReturnLenLo, unsigned *ReturnLenHi, unsigned *ColPos, brp_buf *ReturnData, size_t *ReturnData_len, brp_mempool *mempool)
 
brp_errcode brp_LT_ReadBlockExtended (brp_protocol protocol, unsigned AdrLo, unsigned AdrHi, brp_buf *Data, brp_mempool *mempool)
 
brp_errcode brp_LT_WriteBlockExtended (brp_protocol protocol, unsigned AdrLo, unsigned AdrHi, brp_buf Data)
 
brp_errcode brp_LT_ReadWordExtended (brp_protocol protocol, unsigned AdrLo, unsigned AdrHi, unsigned WordAdr, unsigned *DataLo, unsigned *DataHi)
 
brp_errcode brp_LT_WriteWordExtended (brp_protocol protocol, unsigned BlockAdrLo, unsigned BlockAdrHi, unsigned WordAdr, unsigned DataLo, unsigned DataHi)
 
brp_errcode brp_LT_ReadMultipleBlocksExtended (brp_protocol protocol, unsigned AdrLo, unsigned AdrHi, unsigned NumBlocks, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_LT_FastWriteWordExtended (brp_protocol protocol, unsigned BlockAdrLo, unsigned BlockAdrHi, unsigned WordAdr, unsigned DataLo, unsigned DataHi)
 
brp_errcode brp_LT_ContinousReadBlocksExtended (brp_protocol protocol, unsigned AdrLo, unsigned AdrHi, unsigned NumBlocks, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_LT_HighSpeedWriteBlockExtended (brp_protocol protocol, unsigned AdrLo, unsigned AdrHi, brp_buf Data)
 
brp_errcode brp_Main_Bf2Upload (brp_protocol protocol, unsigned *Lines, size_t Lines_len, brp_Main_Bf2Upload_ResultCode *ResultCode, unsigned *InvertedResultCode)
 
brp_errcode brp_Main_SwitchFW (brp_protocol protocol)
 
brp_errcode brp_Main_MatchPlatformId2 (brp_protocol protocol, brp_buf Filter, size_t Filter_len, bool *Matches)
 
brp_errcode brp_Main_IsFirmwareUpToDate (brp_protocol protocol, brp_buf VersionDesc, size_t VersionDesc_len)
 
brp_errcode brp_Main_Bf3UploadStart (brp_protocol protocol, unsigned *ReqDataAdr, unsigned *ReqDataLen)
 
brp_errcode brp_Main_Bf3UploadContinue (brp_protocol protocol, unsigned DataAdr, brp_buf Data, size_t Data_len, bool *Reconnect, bool *Continue, unsigned *ReqDataAdr, unsigned *ReqDataLen, bool *ContainsEstimation, bool *ContainsReconnectRetryTimeout, unsigned *ReconnectRetryTimeout, unsigned *EstimatedNumberOfBytes, unsigned *EstimatedTimeOverhead)
 
brp_errcode brp_Mif_LoadKey (brp_protocol protocol, unsigned KeyIdx, brp_buf Key)
 
brp_errcode brp_Mif_Request (brp_protocol protocol, unsigned ReqAll, unsigned *ATQA)
 
brp_errcode brp_Mif_Anticoll (brp_protocol protocol, unsigned BitCount, brp_buf PreSelSer, brp_buf *Snr, brp_mempool *mempool)
 
brp_errcode brp_Mif_Select (brp_protocol protocol, brp_buf Snr, unsigned *SAK)
 
brp_errcode brp_Mif_AuthE2 (brp_protocol protocol, unsigned AuthMode, unsigned Block, unsigned KeyIdx)
 
brp_errcode brp_Mif_AuthUser (brp_protocol protocol, unsigned AuthMode, unsigned Block, brp_buf Key)
 
brp_errcode brp_Mif_Read (brp_protocol protocol, unsigned Block, brp_buf *BlockData, brp_mempool *mempool)
 
brp_errcode brp_Mif_Write (brp_protocol protocol, unsigned Block, brp_buf BlockData)
 
brp_errcode brp_Mif_ChangeValue (brp_protocol protocol, unsigned Mode, unsigned Block, unsigned Value)
 
brp_errcode brp_Mif_ChangeValueBackup (brp_protocol protocol, unsigned Mode, unsigned Block, unsigned Value)
 
brp_errcode brp_Mif_TransferBlock (brp_protocol protocol, unsigned Block)
 
brp_errcode brp_Mif_Halt (brp_protocol protocol)
 
brp_errcode brp_Mif_AuthE2Extended (brp_protocol protocol, unsigned AuthLevel, bool KeyHasExtIdx, unsigned EV1Mode, bool IsKeyB, unsigned Block, unsigned KeyIdx, unsigned KeyExtIdx, brp_buf DivData, size_t DivData_len)
 
brp_errcode brp_Mif_AuthUserExtended (brp_protocol protocol, unsigned AuthLevel, unsigned EV1Mode, unsigned KeyB, unsigned Block, brp_buf Key, size_t Key_len)
 
brp_errcode brp_Mif_ResetAuth (brp_protocol protocol)
 
brp_errcode brp_Mif_ReadSL3 (brp_protocol protocol, unsigned NoMacOnCmd, unsigned PlainData, unsigned NoMacOnResp, unsigned Block, unsigned BlockNr, brp_buf *BlockData, size_t *BlockData_len, brp_mempool *mempool)
 
brp_errcode brp_Mif_WriteSL3 (brp_protocol protocol, unsigned PlainData, unsigned NoMacOnResp, unsigned Block, brp_buf BlockData, size_t BlockData_len)
 
brp_errcode brp_Mif_ChangeAESKey (brp_protocol protocol, bool KeyHasExtIdx, unsigned NoMacOnResp, unsigned Block, unsigned KeyIdx, unsigned KeyExtIdx, brp_buf DivData, size_t DivData_len)
 
brp_errcode brp_Mif_ValueSL3 (brp_protocol protocol, unsigned NoMacOnResp, unsigned Cmd, unsigned Block, unsigned DestBlock, unsigned Value, brp_buf *TMCounterTMValue, size_t *TMCounterTMValue_len, brp_mempool *mempool)
 
brp_errcode brp_Mif_ProxCheck (brp_protocol protocol, unsigned M, unsigned DisableIsoWrapping, bool UseExtProxKey, bool DiversifyProxKey, bool UseProxKey, unsigned ProxKeyIdx, brp_buf DivData, size_t DivData_len, brp_buf ProxKey, size_t ProxKey_len)
 
brp_errcode brp_Mif_GetCardVersion (brp_protocol protocol, brp_buf *CardVersion, size_t *CardVersion_len, brp_mempool *mempool)
 
brp_errcode brp_Mif_ReadSig (brp_protocol protocol, brp_buf *NxpSignature, size_t *NxpSignature_len, brp_mempool *mempool)
 
brp_errcode brp_Mif_VirtualCardSelect (brp_protocol protocol, bool ForceVcsAuthentication, bool UseExtVcSelectKeys, unsigned DiversifyMacKey, bool DiversifyEncKey, bool UseVcSelectKeys, brp_buf IID, size_t IID_len, unsigned EncKeyIdx, unsigned MacKeyIdx, brp_buf DivData, size_t DivData_len, brp_buf EncKey, size_t EncKey_len, brp_buf MacKey, size_t MacKey_len, unsigned *FciType, brp_buf *Fci, size_t *Fci_len, brp_mempool *mempool)
 
brp_errcode brp_Mif_SectorSwitch (brp_protocol protocol, bool L3SectorSwitch, unsigned SectorSwitchKeyIdx, brp_buf SectorSwitchKeyDivData, size_t SectorSwitchKeyDivData_len, brp_Mif_SectorSwitch_SectorSpec_Entry *SectorSpec, size_t SectorSpec_len, brp_buf SectorKeysDivData, size_t SectorKeysDivData_len)
 
brp_errcode brp_Mif_CommitReaderID (brp_protocol protocol, unsigned Block, brp_buf *EncTRI, size_t *EncTRI_len, brp_mempool *mempool)
 
brp_errcode brp_Mif_SetFraming (brp_protocol protocol, brp_Mif_SetFraming_CommMode CommMode)
 
brp_errcode brp_MsgQueue_GetMsgSize (brp_protocol protocol, unsigned *BufferSize)
 
brp_errcode brp_MsgQueue_Receive (brp_protocol protocol, unsigned Timeout, brp_buf *RecvMsg, size_t *RecvMsg_len, brp_mempool *mempool)
 
brp_errcode brp_MsgQueue_Send (brp_protocol protocol, brp_buf SendMsg, size_t SendMsg_len, unsigned Timeout)
 
brp_errcode brp_MsgQueue_SendReceive (brp_protocol protocol, brp_buf SendMsg, size_t SendMsg_len, unsigned Timeout, brp_buf *RecvMsg, size_t *RecvMsg_len, brp_mempool *mempool)
 
brp_errcode brp_Pico_SetHfMode (brp_protocol protocol, unsigned HfMode)
 
brp_errcode brp_Pico_RequestAnticoll (brp_protocol protocol, brp_buf *ASNB, size_t *ASNB_len, brp_mempool *mempool)
 
brp_errcode brp_Pico_Select (brp_protocol protocol, brp_buf ASNB, size_t ASNB_len, brp_buf *Serial, size_t *Serial_len, brp_mempool *mempool)
 
brp_errcode brp_Pico_Halt (brp_protocol protocol)
 
brp_errcode brp_Pico_SelectBookPage (brp_protocol protocol, unsigned Book, unsigned Page, brp_buf *Page1, size_t *Page1_len, brp_mempool *mempool)
 
brp_errcode brp_Pico_Authenticate (brp_protocol protocol, bool IsDebitKey, unsigned KeyIdx)
 
brp_errcode brp_Pico_Read (brp_protocol protocol, unsigned PageAdr, unsigned PageNr, brp_buf *PageData, size_t *PageData_len, brp_mempool *mempool)
 
brp_errcode brp_Pico_Write (brp_protocol protocol, unsigned PageAdr, brp_buf PageData, size_t PageData_len)
 
brp_errcode brp_Pki_PfsGenKey (brp_protocol protocol, brp_buf TmpHostPubKey, size_t TmpHostPubKey_len, brp_buf *TmpRdrPubKey, size_t *TmpRdrPubKey_len, brp_mempool *mempool)
 
brp_errcode brp_Pki_PfsAuthHostCert (brp_protocol protocol, brp_buf EncryptedPayload, size_t EncryptedPayload_len)
 
brp_errcode brp_Pki_PfsAuthRdrCert (brp_protocol protocol, brp_buf *EncryptedResponse, size_t *EncryptedResponse_len, brp_mempool *mempool)
 
brp_errcode brp_Pki_Tunnel2 (brp_protocol protocol, unsigned SequenceCounter, brp_buf CmdHMAC, brp_buf EncryptedCmd, size_t EncryptedCmd_len, brp_buf *RspHMAC, brp_buf *EncryptedRsp, size_t *EncryptedRsp_len, brp_mempool *mempool)
 
brp_errcode brp_Pki_GetX509Csr (brp_protocol protocol, brp_buf *Csr, size_t *Csr_len, brp_mempool *mempool)
 
brp_errcode brp_Pki_StoreX509Cert (brp_protocol protocol, unsigned SecLevel, brp_buf Cert, size_t Cert_len)
 
brp_errcode brp_Pki_StoreX509RootCert (brp_protocol protocol, unsigned SecLevel, brp_buf Cert, size_t Cert_len)
 
brp_errcode brp_QKey_Read (brp_protocol protocol, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_Rtc_GetTime (brp_protocol protocol, unsigned ClockId, unsigned *Now)
 
brp_errcode brp_Rtc_SetTime (brp_protocol protocol, unsigned ClockId, unsigned Now)
 
brp_errcode brp_Sec_GetAcMask (brp_protocol protocol, unsigned SecLevel, brp_HostSecurityAccessConditionBits *AcMask)
 
brp_errcode brp_Sec_SetAcMask (brp_protocol protocol, unsigned SecLevel, brp_HostSecurityAccessConditionBits AcMask)
 
brp_errcode brp_Sec_SetKey (brp_protocol protocol, unsigned ContinuousIV, unsigned Encrypted, unsigned MACed, unsigned SessionKey, unsigned DeriveKey, unsigned SecLevel, brp_buf Key)
 
brp_errcode brp_Sec_AuthPhase1 (brp_protocol protocol, unsigned SecLevel, brp_buf RndA, brp_buf *EncRndA, brp_buf *RndB, bool *ContinuousIV, bool *Encrypted, bool *MACed, bool *SessionKey, brp_mempool *mempool)
 
brp_errcode brp_Sec_AuthPhase2 (brp_protocol protocol, brp_buf EncRndB)
 
brp_errcode brp_Sec_Tunnel (brp_protocol protocol, bool ContinuousIV, bool Encrypted, bool MACed, bool SessionKey, unsigned SecLevel, brp_buf TunnelledCmd, size_t TunnelledCmd_len, brp_buf *TunnelledResp, size_t *TunnelledResp_len, brp_mempool *mempool)
 
brp_errcode brp_Sec_Reset (brp_protocol protocol)
 
brp_errcode brp_Sec_LockReset (brp_protocol protocol, unsigned SecLevel)
 
brp_errcode brp_Sec_GetCurAcMask (brp_protocol protocol, brp_HostSecurityAccessConditionBits *AcMask)
 
brp_errcode brp_Srix_Select (brp_protocol protocol, brp_buf *Snr, size_t *Snr_len, brp_mempool *mempool)
 
brp_errcode brp_Srix_Read (brp_protocol protocol, unsigned Adr, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_Srix_Write (brp_protocol protocol, unsigned Adr, brp_buf Data, size_t Data_len)
 
brp_errcode brp_Sys_GetBufferSize (brp_protocol protocol, unsigned *MaxSendSize, unsigned *MaxRecvSize, unsigned *TotalSize)
 
brp_errcode brp_Sys_HFReset (brp_protocol protocol, unsigned OffDuration)
 
brp_errcode brp_Sys_Reset (brp_protocol protocol)
 
brp_errcode brp_Sys_GetInfo (brp_protocol protocol, char **Info, brp_mempool *mempool)
 
brp_errcode brp_Sys_GetBootStatus (brp_protocol protocol, brp_Sys_GetBootStatus_BootStatus *BootStatus)
 
brp_errcode brp_Sys_GetPort (brp_protocol protocol, brp_IoPortBitmask *PortMask)
 
brp_errcode brp_Sys_SetPort (brp_protocol protocol, brp_IoPortBitmask PortMask)
 
brp_errcode brp_Sys_CfgGetValue (brp_protocol protocol, unsigned Key, unsigned Value, brp_buf *Content, size_t *Content_len, brp_mempool *mempool)
 
brp_errcode brp_Sys_CfgSetValue (brp_protocol protocol, unsigned Key, unsigned Value, brp_buf Content, size_t Content_len)
 
brp_errcode brp_Sys_CfgDelValues (brp_protocol protocol, unsigned Key, unsigned Value)
 
brp_errcode brp_Sys_CfgGetKeyList (brp_protocol protocol, unsigned **KeyList, size_t *KeyList_len, brp_mempool *mempool)
 
brp_errcode brp_Sys_CfgGetValueList (brp_protocol protocol, unsigned Key, unsigned **ValueList, size_t *ValueList_len, brp_mempool *mempool)
 
brp_errcode brp_Sys_CfgWriteTlvSector (brp_protocol protocol, brp_buf TlvBlock, size_t TlvBlock_len)
 
brp_errcode brp_Sys_CfgCheck (brp_protocol protocol, unsigned *TotalSize, unsigned *FreeSize)
 
brp_errcode brp_Sys_ConfigPort (brp_protocol protocol, brp_IoPortBitmask InpOutp, brp_IoPortBitmask DefaultState)
 
brp_errcode brp_Sys_SetRegister (brp_protocol protocol, bool ResetRegister, brp_Sys_SetRegister_RegisterAssignments_Entry *RegisterAssignments, size_t RegisterAssignments_len)
 
brp_errcode brp_Sys_GetRegister (brp_protocol protocol, unsigned ID, unsigned *Value)
 
brp_errcode brp_Sys_PowerDown (brp_protocol protocol)
 
brp_errcode brp_Sys_SelectProtocol (brp_protocol protocol, brp_ProtocolID Protocol)
 
brp_errcode brp_Sys_SetCommParam (brp_protocol protocol, brp_Baudrate NewBaudrate, brp_Parity NewParity, unsigned CWT)
 
brp_errcode brp_Sys_CfgLoadBlock (brp_protocol protocol, unsigned Version, brp_buf Data, size_t Data_len)
 
brp_errcode brp_Sys_GetPlatformId (brp_protocol protocol, brp_buf *PlatformId, unsigned *BootloaderId, unsigned *BootloaderMajor, unsigned *BootloaderMinor, unsigned *BootloaderBuild, brp_mempool *mempool)
 
brp_errcode brp_Sys_CfgReset (brp_protocol protocol)
 
brp_errcode brp_Sys_StopProtocol (brp_protocol protocol, brp_ProtocolID Protocol)
 
brp_errcode brp_Sys_CfgGetId (brp_protocol protocol, char **ConfigId, char **ConfigName, brp_mempool *mempool)
 
brp_errcode brp_Sys_CfgGetDeviceSettingsId (brp_protocol protocol, char **ConfigId, char **ConfigName, brp_mempool *mempool)
 
brp_errcode brp_Sys_FactoryResetLegacy (brp_protocol protocol)
 
brp_errcode brp_Sys_GetStatistics (brp_protocol protocol, bool DeleteCounters, brp_Sys_GetStatistics_CounterTuple_Entry **CounterTuple, size_t *CounterTuple_len, brp_mempool *mempool)
 
brp_errcode brp_Sys_GetFeatures (brp_protocol protocol, brp_FeatureID **FeatureList, size_t *FeatureList_len, brp_FeatureID *MaxFeatureID, brp_mempool *mempool)
 
brp_errcode brp_Sys_GetPartNumber (brp_protocol protocol, char **PartNo, char **HwRevNo, brp_mempool *mempool)
 
brp_errcode brp_Sys_CfgLoadPrepare (brp_protocol protocol, brp_AuthReqUpload AuthReq)
 
brp_errcode brp_Sys_CfgLoadFinish (brp_protocol protocol, brp_Sys_CfgLoadFinish_FinalizeAction FinalizeAction)
 
brp_errcode brp_Sys_FactoryReset (brp_protocol protocol, bool PerformReboot)
 
brp_errcode brp_Sys_GetLicenses (brp_protocol protocol, brp_Sys_GetLicenses_LicenseBitMask *LicenseBitMask)
 
brp_errcode brp_Sys_GetFwCrc (brp_protocol protocol, unsigned *CRC)
 
brp_errcode brp_TTF_ReadByteStream (brp_protocol protocol, bool ResetDataPtr, unsigned SamplingTime, unsigned Rxlen, brp_TTF_ReadByteStream_RxMod RxMod, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_TTF_IdteckRead (brp_protocol protocol, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_UI_Enable (brp_protocol protocol, brp_IoPort Port)
 
brp_errcode brp_UI_Disable (brp_protocol protocol, brp_IoPort Port)
 
brp_errcode brp_UI_Toggle (brp_protocol protocol, brp_IoPort Port, unsigned ToggleCount, unsigned Timespan1, unsigned Timespan2, brp_UI_Toggle_Polarity Polarity)
 
brp_errcode brp_UI_SetRgbLed (brp_protocol protocol, unsigned LedBitMask, unsigned RgbColor, unsigned TransitionTime)
 
brp_errcode brp_UI_PulseRgbLed (brp_protocol protocol, unsigned LedBitMask, unsigned RgbColor1, unsigned RgbColor2, unsigned TransitionTime, unsigned Period)
 
brp_errcode brp_UlRdr_SendAuth1 (brp_protocol protocol, unsigned *SendDevCode, unsigned *SendCmdCode, brp_buf *SendParams, size_t *SendParams_len, brp_mempool *mempool)
 
brp_errcode brp_UlRdr_RecvAuth1 (brp_protocol protocol, unsigned RecvStatus, brp_buf RecvResult, size_t RecvResult_len)
 
brp_errcode brp_UlRdr_SendAuth2 (brp_protocol protocol, unsigned *SendDevCode, unsigned *SendCmdCode, brp_buf *SendParams, size_t *SendParams_len, brp_mempool *mempool)
 
brp_errcode brp_UlRdr_RecvAuth2 (brp_protocol protocol, unsigned RecvStatus, brp_buf RecvResult, size_t RecvResult_len)
 
brp_errcode brp_UlRdr_SendEncryptedCmd (brp_protocol protocol, brp_buf Signature, unsigned DevCode, unsigned CmdCode, brp_buf Params, size_t Params_len, unsigned *SendDevCode, unsigned *SendCmdCode, brp_buf *SendParams, size_t *SendParams_len, brp_mempool *mempool)
 
brp_errcode brp_UlRdr_RecvEncryptedCmd (brp_protocol protocol, unsigned RecvStatus, brp_buf RecvResult, size_t RecvResult_len, unsigned *Status)
 
brp_errcode brp_Ultralight_ExecCmd (brp_protocol protocol, unsigned Cmd, brp_buf Param, size_t Param_len, brp_buf *Response, size_t *Response_len, brp_mempool *mempool)
 
brp_errcode brp_Ultralight_Read (brp_protocol protocol, unsigned PageAdr, brp_buf *PageData, brp_mempool *mempool)
 
brp_errcode brp_Ultralight_Write (brp_protocol protocol, unsigned PageAdr, brp_buf PageData)
 
brp_errcode brp_Ultralight_AuthE2 (brp_protocol protocol, brp_Ultralight_AuthE2_DivMode DivMode, bool IsVersion, unsigned KeyIdx, brp_buf DivData, size_t DivData_len, unsigned Version)
 
brp_errcode brp_Ultralight_AuthUser (brp_protocol protocol, brp_buf Key)
 
brp_errcode brp_UsbHost_Enable (brp_protocol protocol, bool Enable)
 
brp_errcode brp_UsbHost_IsConnected (brp_protocol protocol, bool *Connected)
 
brp_errcode brp_UsbHost_SetupPipes (brp_protocol protocol, brp_UsbHost_SetupPipes_Pipes_Entry *Pipes, size_t Pipes_len)
 
brp_errcode brp_UsbHost_SetAddr (brp_protocol protocol, unsigned Address)
 
brp_errcode brp_UsbHost_Reset (brp_protocol protocol)
 
brp_errcode brp_UsbHost_TransRawSetup (brp_protocol protocol, brp_buf SetupData, unsigned PipeNo, unsigned Timeout)
 
brp_errcode brp_UsbHost_TransSetupIn (brp_protocol protocol, brp_buf SetupData, unsigned PipeNo, unsigned Timeout, brp_buf *InData, size_t *InData_len, brp_mempool *mempool)
 
brp_errcode brp_UsbHost_TransSetupOut (brp_protocol protocol, brp_buf SetupData, brp_buf OutData, size_t OutData_len, unsigned PipeNo, unsigned Timeout)
 
brp_errcode brp_UsbHost_TransIn (brp_protocol protocol, unsigned PipeNo, unsigned Timeout, brp_buf *InData, size_t *InData_len, brp_mempool *mempool)
 
brp_errcode brp_UsbHost_TransOut (brp_protocol protocol, brp_buf OutData, size_t OutData_len, unsigned PipeNo, bool Continue, unsigned Timeout)
 
brp_errcode brp_UsbHost_Suspend (brp_protocol protocol)
 
brp_errcode brp_UsbHost_Resume (brp_protocol protocol)
 
brp_errcode brp_VHL_Select (brp_protocol protocol, brp_CardFamilies CardFamiliesFilter, bool Reselect, bool AcceptConfCard, brp_CardType *SelectedCardType)
 
brp_errcode brp_VHL_GetSnr (brp_protocol protocol, brp_buf *Snr, size_t *Snr_len, brp_mempool *mempool)
 
brp_errcode brp_VHL_Read (brp_protocol protocol, unsigned Id, unsigned Adr, unsigned Len, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 
brp_errcode brp_VHL_Write (brp_protocol protocol, unsigned Id, unsigned Adr, brp_buf Data, size_t Data_len)
 
brp_errcode brp_VHL_IsSelected (brp_protocol protocol)
 
brp_errcode brp_VHL_GetLegacyATR (brp_protocol protocol, brp_buf *ATR, size_t *ATR_len, brp_mempool *mempool)
 
brp_errcode brp_VHL_ExchangeAPDU (brp_protocol protocol, brp_CardType AssumedCardType, brp_buf Cmd, size_t Cmd_len, brp_buf *Resp, size_t *Resp_len, brp_mempool *mempool)
 
brp_errcode brp_VHL_Setup (brp_protocol protocol, brp_CardType ConsideredCardType, brp_buf MifareKey, bool AsKeyA, unsigned MadId, unsigned AppId, brp_DesfireFileDescription DesfireFileDesc, brp_buf Key, size_t Key_len, brp_buf SegmentInfo, size_t SegmentInfo_len, bool EnStamp, brp_VHL_Setup_AdrMode AdrMode, unsigned FirstBlock, unsigned BlockCount, unsigned FileLen, brp_VHL_Setup_SelectFileCmdList_Entry *SelectFileCmdList, size_t SelectFileCmdList_len)
 
brp_errcode brp_VHL_SetupMifare (brp_protocol protocol, bool CustomKey, bool KeyA, brp_buf Key)
 
brp_errcode brp_VHL_SetupLegic (brp_protocol protocol, unsigned StampLen, unsigned SegmentID, brp_buf Stamp, size_t Stamp_len)
 
brp_errcode brp_VHL_SetupISO15 (brp_protocol protocol, unsigned FirstBlock, unsigned BlockCount, bool OptionFlag)
 
brp_errcode brp_VHL_CheckReconfigErr (brp_protocol protocol, bool *Failed)
 
brp_errcode brp_VHL_ExchangeLongAPDU (brp_protocol protocol, brp_CardType AssumedCardType, bool Reset, bool ContinueCmd, brp_buf Cmd, size_t Cmd_len, bool *ContinueResp, brp_buf *Resp, size_t *Resp_len, brp_mempool *mempool)
 
brp_errcode brp_VHL_GetFileInfo (brp_protocol protocol, unsigned Id, unsigned *Len, unsigned *BlockSize)
 
brp_errcode brp_VHL_GetATR (brp_protocol protocol, brp_buf *ATR, size_t *ATR_len, brp_mempool *mempool)
 
brp_errcode brp_VHL_Format (brp_protocol protocol, unsigned Id)
 
brp_errcode brp_VHL_ResolveFilename (brp_protocol protocol, char *FileName, unsigned *Id)
 

Detailed Description