C API for BALTECH SDK
em.h File Reference
#include "../typedefs.h"

Go to the source code of this file.

Macros

#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)
 

Functions

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)
 

Detailed Description

These are EM-marin 125 kHz card commands.

Definition in file em.h.