bStatus_t LL_SetTxPowerLevel( u8 power );这个函数的有效值范围是?
热门产品 :
CH32V317: 互联型青稞RISC-V MCU
bStatus_t LL_SetTxPowerLevel( u8 power );这个函数的有效值范围是?
对于CH571F/CH573F的SDK里,
在工程的 HAL>include>config.h文件夹中有ble默认发射功率的定义:
#ifndef BLE_TX_POWER #define BLE_TX_POWER LL_TX_POWEER_0_DBM #endif
其中 LL_TX_POWEER_0_DBM 定义在 工程路径LIB>CH57x_BLE_LIB.h中:
/* TxPower define(Accuracy:1dBm) */ #define LL_TX_POWEER_MINUS_20_DBM 0x01 #define LL_TX_POWEER_MINUS_14_DBM 0x03 #define LL_TX_POWEER_MINUS_8_DBM 0x07 #define LL_TX_POWEER_MINUS_4_DBM 0x0B #define LL_TX_POWEER_0_DBM 0x14 #define LL_TX_POWEER_1_DBM 0x17 #define LL_TX_POWEER_2_DBM 0x1A #define LL_TX_POWEER_3_DBM 0x1F #define LL_TX_POWEER_4_DBM 0x25 #define LL_TX_POWEER_5_DBM 0x32
如果调用LL_SetTxPowerLevel 设置功率,建议从上面的宏中选值.
找到了,谢谢!