BTUART(4)

NAME
btuart - Bluetooth HCI UART (H4) driver

SYNOPSIS
pseudo-device btuart

DESCRIPTION
The btuart driver provides a tty(4) line discipline to send and receive Bluetooth packets over a serial line, as described in the " Bluetooth Host Controller Interface [Transport Layer] specification, Vol 4 part A. "

The btuart sets the baud rate for that by a vendor specific or other command.

Different modules require different handling. The connected modules type can be set with ioctl(2) calls:

BTUART_HCITYPE (int)
    Set the module type. The btuart supports:

    BTUART_HCITYPE_ERICSSON
        Ericsson based modules

    BTUART_HCITYPE_DIGI
        Digianswer based cards

    BTUART_HCITYPE_TEXAS
        Texas Instruments

    BTUART_HCITYPE_CSR
        Cambridge Silicon Radio Casira serial adapter or BrainBoxes serial dongle (BL642)

    BTUART_HCITYPE_SWAVE
        Silicon Wave kits

    BTUART_HCITYPE_ST
        ST Microelectronics minikits based on STLC2410/STLC2415

    BTUART_HCITYPE_STLC2500
        ST Microelectronics minikits based on STLC2500

    BTUART_HCITYPE_BT2000C
        AmbiCom BT2000C Bluetooth PC/CF Card

    BTUART_HCITYPE_BCM2035
        Broadcom BCM2035

    BTUART_HCITYPE_ANY
        Unspecified HCI UART interface

BTUART_INITSPEED (int)
    Set initial speed of module, send initial command to module.

BTUART_START (void)
    Start btuart driver.

SEE ALSO
bluetooth(4), btuartd(8)

HISTORY
The btuart device appeared in NetBSD 4.0.

AUTHORS
KIYOHARA Takashi <kiyohara@kk.iij4u.or.jp>