2017-10-20 09:09:03 +00:00
|
|
|
menu Bluetooth
|
|
|
|
|
|
|
|
|
|
|
|
config BT_ENABLED
|
2017-01-10 05:39:43 +00:00
|
|
|
bool "Bluetooth"
|
|
|
|
help
|
2017-03-07 17:20:33 +00:00
|
|
|
Select this option to enable Bluetooth and show the submenu with Bluetooth configuration choices.
|
|
|
|
|
2017-10-20 09:09:03 +00:00
|
|
|
choice BTDM_CONTROLLER_PINNED_TO_CORE_CHOICE
|
|
|
|
prompt "The cpu core which bluetooth controller run"
|
|
|
|
depends on BT_ENABLED && !FREERTOS_UNICORE
|
|
|
|
help
|
|
|
|
Specify the cpu core to run bluetooth controller.
|
|
|
|
Can not specify no-affinity.
|
|
|
|
|
|
|
|
config BTDM_CONTROLLER_PINNED_TO_CORE_0
|
|
|
|
bool "Core 0 (PRO CPU)"
|
|
|
|
config BTDM_CONTROLLER_PINNED_TO_CORE_1
|
|
|
|
bool "Core 1 (APP CPU)"
|
|
|
|
depends on !FREERTOS_UNICORE
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config BTDM_CONTROLLER_PINNED_TO_CORE
|
|
|
|
int
|
|
|
|
default 0 if BTDM_CONTROLLER_PINNED_TO_CORE_0
|
|
|
|
default 1 if BTDM_CONTROLLER_PINNED_TO_CORE_1
|
|
|
|
default 0
|
|
|
|
|
|
|
|
choice BTDM_CONTROLLER_HCI_MODE_CHOICE
|
|
|
|
prompt "HCI mode"
|
2017-03-07 17:20:33 +00:00
|
|
|
depends on BT_ENABLED
|
2017-10-20 09:09:03 +00:00
|
|
|
help
|
|
|
|
Speicify HCI mode as VHCI or UART(H4)
|
|
|
|
|
|
|
|
config BTDM_CONTROLLER_HCI_MODE_VHCI
|
|
|
|
bool "VHCI"
|
2018-02-11 19:49:38 +00:00
|
|
|
help
|
2017-10-20 09:09:03 +00:00
|
|
|
Normal option. Mostly, choose this VHCI when bluetooth host run on ESP32, too.
|
|
|
|
|
|
|
|
config BTDM_CONTROLLER_HCI_MODE_UART_H4
|
|
|
|
bool "UART(H4)"
|
|
|
|
help
|
|
|
|
If use external bluetooth host which run on other hardware and use UART as the HCI interface,
|
|
|
|
choose this option.
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
menu "HCI UART(H4) Options"
|
|
|
|
visible if BTDM_CONTROLLER_HCI_MODE_UART_H4
|
|
|
|
|
|
|
|
config BT_HCI_UART_NO
|
|
|
|
int "UART Number for HCI"
|
|
|
|
depends on BTDM_CONTROLLER_HCI_MODE_UART_H4
|
|
|
|
range 1 2
|
|
|
|
default 1
|
|
|
|
help
|
|
|
|
Uart number for HCI. The available uart is UART1 and UART2.
|
|
|
|
|
|
|
|
config BT_HCI_UART_BAUDRATE
|
|
|
|
int "UART Baudrate for HCI"
|
|
|
|
depends on BTDM_CONTROLLER_HCI_MODE_UART_H4
|
|
|
|
range 115200 921600
|
|
|
|
default 921600
|
|
|
|
help
|
|
|
|
UART Baudrate for HCI. Please use standard baudrate.
|
|
|
|
endmenu
|
|
|
|
|
|
|
|
menuconfig BLUEDROID_ENABLED
|
|
|
|
bool "Bluedroid Enable"
|
|
|
|
depends on BTDM_CONTROLLER_HCI_MODE_VHCI
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
This enables the default Bluedroid Bluetooth stack
|
|
|
|
|
|
|
|
choice BLUEDROID_PINNED_TO_CORE_CHOICE
|
|
|
|
prompt "The cpu core which Bluedroid run"
|
|
|
|
depends on BLUEDROID_ENABLED && !FREERTOS_UNICORE
|
|
|
|
help
|
|
|
|
Which the cpu core to run Bluedroid. Can choose core0 and core1.
|
|
|
|
Can not specify no-affinity.
|
|
|
|
|
|
|
|
config BLUEDROID_PINNED_TO_CORE_0
|
|
|
|
bool "Core 0 (PRO CPU)"
|
|
|
|
config BLUEDROID_PINNED_TO_CORE_1
|
|
|
|
bool "Core 1 (APP CPU)"
|
|
|
|
depends on !FREERTOS_UNICORE
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config BLUEDROID_PINNED_TO_CORE
|
|
|
|
int
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default 0 if BLUEDROID_PINNED_TO_CORE_0
|
|
|
|
default 1 if BLUEDROID_PINNED_TO_CORE_1
|
|
|
|
default 0
|
2016-08-17 15:08:22 +00:00
|
|
|
|
2016-11-25 15:37:46 +00:00
|
|
|
config BTC_TASK_STACK_SIZE
|
2017-03-18 08:02:54 +00:00
|
|
|
int "Bluetooth event (callback to application) task stack size"
|
2017-03-31 04:51:45 +00:00
|
|
|
depends on BLUEDROID_ENABLED
|
2017-03-18 08:02:54 +00:00
|
|
|
default 3072
|
|
|
|
help
|
|
|
|
This select btc task stack size
|
2016-11-25 15:37:46 +00:00
|
|
|
|
2016-12-12 20:10:44 +00:00
|
|
|
config BLUEDROID_MEM_DEBUG
|
2017-03-18 08:02:54 +00:00
|
|
|
bool "Bluedroid memory debug"
|
2017-03-31 04:51:45 +00:00
|
|
|
depends on BLUEDROID_ENABLED
|
2017-03-18 08:02:54 +00:00
|
|
|
default n
|
|
|
|
help
|
|
|
|
Bluedroid memory debug
|
2016-12-12 20:10:44 +00:00
|
|
|
|
2017-03-16 14:32:27 +00:00
|
|
|
config CLASSIC_BT_ENABLED
|
2017-03-18 08:02:54 +00:00
|
|
|
bool "Classic Bluetooth"
|
2017-03-31 04:51:45 +00:00
|
|
|
depends on BLUEDROID_ENABLED
|
2017-03-18 08:02:54 +00:00
|
|
|
default n
|
2017-06-15 07:48:20 +00:00
|
|
|
help
|
|
|
|
For now this option needs "SMP_ENABLE" to be set to yes
|
2017-03-16 14:32:27 +00:00
|
|
|
|
2017-12-25 11:39:37 +00:00
|
|
|
config A2DP_ENABLE
|
|
|
|
bool "A2DP"
|
2018-01-05 08:48:29 +00:00
|
|
|
depends on CLASSIC_BT_ENABLED
|
|
|
|
default n
|
|
|
|
help
|
2017-12-25 11:39:37 +00:00
|
|
|
Advanced Audio Distrubution Profile
|
2018-02-11 19:49:38 +00:00
|
|
|
|
2017-12-25 11:39:37 +00:00
|
|
|
choice A2DP_ROLE
|
|
|
|
prompt "A2DP ROLE config"
|
|
|
|
depends on A2DP_ENABLE
|
|
|
|
|
|
|
|
config A2DP_SINK_ENABLE
|
|
|
|
bool "SINK"
|
|
|
|
config A2DP_SRC_ENABLE
|
|
|
|
bool "SOURCE"
|
|
|
|
endchoice
|
|
|
|
|
2018-01-30 06:26:53 +00:00
|
|
|
config A2DP_SINK_TASK_STACK_SIZE
|
|
|
|
int "A2DP sink (audio stream decoding) task stack size"
|
|
|
|
depends on A2DP_ENABLE && A2DP_SINK_ENABLE
|
|
|
|
default 2048
|
|
|
|
|
|
|
|
config A2DP_SOURCE_TASK_STACK_SIZE
|
|
|
|
int "A2DP source (audio stream encoding) task stack size"
|
|
|
|
depends on A2DP_ENABLE && A2DP_SRC_ENABLE
|
|
|
|
default 2048
|
|
|
|
|
2018-01-05 08:48:29 +00:00
|
|
|
config BT_SPP_ENABLED
|
2017-12-25 11:39:37 +00:00
|
|
|
bool "SPP"
|
2018-01-05 08:48:29 +00:00
|
|
|
depends on CLASSIC_BT_ENABLED
|
|
|
|
default n
|
|
|
|
help
|
2017-12-25 11:39:37 +00:00
|
|
|
This enables the Serial Port Profile
|
2018-01-05 08:48:29 +00:00
|
|
|
|
2017-04-20 11:18:05 +00:00
|
|
|
config GATTS_ENABLE
|
2017-04-26 02:47:16 +00:00
|
|
|
bool "Include GATT server module(GATTS)"
|
2017-04-20 11:18:05 +00:00
|
|
|
depends on BLUEDROID_ENABLED
|
2018-02-11 19:49:38 +00:00
|
|
|
default y
|
2017-04-20 11:18:05 +00:00
|
|
|
help
|
2017-04-26 02:47:16 +00:00
|
|
|
This option can be disabled when the app work only on gatt client mode
|
2017-04-20 11:18:05 +00:00
|
|
|
|
|
|
|
config GATTC_ENABLE
|
2017-04-26 02:47:16 +00:00
|
|
|
bool "Include GATT client module(GATTC)"
|
2017-04-20 11:18:05 +00:00
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
This option can be close when the app work only on gatt server mode
|
|
|
|
|
2017-06-15 07:48:20 +00:00
|
|
|
config BLE_SMP_ENABLE
|
|
|
|
bool "Include BLE security module(SMP)"
|
2017-04-20 11:18:05 +00:00
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
This option can be close when the app not used the ble security connect.
|
|
|
|
|
2017-04-26 08:23:45 +00:00
|
|
|
config BT_STACK_NO_LOG
|
2018-04-25 02:11:06 +00:00
|
|
|
bool "Disable BT debug logs (minimize bin size)"
|
2017-04-26 08:23:45 +00:00
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default n
|
|
|
|
help
|
|
|
|
This select can save the rodata code size
|
|
|
|
|
2018-04-25 02:11:06 +00:00
|
|
|
menu "BT DEBUG LOG LEVEL"
|
|
|
|
depends on BLUEDROID_ENABLED && !BT_STACK_NO_LOG
|
|
|
|
|
|
|
|
choice HCI_INITIAL_TRACE_LEVEL
|
|
|
|
prompt "HCI layer"
|
|
|
|
default HCI_TRACE_LEVEL_WARNING
|
|
|
|
depends on BLUEDROID_ENABLED && !BT_STACK_NO_LOG
|
|
|
|
help
|
|
|
|
Define BT trace level for HCI layer
|
|
|
|
|
|
|
|
config HCI_TRACE_LEVEL_NONE
|
|
|
|
bool "NONE"
|
|
|
|
config HCI_TRACE_LEVEL_ERROR
|
|
|
|
bool "ERROR"
|
|
|
|
config HCI_TRACE_LEVEL_WARNING
|
|
|
|
bool "WARNING"
|
|
|
|
config HCI_TRACE_LEVEL_API
|
|
|
|
bool "API"
|
|
|
|
config HCI_TRACE_LEVEL_EVENT
|
|
|
|
bool "EVENT"
|
|
|
|
config HCI_TRACE_LEVEL_DEBUG
|
|
|
|
bool "DEBUG"
|
|
|
|
config HCI_TRACE_LEVEL_VERBOSE
|
|
|
|
bool "VERBOSE"
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config HCI_INITIAL_TRACE_LEVEL
|
|
|
|
int
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default 0 if HCI_TRACE_LEVEL_NONE
|
|
|
|
default 1 if HCI_TRACE_LEVEL_ERROR
|
|
|
|
default 2 if HCI_TRACE_LEVEL_WARNING
|
|
|
|
default 3 if HCI_TRACE_LEVEL_API
|
|
|
|
default 4 if HCI_TRACE_LEVEL_EVENT
|
|
|
|
default 5 if HCI_TRACE_LEVEL_DEBUG
|
|
|
|
default 6 if HCI_TRACE_LEVEL_VERBOSE
|
|
|
|
default 2
|
|
|
|
|
|
|
|
choice BTM_INITIAL_TRACE_LEVEL
|
|
|
|
prompt "BTM layer"
|
|
|
|
default BTM_TRACE_LEVEL_WARNING
|
|
|
|
depends on BLUEDROID_ENABLED && !BT_STACK_NO_LOG
|
|
|
|
help
|
|
|
|
Define BT trace level for BTM layer
|
|
|
|
|
|
|
|
config BTM_TRACE_LEVEL_NONE
|
|
|
|
bool "NONE"
|
|
|
|
config BTM_TRACE_LEVEL_ERROR
|
|
|
|
bool "ERROR"
|
|
|
|
config BTM_TRACE_LEVEL_WARNING
|
|
|
|
bool "WARNING"
|
|
|
|
config BTM_TRACE_LEVEL_API
|
|
|
|
bool "API"
|
|
|
|
config BTM_TRACE_LEVEL_EVENT
|
|
|
|
bool "EVENT"
|
|
|
|
config BTM_TRACE_LEVEL_DEBUG
|
|
|
|
bool "DEBUG"
|
|
|
|
config BTM_TRACE_LEVEL_VERBOSE
|
|
|
|
bool "VERBOSE"
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config BTM_INITIAL_TRACE_LEVEL
|
|
|
|
int
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default 0 if BTM_TRACE_LEVEL_NONE
|
|
|
|
default 1 if BTM_TRACE_LEVEL_ERROR
|
|
|
|
default 2 if BTM_TRACE_LEVEL_WARNING
|
|
|
|
default 3 if BTM_TRACE_LEVEL_API
|
|
|
|
default 4 if BTM_TRACE_LEVEL_EVENT
|
|
|
|
default 5 if BTM_TRACE_LEVEL_DEBUG
|
|
|
|
default 6 if BTM_TRACE_LEVEL_VERBOSE
|
|
|
|
default 2
|
|
|
|
|
|
|
|
choice L2CAP_INITIAL_TRACE_LEVEL
|
|
|
|
prompt "L2CAP layer"
|
|
|
|
default L2CAP_TRACE_LEVEL_WARNING
|
|
|
|
depends on BLUEDROID_ENABLED && !BT_STACK_NO_LOG
|
|
|
|
help
|
|
|
|
Define BT trace level for L2CAP layer
|
|
|
|
|
|
|
|
config L2CAP_TRACE_LEVEL_NONE
|
|
|
|
bool "NONE"
|
|
|
|
config L2CAP_TRACE_LEVEL_ERROR
|
|
|
|
bool "ERROR"
|
|
|
|
config L2CAP_TRACE_LEVEL_WARNING
|
|
|
|
bool "WARNING"
|
|
|
|
config L2CAP_TRACE_LEVEL_API
|
|
|
|
bool "API"
|
|
|
|
config L2CAP_TRACE_LEVEL_EVENT
|
|
|
|
bool "EVENT"
|
|
|
|
config L2CAP_TRACE_LEVEL_DEBUG
|
|
|
|
bool "DEBUG"
|
|
|
|
config L2CAP_TRACE_LEVEL_VERBOSE
|
|
|
|
bool "VERBOSE"
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config L2CAP_INITIAL_TRACE_LEVEL
|
|
|
|
int
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default 0 if L2CAP_TRACE_LEVEL_NONE
|
|
|
|
default 1 if L2CAP_TRACE_LEVEL_ERROR
|
|
|
|
default 2 if L2CAP_TRACE_LEVEL_WARNING
|
|
|
|
default 3 if L2CAP_TRACE_LEVEL_API
|
|
|
|
default 4 if L2CAP_TRACE_LEVEL_EVENT
|
|
|
|
default 5 if L2CAP_TRACE_LEVEL_DEBUG
|
|
|
|
default 6 if L2CAP_TRACE_LEVEL_VERBOSE
|
|
|
|
default 2
|
|
|
|
|
|
|
|
choice RFCOMM_INITIAL_TRACE_LEVEL
|
|
|
|
prompt "RFCOMM layer"
|
|
|
|
default RFCOMM_TRACE_LEVEL_WARNING
|
|
|
|
depends on BLUEDROID_ENABLED && !BT_STACK_NO_LOG
|
|
|
|
help
|
|
|
|
Define BT trace level for RFCOMM layer
|
|
|
|
|
|
|
|
config RFCOMM_TRACE_LEVEL_NONE
|
|
|
|
bool "NONE"
|
|
|
|
config RFCOMM_TRACE_LEVEL_ERROR
|
|
|
|
bool "ERROR"
|
|
|
|
config RFCOMM_TRACE_LEVEL_WARNING
|
|
|
|
bool "WARNING"
|
|
|
|
config RFCOMM_TRACE_LEVEL_API
|
|
|
|
bool "API"
|
|
|
|
config RFCOMM_TRACE_LEVEL_EVENT
|
|
|
|
bool "EVENT"
|
|
|
|
config RFCOMM_TRACE_LEVEL_DEBUG
|
|
|
|
bool "DEBUG"
|
|
|
|
config RFCOMM_TRACE_LEVEL_VERBOSE
|
|
|
|
bool "VERBOSE"
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config RFCOMM_INITIAL_TRACE_LEVEL
|
|
|
|
int
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default 0 if RFCOMM_TRACE_LEVEL_NONE
|
|
|
|
default 1 if RFCOMM_TRACE_LEVEL_ERROR
|
|
|
|
default 2 if RFCOMM_TRACE_LEVEL_WARNING
|
|
|
|
default 3 if RFCOMM_TRACE_LEVEL_API
|
|
|
|
default 4 if RFCOMM_TRACE_LEVEL_EVENT
|
|
|
|
default 5 if RFCOMM_TRACE_LEVEL_DEBUG
|
|
|
|
default 6 if RFCOMM_TRACE_LEVEL_VERBOSE
|
|
|
|
default 2
|
|
|
|
|
|
|
|
choice SDP_INITIAL_TRACE_LEVEL
|
|
|
|
prompt "SDP layer"
|
|
|
|
default SDP_TRACE_LEVEL_WARNING
|
|
|
|
depends on BLUEDROID_ENABLED && !BT_STACK_NO_LOG
|
|
|
|
help
|
|
|
|
Define BT trace level for SDP layer
|
|
|
|
|
|
|
|
config SDP_TRACE_LEVEL_NONE
|
|
|
|
bool "NONE"
|
|
|
|
config SDP_TRACE_LEVEL_ERROR
|
|
|
|
bool "ERROR"
|
|
|
|
config SDP_TRACE_LEVEL_WARNING
|
|
|
|
bool "WARNING"
|
|
|
|
config SDP_TRACE_LEVEL_API
|
|
|
|
bool "API"
|
|
|
|
config SDP_TRACE_LEVEL_EVENT
|
|
|
|
bool "EVENT"
|
|
|
|
config SDP_TRACE_LEVEL_DEBUG
|
|
|
|
bool "DEBUG"
|
|
|
|
config SDP_TRACE_LEVEL_VERBOSE
|
|
|
|
bool "VERBOSE"
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config SDP_INITIAL_TRACE_LEVEL
|
|
|
|
int
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default 0 if SDP_TRACE_LEVEL_NONE
|
|
|
|
default 1 if SDP_TRACE_LEVEL_ERROR
|
|
|
|
default 2 if SDP_TRACE_LEVEL_WARNING
|
|
|
|
default 3 if SDP_TRACE_LEVEL_API
|
|
|
|
default 4 if SDP_TRACE_LEVEL_EVENT
|
|
|
|
default 5 if SDP_TRACE_LEVEL_DEBUG
|
|
|
|
default 6 if SDP_TRACE_LEVEL_VERBOSE
|
|
|
|
default 2
|
|
|
|
|
|
|
|
choice GAP_INITIAL_TRACE_LEVEL
|
|
|
|
prompt "GAP layer"
|
|
|
|
default GAP_TRACE_LEVEL_WARNING
|
|
|
|
depends on BLUEDROID_ENABLED && !BT_STACK_NO_LOG
|
|
|
|
help
|
|
|
|
Define BT trace level for GAP layer
|
|
|
|
|
|
|
|
config GAP_TRACE_LEVEL_NONE
|
|
|
|
bool "NONE"
|
|
|
|
config GAP_TRACE_LEVEL_ERROR
|
|
|
|
bool "ERROR"
|
|
|
|
config GAP_TRACE_LEVEL_WARNING
|
|
|
|
bool "WARNING"
|
|
|
|
config GAP_TRACE_LEVEL_API
|
|
|
|
bool "API"
|
|
|
|
config GAP_TRACE_LEVEL_EVENT
|
|
|
|
bool "EVENT"
|
|
|
|
config GAP_TRACE_LEVEL_DEBUG
|
|
|
|
bool "DEBUG"
|
|
|
|
config GAP_TRACE_LEVEL_VERBOSE
|
|
|
|
bool "VERBOSE"
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config GAP_INITIAL_TRACE_LEVEL
|
|
|
|
int
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default 0 if GAP_TRACE_LEVEL_NONE
|
|
|
|
default 1 if GAP_TRACE_LEVEL_ERROR
|
|
|
|
default 2 if GAP_TRACE_LEVEL_WARNING
|
|
|
|
default 3 if GAP_TRACE_LEVEL_API
|
|
|
|
default 4 if GAP_TRACE_LEVEL_EVENT
|
|
|
|
default 5 if GAP_TRACE_LEVEL_DEBUG
|
|
|
|
default 6 if GAP_TRACE_LEVEL_VERBOSE
|
|
|
|
default 2
|
|
|
|
|
|
|
|
choice BNEP_INITIAL_TRACE_LEVEL
|
|
|
|
prompt "BNEP layer"
|
|
|
|
default BNEP_TRACE_LEVEL_WARNING
|
|
|
|
depends on BLUEDROID_ENABLED && !BT_STACK_NO_LOG
|
|
|
|
help
|
|
|
|
Define BT trace level for BNEP layer
|
|
|
|
|
|
|
|
config BNEP_TRACE_LEVEL_NONE
|
|
|
|
bool "NONE"
|
|
|
|
config BNEP_TRACE_LEVEL_ERROR
|
|
|
|
bool "ERROR"
|
|
|
|
config BNEP_TRACE_LEVEL_WARNING
|
|
|
|
bool "WARNING"
|
|
|
|
config BNEP_TRACE_LEVEL_API
|
|
|
|
bool "API"
|
|
|
|
config BNEP_TRACE_LEVEL_EVENT
|
|
|
|
bool "EVENT"
|
|
|
|
config BNEP_TRACE_LEVEL_DEBUG
|
|
|
|
bool "DEBUG"
|
|
|
|
config BNEP_TRACE_LEVEL_VERBOSE
|
|
|
|
bool "VERBOSE"
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config BNEP_INITIAL_TRACE_LEVEL
|
|
|
|
int
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default 0 if BNEP_TRACE_LEVEL_NONE
|
|
|
|
default 1 if BNEP_TRACE_LEVEL_ERROR
|
|
|
|
default 2 if BNEP_TRACE_LEVEL_WARNING
|
|
|
|
default 3 if BNEP_TRACE_LEVEL_API
|
|
|
|
default 4 if BNEP_TRACE_LEVEL_EVENT
|
|
|
|
default 5 if BNEP_TRACE_LEVEL_DEBUG
|
|
|
|
default 6 if BNEP_TRACE_LEVEL_VERBOSE
|
|
|
|
default 2
|
|
|
|
|
|
|
|
choice PAN_INITIAL_TRACE_LEVEL
|
|
|
|
prompt "PAN layer"
|
|
|
|
default PAN_TRACE_LEVEL_WARNING
|
|
|
|
depends on BLUEDROID_ENABLED && !BT_STACK_NO_LOG
|
|
|
|
help
|
|
|
|
Define BT trace level for PAN layer
|
|
|
|
|
|
|
|
config PAN_TRACE_LEVEL_NONE
|
|
|
|
bool "NONE"
|
|
|
|
config PAN_TRACE_LEVEL_ERROR
|
|
|
|
bool "ERROR"
|
|
|
|
config PAN_TRACE_LEVEL_WARNING
|
|
|
|
bool "WARNING"
|
|
|
|
config PAN_TRACE_LEVEL_API
|
|
|
|
bool "API"
|
|
|
|
config PAN_TRACE_LEVEL_EVENT
|
|
|
|
bool "EVENT"
|
|
|
|
config PAN_TRACE_LEVEL_DEBUG
|
|
|
|
bool "DEBUG"
|
|
|
|
config PAN_TRACE_LEVEL_VERBOSE
|
|
|
|
bool "VERBOSE"
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config PAN_INITIAL_TRACE_LEVEL
|
|
|
|
int
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default 0 if PAN_TRACE_LEVEL_NONE
|
|
|
|
default 1 if PAN_TRACE_LEVEL_ERROR
|
|
|
|
default 2 if PAN_TRACE_LEVEL_WARNING
|
|
|
|
default 3 if PAN_TRACE_LEVEL_API
|
|
|
|
default 4 if PAN_TRACE_LEVEL_EVENT
|
|
|
|
default 5 if PAN_TRACE_LEVEL_DEBUG
|
|
|
|
default 6 if PAN_TRACE_LEVEL_VERBOSE
|
|
|
|
default 2
|
|
|
|
|
|
|
|
choice A2D_INITIAL_TRACE_LEVEL
|
|
|
|
prompt "A2D layer"
|
|
|
|
default A2D_TRACE_LEVEL_WARNING
|
|
|
|
depends on BLUEDROID_ENABLED && !BT_STACK_NO_LOG
|
|
|
|
help
|
|
|
|
Define BT trace level for A2D layer
|
|
|
|
|
|
|
|
config A2D_TRACE_LEVEL_NONE
|
|
|
|
bool "NONE"
|
|
|
|
config A2D_TRACE_LEVEL_ERROR
|
|
|
|
bool "ERROR"
|
|
|
|
config A2D_TRACE_LEVEL_WARNING
|
|
|
|
bool "WARNING"
|
|
|
|
config A2D_TRACE_LEVEL_API
|
|
|
|
bool "API"
|
|
|
|
config A2D_TRACE_LEVEL_EVENT
|
|
|
|
bool "EVENT"
|
|
|
|
config A2D_TRACE_LEVEL_DEBUG
|
|
|
|
bool "DEBUG"
|
|
|
|
config A2D_TRACE_LEVEL_VERBOSE
|
|
|
|
bool "VERBOSE"
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config A2D_INITIAL_TRACE_LEVEL
|
|
|
|
int
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default 0 if A2D_TRACE_LEVEL_NONE
|
|
|
|
default 1 if A2D_TRACE_LEVEL_ERROR
|
|
|
|
default 2 if A2D_TRACE_LEVEL_WARNING
|
|
|
|
default 3 if A2D_TRACE_LEVEL_API
|
|
|
|
default 4 if A2D_TRACE_LEVEL_EVENT
|
|
|
|
default 5 if A2D_TRACE_LEVEL_DEBUG
|
|
|
|
default 6 if A2D_TRACE_LEVEL_VERBOSE
|
|
|
|
default 2
|
|
|
|
|
|
|
|
choice AVDT_INITIAL_TRACE_LEVEL
|
|
|
|
prompt "AVDT layer"
|
|
|
|
default AVDT_TRACE_LEVEL_WARNING
|
|
|
|
depends on BLUEDROID_ENABLED && !BT_STACK_NO_LOG
|
|
|
|
help
|
|
|
|
Define BT trace level for AVDT layer
|
|
|
|
|
|
|
|
config AVDT_TRACE_LEVEL_NONE
|
|
|
|
bool "NONE"
|
|
|
|
config AVDT_TRACE_LEVEL_ERROR
|
|
|
|
bool "ERROR"
|
|
|
|
config AVDT_TRACE_LEVEL_WARNING
|
|
|
|
bool "WARNING"
|
|
|
|
config AVDT_TRACE_LEVEL_API
|
|
|
|
bool "API"
|
|
|
|
config AVDT_TRACE_LEVEL_EVENT
|
|
|
|
bool "EVENT"
|
|
|
|
config AVDT_TRACE_LEVEL_DEBUG
|
|
|
|
bool "DEBUG"
|
|
|
|
config AVDT_TRACE_LEVEL_VERBOSE
|
|
|
|
bool "VERBOSE"
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config AVDT_INITIAL_TRACE_LEVEL
|
|
|
|
int
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default 0 if AVDT_TRACE_LEVEL_NONE
|
|
|
|
default 1 if AVDT_TRACE_LEVEL_ERROR
|
|
|
|
default 2 if AVDT_TRACE_LEVEL_WARNING
|
|
|
|
default 3 if AVDT_TRACE_LEVEL_API
|
|
|
|
default 4 if AVDT_TRACE_LEVEL_EVENT
|
|
|
|
default 5 if AVDT_TRACE_LEVEL_DEBUG
|
|
|
|
default 6 if AVDT_TRACE_LEVEL_VERBOSE
|
|
|
|
default 2
|
|
|
|
|
|
|
|
choice AVCT_INITIAL_TRACE_LEVEL
|
|
|
|
prompt "AVCT layer"
|
|
|
|
default AVCT_TRACE_LEVEL_WARNING
|
|
|
|
depends on BLUEDROID_ENABLED && !BT_STACK_NO_LOG
|
|
|
|
help
|
|
|
|
Define BT trace level for AVCT layer
|
|
|
|
|
|
|
|
config AVCT_TRACE_LEVEL_NONE
|
|
|
|
bool "NONE"
|
|
|
|
config AVCT_TRACE_LEVEL_ERROR
|
|
|
|
bool "ERROR"
|
|
|
|
config AVCT_TRACE_LEVEL_WARNING
|
|
|
|
bool "WARNING"
|
|
|
|
config AVCT_TRACE_LEVEL_API
|
|
|
|
bool "API"
|
|
|
|
config AVCT_TRACE_LEVEL_EVENT
|
|
|
|
bool "EVENT"
|
|
|
|
config AVCT_TRACE_LEVEL_DEBUG
|
|
|
|
bool "DEBUG"
|
|
|
|
config AVCT_TRACE_LEVEL_VERBOSE
|
|
|
|
bool "VERBOSE"
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config AVCT_INITIAL_TRACE_LEVEL
|
|
|
|
int
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default 0 if AVCT_TRACE_LEVEL_NONE
|
|
|
|
default 1 if AVCT_TRACE_LEVEL_ERROR
|
|
|
|
default 2 if AVCT_TRACE_LEVEL_WARNING
|
|
|
|
default 3 if AVCT_TRACE_LEVEL_API
|
|
|
|
default 4 if AVCT_TRACE_LEVEL_EVENT
|
|
|
|
default 5 if AVCT_TRACE_LEVEL_DEBUG
|
|
|
|
default 6 if AVCT_TRACE_LEVEL_VERBOSE
|
|
|
|
default 2
|
|
|
|
|
|
|
|
choice AVRC_INITIAL_TRACE_LEVEL
|
|
|
|
prompt "AVRC layer"
|
|
|
|
default AVRC_TRACE_LEVEL_WARNING
|
|
|
|
depends on BLUEDROID_ENABLED && !BT_STACK_NO_LOG
|
|
|
|
help
|
|
|
|
Define BT trace level for AVRC layer
|
|
|
|
|
|
|
|
config AVRC_TRACE_LEVEL_NONE
|
|
|
|
bool "NONE"
|
|
|
|
config AVRC_TRACE_LEVEL_ERROR
|
|
|
|
bool "ERROR"
|
|
|
|
config AVRC_TRACE_LEVEL_WARNING
|
|
|
|
bool "WARNING"
|
|
|
|
config AVRC_TRACE_LEVEL_API
|
|
|
|
bool "API"
|
|
|
|
config AVRC_TRACE_LEVEL_EVENT
|
|
|
|
bool "EVENT"
|
|
|
|
config AVRC_TRACE_LEVEL_DEBUG
|
|
|
|
bool "DEBUG"
|
|
|
|
config AVRC_TRACE_LEVEL_VERBOSE
|
|
|
|
bool "VERBOSE"
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config AVRC_INITIAL_TRACE_LEVEL
|
|
|
|
int
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default 0 if AVRC_TRACE_LEVEL_NONE
|
|
|
|
default 1 if AVRC_TRACE_LEVEL_ERROR
|
|
|
|
default 2 if AVRC_TRACE_LEVEL_WARNING
|
|
|
|
default 3 if AVRC_TRACE_LEVEL_API
|
|
|
|
default 4 if AVRC_TRACE_LEVEL_EVENT
|
|
|
|
default 5 if AVRC_TRACE_LEVEL_DEBUG
|
|
|
|
default 6 if AVRC_TRACE_LEVEL_VERBOSE
|
|
|
|
default 2
|
|
|
|
|
|
|
|
choice MCA_INITIAL_TRACE_LEVEL
|
|
|
|
prompt "MCA layer"
|
|
|
|
default MCA_TRACE_LEVEL_WARNING
|
|
|
|
depends on BLUEDROID_ENABLED && !BT_STACK_NO_LOG
|
|
|
|
help
|
|
|
|
Define BT trace level for MCA layer
|
|
|
|
|
|
|
|
config MCA_TRACE_LEVEL_NONE
|
|
|
|
bool "NONE"
|
|
|
|
config MCA_TRACE_LEVEL_ERROR
|
|
|
|
bool "ERROR"
|
|
|
|
config MCA_TRACE_LEVEL_WARNING
|
|
|
|
bool "WARNING"
|
|
|
|
config MCA_TRACE_LEVEL_API
|
|
|
|
bool "API"
|
|
|
|
config MCA_TRACE_LEVEL_EVENT
|
|
|
|
bool "EVENT"
|
|
|
|
config MCA_TRACE_LEVEL_DEBUG
|
|
|
|
bool "DEBUG"
|
|
|
|
config MCA_TRACE_LEVEL_VERBOSE
|
|
|
|
bool "VERBOSE"
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config MCA_INITIAL_TRACE_LEVEL
|
|
|
|
int
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default 0 if MCA_TRACE_LEVEL_NONE
|
|
|
|
default 1 if MCA_TRACE_LEVEL_ERROR
|
|
|
|
default 2 if MCA_TRACE_LEVEL_WARNING
|
|
|
|
default 3 if MCA_TRACE_LEVEL_API
|
|
|
|
default 4 if MCA_TRACE_LEVEL_EVENT
|
|
|
|
default 5 if MCA_TRACE_LEVEL_DEBUG
|
|
|
|
default 6 if MCA_TRACE_LEVEL_VERBOSE
|
|
|
|
default 2
|
|
|
|
|
|
|
|
choice HID_INITIAL_TRACE_LEVEL
|
|
|
|
prompt "HID layer"
|
|
|
|
default HID_TRACE_LEVEL_WARNING
|
|
|
|
depends on BLUEDROID_ENABLED && !BT_STACK_NO_LOG
|
|
|
|
help
|
|
|
|
Define BT trace level for HID layer
|
|
|
|
|
|
|
|
config HID_TRACE_LEVEL_NONE
|
|
|
|
bool "NONE"
|
|
|
|
config HID_TRACE_LEVEL_ERROR
|
|
|
|
bool "ERROR"
|
|
|
|
config HID_TRACE_LEVEL_WARNING
|
|
|
|
bool "WARNING"
|
|
|
|
config HID_TRACE_LEVEL_API
|
|
|
|
bool "API"
|
|
|
|
config HID_TRACE_LEVEL_EVENT
|
|
|
|
bool "EVENT"
|
|
|
|
config HID_TRACE_LEVEL_DEBUG
|
|
|
|
bool "DEBUG"
|
|
|
|
config HID_TRACE_LEVEL_VERBOSE
|
|
|
|
bool "VERBOSE"
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config HID_INITIAL_TRACE_LEVEL
|
|
|
|
int
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default 0 if HID_TRACE_LEVEL_NONE
|
|
|
|
default 1 if HID_TRACE_LEVEL_ERROR
|
|
|
|
default 2 if HID_TRACE_LEVEL_WARNING
|
|
|
|
default 3 if HID_TRACE_LEVEL_API
|
|
|
|
default 4 if HID_TRACE_LEVEL_EVENT
|
|
|
|
default 5 if HID_TRACE_LEVEL_DEBUG
|
|
|
|
default 6 if HID_TRACE_LEVEL_VERBOSE
|
|
|
|
default 2
|
|
|
|
|
|
|
|
choice APPL_INITIAL_TRACE_LEVEL
|
|
|
|
prompt "APPL layer"
|
|
|
|
default APPL_TRACE_LEVEL_WARNING
|
|
|
|
depends on BLUEDROID_ENABLED && !BT_STACK_NO_LOG
|
|
|
|
help
|
|
|
|
Define BT trace level for APPL layer
|
|
|
|
|
|
|
|
config APPL_TRACE_LEVEL_NONE
|
|
|
|
bool "NONE"
|
|
|
|
config APPL_TRACE_LEVEL_ERROR
|
|
|
|
bool "ERROR"
|
|
|
|
config APPL_TRACE_LEVEL_WARNING
|
|
|
|
bool "WARNING"
|
|
|
|
config APPL_TRACE_LEVEL_API
|
|
|
|
bool "API"
|
|
|
|
config APPL_TRACE_LEVEL_EVENT
|
|
|
|
bool "EVENT"
|
|
|
|
config APPL_TRACE_LEVEL_DEBUG
|
|
|
|
bool "DEBUG"
|
|
|
|
config APPL_TRACE_LEVEL_VERBOSE
|
|
|
|
bool "VERBOSE"
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config APPL_INITIAL_TRACE_LEVEL
|
|
|
|
int
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default 0 if APPL_TRACE_LEVEL_NONE
|
|
|
|
default 1 if APPL_TRACE_LEVEL_ERROR
|
|
|
|
default 2 if APPL_TRACE_LEVEL_WARNING
|
|
|
|
default 3 if APPL_TRACE_LEVEL_API
|
|
|
|
default 4 if APPL_TRACE_LEVEL_EVENT
|
|
|
|
default 5 if APPL_TRACE_LEVEL_DEBUG
|
|
|
|
default 6 if APPL_TRACE_LEVEL_VERBOSE
|
|
|
|
default 2
|
|
|
|
|
|
|
|
choice GATT_INITIAL_TRACE_LEVEL
|
|
|
|
prompt "GATT layer"
|
|
|
|
default GATT_TRACE_LEVEL_WARNING
|
|
|
|
depends on BLUEDROID_ENABLED && !BT_STACK_NO_LOG
|
|
|
|
help
|
|
|
|
Define BT trace level for GATT layer
|
|
|
|
|
|
|
|
config GATT_TRACE_LEVEL_NONE
|
|
|
|
bool "NONE"
|
|
|
|
config GATT_TRACE_LEVEL_ERROR
|
|
|
|
bool "ERROR"
|
|
|
|
config GATT_TRACE_LEVEL_WARNING
|
|
|
|
bool "WARNING"
|
|
|
|
config GATT_TRACE_LEVEL_API
|
|
|
|
bool "API"
|
|
|
|
config GATT_TRACE_LEVEL_EVENT
|
|
|
|
bool "EVENT"
|
|
|
|
config GATT_TRACE_LEVEL_DEBUG
|
|
|
|
bool "DEBUG"
|
|
|
|
config GATT_TRACE_LEVEL_VERBOSE
|
|
|
|
bool "VERBOSE"
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config GATT_INITIAL_TRACE_LEVEL
|
|
|
|
int
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default 0 if GATT_TRACE_LEVEL_NONE
|
|
|
|
default 1 if GATT_TRACE_LEVEL_ERROR
|
|
|
|
default 2 if GATT_TRACE_LEVEL_WARNING
|
|
|
|
default 3 if GATT_TRACE_LEVEL_API
|
|
|
|
default 4 if GATT_TRACE_LEVEL_EVENT
|
|
|
|
default 5 if GATT_TRACE_LEVEL_DEBUG
|
|
|
|
default 6 if GATT_TRACE_LEVEL_VERBOSE
|
|
|
|
default 2
|
|
|
|
|
|
|
|
choice SMP_INITIAL_TRACE_LEVEL
|
|
|
|
prompt "SMP layer"
|
|
|
|
default SMP_TRACE_LEVEL_WARNING
|
|
|
|
depends on BLUEDROID_ENABLED && !BT_STACK_NO_LOG
|
|
|
|
help
|
|
|
|
Define BT trace level for SMP layer
|
|
|
|
|
|
|
|
config SMP_TRACE_LEVEL_NONE
|
|
|
|
bool "NONE"
|
|
|
|
config SMP_TRACE_LEVEL_ERROR
|
|
|
|
bool "ERROR"
|
|
|
|
config SMP_TRACE_LEVEL_WARNING
|
|
|
|
bool "WARNING"
|
|
|
|
config SMP_TRACE_LEVEL_API
|
|
|
|
bool "API"
|
|
|
|
config SMP_TRACE_LEVEL_EVENT
|
|
|
|
bool "EVENT"
|
|
|
|
config SMP_TRACE_LEVEL_DEBUG
|
|
|
|
bool "DEBUG"
|
|
|
|
config SMP_TRACE_LEVEL_VERBOSE
|
|
|
|
bool "VERBOSE"
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config SMP_INITIAL_TRACE_LEVEL
|
|
|
|
int
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default 0 if SMP_TRACE_LEVEL_NONE
|
|
|
|
default 1 if SMP_TRACE_LEVEL_ERROR
|
|
|
|
default 2 if SMP_TRACE_LEVEL_WARNING
|
|
|
|
default 3 if SMP_TRACE_LEVEL_API
|
|
|
|
default 4 if SMP_TRACE_LEVEL_EVENT
|
|
|
|
default 5 if SMP_TRACE_LEVEL_DEBUG
|
|
|
|
default 6 if SMP_TRACE_LEVEL_VERBOSE
|
|
|
|
default 2
|
|
|
|
|
|
|
|
choice BTIF_INITIAL_TRACE_LEVEL
|
|
|
|
prompt "BTIF layer"
|
|
|
|
default BTIF_TRACE_LEVEL_WARNING
|
|
|
|
depends on BLUEDROID_ENABLED && !BT_STACK_NO_LOG
|
|
|
|
help
|
|
|
|
Define BT trace level for BTIF layer
|
|
|
|
|
|
|
|
config BTIF_TRACE_LEVEL_NONE
|
|
|
|
bool "NONE"
|
|
|
|
config BTIF_TRACE_LEVEL_ERROR
|
|
|
|
bool "ERROR"
|
|
|
|
config BTIF_TRACE_LEVEL_WARNING
|
|
|
|
bool "WARNING"
|
|
|
|
config BTIF_TRACE_LEVEL_API
|
|
|
|
bool "API"
|
|
|
|
config BTIF_TRACE_LEVEL_EVENT
|
|
|
|
bool "EVENT"
|
|
|
|
config BTIF_TRACE_LEVEL_DEBUG
|
|
|
|
bool "DEBUG"
|
|
|
|
config BTIF_TRACE_LEVEL_VERBOSE
|
|
|
|
bool "VERBOSE"
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config BTIF_INITIAL_TRACE_LEVEL
|
|
|
|
int
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default 0 if BTIF_TRACE_LEVEL_NONE
|
|
|
|
default 1 if BTIF_TRACE_LEVEL_ERROR
|
|
|
|
default 2 if BTIF_TRACE_LEVEL_WARNING
|
|
|
|
default 3 if BTIF_TRACE_LEVEL_API
|
|
|
|
default 4 if BTIF_TRACE_LEVEL_EVENT
|
|
|
|
default 5 if BTIF_TRACE_LEVEL_DEBUG
|
|
|
|
default 6 if BTIF_TRACE_LEVEL_VERBOSE
|
|
|
|
default 2
|
|
|
|
|
|
|
|
choice BTC_INITIAL_TRACE_LEVEL
|
|
|
|
prompt "BTC layer"
|
|
|
|
default BTC_TRACE_LEVEL_WARNING
|
|
|
|
depends on BLUEDROID_ENABLED && !BT_STACK_NO_LOG
|
|
|
|
help
|
|
|
|
Define BT trace level for BTC layer
|
|
|
|
|
|
|
|
config BTC_TRACE_LEVEL_NONE
|
|
|
|
bool "NONE"
|
|
|
|
config BTC_TRACE_LEVEL_ERROR
|
|
|
|
bool "ERROR"
|
|
|
|
config BTC_TRACE_LEVEL_WARNING
|
|
|
|
bool "WARNING"
|
|
|
|
config BTC_TRACE_LEVEL_API
|
|
|
|
bool "API"
|
|
|
|
config BTC_TRACE_LEVEL_EVENT
|
|
|
|
bool "EVENT"
|
|
|
|
config BTC_TRACE_LEVEL_DEBUG
|
|
|
|
bool "DEBUG"
|
|
|
|
config BTC_TRACE_LEVEL_VERBOSE
|
|
|
|
bool "VERBOSE"
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config BTC_INITIAL_TRACE_LEVEL
|
|
|
|
int
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default 0 if BTC_TRACE_LEVEL_NONE
|
|
|
|
default 1 if BTC_TRACE_LEVEL_ERROR
|
|
|
|
default 2 if BTC_TRACE_LEVEL_WARNING
|
|
|
|
default 3 if BTC_TRACE_LEVEL_API
|
|
|
|
default 4 if BTC_TRACE_LEVEL_EVENT
|
|
|
|
default 5 if BTC_TRACE_LEVEL_DEBUG
|
|
|
|
default 6 if BTC_TRACE_LEVEL_VERBOSE
|
|
|
|
default 2
|
|
|
|
|
|
|
|
choice OSI_INITIAL_TRACE_LEVEL
|
|
|
|
prompt "OSI layer"
|
|
|
|
default OSI_TRACE_LEVEL_WARNING
|
|
|
|
depends on BLUEDROID_ENABLED && !BT_STACK_NO_LOG
|
|
|
|
help
|
|
|
|
Define BT trace level for OSI layer
|
|
|
|
|
|
|
|
config OSI_TRACE_LEVEL_NONE
|
|
|
|
bool "NONE"
|
|
|
|
config OSI_TRACE_LEVEL_ERROR
|
|
|
|
bool "ERROR"
|
|
|
|
config OSI_TRACE_LEVEL_WARNING
|
|
|
|
bool "WARNING"
|
|
|
|
config OSI_TRACE_LEVEL_API
|
|
|
|
bool "API"
|
|
|
|
config OSI_TRACE_LEVEL_EVENT
|
|
|
|
bool "EVENT"
|
|
|
|
config OSI_TRACE_LEVEL_DEBUG
|
|
|
|
bool "DEBUG"
|
|
|
|
config OSI_TRACE_LEVEL_VERBOSE
|
|
|
|
bool "VERBOSE"
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config OSI_INITIAL_TRACE_LEVEL
|
|
|
|
int
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default 0 if OSI_TRACE_LEVEL_NONE
|
|
|
|
default 1 if OSI_TRACE_LEVEL_ERROR
|
|
|
|
default 2 if OSI_TRACE_LEVEL_WARNING
|
|
|
|
default 3 if OSI_TRACE_LEVEL_API
|
|
|
|
default 4 if OSI_TRACE_LEVEL_EVENT
|
|
|
|
default 5 if OSI_TRACE_LEVEL_DEBUG
|
|
|
|
default 6 if OSI_TRACE_LEVEL_VERBOSE
|
|
|
|
default 2
|
|
|
|
|
|
|
|
choice BLUFI_INITIAL_TRACE_LEVEL
|
|
|
|
prompt "BLUFI layer"
|
|
|
|
default BLUFI_TRACE_LEVEL_WARNING
|
|
|
|
depends on BLUEDROID_ENABLED && !BT_STACK_NO_LOG
|
|
|
|
help
|
|
|
|
Define BT trace level for BLUFI layer
|
|
|
|
|
|
|
|
config BLUFI_TRACE_LEVEL_NONE
|
|
|
|
bool "NONE"
|
|
|
|
config BLUFI_TRACE_LEVEL_ERROR
|
|
|
|
bool "ERROR"
|
|
|
|
config BLUFI_TRACE_LEVEL_WARNING
|
|
|
|
bool "WARNING"
|
|
|
|
config BLUFI_TRACE_LEVEL_API
|
|
|
|
bool "API"
|
|
|
|
config BLUFI_TRACE_LEVEL_EVENT
|
|
|
|
bool "EVENT"
|
|
|
|
config BLUFI_TRACE_LEVEL_DEBUG
|
|
|
|
bool "DEBUG"
|
|
|
|
config BLUFI_TRACE_LEVEL_VERBOSE
|
|
|
|
bool "VERBOSE"
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config BLUFI_INITIAL_TRACE_LEVEL
|
|
|
|
int
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default 0 if BLUFI_TRACE_LEVEL_NONE
|
|
|
|
default 1 if BLUFI_TRACE_LEVEL_ERROR
|
|
|
|
default 2 if BLUFI_TRACE_LEVEL_WARNING
|
|
|
|
default 3 if BLUFI_TRACE_LEVEL_API
|
|
|
|
default 4 if BLUFI_TRACE_LEVEL_EVENT
|
|
|
|
default 5 if BLUFI_TRACE_LEVEL_DEBUG
|
|
|
|
default 6 if BLUFI_TRACE_LEVEL_VERBOSE
|
|
|
|
default 2
|
|
|
|
|
|
|
|
endmenu #BT DEBUG LOG LEVEL
|
|
|
|
|
|
|
|
|
2017-04-26 09:27:21 +00:00
|
|
|
config BT_ACL_CONNECTIONS
|
|
|
|
int "BT/BLE MAX ACL CONNECTIONS(1~7)"
|
2017-04-20 11:18:05 +00:00
|
|
|
depends on BLUEDROID_ENABLED
|
2017-04-26 09:27:21 +00:00
|
|
|
range 1 7
|
|
|
|
default 4
|
2018-02-11 19:49:38 +00:00
|
|
|
help
|
2017-04-26 02:47:16 +00:00
|
|
|
Maximum BT/BLE connection count
|
2017-04-20 11:18:05 +00:00
|
|
|
|
2017-10-18 07:34:43 +00:00
|
|
|
config BT_ALLOCATION_FROM_SPIRAM_FIRST
|
|
|
|
bool "BT/BLE will first malloc the memory from the PSRAM"
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default n
|
|
|
|
help
|
|
|
|
This select can save the internal RAM if there have the PSRAM
|
|
|
|
|
|
|
|
config BT_BLE_DYNAMIC_ENV_MEMORY
|
|
|
|
bool "Use dynamic memory allocation in BT/BLE stack"
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default n
|
|
|
|
help
|
|
|
|
This select can make the allocation of memory will become more flexible
|
|
|
|
|
2017-06-15 07:48:20 +00:00
|
|
|
config SMP_ENABLE
|
|
|
|
bool
|
|
|
|
depends on BLUEDROID_ENABLED
|
|
|
|
default CLASSIC_BT_ENABLED || BLE_SMP_ENABLE
|
2018-02-11 19:49:38 +00:00
|
|
|
|
2016-09-21 01:04:16 +00:00
|
|
|
# Memory reserved at start of DRAM for Bluetooth stack
|
|
|
|
config BT_RESERVE_DRAM
|
|
|
|
hex
|
2017-01-10 05:04:04 +00:00
|
|
|
default 0x10000 if BT_ENABLED
|
2016-09-28 05:24:58 +00:00
|
|
|
default 0
|
2017-10-20 09:09:03 +00:00
|
|
|
|
|
|
|
endmenu
|