menuconfig BLE_MGMT
    bool "Bluetooth Management"
    select BT
    select BT_PERIPHERAL
    select BT_LOG_LEVEL_WARN
    select BT_DEVICE_NAME_DYNAMIC
    help
      Library for initializing and managing Bluetooth functionality.

if BLE_MGMT
    config BLE_MGMT_TX_QUEUE_DEPTH
        int "BLE TX queue depth"
        default 32
        help
          Number of notification payloads that can be queued in the BLE transport.

    config BLE_MGMT_DEFAULT_DEVICE_NAME
        string "Default Bluetooth Device Name"
        default "Edis Buzzer"
    config BLE_MGMT_ADV_INT_MIN
        int "Minimum Advertising Interval (in 0.625 ms units)"
        default 160
            help
               Minimal advertising interval. 160 equals to 100ms.
    config BLE_MGMT_ADV_INT_MAX
        int "Maximum Advertising Interval (ms)"
        default 160
            help
               Maximal advertising interval. 160 equals to 100ms.

    config BT_L2CAP_TX_MTU
        default 247
    config BT_BUF_ACL_RX_SIZE
        default 251
    config BT_BUF_ACL_TX_SIZE
        default 251
    config BT_CTLR_DATA_LENGTH_MAX
        default 251
    config BT_USER_DATA_LEN_UPDATE
        default y
    config BT_USER_PHY_UPDATE
        default y
    config BT_HCI_ACL_FLOW_CONTROL
        default y
    config BT_BUF_CMD_TX_COUNT
        default 24
    config BT_BUF_EVT_RX_COUNT
        default 22
    config BT_BUF_ACL_TX_COUNT
        default 20
    config BT_L2CAP_TX_BUF_COUNT
        default 20
    config BT_CONN_TX_MAX
        default 20
    config BT_CTLR_SDC_TX_PACKET_COUNT
        default 20
    config BT_CTLR_SDC_RX_PACKET_COUNT
        default 20
    config BT_MAX_CONN
        default 2
        
    module = BLE_MGMT
    module-str = ble_mgmt
    source "subsys/logging/Kconfig.template.log_config"
endif # BLE_MGMT