const hci_t *hci_layer_get_interface() { buffer_allocator = buffer_allocator_get_interface(); hal = hci_hal_h4_get_interface(); packet_fragmenter = packet_fragmenter_get_interface(); init_layer_interface(); return &interface; }
const hci_t *hci_layer_get_interface() { buffer_allocator = buffer_allocator_get_interface(); hal = hci_hal_get_interface(); btsnoop = btsnoop_get_interface(); hci_inject = hci_inject_get_interface(); packet_fragmenter = packet_fragmenter_get_interface(); vendor = vendor_get_interface(); low_power_manager = low_power_manager_get_interface(); init_layer_interface(); return &interface; }
const packet_fragmenter_t *packet_fragmenter_get_interface() { controller = controller_get_interface(); buffer_allocator = buffer_allocator_get_interface(); return &interface; }
const hci_inject_t *hci_inject_get_interface() { buffer_allocator = buffer_allocator_get_interface(); return &interface; }