在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例C/C++语言基础 → BlueDroid蓝牙开启过程init-android_external_bluetooth_bluedroid-cm

BlueDroid蓝牙开启过程init-android_external_bluetooth_bluedroid-cm

C/C++语言基础

下载此实例
  • 开发语言:C/C++
  • 实例大小:2.15M
  • 下载次数:6
  • 浏览次数:65
  • 发布时间:2023-05-13
  • 实例类别:C/C++语言基础
  • 发 布 人:petershi0755
  • 文件格式:.zip
  • 所需积分:2

实例介绍

【实例简介】BlueDroid蓝牙开启过程init-android_external_bluetooth_bluedroid-cm

【实例截图】

from clipboard


【核心代码】

.
├── android_external_bluetooth_bluedroid-cm-11.0-XNPH05Q-tomato-9828f8e9cc
│   ├── Android.mk
│   ├── CleanSpec.mk
│   ├── audio_a2dp_hw
│   │   ├── Android.mk
│   │   ├── audio_a2dp_hw.c
│   │   └── audio_a2dp_hw.h
│   ├── bta
│   │   ├── Android.mk
│   │   ├── ag
│   │   │   ├── bta_ag_act.c
│   │   │   ├── bta_ag_api.c
│   │   │   ├── bta_ag_at.c
│   │   │   ├── bta_ag_at.h
│   │   │   ├── bta_ag_cfg.c
│   │   │   ├── bta_ag_ci.c
│   │   │   ├── bta_ag_cmd.c
│   │   │   ├── bta_ag_int.h
│   │   │   ├── bta_ag_main.c
│   │   │   ├── bta_ag_rfc.c
│   │   │   ├── bta_ag_sco.c
│   │   │   └── bta_ag_sdp.c
│   │   ├── ar
│   │   │   ├── bta_ar.c
│   │   │   └── bta_ar_int.h
│   │   ├── av
│   │   │   ├── bta_av_aact.c
│   │   │   ├── bta_av_act.c
│   │   │   ├── bta_av_api.c
│   │   │   ├── bta_av_cfg.c
│   │   │   ├── bta_av_ci.c
│   │   │   ├── bta_av_int.h
│   │   │   ├── bta_av_main.c
│   │   │   ├── bta_av_sbc.c
│   │   │   └── bta_av_ssm.c
│   │   ├── dm
│   │   │   ├── bta_dm_act.c
│   │   │   ├── bta_dm_api.c
│   │   │   ├── bta_dm_cfg.c
│   │   │   ├── bta_dm_ci.c
│   │   │   ├── bta_dm_int.h
│   │   │   ├── bta_dm_main.c
│   │   │   ├── bta_dm_pm.c
│   │   │   └── bta_dm_sco.c
│   │   ├── fs
│   │   │   ├── bta_fs_cfg.c
│   │   │   └── bta_fs_ci.c
│   │   ├── gatt
│   │   │   ├── bta_gattc_act.c
│   │   │   ├── bta_gattc_api.c
│   │   │   ├── bta_gattc_cache.c
│   │   │   ├── bta_gattc_ci.c
│   │   │   ├── bta_gattc_int.h
│   │   │   ├── bta_gattc_main.c
│   │   │   ├── bta_gattc_utils.c
│   │   │   ├── bta_gatts_act.c
│   │   │   ├── bta_gatts_api.c
│   │   │   ├── bta_gatts_int.h
│   │   │   ├── bta_gatts_main.c
│   │   │   └── bta_gatts_utils.c
│   │   ├── hd
│   │   │   ├── bta_hd_act.c
│   │   │   ├── bta_hd_api.c
│   │   │   ├── bta_hd_int.h
│   │   │   └── bta_hd_main.c
│   │   ├── hf_client
│   │   │   ├── bta_hf_client_act.c
│   │   │   ├── bta_hf_client_api.c
│   │   │   ├── bta_hf_client_at.c
│   │   │   ├── bta_hf_client_at.h
│   │   │   ├── bta_hf_client_cmd.c
│   │   │   ├── bta_hf_client_int.h
│   │   │   ├── bta_hf_client_main.c
│   │   │   ├── bta_hf_client_rfc.c
│   │   │   ├── bta_hf_client_sco.c
│   │   │   └── bta_hf_client_sdp.c
│   │   ├── hh
│   │   │   ├── bta_hh_act.c
│   │   │   ├── bta_hh_api.c
│   │   │   ├── bta_hh_cfg.c
│   │   │   ├── bta_hh_int.h
│   │   │   ├── bta_hh_le.c
│   │   │   ├── bta_hh_main.c
│   │   │   └── bta_hh_utils.c
│   │   ├── hl
│   │   │   ├── bta_hl_act.c
│   │   │   ├── bta_hl_api.c
│   │   │   ├── bta_hl_ci.c
│   │   │   ├── bta_hl_int.h
│   │   │   ├── bta_hl_main.c
│   │   │   ├── bta_hl_sdp.c
│   │   │   └── bta_hl_utils.c
│   │   ├── include
│   │   │   ├── bd.h
│   │   │   ├── bta_ag_api.h
│   │   │   ├── bta_ag_ci.h
│   │   │   ├── bta_ag_co.h
│   │   │   ├── bta_api.h
│   │   │   ├── bta_ar_api.h
│   │   │   ├── bta_av_api.h
│   │   │   ├── bta_av_ci.h
│   │   │   ├── bta_av_co.h
│   │   │   ├── bta_av_sbc.h
│   │   │   ├── bta_dm_ci.h
│   │   │   ├── bta_dm_co.h
│   │   │   ├── bta_fs_api.h
│   │   │   ├── bta_fs_ci.h
│   │   │   ├── bta_fs_co.h
│   │   │   ├── bta_gatt_api.h
│   │   │   ├── bta_gattc_ci.h
│   │   │   ├── bta_gattc_co.h
│   │   │   ├── bta_gatts_co.h
│   │   │   ├── bta_hd_api.h
│   │   │   ├── bta_hf_client_api.h
│   │   │   ├── bta_hh_api.h
│   │   │   ├── bta_hh_co.h
│   │   │   ├── bta_hl_api.h
│   │   │   ├── bta_hl_ci.h
│   │   │   ├── bta_hl_co.h
│   │   │   ├── bta_jv_api.h
│   │   │   ├── bta_jv_co.h
│   │   │   ├── bta_mce_api.h
│   │   │   ├── bta_op_api.h
│   │   │   ├── bta_pan_api.h
│   │   │   ├── bta_pan_ci.h
│   │   │   ├── bta_pan_co.h
│   │   │   ├── bta_pbs_api.h
│   │   │   ├── bta_sys_ci.h
│   │   │   ├── bta_sys_co.h
│   │   │   ├── ptim.h
│   │   │   └── utl.h
│   │   ├── jv
│   │   │   ├── bta_jv_act.c
│   │   │   ├── bta_jv_api.c
│   │   │   ├── bta_jv_cfg.c
│   │   │   ├── bta_jv_int.h
│   │   │   └── bta_jv_main.c
│   │   ├── mce
│   │   │   ├── bta_mce_act.c
│   │   │   ├── bta_mce_api.c
│   │   │   ├── bta_mce_cfg.c
│   │   │   ├── bta_mce_int.h
│   │   │   └── bta_mce_main.c
│   │   ├── pan
│   │   │   ├── bta_pan_act.c
│   │   │   ├── bta_pan_api.c
│   │   │   ├── bta_pan_ci.c
│   │   │   ├── bta_pan_int.h
│   │   │   └── bta_pan_main.c
│   │   ├── pb
│   │   │   ├── bta_pbs_cfg.c
│   │   │   └── bta_pbs_int.h
│   │   └── sys
│   │       ├── bd.c
│   │       ├── bta_sys.h
│   │       ├── bta_sys_cfg.c
│   │       ├── bta_sys_ci.c
│   │       ├── bta_sys_conn.c
│   │       ├── bta_sys_int.h
│   │       ├── bta_sys_main.c
│   │       ├── ptim.c
│   │       └── utl.c
│   ├── btc
│   │   ├── Android.mk
│   │   ├── include
│   │   │   └── btc_common.h
│   │   └── src
│   │       └── btc_common.c
│   ├── btif
│   │   ├── co
│   │   │   ├── bta_ag_co.c
│   │   │   ├── bta_av_co.c
│   │   │   ├── bta_dm_co.c
│   │   │   ├── bta_fs_co.c
│   │   │   ├── bta_gattc_co.c
│   │   │   ├── bta_gatts_co.c
│   │   │   ├── bta_hh_co.c
│   │   │   ├── bta_hl_co.c
│   │   │   ├── bta_pan_co.c
│   │   │   └── bta_sys_co.c
│   │   ├── include
│   │   │   ├── bluetoothTrack.h
│   │   │   ├── btif_api.h
│   │   │   ├── btif_av.h
│   │   │   ├── btif_av_api.h
│   │   │   ├── btif_av_co.h
│   │   │   ├── btif_common.h
│   │   │   ├── btif_config.h
│   │   │   ├── btif_config_util.h
│   │   │   ├── btif_dm.h
│   │   │   ├── btif_gatt.h
│   │   │   ├── btif_gatt_util.h
│   │   │   ├── btif_hd.h
│   │   │   ├── btif_hh.h
│   │   │   ├── btif_hl.h
│   │   │   ├── btif_mce.h
│   │   │   ├── btif_media.h
│   │   │   ├── btif_pan.h
│   │   │   ├── btif_pan_internal.h
│   │   │   ├── btif_profile_queue.h
│   │   │   ├── btif_sm.h
│   │   │   ├── btif_sock.h
│   │   │   ├── btif_sock_rfc.h
│   │   │   ├── btif_sock_sdp.h
│   │   │   ├── btif_sock_thread.h
│   │   │   ├── btif_sock_util.h
│   │   │   ├── btif_storage.h
│   │   │   ├── btif_util.h
│   │   │   └── uinput.h
│   │   └── src
│   │       ├── bluetooth.c
│   │       ├── bluetoothTrack.cpp
│   │       ├── btif_av.c
│   │       ├── btif_config.c
│   │       ├── btif_config_util.cpp
│   │       ├── btif_core.c
│   │       ├── btif_dm.c
│   │       ├── btif_gatt.c
│   │       ├── btif_gatt_client.c
│   │       ├── btif_gatt_server.c
│   │       ├── btif_gatt_test.c
│   │       ├── btif_gatt_util.c
│   │       ├── btif_hd.c
│   │       ├── btif_hf.c
│   │       ├── btif_hf_client.c
│   │       ├── btif_hh.c
│   │       ├── btif_hl.c
│   │       ├── btif_l2cap.c
│   │       ├── btif_mce.c
│   │       ├── btif_media_task.c
│   │       ├── btif_multi_hf.c
│   │       ├── btif_pan.c
│   │       ├── btif_profile_queue.c
│   │       ├── btif_rc.c
│   │       ├── btif_sdp.c
│   │       ├── btif_sm.c
│   │       ├── btif_sock.c
│   │       ├── btif_sock_rfc.c
│   │       ├── btif_sock_sdp.c
│   │       ├── btif_sock_thread.c
│   │       ├── btif_sock_util.c
│   │       ├── btif_storage.c
│   │       └── btif_util.c
│   ├── conf
│   │   ├── Android.mk
│   │   ├── auto_pair_devlist.conf
│   │   ├── bt_did.conf
│   │   └── bt_stack.conf
│   ├── embdrv
│   │   └── sbc
│   │       └── encoder
│   │           ├── include
│   │           │   ├── sbc_dct.h
│   │           │   ├── sbc_enc_func_declare.h
│   │           │   ├── sbc_encoder.h
│   │           │   ├── sbc_if.h
│   │           │   └── sbc_types.h
│   │           └── srce
│   │               ├── sbc_analysis.c
│   │               ├── sbc_dct.c
│   │               ├── sbc_dct_coeffs.c
│   │               ├── sbc_enc_bit_alloc_mono.c
│   │               ├── sbc_enc_bit_alloc_ste.c
│   │               ├── sbc_enc_coeffs.c
│   │               ├── sbc_encoder.c
│   │               └── sbc_packing.c
│   ├── gki
│   │   ├── Android.mk
│   │   ├── common
│   │   │   ├── gki.h
│   │   │   ├── gki_buffer.c
│   │   │   ├── gki_common.h
│   │   │   ├── gki_debug.c
│   │   │   ├── gki_inet.h
│   │   │   └── gki_time.c
│   │   └── ulinux
│   │       ├── data_types.h
│   │       ├── gki_int.h
│   │       └── gki_ulinux.c
│   ├── hci
│   │   ├── Android.mk
│   │   ├── include
│   │   │   ├── bt_hci_bdroid.h
│   │   │   ├── bt_hci_lib.h
│   │   │   ├── bt_vendor_lib.h
│   │   │   ├── hci.h
│   │   │   ├── usb.h
│   │   │   ├── userial.h
│   │   │   └── utils.h
│   │   └── src
│   │       ├── bt_hci_bdroid.c
│   │       ├── bt_hw.c
│   │       ├── btsnoop.c
│   │       ├── hci_h4.c
│   │       ├── hci_ibs.c
│   │       ├── hci_mct.c
│   │       ├── lpm.c
│   │       ├── usb.c
│   │       ├── userial.c
│   │       ├── userial_mct.c
│   │       └── utils.c
│   ├── include
│   │   ├── bt_target.h
│   │   ├── bt_testapp.h
│   │   ├── bt_trace.h
│   │   ├── bte.h
│   │   ├── bte_appl.h
│   │   └── gki_target.h
│   ├── main
│   │   ├── Android.mk
│   │   ├── bte_conf.c
│   │   ├── bte_init.c
│   │   ├── bte_logmsg.c
│   │   ├── bte_main.c
│   │   └── bte_version.c
│   ├── stack
│   │   ├── Android.mk
│   │   ├── a2dp
│   │   │   ├── a2d_api.c
│   │   │   ├── a2d_int.h
│   │   │   └── a2d_sbc.c
│   │   ├── avct
│   │   │   ├── avct_api.c
│   │   │   ├── avct_ccb.c
│   │   │   ├── avct_defs.h
│   │   │   ├── avct_int.h
│   │   │   ├── avct_l2c.c
│   │   │   ├── avct_lcb.c
│   │   │   └── avct_lcb_act.c
│   │   ├── avdt
│   │   │   ├── avdt_ad.c
│   │   │   ├── avdt_api.c
│   │   │   ├── avdt_ccb.c
│   │   │   ├── avdt_ccb_act.c
│   │   │   ├── avdt_defs.h
│   │   │   ├── avdt_int.h
│   │   │   ├── avdt_l2c.c
│   │   │   ├── avdt_msg.c
│   │   │   ├── avdt_scb.c
│   │   │   └── avdt_scb_act.c
│   │   ├── avrc
│   │   │   ├── avrc_api.c
│   │   │   ├── avrc_bld_ct.c
│   │   │   ├── avrc_bld_tg.c
│   │   │   ├── avrc_int.h
│   │   │   ├── avrc_opt.c
│   │   │   ├── avrc_pars_ct.c
│   │   │   ├── avrc_pars_tg.c
│   │   │   ├── avrc_sdp.c
│   │   │   └── avrc_utils.c
│   │   ├── bnep
│   │   │   ├── bnep_api.c
│   │   │   ├── bnep_int.h
│   │   │   ├── bnep_main.c
│   │   │   └── bnep_utils.c
│   │   ├── btm
│   │   │   ├── btm_acl.c
│   │   │   ├── btm_ble.c
│   │   │   ├── btm_ble_addr.c
│   │   │   ├── btm_ble_bgconn.c
│   │   │   ├── btm_ble_gap.c
│   │   │   ├── btm_ble_int.h
│   │   │   ├── btm_dev.c
│   │   │   ├── btm_devctl.c
│   │   │   ├── btm_inq.c
│   │   │   ├── btm_int.h
│   │   │   ├── btm_main.c
│   │   │   ├── btm_pm.c
│   │   │   ├── btm_sco.c
│   │   │   └── btm_sec.c
│   │   ├── btu
│   │   │   ├── btu_hcif.c
│   │   │   ├── btu_init.c
│   │   │   └── btu_task.c
│   │   ├── gap
│   │   │   ├── gap_api.c
│   │   │   ├── gap_ble.c
│   │   │   ├── gap_conn.c
│   │   │   ├── gap_int.h
│   │   │   └── gap_utils.c
│   │   ├── gatt
│   │   │   ├── att_protocol.c
│   │   │   ├── gatt_api.c
│   │   │   ├── gatt_attr.c
│   │   │   ├── gatt_auth.c
│   │   │   ├── gatt_cl.c
│   │   │   ├── gatt_db.c
│   │   │   ├── gatt_int.h
│   │   │   ├── gatt_main.c
│   │   │   ├── gatt_sr.c
│   │   │   └── gatt_utils.c
│   │   ├── hcic
│   │   │   ├── hciblecmds.c
│   │   │   └── hcicmds.c
│   │   ├── hid
│   │   │   ├── hid_conn.h
│   │   │   ├── hidd_api.c
│   │   │   ├── hidd_conn.c
│   │   │   ├── hidd_int.h
│   │   │   ├── hidh_api.c
│   │   │   ├── hidh_conn.c
│   │   │   └── hidh_int.h
│   │   ├── include
│   │   │   ├── a2d_api.h
│   │   │   ├── a2d_sbc.h
│   │   │   ├── avct_api.h
│   │   │   ├── avdt_api.h
│   │   │   ├── avdtc_api.h
│   │   │   ├── avrc_api.h
│   │   │   ├── avrc_defs.h
│   │   │   ├── bnep_api.h
│   │   │   ├── bt_types.h
│   │   │   ├── btm_api.h
│   │   │   ├── btm_ble_api.h
│   │   │   ├── btu.h
│   │   │   ├── dyn_mem.h
│   │   │   ├── gap_api.h
│   │   │   ├── gatt_api.h
│   │   │   ├── gattdefs.h
│   │   │   ├── goep_fs.h
│   │   │   ├── hcidefs.h
│   │   │   ├── hcimsgs.h
│   │   │   ├── hidd_api.h
│   │   │   ├── hiddefs.h
│   │   │   ├── hidh_api.h
│   │   │   ├── l2c_api.h
│   │   │   ├── l2cdefs.h
│   │   │   ├── mca_api.h
│   │   │   ├── mca_defs.h
│   │   │   ├── obx_api.h
│   │   │   ├── pan_api.h
│   │   │   ├── port_api.h
│   │   │   ├── port_ext.h
│   │   │   ├── profiles_api.h
│   │   │   ├── rfcdefs.h
│   │   │   ├── sdp_api.h
│   │   │   ├── sdpdefs.h
│   │   │   ├── smp_api.h
│   │   │   ├── srvc_api.h
│   │   │   ├── uipc_msg.h
│   │   │   ├── utfc.h
│   │   │   ├── wbt_api.h
│   │   │   └── wcassert.h
│   │   ├── l2cap
│   │   │   ├── l2c_api.c
│   │   │   ├── l2c_ble.c
│   │   │   ├── l2c_csm.c
│   │   │   ├── l2c_fcr.c
│   │   │   ├── l2c_int.h
│   │   │   ├── l2c_link.c
│   │   │   ├── l2c_main.c
│   │   │   ├── l2c_ucd.c
│   │   │   └── l2c_utils.c
│   │   ├── mcap
│   │   │   ├── mca_api.c
│   │   │   ├── mca_cact.c
│   │   │   ├── mca_csm.c
│   │   │   ├── mca_dact.c
│   │   │   ├── mca_dsm.c
│   │   │   ├── mca_int.h
│   │   │   ├── mca_l2c.c
│   │   │   └── mca_main.c
│   │   ├── pan
│   │   │   ├── pan_api.c
│   │   │   ├── pan_int.h
│   │   │   ├── pan_main.c
│   │   │   └── pan_utils.c
│   │   ├── rfcomm
│   │   │   ├── port_api.c
│   │   │   ├── port_int.h
│   │   │   ├── port_rfc.c
│   │   │   ├── port_utils.c
│   │   │   ├── rfc_int.h
│   │   │   ├── rfc_l2cap_if.c
│   │   │   ├── rfc_mx_fsm.c
│   │   │   ├── rfc_port_fsm.c
│   │   │   ├── rfc_port_if.c
│   │   │   ├── rfc_ts_frames.c
│   │   │   └── rfc_utils.c
│   │   ├── sdp
│   │   │   ├── sdp_api.c
│   │   │   ├── sdp_db.c
│   │   │   ├── sdp_discovery.c
│   │   │   ├── sdp_main.c
│   │   │   ├── sdp_server.c
│   │   │   ├── sdp_utils.c
│   │   │   └── sdpint.h
│   │   ├── smp
│   │   │   ├── aes.c
│   │   │   ├── aes.h
│   │   │   ├── smp_act.c
│   │   │   ├── smp_api.c
│   │   │   ├── smp_cmac.c
│   │   │   ├── smp_int.h
│   │   │   ├── smp_keys.c
│   │   │   ├── smp_l2c.c
│   │   │   ├── smp_main.c
│   │   │   └── smp_utils.c
│   │   └── srvc
│   │       ├── srvc_battery.c
│   │       ├── srvc_battery_int.h
│   │       ├── srvc_dis.c
│   │       ├── srvc_dis_int.h
│   │       ├── srvc_eng.c
│   │       └── srvc_eng_int.h
│   ├── test
│   │   ├── Android.mk
│   │   ├── bluedroidtest
│   │   │   ├── Android.mk
│   │   │   ├── README.txt
│   │   │   └── bluedroidtest.c
│   │   ├── l2test_ertm
│   │   │   ├── Android.mk
│   │   │   ├── README.txt
│   │   │   └── l2test_ertm.c
│   │   └── sdptest
│   │       ├── Android.mk
│   │       ├── README.txt
│   │       └── sdptool.c
│   ├── tools
│   │   └── gen-buildcfg.sh
│   ├── udrv
│   │   ├── include
│   │   │   └── uipc.h
│   │   └── ulinux
│   │       ├── uipc.c
│   │       └── uipc_linux.h
│   ├── utils
│   │   ├── Android.mk
│   │   ├── include
│   │   │   └── bt_utils.h
│   │   └── src
│   │       └── bt_utils.c
│   └── wipowerif
│       ├── include
│       │   └── wipower_const.h
│       └── src
│           └── wipower.c
└── 好例子网_android_external_bluetooth_bluedroid-cm.zip

74 directories, 465 files



实例下载地址

BlueDroid蓝牙开启过程init-android_external_bluetooth_bluedroid-cm

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警