feat(iso): Support set ble iso tx power

This commit is contained in:
wangjialiang
2026-09-08 19:10:28 +08:00
parent b10ae7f167
commit 2114bea2bc
4 changed files with 75 additions and 24 deletions
@@ -400,6 +400,11 @@ esp_ble_tx_power_set_enhanced(esp_ble_enhanced_power_type_t power_type, uint16_t
break;
case ESP_BLE_ENHANCED_PWR_TYPE_ADV:
case ESP_BLE_ENHANCED_PWR_TYPE_CONN:
#if SOC_BLE_ISO_SUPPORTED
case ESP_BLE_ENHANCED_PWR_TYPE_BIG_CTRL:
case ESP_BLE_ENHANCED_PWR_TYPE_BIS:
case ESP_BLE_ENHANCED_PWR_TYPE_CIS:
#endif // SOC_BLE_ISO_SUPPORTED
if (r_ble_txpwr_set(power_type, handle, power_level) == 0) {
stat = ESP_OK;
}
@@ -464,6 +469,11 @@ esp_ble_tx_power_get_enhanced(esp_ble_enhanced_power_type_t power_type, uint16_t
break;
case ESP_BLE_ENHANCED_PWR_TYPE_ADV:
case ESP_BLE_ENHANCED_PWR_TYPE_CONN:
#if SOC_BLE_ISO_SUPPORTED
case ESP_BLE_ENHANCED_PWR_TYPE_BIG_CTRL:
case ESP_BLE_ENHANCED_PWR_TYPE_BIS:
case ESP_BLE_ENHANCED_PWR_TYPE_CIS:
#endif // SOC_BLE_ISO_SUPPORTED
tx_level = r_ble_txpwr_get(power_type, handle);
break;
default: