39 lines
1.1 KiB
Plaintext
39 lines
1.1 KiB
Plaintext
CONFIG_BT_ENABLED=y
|
|
CONFIG_BTDM_CTRL_MODE_BLE_ONLY=y
|
|
CONFIG_BT_NIMBLE_ENABLED=y
|
|
# NimBLE host task pinned to core 0 alongside the BT controller (WiFi stays core 1)
|
|
CONFIG_BT_NIMBLE_PINNED_TO_CORE_0=y
|
|
# Only provisioning needs 1 connection; scanning needs 0
|
|
CONFIG_BT_NIMBLE_MAX_CONNECTIONS=1
|
|
# mbuf pool sized for high-throughput advertisement reports
|
|
CONFIG_BT_NIMBLE_MSYS_1_BLOCK_COUNT=16
|
|
CONFIG_BT_NIMBLE_MSYS_2_BLOCK_SIZE=320
|
|
CONFIG_BT_NIMBLE_MSYS_2_BLOCK_COUNT=6
|
|
CONFIG_BT_NIMBLE_HOST_TASK_STACK_SIZE=4096
|
|
# Advertisement report flow control
|
|
CONFIG_BTDM_BLE_ADV_REPORT_FLOW_CTRL_SUPP=y
|
|
CONFIG_BTDM_BLE_ADV_REPORT_FLOW_CTRL_NUM=100
|
|
|
|
# WiFi
|
|
CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM=10
|
|
CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM=32
|
|
CONFIG_NETWORK_PROV_WIFI_STA_ALL_CHANNEL_SCAN=y
|
|
|
|
# MQTT
|
|
CONFIG_MQTT_BUFFER_SIZE=512
|
|
|
|
# Logging
|
|
CONFIG_LOG_DEFAULT_LEVEL_INFO=y
|
|
|
|
# Partition table
|
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv"
|
|
|
|
# Enable OTA
|
|
CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE=y
|
|
CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP=y
|
|
|
|
# Factory reset button (GPIO 0 = BOOT button on ESP32 DevKit)
|
|
CONFIG_ANCHOR_RESET_GPIO=0
|
|
CONFIG_ANCHOR_RESET_HOLD_MS=5000
|