Change all the Intel and Wind River code license from BSD-3 to Apache 2. Change-Id: Id8be2c1c161a06ea8a0b9f38e17660e11dbb384b Signed-off-by: Javier B Perez Hernandez <javier.b.perez.hernandez@linux.intel.com> Signed-off-by: Anas Nashif <anas.nashif@intel.com> Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Benjamin Walsh <benjamin.walsh@windriver.com>
172 lines
3.9 KiB
Text
172 lines
3.9 KiB
Text
# Kconfig - Bluetooth LE stack configuration options
|
|
|
|
#
|
|
# Copyright (c) 2015 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.
|
|
#
|
|
|
|
menuconfig BLUETOOTH
|
|
bool
|
|
prompt "Bluetooth LE support"
|
|
default n
|
|
select NANO_TIMEOUTS
|
|
help
|
|
This option enables Bluetooth Low Energy support.
|
|
|
|
if BLUETOOTH
|
|
config BLUETOOTH_CONN
|
|
bool
|
|
default n
|
|
|
|
config BLUETOOTH_PERIPHERAL
|
|
bool "Peripheral Role support"
|
|
default n
|
|
select BLUETOOTH_CONN
|
|
|
|
config BLUETOOTH_CENTRAL
|
|
bool "Central Role support"
|
|
default n
|
|
select BLUETOOTH_CONN
|
|
|
|
if BLUETOOTH_PERIPHERAL || BLUETOOTH_CENTRAL
|
|
config BLUETOOTH_SMP
|
|
bool
|
|
prompt "Security Manager Protocol support"
|
|
default n
|
|
|
|
config BLUETOOTH_SIGNING
|
|
bool
|
|
prompt "Data signing support"
|
|
default n
|
|
depends on BLUETOOTH_SMP
|
|
help
|
|
This option enables data signing which is used for transferring
|
|
authenticated data in an unencrypted connection.
|
|
|
|
config BLUETOOTH_GATT_CLIENT
|
|
bool
|
|
prompt "GATT client support"
|
|
default n
|
|
|
|
config BLUETOOTH_MAX_CONN
|
|
int
|
|
prompt "Maximum number of simultaneous connections"
|
|
depends on BLUETOOTH_CONN
|
|
default 1
|
|
range 1 16
|
|
help
|
|
Maximum number of simultaneous Bluetooth connections
|
|
supported. The minimum (and default) number is 1.
|
|
|
|
config BLUETOOTH_MAX_PAIRED
|
|
int
|
|
prompt "Maximum number of paired devices"
|
|
depends on BLUETOOTH_CONN
|
|
default 1
|
|
range 1 32
|
|
help
|
|
Maximum number of paired Bluetooth devices. The minimum (and
|
|
default) number is 1.
|
|
|
|
config BLUETOOTH_DEBUG
|
|
bool
|
|
prompt "Bluetooth LE debug support"
|
|
depends on BLUETOOTH
|
|
select STDOUT_CONSOLE
|
|
default n
|
|
help
|
|
This option enables Bluetooth debug going to standard
|
|
serial console.
|
|
|
|
config BLUETOOTH_DEBUG_HCI_CORE
|
|
bool
|
|
prompt "Bluetooth HCI core debug"
|
|
depends on BLUETOOTH_DEBUG
|
|
default n
|
|
help
|
|
This option enables debug support for Bluetooth HCI
|
|
core
|
|
|
|
config BLUETOOTH_DEBUG_BUF
|
|
bool
|
|
prompt "Bluetooth buffers debug"
|
|
depends on BLUETOOTH_DEBUG
|
|
default n
|
|
help
|
|
This option enables debug support for Bluetooth buffers.
|
|
|
|
config BLUETOOTH_DEBUG_CONN
|
|
bool
|
|
prompt "Bluetooth connection debug"
|
|
depends on BLUETOOTH_DEBUG
|
|
default n
|
|
help
|
|
This option enables debug support for Bluetooth
|
|
connection handling.
|
|
|
|
config BLUETOOTH_DEBUG_KEYS
|
|
bool
|
|
prompt "Bluetooth security keys debug"
|
|
depends on BLUETOOTH_DEBUG
|
|
default n
|
|
help
|
|
This option enables debug support for the handling of
|
|
Bluetooth security keys.
|
|
|
|
config BLUETOOTH_DEBUG_L2CAP
|
|
bool
|
|
prompt "Bluetooth L2CAP debug"
|
|
depends on BLUETOOTH_DEBUG
|
|
default n
|
|
help
|
|
This option enables debug support for the Bluetooth
|
|
L2ACP layer.
|
|
|
|
config BLUETOOTH_DEBUG_SMP
|
|
bool
|
|
prompt "Bluetooth Security Manager Protocol (SMP) debug"
|
|
depends on BLUETOOTH_DEBUG
|
|
default n
|
|
help
|
|
This option enables debug support for the Bluetooth
|
|
Security Manager Protocol (SMP).
|
|
|
|
config BLUETOOTH_SMP_SELFTEST
|
|
bool
|
|
prompt "Bluetooth SMP self tests executed on init"
|
|
depends on BLUETOOTH_DEBUG_SMP
|
|
default n
|
|
help
|
|
This option enables SMP self-tests executed on startup
|
|
to verify security and crypto functions.
|
|
|
|
config BLUETOOTH_DEBUG_ATT
|
|
bool
|
|
prompt "Bluetooth Attribute Protocol (ATT) debug"
|
|
depends on BLUETOOTH_DEBUG
|
|
default n
|
|
help
|
|
This option enables debug support for the Bluetooth
|
|
Attribute Protocol (ATT).
|
|
|
|
config BLUETOOTH_DEBUG_GATT
|
|
bool
|
|
prompt "Bluetooth Generic Attribute Profile (GATT) debug"
|
|
depends on BLUETOOTH_DEBUG
|
|
default n
|
|
help
|
|
This option enables debug support for the Bluetooth
|
|
Generic Attribute Profile (GATT).
|
|
endif
|
|
endif
|