C API for BALTECH SDK
baltech_api.h
Go to the documentation of this file.
1 
4 #ifndef __BRP_BALTECH_API_BALTECH_API_H__
5 #define __BRP_BALTECH_API_BALTECH_API_H__
6 
7 #if defined(__cplusplus)
8 extern "C" {
9 #endif
10 
11 #include "cmds/ask.h"
12 #include "cmds/ar.h"
13 #include "cmds/bat.h"
14 #include "cmds/bleperiph.h"
15 #include "cmds/cardemu.h"
16 #include "cmds/crypto.h"
17 #include "cmds/dbg.h"
18 #include "cmds/desfire.h"
19 #include "cmds/disp.h"
20 #include "cmds/em.h"
21 #include "cmds/eth.h"
22 #include "cmds/felica.h"
23 #include "cmds/flashfs.h"
24 #include "cmds/ftob.h"
25 #include "cmds/hid.h"
26 #include "cmds/hitag.h"
27 #include "cmds/i2c.h"
28 #include "cmds/iso14a.h"
29 #include "cmds/iso14b.h"
30 #include "cmds/iso14l4.h"
31 #include "cmds/i4ce.h"
32 #include "cmds/iso14ce.h"
33 #include "cmds/iso15.h"
34 #include "cmds/iso78.h"
35 #include "cmds/keyboard.h"
36 #include "cmds/legic.h"
37 #include "cmds/lg.h"
38 #include "cmds/lga.h"
39 #include "cmds/lic.h"
40 #include "cmds/main.h"
41 #include "cmds/mce.h"
42 #include "cmds/mif.h"
43 #include "cmds/mobileid.h"
44 #include "cmds/msgqueue.h"
45 #include "cmds/pico.h"
46 #include "cmds/pki.h"
47 #include "cmds/qkey.h"
48 #include "cmds/rtc.h"
49 #include "cmds/sec.h"
50 #include "cmds/srix.h"
51 #include "cmds/sys.h"
52 #include "cmds/ttf.h"
53 #include "cmds/epcuid.h"
54 #include "cmds/ultralight.h"
55 #include "cmds/ulrdr.h"
56 #include "cmds/usbhost.h"
57 #include "cmds/ui.h"
58 #include "cmds/vhl.h"
59 #include "cmds/dhwctrl.h"
60 #include "cmds/lt.h"
61 
62 #if defined(__cplusplus)
63 }
64 #endif
65 
66 #endif
67 
These are the Display Control commands.
With this command group, you can set up the Mobile ID functionality to read virtual credentials from ...
Ftob card commands.
If the reader has a Real Time Clock (RTC) on board, its current time can be set and retrieved with co...
Commands for UID / EPC tags.
Srix card commands.
With the MCE command group, you can set up and control the Mobile Card Emulation (MCE) functionality...
With this command group, you can access MIFARE DESFire cards in low-level mode.
This command group allows to run multiple commands in a single batch.
This command group allows to emulate an ISO 14443-4 card.
This are HID 125kHz card commands.
This command group regroups the commands needed to use the integrated crypto- engine of the Baltech r...
Commands to get a key from the keyboard and to control the keyboard.
This command group contains ethernet related commands.
Command to read 125kHz TTF (tag talks first) cards.
These are the Quadrakey 125kHz card commands.
This command group allows to emulate an ISO 14443-3 card.
This command group provides access to custom data that is stored in a dataflash device.
With the Sys command group, you can interact with the reader itself.
With the Autoread command group, you can control a reader configured for Autoread mode...
This command group contains commands related to license management.
This are Hitag 125 kHz card commands.
This command group provides access to the LEGIC Prime card system.
This command group regroups the commands needed for public key infrastructure (PKI)-based protocol en...
Picopass card commands.
**This command group is legacy! For new developments please uselegic.h instead.
The ISO 15693 command group contains commands for communication with labels compatible to the ISO 156...
This command group contains commands needed to update the firmware of the reader. ...
This is a command group for getting debug logs.
This command group provides direct access to the USB host functionality of the uC.
VHL stands for Very High Level card access.
With the User Interface command group, you can control the reader's feedback to the card holder...
This command group implements the low-level ISO 14443-4 commands according to the ISO 14443-4 standar...
This command group implements the low-level ISO 14443-3 (Type A) commands according to the ISO 14443-...
This command group provides access to the LEGIC card system.
This are ASK 125kHz card commands.
With this command group, you can access MIFARE Ultralight cards in low-level mode.
This command group regroups the commands needed for Advanced Encryption Standard (AES)-based protocol...
This command group implements the low-level ISO 14443-3 (Type B) commands according to the ISO 14443-...
These are LT transponder commands.
This command group allows to emulate an ISO 14443-4 card.
Encryption Commands for Rijkspas Readers.
With this command group, you can access MIFARE cards in low-level mode.
**This command group is not available in our standard firmware.
These are EM-marin 125 kHz card commands.
Low level hardware commands.
The MsgQueue command group allows to exchange arbitrary data messages between multiple BRP hosts...
These are FeliCa card low-level commands.
This command group enables to access ISO 7816 compatible SAM modules attached to the Baltech ID-engin...
This command group enables to access the I2C interface.