int btstack_main(int argc, const char * argv[]){ gap_set_class_of_device(0x220404); gap_discoverable_control(1); /* Register for HCI events */ hci_event_callback_registration.callback = &packet_handler; hci_add_event_handler(&hci_event_callback_registration); l2cap_init(); l2cap_register_service(packet_handler, PSM_SDP, 100, LEVEL_0); // turn on! hci_power_control(HCI_POWER_ON); btstack_stdin_setup(stdin_process); return 0; }
void a2dp_source_init(void){ avdtp_source_init(&a2dp_source_context); l2cap_register_service(&packet_handler, BLUETOOTH_PROTOCOL_AVDTP, 0xffff, LEVEL_0); }