NAME
btattach
—
attach serial lines as Bluetooth HCI
interfaces
SYNOPSIS
btattach |
[-dFfoPp ] [-i
speed] [type]
tty speed |
btattach |
-t [-dFfoPp ]
tty |
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
bcm43xx
- Broadcom BCM43xx
bcm43xx-3wire
- Broadcom BCM43xx (3-wire)
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.
FILES
- /var/run/btattach-{tty}.pid
SEE ALSO
HISTORY
The btattach
program was written with
reference to hciattach
as provided with the BlueZ
tools for Linux and first appeared in NetBSD
5.0.
AUTHORS
KIYOHARA Takashi
<kiyohara@kk.iij4u.or.jp>
Iain Hibbert
BUGS
Not all type initializations have been tested.