Open JL-MinXian opened 2 years ago
att_read_callback会出现两次回调,第一次buffer = 0,第二次 buffer为 非 0;是一个正常的流程控制方式,支持read、read_blob等操作。 两次回调都需要返回长度,第一次返回 characteristic 内容总长度,第二次返回真正写入数据的长度。
第一次回调获取characteristic的内容长度;用来决定第二次回调的操作方式,例如申请buffer大小和offset的偏移等。
att_read_callback会出现两次回调,第一次buffer = 0,第二次 buffer为 非 0;是一个正常的流程控制方式,支持read、read_blob等操作。 两次回调都需要返回长度,第一次返回 characteristic 内容总长度,第二次返回真正写入数据的长度。
第一次回调获取characteristic的内容长度;用来决定第二次回调的操作方式,例如申请buffer大小和offset的偏移等。