修改路径如下:

platform\drivers\bt\best2300a\bt_drv_rfconfig.c

void bt_drv_tx_pwr_init(void)
{//ble txpower need modify ble tx idx @ bt_drv_config.c//modify bit4~7 to change ble tx gainif (0 == check_btpower_efuse_invalid()){//TRACE(1, "%s 0 == check_btpower_efuse_invalid()", __func__);btdrv_write_rf_reg(0x18b, 0x0072); // max tx gain 2019.02.26btdrv_write_rf_reg(0x189, 0x0072); // min tx gain  2019.02.26btdrv_write_rf_reg(0x18a, 0x0072); // mid tx gain  2019.02.26read_18b_backup = 0x00B2;}else{uint16_t read_value;//btdrv_write_rf_reg(0x18b, 0x0072); // 74,max tx gain  2019.02.26btdrv_read_rf_reg(0x18b, &read_value);// min tx gainif (read_value < 0x72) {read_value = 0x72;btdrv_write_rf_reg(0x18b, read_value);}

恒玄BES调试笔记-BES2500如何修改蓝牙发射功率相关推荐

  1. 恒玄BES调试笔记-BES2500如何修改适配不同Flash

    只更换Flash,同个工程下可用以下方法修改适配2M和4M Flash 涉及的文件有: config\best2300a_ibrt_anc\target.mk config\common.mk 1.修 ...

  2. 恒玄BES调试笔记-BES2500如何制作OTA升级包

    进入工程,Shift + 鼠标右键,打开Powershell窗口,输入命令即可! PS D:\best2300a_2500i_ibrt> python .\generate_crc32_of_i ...

  3. 恒玄BES调试笔记-BES2500低延迟

    一般来说,客户会有低延迟的需求,恒玄平台低延迟相关代码可以看这个文件: services\bt_app\app_bt_stream.cpp 一般来说,用sbc来做低延迟游戏模式比较好,低延迟效果比较好 ...

  4. 恒玄BES调试笔记-BES2500 SBC和AAC

    恒玄平台SBC和AAC相关代码可以看这个文件: services\bt_app\app_bt_stream.cpp 里面会有SBC和AAC的相关内容,也可以搜索关键字A2DP_AAC_ON. conf ...

  5. 恒玄BES调试笔记-BES2500蓝牙设备名客制化

    项目开发过程必然会遇到客户要求蓝牙设备名客制化,其实很简单的! 修改办法如下,都是经过做项目实现了的,但个人比较偏向第一种: 办法一: 客制化在项目定制化文件中. #define FIXED_BT_N ...

  6. 恒玄BES调试笔记-BES2500如何制作添加提示音

    1.准备提示音音源:一般都是客户提供 2.将音源转化为wav格式:常用的转换工具有cool edit pro等,具体采样率,比特率等根据自己的项目要求而定 3.将wav格式提示音转为BES提示音格式 ...

  7. 恒玄BES调试笔记-BES2500 hfp

    BES2500 hfp相关api状态: services\bt_if_enhanced\inc\hfp_api.h typedef void *hf_chan_handle_t; /* start o ...

  8. 恒玄BES调试笔记-BES2500死机重启分析手段

    有时候会遇到死机重启等问题,一般可以通过分析lst,map文件可以看出点端倪! lst文件的生成,其实是在编译命令的基础上加上all lst参数即可,这两个文件都可以在out目录下找到. make T ...

  9. 恒玄BES调试笔记-BES2500如何区分左右耳

    TWS区分左右耳常见的两种方式:gpio的高低电平.蓝牙地址的奇偶性和flash中写标志位. 方式各不相同,对于实现方式(软件和硬件)和生产管控,各有优劣! 办法一:gpio的高低电平 #define ...

最新文章

  1. 移动端前端笔记 — 遇到的常见JS与CSS问题及解决方法
  2. 编码规范系列(一):Eclipse Code Templates设置
  3. js中的fromCharCode() charCodeAt() charAt()
  4. Android 四大组件学习之Activity二
  5. 睿远基金副总经理傅鹏博:用实业思维做投资 在认知范围之内做选择
  6. 国内的健身房管理系统榜单-捷径系统
  7. MySQL单元三试题与答案_2016年3月三级MySQL数据库试题及答案
  8. C语言编程学习使用auto定义变量的用法
  9. 乐优商城遇到的坑(二):Day56 品牌管理之虚拟机CentOS6.5我真的不会装
  10. 计算机shutdown命令,shutdown命令用法|电脑关机命令shutdown
  11. Pandas时间序列数据操作
  12. 第四讲:学习理论(Learning Theory)
  13. leach协议c++代码_leach协议.doc
  14. 【杂烩】Tesla M40 24G 在Win11上的双显卡显示实现、改风冷
  15. 手机 播放音频 切换听筒和
  16. 新春快乐!马年大吉!518
  17. wshop微信商城数据库结构简要解析
  18. 常见4种风险定量分析法
  19. Apache+Hudi入门指南: Spark+Hudi+Hive+Presto
  20. 香港中文大学面试(两道面试题)

热门文章

  1. in作为介词的用法_介词in的用法和例句
  2. CF-Round-#560(Div.3)
  3. 要用的时候总是找不到,大学毕业后档案都到哪去了?
  4. 敏捷,路在何方?最新完整敏捷状态报告(专业点评版)出炉
  5. springcloud高可用方案
  6. VPS、云主机和虚拟机
  7. 强化学习Gym Atari报错缺少ale_c.dll
  8. 12306Bypass抢票软件
  9. ansys matlab 调用,在matlab中调用ansys的方法 [转,原创:Elvin]
  10. 电脑“为硬件保留的内存xG”的解决方案!