杰理蓝牙功率设置

文章介绍了如何在杰理蓝牙设备中设置发射功率,包括MAX_BLE_TX_POWER_LEVEL的宏定义,以及不同蓝牙版本的功率范围限制。还提供了初始化配置函数bt_max_pwr_set的示例用法。
摘要由CSDN通过智能技术生成

杰理蓝牙功率设置

此宏定义设置最大的功率,功率越大,功耗越大,在低功耗时需注意.

#define  SET_BLE_TX_POWER_LEVEL        (6)

此函数设置发射功率,fix最大可为以上宏定义设置的最大值

void ble_set_fix_pwr(u8 fix);
/* --------------------------------------------------------------------------*/
/**
 * @brief 初始化配置蓝牙发射功率最大值范围
 *
 * @param pwr    edr 连接后发射功率(range:0~9)
 * @param pg_pwr edr page 可连接状态发射功率
 * @param iq_pwr edr inquiry 可发现状态发射功率
 * @param ble_pwr ble 发射功率
 */
/* ----------------------------------------------------------------------------*/
/*
蓝牙TX发射功率档位, 参考功率值(dbm) ,超过等级范围默认设置为最高档
BD29: rang(0~8)  {-18.3,  -14.6,  -12.1, -8.5,  -6.0,  -4.1,  -1.1,  +1.1,  +4.0,  +6.1}
BD19: rang(0~10) {-17.6,  -14.0,  -11.5, -9.6,  -6.6,  -4.4,  -0.79, +1.12, +3.8,  +5.65, +8.04}
BR23: rang(0~9)  {-15.7,  -12.5,  -10.0, -6.6,  -4.4,  -2.5,  -0.1,  +2.1,  +4.6,  +6.4}
BR25: rang(0~9)  {-15.7,  -12.5,  -10.0, -6.6,  -4.4,  -2.5,  -0.1,  +2.1,  +4.6,  +6.4}
BR30: rang(0~8)  {-17.48, -11.46, -7.96, -3.59, -0.79, +1.12, +3.8,  +6.5,  +8.44}
BR34: rang(0~10) {-17.6,  -14.0,  -11.5, -9.6,  -6.6,  -4.4,  -1.8,  0,     +2.1,  +4,    +6.3}
*/

void bt_max_pwr_set(u8 pwr, u8 pg_pwr, u8 iq_pwr, u8 ble_pwr);
bt_max_pwr_set(app_var.rf_power, 5, 8, SET_BLE_TX_POWER_LEVEL);
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值