Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fe3cc0d2 authored by Abhishek Pandit-Subedi's avatar Abhishek Pandit-Subedi
Browse files

floss: Assign correct ordering for bt_interface_t

Use `.field = value` format to assign values for bt_interface_t. The
previous ordering was wrong and allow_wake_hid was not in the right
place.

Bug: 231345733
Tag: #floss
Test: Suspend/resume on ChromeOS and verify right apis called.
Change-Id: Id48c251fbe67a6ce701a6153229562e909b6f106
parent 1e270b64
Loading
Loading
Loading
Loading
+51 −49
Original line number Diff line number Diff line
@@ -735,55 +735,57 @@ static bool allow_low_latency_audio(bool allowed, const RawAddress& address) {

EXPORT_SYMBOL bt_interface_t bluetoothInterface = {
    sizeof(bluetoothInterface),
    init,
    enable,
    disable,
    cleanup,
    get_adapter_properties,
    get_adapter_property,
    set_adapter_property,
    get_remote_device_properties,
    get_remote_device_property,
    set_remote_device_property,
    nullptr,
    get_remote_services,
    start_discovery,
    cancel_discovery,
    create_bond,
    create_bond_out_of_band,
    remove_bond,
    cancel_bond,
    get_connection_state,
    pin_reply,
    ssp_reply,
    get_profile_interface,
    dut_mode_configure,
    dut_mode_send,
    le_test_mode,
    set_os_callouts,
    read_energy_info,
    dump,
    dumpMetrics,
    config_clear,
    interop_database_clear,
    interop_database_add,
    get_avrcp_service,
    obfuscate_address,
    get_metric_id,
    set_dynamic_audio_buffer_size,
    generate_local_oob_data,
    allow_low_latency_audio,
    clear_event_filter,
    clear_event_mask,
    clear_filter_accept_list,
    disconnect_all_acls,
    le_rand,
    set_event_filter_connection_setup_all_devices,
    allow_wake_by_hid,
    restore_filter_accept_list,
    set_default_event_mask,
    .init = init,
    .enable = enable,
    .disable = disable,
    .cleanup = cleanup,
    .get_adapter_properties = get_adapter_properties,
    .get_adapter_property = get_adapter_property,
    .set_adapter_property = set_adapter_property,
    .get_remote_device_properties = get_remote_device_properties,
    .get_remote_device_property = get_remote_device_property,
    .set_remote_device_property = set_remote_device_property,
    .get_remote_service_record = nullptr,
    .get_remote_services = get_remote_services,
    .start_discovery = start_discovery,
    .cancel_discovery = cancel_discovery,
    .create_bond = create_bond,
    .create_bond_out_of_band = create_bond_out_of_band,
    .remove_bond = remove_bond,
    .cancel_bond = cancel_bond,
    .get_connection_state = get_connection_state,
    .pin_reply = pin_reply,
    .ssp_reply = ssp_reply,
    .get_profile_interface = get_profile_interface,
    .dut_mode_configure = dut_mode_configure,
    .dut_mode_send = dut_mode_send,
    .le_test_mode = le_test_mode,
    .set_os_callouts = set_os_callouts,
    .read_energy_info = read_energy_info,
    .dump = dump,
    .dumpMetrics = dumpMetrics,
    .config_clear = config_clear,
    .interop_database_clear = interop_database_clear,
    .interop_database_add = interop_database_add,
    .get_avrcp_service = get_avrcp_service,
    .obfuscate_address = obfuscate_address,
    .get_metric_id = get_metric_id,
    .set_dynamic_audio_buffer_size = set_dynamic_audio_buffer_size,
    .generate_local_oob_data = generate_local_oob_data,
    .allow_low_latency_audio = allow_low_latency_audio,
    .clear_event_filter = clear_event_filter,
    .clear_event_mask = clear_event_mask,
    .clear_filter_accept_list = clear_filter_accept_list,
    .disconnect_all_acls = disconnect_all_acls,
    .le_rand = le_rand,
    .set_event_filter_inquiry_result_all_devices =
        set_event_filter_inquiry_result_all_devices,
    get_wbs_supported};
    .set_default_event_mask = set_default_event_mask,
    .restore_filter_accept_list = restore_filter_accept_list,
    .allow_wake_by_hid = allow_wake_by_hid,
    .set_event_filter_connection_setup_all_devices =
        set_event_filter_connection_setup_all_devices,
    .get_wbs_supported = get_wbs_supported};

// callback reporting helpers