DESCRIPTION
btattach is used to assign a
tty line to a Bluetooth Host Controller Interface using the
btuart(4) or
bcsp(4) line disciplines, and can optionally initialize the line for a given device
type before activating the line discipline.
Supported types are:
-
bcm2035
-
Broadcom BCM2035
-
bcsp
-
Generic BCSP (BlueCore Serial Protocol)
-
bgb2xx
-
Philips BGB2xx module
-
btuart
-
Generic UART (this is the default)
-
csr
-
Cambridge Silicon Radio Casira serial adapter, or Brainboxes serial dongle (BL642)
-
ericsson
-
Ericsson based modules
-
digi
-
Digianswer based cards
-
st
-
ST Microelectronics minikits based on STLC2410/STLC2415
-
stlc2500
-
ST Microelectronics minikits based on STLC2500
-
swave
-
Silicon Wave kits
-
texas
-
Texas Instruments modules
-
unistone
-
Infineon UniStone (PBA31308) modules
When the line discipline is activated, btattach detaches and sleeps until it receives a SIGHUP.
The command line options are as follows:
-
-d
-
debug mode. print initialization IO and do not detach.
-
-F
-
Disable flow control.
-
-f
-
Enable flow control.
-
-i speed
-
Specify an alternate speed for the Bluetooth module to use during the initialization phase.
-
-o
-
Enable odd parity.
-
-P
-
Disable parity.
-
-p
-
Enable parity (even parity).
-
-t
-
Test mode.
Only the super-user may attach a Bluetooth HCI interface.
Test mode tries to guess the speed using the received link-establish packet from HCI, or btuart(4), if there is no response.