# 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. # 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 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. if !BLUETOOTH && NBLE 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_CONN int default 6 config BLUETOOTH_MAX_PAIRED int default 7 config BLUETOOTH_DEBUG bool "Enable Debug" default n select STDOUT_CONSOLE if BLUETOOTH_DEBUG config BLUETOOTH_DEBUG_GATT bool "Bluetooth Generic Attribute Profile (GATT) debug" default n help This option enables debug support for the Bluetooth Generic Attribute Profile (GATT). endif # BLUETOOTH_DEBUG 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. endif