diff options
author | Tedd Ho-Jeong An <tedd.an@intel.com> | 2021-05-03 22:02:07 -0700 |
---|---|---|
committer | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2021-05-04 16:49:02 -0700 |
commit | 6552b572371476f43773519c7029073239341f24 (patch) | |
tree | a3f0e7909b3059b4a0316249211aa150b4c99abc /tools/hciattach.rst | |
parent | 1835be72e13f073f1765440bbd5167d0dd2747be (diff) | |
download | bluez-6552b572371476f43773519c7029073239341f24.tar.gz |
tools: Convert manpages to rst format
This patch converts existing manpages in tools into the reStructuredText
format.
Diffstat (limited to 'tools/hciattach.rst')
-rw-r--r-- | tools/hciattach.rst | 166 |
1 files changed, 166 insertions, 0 deletions
diff --git a/tools/hciattach.rst b/tools/hciattach.rst new file mode 100644 index 000000000..d3eb7ef66 --- /dev/null +++ b/tools/hciattach.rst @@ -0,0 +1,166 @@ +========= +hciattach +========= + +------------------------------------------------- +attach serial devices via UART HCI to BlueZ stack +------------------------------------------------- + +:Authors: - Maxim Krasnyansky <maxk@qualcomm.com> + - Nils Faerber <nils@kernelconcepts.de> +:Version: BlueZ +:Copyright: Free use of this software is granted under ther terms of the GNU + Lesser General Public Licenses (LGPL). +:Date: Jan 22, 2002 +:Manual section: 1 +:Manual group: Linux System Administration + +SYNOPSIS +======== + +**hciattach** [*OPTIONS*] <*tty*> <*type|id*> [*speed*] [*flow*] [*sleep*] [*bdaddr*] + +**hciattach** -1 + +DESCRIPTION +=========== + +**hciattach(1)** is used to attach a serial UART to the Bluetooth stack as HCI +transport interface. + +OPTIONS +======= + +-i Send break +-n Don't detach from controlling terminal. +-p Print the PID when detaching. +-t timeout Specify an initialization timeout. Default is 5 seconds. +-s speed Specify an initial speed instead of the hardware default. +-l List all available configurations. +-r Set the HCI device into raw mode. The kernel and bluetooth daemon + will ignore it. +-h, --help Show help options + +ARGUMENTS +========= + +*show* + This specifies the serial device to attach. A leading /dev can be omitted. + + Examples: **/dev/ttyS1 ttyS2** + +*type|id* + The *type* or *id* of the Bluetooth device that is to be attached, + i.e. vendor or other device specific identifier. + Currently supported types are + +.. list-table:: + :header-rows: 1 + :widths: auto + + * - *type* + - Description + + * - any + - Unspecified HCI_UART interface, no vendor specific options + + * - ericsson + - Ericsson based modules + + * - digi + - Digianswer based cards + + * - xircom + - Xircom PCMCIA cards: Credit Card Adapter and Real Port Adapter + + * - csr + - CSR Casira serial adapter or BrainBoxes serial dongle (BL642) + + * - bboxes + - BrainBoxes PCMCIA card (BL620) + + * - swave + - Silicon Wave kits + + * - bcsp + - Serial adapters using CSR chips with BCSP serial protocol + + * - ath3k + - Atheros AR300x based serial Bluetooth device + + * - intel + - Intel Bluetooth device + +.. list-table:: + :header-rows: 1 + :widths: auto + + * - | Supported ID + | (manufacturer id, product id) + - Description + + * - 0x0105, 0x080a + - Xircom PCMCIA cards: Credit Card Adapter and Real Port Adapter + + * - 0x0160, 0x0002 + - BrainBoxes PCMCIA card (BL620) + +*speed* + The *speed* specifies the UART speed to use. Baudrates higher than 115200bps + require vendor specific initializations that are not implemented for all + types of devices. In general the following speeds are supported: + + Supported vendor devices are automatically initialised to their respective + best settings. + +.. list-table:: + :header-rows: 0 + :widths: auto + + * - 9600 + + * - 19200 + + * - 38400 + + * - 57600 + + * - 115200 + + * - 230400 + + * - 460800 + + * - 921600 + +*flow* + If the *flow* is appended to the list of options then hardware flow control + is forced on the serial link (**CRTSCTS**). All above mentioned device + types have flow set by default. To force no flow control use *noflow* + instead. + +*sleep|nosleep* + Enables hardware specific power management feature. If *sleep* is appended + to the list of options then this feature is enabled. To disable this + feature use *nosleep* instead. All above mentioned device types have + *nosleep* set by default. + + Note: This option will only be valid for hardware which support hardware + specific power management enable option from host. + +*bdaddr* + The bdaddr specifies the Bluetooth Address to use. Some devices (like + the STLC2500) do not store the Bluetooth address in hardware memory. + Instead it must be uploaded during the initialization process. If this + argument is specified, then the address will be used to initialize the + device. Otherwise, a default address will be used. + +RESOURCES +========= + +http://www.bluez.org + +REPORTING BUGS +============== + +linux-bluetooth@vger.kernel.org |