找回密码
 立即注册

微信扫码登录

查看: 62|回复: 1

[BLE SDK] 使用tc321x作为master主设备,在scan和connect之后,master和slave如何通讯?

[复制链接]

3

主题

1

回帖

21

积分

英勇黄铜

积分
21
发表于 5 天前 | 显示全部楼层 |阅读模式 来自 广东深圳
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: tc3215x
SDK及版本: tc_ble_sdk-v4.0.2.1
本帖最后由 we_3043576536 于 2025-9-5 20:31 编辑

使用工程为:acl_conection_demo


请问下,如果tc3215作为主设备的话,当它和从设备connect之后,他们之间的通讯函数接口是什么呢?


此时如果我想让tc321x向蓝牙从设备发送数据,应该朝哪个函数接口发送呢?


此时如果蓝牙从设备向tc321x发送了notify数据,我应该用哪个函数接口去接收呢?

在sdk手册中说当tc321x作为master的时候,只有hci event报告给host, 那是不是说明tc321x作为主设备的时候,只有app_controller_event_callback函数处理;
所以tx321x作为master时,整个代码只有这里处理蓝牙从设备的notify数据吗?
//int app_controller_event_callback(u32 h, u8 *p, int n)函数中的下面部分,tx321x作为master时,整个代码只有这里处理蓝牙从设备的notify数据吗?

else if (subEvt_code == HCI_SUB_EVT_LE_CONNECTION_UPDATE_COMPLETE)        // connection update
                        {
                                app_le_connection_update_complete_event_handle(p);
                        }


谢谢;

0

主题

10

回帖

58

积分

不屈白银

积分
58
发表于 前天 14:55 | 显示全部楼层 来自 上海
作为master 时候,gatt 相关的数据处理可以参考 app_gatt_data_handler 代码处理,slave 向master 发送 使用blc_gatt_pushHandleValueNotify 接口 ,master write 可以用blc_gatt_pushWriteCommand 或者 blc_gatt_pushWriteRequest,需要根据对端是否要带回复确认
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-9-10 02:18 , Processed in 0.086789 second(s), 21 queries .

Powered by Telink 隐私政策

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

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