找回密码
 立即注册

微信扫码登录

查看: 39|回复: 2

[BLE Mesh] mesh_tx_cmd2normal_primary怎样改操作码?

[复制链接]

36

主题

45

回帖

308

积分

流光翡翠

积分
308
发表于 3 天前 | 显示全部楼层 |阅读模式
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: 8258
SDK及版本: tc_ble_mesh-4.1.0.1




          你好,目前mesh_tx_cmd2normal_primary发送函数,比如想mesh_tx_cmd2normal_primary(0xC1, (u8 *)"hello world", sizeof("hello world"), 0xffff, 0),操作码解释就是0211C1,但现在我想发送其它形式的操作码消息,比如C1AABB,请问需要怎样改,谢谢,

5

主题

211

回帖

721

积分

版主

积分
721
发表于 昨天 10:54 | 显示全部楼层
这个0211c1操作码是由0211(ven_id)+c1(op)组成,你这边是想同时支持两个ven_id,还是说想把0x0211c1改成0xc1AABB。如果只是想把0x0211c1改成0xc1AABB,那直接改VENDOR_ID成你想要的就行

36

主题

45

回帖

308

积分

流光翡翠

积分
308
 楼主| 发表于 昨天 14:33 | 显示全部楼层
TL_HSF 发表于 2025-4-2 10:54
这个0211c1操作码是由0211(ven_id)+c1(op)组成,你这边是想同时支持两个ven_id,还是说想把0x0211c1改成0xc ...

但如果直接改VERDOR_ID,那么不会是0xAABBC1吗?(但我想0xC1AABB),意思是C1和VENDOR_ID的顺序怎样倒转?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-4-3 23:44 , Processed in 0.106381 second(s), 20 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表