mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-26 02:37:41 +00:00
fix warnings caused by newly 4-byte aligned sdp service buffer
This commit is contained in:
parent
04aea34383
commit
3299daa237
@ -101,7 +101,7 @@ void packet_handler(uint8_t packet_type, uint16_t channel, uint8_t *packet, uint
|
|||||||
case RFCOMM_EVENT_SERVICE_REGISTERED:
|
case RFCOMM_EVENT_SERVICE_REGISTERED:
|
||||||
printf("RFCOMM_EVENT_SERVICE_REGISTERED channel: %u, status: 0x%02x\n", packet[3], packet[2]);
|
printf("RFCOMM_EVENT_SERVICE_REGISTERED channel: %u, status: 0x%02x\n", packet[3], packet[2]);
|
||||||
// register SDP for our SPP
|
// register SDP for our SPP
|
||||||
sdp_create_spp_service(service_buffer, rfcomm_channel_nr, "SPP ECHO");
|
sdp_create_spp_service((uint8_t*)service_buffer, rfcomm_channel_nr, "SPP ECHO");
|
||||||
bt_send_cmd(&sdp_register_service_record, service_buffer);
|
bt_send_cmd(&sdp_register_service_record, service_buffer);
|
||||||
bt_send_cmd(&btstack_set_discoverable, 1);
|
bt_send_cmd(&btstack_set_discoverable, 1);
|
||||||
break;
|
break;
|
||||||
|
@ -117,7 +117,7 @@ void packet_handler(uint8_t packet_type, uint16_t channel, uint8_t *packet, uint
|
|||||||
printf("RFCOMM_EVENT_SERVICE_REGISTERED\n");
|
printf("RFCOMM_EVENT_SERVICE_REGISTERED\n");
|
||||||
rfcomm_channel_nr = packet[3];
|
rfcomm_channel_nr = packet[3];
|
||||||
// register SDP for our SPP
|
// register SDP for our SPP
|
||||||
sdp_create_spp_service( spp_service_buffer, rfcomm_channel_nr, "RFCOMM Test");
|
sdp_create_spp_service((uint8_t*) spp_service_buffer, rfcomm_channel_nr, "RFCOMM Test");
|
||||||
bt_send_cmd(&sdp_register_service_record, spp_service_buffer);
|
bt_send_cmd(&sdp_register_service_record, spp_service_buffer);
|
||||||
bt_send_cmd(&btstack_set_discoverable, 1);
|
bt_send_cmd(&btstack_set_discoverable, 1);
|
||||||
break;
|
break;
|
||||||
|
@ -802,15 +802,15 @@ int btstack_main(int argc, const char * argv[]){
|
|||||||
// init SDP, create record for SPP and register with SDP
|
// init SDP, create record for SPP and register with SDP
|
||||||
sdp_init();
|
sdp_init();
|
||||||
memset(spp_service_buffer, 0, sizeof(spp_service_buffer));
|
memset(spp_service_buffer, 0, sizeof(spp_service_buffer));
|
||||||
sdp_create_spp_service( spp_service_buffer, RFCOMM_SERVER_CHANNEL, "SPP Counter");
|
sdp_create_spp_service((uint8_t*) spp_service_buffer, RFCOMM_SERVER_CHANNEL, "SPP Counter");
|
||||||
de_dump_data_element(spp_service_buffer);
|
de_dump_data_element((uint8_t*) spp_service_buffer);
|
||||||
printf("SDP service record size: %u\n\r", de_get_len(spp_service_buffer));
|
printf("SDP service record size: %u\n\r", de_get_len((uint8_t*)spp_service_buffer));
|
||||||
sdp_register_service_internal(NULL, spp_service_buffer);
|
sdp_register_service_internal(NULL, (uint8_t*)spp_service_buffer);
|
||||||
memset(dummy_service_buffer, 0, sizeof(dummy_service_buffer));
|
memset(dummy_service_buffer, 0, sizeof(dummy_service_buffer));
|
||||||
sdp_create_dummy_service(dummy_service_buffer, "UUID128 Test");
|
sdp_create_dummy_service((uint8_t*)dummy_service_buffer, "UUID128 Test");
|
||||||
de_dump_data_element(dummy_service_buffer);
|
de_dump_data_element((uint8_t*)dummy_service_buffer);
|
||||||
printf("Dummy service record size: %u\n\r", de_get_len(dummy_service_buffer));
|
printf("Dummy service record size: %u\n\r", de_get_len((uint8_t*)dummy_service_buffer));
|
||||||
sdp_register_service_internal(NULL, dummy_service_buffer);
|
sdp_register_service_internal(NULL, (uint8_t*)dummy_service_buffer);
|
||||||
|
|
||||||
sdp_query_rfcomm_register_callback(handle_query_rfcomm_event, NULL);
|
sdp_query_rfcomm_register_callback(handle_query_rfcomm_event, NULL);
|
||||||
|
|
||||||
|
@ -314,9 +314,9 @@ int btstack_main(void)
|
|||||||
sdp_register_service_internal(NULL, service_record_item);
|
sdp_register_service_internal(NULL, service_record_item);
|
||||||
/* LISTING_PAUSE */
|
/* LISTING_PAUSE */
|
||||||
#else
|
#else
|
||||||
sdp_create_spp_service( spp_service_buffer, RFCOMM_SERVER_CHANNEL, "SPP Counter");
|
sdp_create_spp_service( (uint8_t*)spp_service_buffer, RFCOMM_SERVER_CHANNEL, "SPP Counter");
|
||||||
printf("SDP service record size: %u\n", de_get_len(spp_service_buffer));
|
printf("SDP service record size: %u\n", de_get_len((uint8_t*)spp_service_buffer));
|
||||||
sdp_register_service_internal(NULL, spp_service_buffer);
|
sdp_register_service_internal(NULL, (uint8_t*)spp_service_buffer);
|
||||||
#endif
|
#endif
|
||||||
/* LISTING_RESUME */
|
/* LISTING_RESUME */
|
||||||
|
|
||||||
|
@ -109,9 +109,9 @@ void spp_service_setup(void){
|
|||||||
sdp_register_service_internal(NULL, service_record_item);
|
sdp_register_service_internal(NULL, service_record_item);
|
||||||
/* LISTING_PAUSE */
|
/* LISTING_PAUSE */
|
||||||
#else
|
#else
|
||||||
sdp_create_spp_service( spp_service_buffer, RFCOMM_SERVER_CHANNEL, "SPP Counter");
|
sdp_create_spp_service( (uint8_t*) spp_service_buffer, RFCOMM_SERVER_CHANNEL, "SPP Counter");
|
||||||
printf("SDP service record size: %u\n", de_get_len(spp_service_buffer));
|
printf("SDP service record size: %u\n", de_get_len((uint8_t*) spp_service_buffer));
|
||||||
sdp_register_service_internal(NULL, spp_service_buffer);
|
sdp_register_service_internal(NULL, (uint8_t*)spp_service_buffer);
|
||||||
#endif
|
#endif
|
||||||
/* LISTING_RESUME */
|
/* LISTING_RESUME */
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user