@@ -1340,6 +1340,118 @@ config BT_BLE_42_SCAN_EN
13401340 help
13411341 This enables BLE v4.2 scan
13421342
1343+ menuconfig BT_BLE_FEAT_ISO_EN
1344+ bool "Enable BLE 5.2 iso feature"
1345+ depends on (BT_BLE_50_FEATURES_SUPPORTED && ((BT_CONTROLLER_ENABLED && SOC_BLE_AUDIO_SUPPORTED) || BT_CONTROLLER_DISABLED)) # NOERROR
1346+ default n
1347+ help
1348+ Enable BLE 5.2 iso
1349+
1350+ config BT_BLE_FEAT_ISO_60_EN
1351+ bool "Enable ISO v6.0 feature"
1352+ depends on BT_BLE_FEAT_ISO_EN
1353+ default n
1354+ help
1355+ Enable iso 6.0 feature
1356+
1357+ config BT_BLE_FEAT_ISO_BIG_BROCASTER
1358+ bool "Enable BLE iso BIG brocaster"
1359+ depends on BT_BLE_FEAT_ISO_EN
1360+ default y
1361+ help
1362+ Enable BLE 5.2 BIG brocaster
1363+
1364+ config BT_BLE_FEAT_ISO_BIG_SYNCER
1365+ bool "Enable BLE iso BIG syncer"
1366+ depends on BT_BLE_FEAT_ISO_EN
1367+ default y
1368+ help
1369+ Enable BLE 5.2 BIG syncer
1370+
1371+ config BT_BLE_ISO_BIS_MAX_COUNT
1372+ int "Maximum bis count"
1373+ depends on BT_BLE_FEAT_ISO_EN && (BT_BLE_FEAT_ISO_BIG_BROCASTER || BT_BLE_FEAT_ISO_BIG_SYNCER)
1374+ default 2
1375+ range 1 31
1376+ help
1377+ Enable BLE 5.2 CIG peripheral
1378+
1379+ config BT_BLE_FEAT_ISO_CIG_CENTRAL
1380+ bool "Enable BLE iso CIG central"
1381+ depends on BT_BLE_FEAT_ISO_EN
1382+ default y
1383+ help
1384+ Enable BLE 5.2 CIG central
1385+
1386+ config BT_BLE_FEAT_ISO_CIG_PERIPHERAL
1387+ bool "Enable BLE iso CIG peripheral"
1388+ depends on BT_BLE_FEAT_ISO_EN
1389+ default y
1390+ help
1391+ Enable BLE 5.2 CIG peripheral
1392+
1393+ config BT_BLE_ISO_CIS_MAX_COUNT
1394+ int "Maximum cis count"
1395+ depends on BT_BLE_FEAT_ISO_EN && (BT_BLE_FEAT_ISO_CIG_CENTRAL || BT_BLE_FEAT_ISO_CIG_PERIPHERAL)
1396+ default 2
1397+ range 1 31
1398+ help
1399+ Enable BLE 5.2 CIG peripheral
1400+
1401+ choice BT_BLE_ISO_FLOW_CONTROL
1402+ prompt "Select ISO flow control type"
1403+ depends on BT_BLE_FEAT_ISO_EN
1404+ default BT_BLE_ISO_NON_STD_FLOW_CTRL
1405+ help
1406+ Select ISO flow control type
1407+
1408+ config BT_BLE_ISO_STD_FLOW_CTRL
1409+ bool "ISO standard flow control"
1410+ help
1411+ Enable ISO standard flow control
1412+
1413+ config BT_BLE_ISO_NON_STD_FLOW_CTRL
1414+ bool "ISO non-standard flow control"
1415+ help
1416+ Enable ISO non-standard flow control
1417+
1418+ endchoice
1419+
1420+ menuconfig BT_BLE_FEAT_CTE_EN
1421+ bool "Enable BLE CTE feature"
1422+ depends on (BT_BLE_50_FEATURES_SUPPORTED && ((BT_CONTROLLER_ENABLED && SOC_BLE_CTE_SUPPORTED) || BT_CONTROLLER_DISABLED)) # NOERROR
1423+ default n
1424+ help
1425+ Enable BLE 5.1 CTE
1426+
1427+ config BT_BLE_FEAT_CTE_CONNECTIONLESS_EN
1428+ bool "Enable BLE CTE connectionless feature"
1429+ depends on BT_BLE_FEAT_CTE_EN
1430+ default y
1431+ help
1432+ Transmission of CTE in periodic advertising
1433+
1434+ config BT_BLE_FEAT_CTE_CONNECTION_EN
1435+ bool "Enable BLE CTE connection feature"
1436+ depends on BT_BLE_FEAT_CTE_EN
1437+ default y
1438+ help
1439+ Transmission of CTE by ACL connection
1440+
1441+ config BT_BLE_FEAT_POWER_CONTROL
1442+ bool "Enable BLE power control feature"
1443+ depends on (BT_BLE_50_FEATURES_SUPPORTED && ((BT_CONTROLLER_ENABLED && SOC_BLE_POWER_CONTROL_SUPPORTED) || BT_CONTROLLER_DISABLED)) # NOERROR
1444+ default n
1445+ help
1446+ Enable BLE power control feature
1447+
1448+ config BT_BLE_FEAT_CONN_SUBRATING
1449+ bool "Enable BLE connection subrating feature"
1450+ depends on (BT_BLE_50_FEATURES_SUPPORTED && ((BT_CONTROLLER_ENABLED && SOC_BLE_SUBRATE_SUPPORTED) || BT_CONTROLLER_DISABLED)) # NOERROR
1451+ default n
1452+ help
1453+ Enable BLE connection subrating feature
1454+
13431455config BT_BLE_HIGH_DUTY_ADV_INTERVAL
13441456 bool "Enable BLE high duty advertising interval feature"
13451457 depends on BT_BLE_ENABLED
0 commit comments