你好,
我正在为GATT自定义服务挂钩“读取”(使用ble_app_peripheral示例)
似乎读取不会在这些功能中的断点中停止。
请告知如何挂钩“读取”数据路径
谢谢
嗨罗伊哈,
在SDK6.0.10中,Custs1配置文件不会向应用程序级发送消息,以指示中央设备读取特性。但是,您可以在user_custs1_def.c文件中的数据库定义中应用RI选项。例如,请使用以下代码片段以激活此功能,以便在阅读时进行指示的自定义特征:
// ADC值1特征值[svc1_dx_adc_val_1_val] = {svc1_adc_val_1_uuid_128,att_uuid_128_len,perm(rd,启用)|perm(ntf,启用),perm(ri,启用)| def_svc1_adc_val_1_char_len,0,null},
通过这样做,您将获得GattC_Read_Req_ind_handler()函数,只要中央尝试才能读取ADC特性即可执行。
谢谢,PM_DIALOG.
嗨罗伊哈,
在SDK6.0.10中,Custs1配置文件不会向应用程序级发送消息,以指示中央设备读取特性。但是,您可以在user_custs1_def.c文件中的数据库定义中应用RI选项。例如,请使用以下代码片段以激活此功能,以便在阅读时进行指示的自定义特征:
通过这样做,您将获得GattC_Read_Req_ind_handler()函数,只要中央尝试才能读取ADC特性即可执行。
谢谢,PM_DIALOG.