From cff9e3102d8b41eaa4968014d188cf908382b352 Mon Sep 17 00:00:00 2001 From: "matthias.ringwald@gmail.com" Date: Thu, 13 Feb 2014 14:12:47 +0000 Subject: [PATCH] enable SDP Dump and dump on start --- example/libusb/btstack-config.h | 1 + example/libusb/classic_test.c | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/example/libusb/btstack-config.h b/example/libusb/btstack-config.h index 70381676d..6562e4005 100644 --- a/example/libusb/btstack-config.h +++ b/example/libusb/btstack-config.h @@ -14,3 +14,4 @@ #define ENABLE_LOG_ERROR #define HCI_ACL_PAYLOAD_SIZE 1021 #define HAVE_HCI_DUMP +#define SDP_DES_DUMP \ No newline at end of file diff --git a/example/libusb/classic_test.c b/example/libusb/classic_test.c index 0db5e0de5..5f123d4bc 100644 --- a/example/libusb/classic_test.c +++ b/example/libusb/classic_test.c @@ -532,7 +532,7 @@ int stdin_process(struct data_source *ds){ case 'k': printf("Start SDP query for SPP service\n"); - sdp_query_rfcomm_channel_and_name_for_uuid(remote_rfcomm, 0x1002); + sdp_query_rfcomm_channel_and_name_for_uuid(remote_rfcomm, 0x1101); break; case 't': @@ -665,9 +665,12 @@ static void btstack_setup(){ // printf("SDP service buffer size: %u\n\r", (uint16_t) (sizeof(service_record_item_t) + de_get_len((uint8_t*) &service_record_item->service_record))); // sdp_register_service_internal(NULL, service_record_item); sdp_create_spp_service( spp_service_buffer, RFCOMM_SERVER_CHANNEL, "SPP Counter"); + de_dump_data_element(spp_service_buffer); printf("SDP service record size: %u\n\r", de_get_len(spp_service_buffer)); + sdp_register_service_internal(NULL, spp_service_buffer); + sdp_query_rfcomm_register_callback(handle_query_rfcomm_event, NULL); hci_discoverable_control(0);