STM32WB55 蓝牙不定长数据读写

1、设置BLE需要通信的最大长度
在这里插入图片描述
添加代码:发送函数

/*
 * send notify data.
 */
tBleStatus bleSnd(uint16_t len, uint8_t *data)
{
	tBleStatus result = BLE_STATUS_INVALID_PARAMS;
	result = aci_gatt_update_char_value(aPeerToPeerContext.PeerToPeerSvcHdle,
                             aPeerToPeerContext.P2PNotifyServerToClientCharHdle,
                             0, /* charValOffset */
                             len, /* charValueLen */
                             (uint8_t *)  data);
	return result;
}

添加回显测试代码:
在这里插入图片描述
测试结果
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_28851611/article/details/107236460