| ar.h | With the Autoread command group, you can control a reader configured for Autoread mode |
| ask.h | This are ASK 125kHz card commands |
| baltech_api.h | |
| base64.h | This module is about decoding BASE64 encoded objects |
| bat.h | This command group allows to run multiple commands in a single batch |
| bleperiph.h | **This command group is not available in our standard firmware |
| brp_lib.h | A single include header file, that includes all header files necessary for the BRP library |
| brp_protocol.h | Implements the core BRP protocol |
| cardemu.h | This command group allows to emulate an ISO 14443-3 card |
| commands.h | This is replaced by the Baltech API! |
| common.h | Contains the basic defines that are required throughout the BRP library |
| composite_protocol.h | A composite protocol is a container object, that provides a single protocol object for handling a stack of multiple sub-protocols at once |
| crypto.h | This command group regroups the commands needed to use the integrated crypto- engine of the Baltech reader |
| dbg.h | This is a command group for getting debug logs |
| desfire.h | With this command group, you can access MIFARE DESFire cards in low-level mode |
| dhwctrl.h | Low level hardware commands |
| disp.h | These are the Display Control commands |
| em.h | These are EM-marin 125 kHz card commands |
| epcuid.h | Commands for UID / EPC tags |
| errorcodes.h | Contains all possible error codes that could be returned by BRP library |
| eth.h | This command group contains ethernet related commands |
| felica.h | These are FeliCa card low-level commands |
| flashfs.h | This command group provides access to custom data that is stored in a dataflash device |
| frames.h | Defines frame objects that allow dynamic sized buffers to be handled easily |
| ftob.h | Ftob card commands |
| hid.h | This are HID 125kHz card commands |
| hitag.h | This are Hitag 125 kHz card commands |
| i2c.h | This command group enables to access the I2C interface |
| i4ce.h | This command group allows to emulate an ISO 14443-4 card |
| iso14a.h | This command group implements the low-level ISO 14443-3 (Type A) commands according to the ISO 14443-3 (Type A) standard |
| iso14b.h | This command group implements the low-level ISO 14443-3 (Type B) commands according to the ISO 14443-3 (Type B) standard |
| iso14ce.h | This command group allows to emulate an ISO 14443-4 card |
| iso14l4.h | This command group implements the low-level ISO 14443-4 commands according to the ISO 14443-4 standard |
| iso15.h | The ISO 15693 command group contains commands for communication with labels compatible to the ISO 15693 standard |
| iso78.h | This command group enables to access ISO 7816 compatible SAM modules attached to the Baltech ID-engine reader |
| keyboard.h | Commands to get a key from the keyboard and to control the keyboard |
| legic.h | This command group provides access to the LEGIC card system |
| lg.h | This command group provides access to the LEGIC Prime card system |
| lga.h | **This command group is legacy! For new developments please uselegic.h instead |
| lic.h | This command group contains commands related to license management |
| lt.h | These are LT transponder commands |
| main.h | This command group contains commands needed to update the firmware of the reader |
| mce.h | With the MCE command group, you can set up and control the Mobile Card Emulation (MCE) functionality |
| mempool.h | Defines a mempool that allows centralized memory allocation |
| mif.h | With this command group, you can access MIFARE cards in low-level mode |
| mobileid.h | With this command group, you can set up the Mobile ID functionality to read virtual credentials from smartphones |
| monitor_protocol.h | Implements a "Probe" Protocol, that logs all transferred data to a file |
| msgqueue.h | The MsgQueue command group allows to exchange arbitrary data messages between multiple BRP hosts |
| names.h | Resolves all errorcodes, codes, .. |
| pico.h | Picopass card commands |
| pki.h | This command group regroups the commands needed for public key infrastructure (PKI)-based protocol encryption |
| pki_protocol.h | Implements the PKI security layer |
| platform.h | Defines generic, platform specific functions which are required for the SDK internally |
| protocol.h | This file primarly defines the common part of all protocol's data structures (:brp_protocol_t) and API functions to directly interact with protocols (that usually are only required for plugin developers) |
| protocol_ids.h | Every protocol has to be identified unique by a protocol ID |
| qkey.h | These are the Quadrakey 125kHz card commands |
| rs232_protocol.h | This file provides a I/O protocol object for accessing RS232 Ports/CDC based USB devices |
| rtc.h | If the reader has a Real Time Clock (RTC) on board, its current time can be set and retrieved with commands from this command group |
| sec.h | This command group regroups the commands needed for Advanced Encryption Standard (AES)-based protocol encryption, and to access the reader's internal security system |
| security_protocol.h | Implements the standard security layer |
| srix.h | Srix card commands |
| sys.h | With the Sys command group, you can interact with the reader itself |
| tcpip_protocol.h | This is the adapter for network sockets to access to TCP/IP devices |
| ttf.h | Command to read 125kHz TTF (tag talks first) cards |
| typedefs.h | |
| ui.h | With the User Interface command group, you can control the reader's feedback to the card holder, e.g |
| ulrdr.h | Encryption Commands for Rijkspas Readers |
| ultralight.h | With this command group, you can access MIFARE Ultralight cards in low-level mode |
| usb_hid_protocol.h | This is the adapter for USB devices that are connected via the Human Interface Device (HID) Protocol |
| usbhost.h | This command group provides direct access to the USB host functionality of the uC |
| version.h | Allows to retrieve compiler version |
| vhl.h | VHL stands for Very High Level card access |