aboutsummaryrefslogtreecommitdiff
path: root/drive-sdk/deps/bzle/README.md
blob: 0b6d2817733fdb2067384300e19eb52a206c599c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# libbzle

This is a minimal library consisting of code from [BlueZ 5.15][bluez] that is required for Bluetooth LE.
The Anki Drive SDK only requires the C interface to access Bluetooth LE methods supported by the Linux kernel.
This small package simplifies the build procedure, but eliminating the requirement to install dependencies and build the entire BlueZ 5.x package.

[bluez]: http://www.bluez.org/

## Build

```
mkdir build
cd build
cmake ..
make
```

## Products

- `libbzle.a`: Static library.
- `include/bzle`: Public header files for Bluetooth LE and GATT functions.
- `hciconfig`: The `hciconfig` tool distributed with the BlueZ package.
This tool allows users to configure Bluetooth USB dongles.