feat(ble/bluedroid): Added more ble CI configs for examples (SMP off, min_bin, log off)

This commit is contained in:
zhiweijian
2026-03-05 16:09:09 +08:00
parent 1b547ca0ba
commit ad1d908253
17 changed files with 149 additions and 36 deletions
@@ -0,0 +1,5 @@
# CI config: Bluedroid log fully disabled.
# Verify build succeeds with BT_STACK_NO_LOG (no BT debug logs).
CONFIG_EXAMPLE_CI_ID=11
CONFIG_EXAMPLE_CI_PIPELINE_ID=${CI_PIPELINE_ID}
CONFIG_BT_STACK_NO_LOG=y
@@ -0,0 +1,14 @@
# CI config: Minimal binary size for gatt_server.
# Disable GATTC, SMP, BLE 5.0.
CONFIG_EXAMPLE_CI_ID=10
CONFIG_EXAMPLE_CI_PIPELINE_ID=${CI_PIPELINE_ID}
# GATT client not needed for server-only app
# CONFIG_BT_GATTC_ENABLE is not set
# CONFIG_BT_BLE_SMP_ENABLE is not set
# BLE 4.2 only, no 5.0 features
# CONFIG_BT_BLE_50_FEATURES_SUPPORTED is not set
# BLE 4.2: disable DTM; server does not need scan
# CONFIG_BT_BLE_42_DTM_TEST_EN is not set
# CONFIG_BT_BLE_42_SCAN_EN is not set
CONFIG_BT_ACL_CONNECTIONS=1
CONFIG_BT_MULTI_CONNECTION_ENBALE=n
@@ -0,0 +1,5 @@
# CI config: BLE SMP (Security Manager Protocol) disabled.
# Ensures gatt_server builds and runs correctly without security module.
CONFIG_EXAMPLE_CI_ID=9
CONFIG_EXAMPLE_CI_PIPELINE_ID=${CI_PIPELINE_ID}
# CONFIG_BT_BLE_SMP_ENABLE is not set