请教TI的大神:
以下两个函数发送数据有什么区别,
SimpleProfile_SetParameter(SIMPLEPROFILE_CHAR6,SIMPLEPROFILE_CHAR6_LEN, &newValue);和
- if ( value & GATT_CLIENT_CFG_NOTIFY )
- {
- //分配发送数据缓冲区
- noti.pValue = GATT_bm_alloc(connHandle, ATT_HANDLE_VALUE_NOTI, GUAPROFILE_CHAR1_LEN, NULL);
- //分配成功,则发送数据
- if(noti.pValue != NULL)
- {
- //填充数据
- noti.handle = GUAProfileAttrTbl[ATTRTBL_GUA_CHAR1_IDX].handle;
- noti.len = len;
- memcpy( noti.pValue, pValue, len);
- //发送数据
- if (GATT_Notification(connHandle, ¬i, FALSE) != SUCCESS)
- {
- GATT_bm_free((gattMsg_t *)¬i, ATT_HANDLE_VALUE_NOTI);
- }
- }
- }