查看: 2740|回复: 0

关于nrf51822发送notification问题

[复制链接]

该用户从未签到

发表于 2015-12-8 22:50:44 | 显示全部楼层 |阅读模式
分享到:
假设发送数组 txbuf = {'a','b'},代码如下:
      uint8_t txbuf = {'a','b'};
      memset(&hvx_params, 0, sizeof(hvx_params));
      uint16_t len =  2;
                       
      hvx_params.handle = m_char_handles.value_handle;
      hvx_params.type   = BLE_GATT_HVX_NOTIFICATION;
      hvx_params.offset = 0;
      hvx_params.p_len  = &len;
      hvx_params.p_data = txbuf;

      err_code = sd_ble_gatts_hvx(m_conn_handle, &hvx_params);
                        APP_ERROR_CHECK(err_code);

问题是:只有当 uint16_t len=1 时才能发送出txbuf[0]里的数组,只要改成其它值就不行了
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条

手机版|小黑屋|与非网

GMT+8, 2024-4-20 03:23 , Processed in 0.122009 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.