当前位置: 首页 > ai >正文

解决蓝牙MAC 地址倒序问题

蓝牙mac地址的显示目前是从nv447里面去读的,原生的逻辑是我们写到nv后,nv里面的逻辑会生成一个倒序的mac地址。这不是系统的BUG.蓝牙地址的显示是遵循Bluetooth的规范.所以写nv后我们上层读出来显示的时倒序的。
解决方案:
我们从nv读出来后进行mac地址倒序的操作,这个倒序的操作也是原生的方法。最终上层读出来和写nv的一致。
在代码逻辑后 将地址倒序
倒叙的方法 le2bd(local_addr);在最后 if (valid_bda)调用
原生逻辑中有倒序的方法

u8 *bt_get_mac_addr()
{
int i;
uint8 temp;
for(i=0;i<3;i++){
temp=bt_cfg.mac_addr[i];
bt_cfg.mac_addr[i] = bt_cfg.mac_addr[5-i];
bt_cfg.mac_addr5-i] = temp;
}
return bt_cfg.mac_addr;
}

http://www.xdnf.cn/news/13735.html

相关文章:

  • 第十四届蓝桥杯大赛软件赛国赛Java大学A组答案整理
  • 968. Binary Tree Cameras
  • [架构之美]深入优化Spring Boot WebFlux应用
  • 力扣HOT100之技巧:75. 颜色分类
  • 《拆解问题的技术》笔记
  • 常用三款解压软件对比
  • Python6.12打卡(day44)
  • Dify Python调用API
  • 从基础镜像到自定义镜像Docker容器化镜像的演变之路
  • double + double会有精度问题(通过BigDecimal解决)
  • 力扣HOT100之贪心算法:763. 划分字母区间
  • Nacos服务注册与发现原理
  • 关于安卓dialogFragment中,EditText无法删除文字的问题
  • 103. Java 继承 - 状态、实现和类型的多重继承
  • 全球/中国降水量数据集(1940-2024年)
  • 图像解码失败检测
  • 健康管理实训室建设方案:构建智慧康养人才培养生态体系
  • PERST#、Hot Reset、Link Disable
  • React16,17,18,19更新对比
  • slam--高斯分布
  • 《树状数组》
  • 消除信息屏障推动系统联动,IBMS系统成为建筑智能控制核心枢纽
  • EtherCAT转Modbus TCP网关实现倍福CX9020与科尔摩根NDC8AGV控制器设备之间的通讯案例
  • C语言入门教程
  • 2.4 创建视图
  • python爬虫ip封禁应对办法
  • Word 文件转md文件 在 Word 中没有直接将文档另存为 Markdown(.md)格式的选项,但你可以使用一些工具或手动转换来实现
  • spring系列---拦截器
  • NLP基础与词嵌入:让AI理解文字(superior哥深度学习系列第13期)
  • 计算机组成原理-主存储器