![]()  | 
     BALTECH Docs | 
    C API for BALTECH SDK
   
    
   
   | 
   
These are EM-marin 125 kHz card commands. More...
#include "../typedefs.h"Go to the source code of this file.
Macros | |
| #define | BRP_EM_ErrEmNoTag BRP_ERR_STATUS(0x3100, 0x01) | 
| No tag error.  More... | |
| #define | BRP_EM_ErrEmRxdata BRP_ERR_STATUS(0x3100, 0x03) | 
| Wrong length or wrong data.  More... | |
| #define | BRP_EM_ErrEmChecksum BRP_ERR_STATUS(0x3100, 0x04) | 
| Receive checksum error.  More... | |
| #define | BRP_EM_ErrEmParity BRP_ERR_STATUS(0x3100, 0x05) | 
| Receive parity error.  More... | |
| #define | BRP_EM_EmCmdError BRP_ERR_STATUS(0x3100, 0x06) | 
| Error detected during command execution.  More... | |
| #define | BRP_EM_EmTagtypeNotDetected BRP_ERR_STATUS(0x3100, 0x07) | 
| Unknown tag type or modulation not detected.  More... | |
| #define | BRP_EM_ErrEmOvTo BRP_ERR_STATUS(0x3100, 0x08) | 
| ISR buffer overflow during send/receive, TO during send.  More... | |
| #define | BRP_EM_EmParamError BRP_ERR_STATUS(0x3100, 0x09) | 
| Host command parameter error.  More... | |
| #define | BRP_EM_ErrEmHfreqctrl BRP_ERR_STATUS(0x3100, 0x0A) | 
| Another task requested control over HF via hf_request_control.  More... | |
| #define | BRP_EM_ErrEmHw BRP_ERR_STATUS(0x3100, 0x0B) | 
| Missing Platform ID or Readerchip error.  More... | |
| #define | BRP_EM_ErrEmHwNotSupported BRP_ERR_STATUS(0x3100, 0x0D) | 
| Hardware not supported.  More... | |
Functions | |
| brp_errcode | brp_EM_DecodeCfg (brp_protocol protocol, brp_EM_DecodeCfg_RxMod RxMod, unsigned RxBaud) | 
| Configures Mod and Baudtype of receiver.  More... | |
| brp_errcode | brp_EM_Read4100 (brp_protocol protocol, brp_buf *Data, size_t *Data_len, brp_mempool *mempool) | 
| Reads the UID from EM4100/4102 labels.  More... | |
| brp_errcode | brp_EM_Read4205 (brp_protocol protocol, unsigned Address, unsigned *Page) | 
| Reads a page from EM4205/4305 labels.  More... | |
| brp_errcode | brp_EM_Write4205 (brp_protocol protocol, unsigned Address, unsigned Page) | 
| Writes a page to EM4205/4305 labels.  More... | |
| brp_errcode | brp_EM_Halt4205 (brp_protocol protocol) | 
| Disables a 4205 tag until next power on.  More... | |
| brp_errcode | brp_EM_Login4205 (brp_protocol protocol, unsigned Password) | 
| Login to a 4205 tag with data has to match block 1.  More... | |
| brp_errcode | brp_EM_Protect4205 (brp_protocol protocol, unsigned ProtectMask) | 
| Protects data from being modified.  More... | |
| brp_errcode | brp_EM_Read4469 (brp_protocol protocol, unsigned Address, unsigned *Page) | 
| Reads a page from EM4469/4569 labels.  More... | |
| brp_errcode | brp_EM_Write4469 (brp_protocol protocol, unsigned Address, unsigned Page) | 
| Writes a page to EM4469/4569 labels.  More... | |
| brp_errcode | brp_EM_Halt4469 (brp_protocol protocol) | 
| Disables a EM4469/4569 tag until next power on.  More... | |
| brp_errcode | brp_EM_Login4469 (brp_protocol protocol, unsigned Password) | 
| Login to a EM4469/4569 tag with data has to match block 1.  More... | |
| brp_errcode | brp_EM_Read4450 (brp_protocol protocol, unsigned StartAdr, unsigned EndAdr, unsigned **PageNr, size_t *PageNr_len, brp_mempool *mempool) | 
| Reads pages from a EM4450 tag (start to end address).  More... | |
These are EM-marin 125 kHz card commands.
Definition in file em.h.