杰理-ble广播信息添加
一般客户信息都加在0xff 里面
static int make_set_rsp_data(void)
{
u8 offset = 0;
u8 *buf = scan_rsp_data;
u8 *edr_name = bt_get_local_name();
u8 data_test[10] = {0,1,2,3,4,5,6,7,8,9};
u8 data_test1[10] = {10,11,12,13,14,15,1,2,3,4};
offset += make_eir_packet_val(&buf[offset], offset, HCI_EIR_DATATYPE_FLAGS, 0x06, 1);
offset += make_eir_packet_data(&buf[offset], offset, HCI_EIR_DATATYPE_SERVICE_DATA,data_test,sizeof(data_test));
offset += make_eir_packet_data(&buf[offset], offset, HCI_EIR_DATATYPE_SERVICE_DATA,data_test1,sizeof(data_test1));
offset += make_eir_packet_data(&buf[offset], offset, HCI_EIR_DATATYPE_COMPLETE_LOCAL_NAME, (void *)edr_name, strlen(edr_name));
/* ble_printf("RSP data(%d):,offset"); */
/* ble_put_buf(buf, offset); */
scan_rsp_data_len = 31;
ble_user_cmd_prepare(BLE_CMD_RSP_DATA, 2, 31, buf);
return 0;
}