# # For a description of the syntax of this configuration file, # see the file kconfig-language.txt in the NuttX tools repository. # if DRIVERS_BLUETOOTH config BLUETOOTH_DEVICE_ID int "Bluetooth Device ID, eg: /dev/ttyBT0" default 0 ---help--- Bluetooth Device ID. config BLUETOOTH_UART bool "Bluetooth UART driver" default n select SCHED_HPWORK depends on ALLOW_BSD_COMPONENTS ---help--- Enable Bluetooth UART driver. config BLUETOOTH_UART_GENERIC bool default n config BLUETOOTH_UART_SHIM bool "Bluetooth UART SHIM driver" default n if BLUETOOTH_UART choice prompt "Bluetooth UART HCI device" default BLUETOOTH_UART_OTHER config BLUETOOTH_UART_CC2564 bool "TI CC2564" depends on EXPERIMENTAL config BLUETOOTH_BCM4343X bool "Broadcom (Cypress) BCM4343X device support" ---help--- Enables download support for the bluetooth component of BCM4343X devices. Note that firmware needs to be provided for these devices to operate. In general this firmware is available in the Cypress WICED SDK. config BLUETOOTH_UART_OTHER bool "Other generic HCI UART device" select BLUETOOTH_UART_GENERIC endchoice # Bluetooth UART HCI device config BLUETOOTH_UART_DUMP bool "Dump HCI UART I/O buffers" default n depends on DEBUG_WIRELESS_INFO ---help--- Dump the full content of all outgoing and incoming messages. config BLUETOOTH_UART_RXBUFSIZE int "Bluetooth UART RX Buffer size" default 2048 ---help--- Bluetooth UART RX Buffer size. Default: 2048 endif # BLUETOOTH_UART config BLUETOOTH_BRIDGE bool "Bluetooth BT/BLE Dual Mode Bridge Driver" default n ---help--- Enable Bluetooth BT/BLE Dual Mode Bridge Driver. config BLUETOOTH_BRIDGE_BTSNOOP bool "Bluetooth bridge btsnoop support" default n depends on BLUETOOTH_BRIDGE ---help--- Enable Bluetooth hci btsnoop log config BLUETOOTH_NULL bool "NULL Bluetooth device" default n ---help--- A do-nothing Bluetooth device driver to permit some basic testing of the Bluetooth stack on the simulator. This driver just "closes the loop" and nothing more: It is a just a bit-bucket for outgoing packets; it generates no incoming packets. config BLUETOOTH_RPMSG_SERVER bool "RPMSG Bluetooth HCI server support" depends on EXPERIMENTAL && RPTUN default n config BLUETOOTH_RPMSG bool "RPMSG Bluetooth HCI client support" depends on EXPERIMENTAL && RPTUN default n config BLUETOOTH_SLIP bool "Bluetooth SLIP support" default n if BLUETOOTH_SLIP config BLUETOOTH_SLIP_TXBUFSIZE int "BT H5 UART TX Buffer Size" default 2048 ---help--- H5 UART TX Buffer Size. Default: 2048 config BLUETOOTH_SLIP_TXWIN int "BT H5 Uart TX Window Size" default 4 ---help--- H5 UART TX Window Size. Default: 4 endif # BLUETOOTH_SLIP endif # DRIVERS_BLUETOOTH