feat(bt): Add APIs to control transmit power level

- API to read ACL real RSSI
- APIs to read/write tx power of inq/iscan/page/pscan/ACL
This commit is contained in:
yangfeng
2026-03-13 10:12:40 +08:00
parent 9af32395e2
commit 7a0771d2c8
32 changed files with 1740 additions and 49 deletions
+10 -3
View File
@@ -16,18 +16,25 @@ extern "C" {
defined(CONFIG_BTDM_CTRL_BR_EDR_MAX_SYNC_CONN) && (CONFIG_BTDM_CTRL_BR_EDR_MAX_SYNC_CONN == 0)
#pragma message ("BT: forcing BR/EDR max sync conn eff to 1 (Bluedroid HFP requires SCO/eSCO)")
#define UT_BR_EDR_CTRL_MAX_SYNC_CONN_EFF (1)
#define UC_BR_EDR_CTRL_MAX_SYNC_CONN_EFF (1)
#elif defined(CONFIG_BTDM_CTRL_BR_EDR_MAX_SYNC_CONN)
#define UT_BR_EDR_CTRL_MAX_SYNC_CONN_EFF (CONFIG_BTDM_CTRL_BR_EDR_MAX_SYNC_CONN)
#define UC_BR_EDR_CTRL_MAX_SYNC_CONN_EFF (CONFIG_BTDM_CTRL_BR_EDR_MAX_SYNC_CONN)
#else
#define UT_BR_EDR_CTRL_MAX_SYNC_CONN_EFF (0)
#define UC_BR_EDR_CTRL_MAX_SYNC_CONN_EFF (0)
#endif
/* Enable BR/EDR power control vsc */
#if defined(CONFIG_BT_CLASSIC_ENABLE_POWER_CTRL_VSC)
#define UC_BR_EDR_POWER_CTRL_VSC_ENABLED CONFIG_BT_CLASSIC_ENABLE_POWER_CTRL_VSC
#else
#define UC_BR_EDR_POWER_CTRL_VSC_ENABLED (0)
#endif
#ifdef __cplusplus
}
#endif