看示例中,GATT_Notification中的pNoti->pValue指針指向的是由GATT_bm_alloc申請的內(nèi)存段,在由memcpy將要發(fā)送的數(shù)據(jù)拷貝到該內(nèi)存段中,調(diào)試助手是可以接收到數(shù)據(jù)。
我嘗試不申請內(nèi)存,直接將發(fā)送緩沖區(qū)的數(shù)據(jù)指針賦給pNoti->pValue,再調(diào)用GATT_Notification發(fā)送,調(diào)試助手沒有接收到任何數(shù)據(jù)。
請問GATT_Notification函數(shù)中是不是有判斷發(fā)送數(shù)據(jù)內(nèi)存地址的機制,只能在GATT_bm_alloc中申請的堆內(nèi)存地址范圍內(nèi)才進行發(fā)送。