xref: /libbtbb/README.md (revision 85fe141ec707a8e9233751a73d416af88c48168c)
1e25b118aSDominic Spilllibbtbb
2e25b118aSDominic Spill=======
3e25b118aSDominic Spill
4e25b118aSDominic SpillThis is the Bluetooth baseband decoding library, forked from the GR-Bluetooth
5e25b118aSDominic Spillproject.  It can be used to extract Bluetooth packet and piconet information
6e25b118aSDominic Spillfrom Ubertooth devices as well as GR-Bluetooth/USRP.
7e25b118aSDominic Spill
8e25b118aSDominic SpillThis code is incomplete, it is still under active development.  Patches and
9*85fe141eSDominic Spillbug reports should be submitted to the bug tracker on GitHub:
10*85fe141eSDominic Spillhttps://github.com/greatscottgadgets/libbtbb/issues
11e25b118aSDominic Spill
12e25b118aSDominic SpillThis software has been developed and tested on Linux, it should work on other
13e25b118aSDominic Spillplatforms but this has yet to be tested.
14e25b118aSDominic Spill
15e25b118aSDominic Spill
16e25b118aSDominic SpillBuild Instructions
17e25b118aSDominic Spill==================
18e25b118aSDominic Spill
19e25b118aSDominic SpillLibbtbb can be built and installed as follows:
20e25b118aSDominic Spill    $ mkdir build
21e25b118aSDominic Spill    $ cd build
22e25b118aSDominic Spill    $ cmake ..
23e25b118aSDominic Spill    $ make
24e25b118aSDominic Spill    $ make install
25e25b118aSDominic Spill
26e25b118aSDominic SpillThis will install the library to /usr/local/lib and the headers to
27e25b118aSDominic Spill/usr/local/include, to install to different locations use:
28e25b118aSDominic Spill    $ cmake -DINSTALL_DIR=/path/to/install -DINCLUDE_DIR=/path/to/include ..
29e25b118aSDominic Spill
30