File: README

package info (click to toggle)
ubertooth 2018.12.R1-5.4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 5,320 kB
  • sloc: ansic: 18,653; cpp: 2,549; python: 604; makefile: 474; asm: 113; perl: 86; sh: 63; ruby: 43; xml: 20
file content (27 lines) | stat: -rw-r--r-- 1,046 bytes parent folder | download | duplicates (5)
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
26
27
For testing a new board, see: assembly_test/README

The general purpose firmware including Bluetooth functions is bluetooth_rxtx.

This firmware is intended to be compiled with a particular toolchain:

    https://launchpad.net/gcc-arm-embedded

If you are using a recent Ubuntu or Debian system, the toolchain can be installed
from their apt repositorities as follows:

    apt-get install gcc-arm-none-eabi

The default hardware target is Ubertooth One.  If you are compiling for
Ubertooth Zero, you must set the environment variable BOARD=UBERTOOTH_ZERO.


By default the bluetooth-rxtx firmware has transmit capabilities.  If you wish
to build firmware without the ability to transmit, you may do so by setting an
envoronment variable called DISABLE_TX.  For example:

    make clean
    DISABLE_TX=1 make bluetooth_rxtx

The resulting firmware will still be named bluetooth_rxtx.bin.dfu but will be
receive only.  It is advisable to make clean first, to clear up any artifacts 
from previous builds that may have transmit functions enabled.