# Kconfig - NBLE configuration options # # Copyright (c) 2016 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # if !BLUETOOTH config BLUETOOTH_PERIPHERAL bool default n config BLUETOOTH_CENTRAL bool default n config BLUETOOTH_GATT_CLIENT bool default n config BLUETOOTH_SMP bool default n config BLUETOOTH_MAX_PAIRED int default 7 config BLUETOOTH_DEBUG bool default n select STDOUT_CONSOLE config NBLE_UART_ON_DEV_NAME string "Device Name of UART Device for Nordic BLE" default "UART_0" depends on NBLE help This option specifies the name of UART device to be used for Nordic BLE. config NBLE_UART_IRQ int "IRQ of UART Device for Nordic BLE" depends on NBLE help This option specifies the IRQ of UART device to be used for Nordic BLE. config NBLE_UART_IRQ_PRI int "IRQ Priority of UART Device for Nordic BLE" depends on NBLE help This option specifies the IRQ priority of UART device to be used for Nordic BLE. config NBLE bool "Support for custom Nordic Semiconductor BLE protocol" default n select BLUETOOTH_PERIPHERAL select BLUETOOTH_CENTRAL select BLUETOOTH_GATT_CLIENT select BLUETOOTH_SMP select BLUETOOTH_DEBUG select UART_INTERRUPT_DRIVEN select NANO_TIMEOUTS select NET_BUF help Enables support for using Nordic Semiconductor nRF51 Bluetooth LE chips with a custom firmware. The API for this is a subset of the normal Bluetooth API (include/bluetooth/*.h). This driver can only be enabled if CONFIG_BLUETOOTH has not been enabled. endif