在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 蓝牙4.0 协议栈 开源代码

蓝牙4.0 协议栈 开源代码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:2.99M
  • 下载次数:6
  • 浏览次数:176
  • 发布时间:2020-07-27
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
蓝牙4.0 BLE 协议栈 开源源代码,你懂的。
【实例截图】
【核心代码】
蓝牙4.0stacksourcecode-linux
└── 蓝牙4.0 stack sourcecode-linux
├── AUTHORS
├── COPYING
├── COPYING.LIB
├── ChangeLog
├── INSTALL
├── Makefile.am
├── Makefile.in
├── Makefile.obexd
├── Makefile.plugins
├── Makefile.tools
├── NEWS
├── PaxHeaders.23806
│   ├── AUTHORS
│   ├── COPYING
│   ├── COPYING.LIB
│   ├── ChangeLog
│   ├── INSTALL
│   ├── Makefile.am
│   ├── Makefile.in
│   ├── Makefile.obexd
│   ├── Makefile.plugins
│   ├── Makefile.tools
│   ├── NEWS
│   ├── README
│   ├── TODO
│   ├── acinclude.m4
│   ├── aclocal.m4
│   ├── android
│   ├── attrib
│   ├── btio
│   ├── client
│   ├── compile
│   ├── config.guess
│   ├── config.h.in
│   ├── config.sub
│   ├── configure
│   ├── configure.ac
│   ├── depcomp
│   ├── doc
│   ├── emulator
│   ├── gdbus
│   ├── gobex
│   ├── install-sh
│   ├── lib
│   ├── ltmain.sh
│   ├── missing
│   ├── monitor
│   ├── obexd
│   ├── peripheral
│   ├── plugins
│   ├── profiles
│   ├── src
│   ├── test
│   ├── test-driver
│   ├── tools
│   └── unit
├── README
├── TODO
├── acinclude.m4
├── aclocal.m4
├── android
│   ├── Android.mk
│   ├── Makefile.am
│   ├── PaxHeaders.23806
│   │   ├── Android.mk
│   │   ├── Makefile.am
│   │   ├── README
│   │   ├── a2dp-sink.c
│   │   ├── a2dp-sink.h
│   │   ├── a2dp.c
│   │   ├── a2dp.h
│   │   ├── audio-ipc-api.txt
│   │   ├── audio-msg.h
│   │   ├── audio_utils
│   │   ├── avctp.c
│   │   ├── avctp.h
│   │   ├── avdtp.c
│   │   ├── avdtp.h
│   │   ├── avdtptest.c
│   │   ├── avrcp-lib.c
│   │   ├── avrcp-lib.h
│   │   ├── avrcp.c
│   │   ├── avrcp.h
│   │   ├── bluetooth.c
│   │   ├── bluetooth.h
│   │   ├── bluetoothd-snoop.c
│   │   ├── bluetoothd-wrapper.c
│   │   ├── bluetoothd.te
│   │   ├── bluetoothd_snoop.te
│   │   ├── client
│   │   ├── compat
│   │   ├── cts.txt
│   │   ├── cutils
│   │   ├── gatt.c
│   │   ├── gatt.h
│   │   ├── hal-a2dp-sink.c
│   │   ├── hal-a2dp.c
│   │   ├── hal-audio-aptx.c
│   │   ├── hal-audio-sbc.c
│   │   ├── hal-audio.c
│   │   ├── hal-audio.h
│   │   ├── hal-avrcp-ctrl.c
│   │   ├── hal-avrcp.c
│   │   ├── hal-bluetooth.c
│   │   ├── hal-gatt.c
│   │   ├── hal-handsfree-client.c
│   │   ├── hal-handsfree.c
│   │   ├── hal-health.c
│   │   ├── hal-hidhost.c
│   │   ├── hal-ipc-api.txt
│   │   ├── hal-ipc.c
│   │   ├── hal-ipc.h
│   │   ├── hal-log.h
│   │   ├── hal-map-client.c
│   │   ├── hal-msg.h
│   │   ├── hal-pan.c
│   │   ├── hal-sco.c
│   │   ├── hal-socket.c
│   │   ├── hal-utils.c
│   │   ├── hal-utils.h
│   │   ├── hal.h
│   │   ├── handsfree-client.c
│   │   ├── handsfree-client.h
│   │   ├── handsfree.c
│   │   ├── handsfree.h
│   │   ├── hardware
│   │   ├── health.c
│   │   ├── health.h
│   │   ├── hidhost.c
│   │   ├── hidhost.h
│   │   ├── init.bluetooth.rc
│   │   ├── ipc-common.h
│   │   ├── ipc-tester.c
│   │   ├── ipc.c
│   │   ├── ipc.h
│   │   ├── log.c
│   │   ├── main.c
│   │   ├── map-client.c
│   │   ├── map-client.h
│   │   ├── pan.c
│   │   ├── pan.h
│   │   ├── pics-a2dp.txt
│   │   ├── pics-avctp.txt
│   │   ├── pics-avdtp.txt
│   │   ├── pics-avrcp.txt
│   │   ├── pics-bnep.txt
│   │   ├── pics-did.txt
│   │   ├── pics-dis.txt
│   │   ├── pics-gap.txt
│   │   ├── pics-gatt.txt
│   │   ├── pics-gavdp.txt
│   │   ├── pics-hdp.txt
│   │   ├── pics-hfp.txt
│   │   ├── pics-hid.txt
│   │   ├── pics-hogp.txt
│   │   ├── pics-hsp.txt
│   │   ├── pics-iopt.txt
│   │   ├── pics-l2cap.txt
│   │   ├── pics-map.txt
│   │   ├── pics-mcap.txt
│   │   ├── pics-mps.txt
│   │   ├── pics-opp.txt
│   │   ├── pics-pan.txt
│   │   ├── pics-pbap.txt
│   │   ├── pics-rfcomm.txt
│   │   ├── pics-scpp.txt
│   │   ├── pics-sdp.txt
│   │   ├── pics-sm.txt
│   │   ├── pics-spp.txt
│   │   ├── pixit-a2dp.txt
│   │   ├── pixit-avctp.txt
│   │   ├── pixit-avdtp.txt
│   │   ├── pixit-avrcp.txt
│   │   ├── pixit-bnep.txt
│   │   ├── pixit-did.txt
│   │   ├── pixit-dis.txt
│   │   ├── pixit-gap.txt
│   │   ├── pixit-gatt.txt
│   │   ├── pixit-gavdp.txt
│   │   ├── pixit-hdp.txt
│   │   ├── pixit-hfp.txt
│   │   ├── pixit-hid.txt
│   │   ├── pixit-hogp.txt
│   │   ├── pixit-hsp.txt
│   │   ├── pixit-iopt.txt
│   │   ├── pixit-l2cap.txt
│   │   ├── pixit-map.txt
│   │   ├── pixit-mcap.txt
│   │   ├── pixit-mps.txt
│   │   ├── pixit-opp.txt
│   │   ├── pixit-pan.txt
│   │   ├── pixit-pbap.txt
│   │   ├── pixit-rfcomm.txt
│   │   ├── pixit-scpp.txt
│   │   ├── pixit-sdp.txt
│   │   ├── pixit-sm.txt
│   │   ├── pixit-spp.txt
│   │   ├── pts-a2dp.txt
│   │   ├── pts-avctp.txt
│   │   ├── pts-avdtp.txt
│   │   ├── pts-avrcp.txt
│   │   ├── pts-bnep.txt
│   │   ├── pts-did.txt
│   │   ├── pts-dis.txt
│   │   ├── pts-gap.txt
│   │   ├── pts-gatt.txt
│   │   ├── pts-gavdp.txt
│   │   ├── pts-hdp.txt
│   │   ├── pts-hfp.txt
│   │   ├── pts-hid.txt
│   │   ├── pts-hogp.txt
│   │   ├── pts-hsp.txt
│   │   ├── pts-iopt.txt
│   │   ├── pts-l2cap.txt
│   │   ├── pts-map.txt
│   │   ├── pts-mcap.txt
│   │   ├── pts-mps.txt
│   │   ├── pts-opp.txt
│   │   ├── pts-pan.txt
│   │   ├── pts-pbap.txt
│   │   ├── pts-rfcomm.txt
│   │   ├── pts-scpp.txt
│   │   ├── pts-sdp.txt
│   │   ├── pts-sm.txt
│   │   ├── pts-spp.txt
│   │   ├── sco-msg.h
│   │   ├── sco.c
│   │   ├── sco.h
│   │   ├── socket.c
│   │   ├── socket.h
│   │   ├── system
│   │   ├── system-emulator.c
│   │   ├── test-ipc.c
│   │   ├── tester-a2dp.c
│   │   ├── tester-avrcp.c
│   │   ├── tester-bluetooth.c
│   │   ├── tester-gatt.c
│   │   ├── tester-hdp.c
│   │   ├── tester-hidhost.c
│   │   ├── tester-main.c
│   │   ├── tester-main.h
│   │   ├── tester-map-client.c
│   │   ├── tester-pan.c
│   │   ├── tester-socket.c
│   │   └── utils.h
│   ├── README
│   ├── a2dp-sink.c
│   ├── a2dp-sink.h
│   ├── a2dp.c
│   ├── a2dp.h
│   ├── audio-ipc-api.txt
│   ├── audio-msg.h
│   ├── audio_utils
│   │   ├── PaxHeaders.23806
│   │   │   ├── resampler.c
│   │   │   └── resampler.h
│   │   ├── resampler.c
│   │   └── resampler.h
│   ├── avctp.c
│   ├── avctp.h
│   ├── avdtp.c
│   ├── avdtp.h
│   ├── avdtptest.c
│   ├── avrcp-lib.c
│   ├── avrcp-lib.h
│   ├── avrcp.c
│   ├── avrcp.h
│   ├── bluetooth.c
│   ├── bluetooth.h
│   ├── bluetoothd-snoop.c
│   ├── bluetoothd-wrapper.c
│   ├── bluetoothd.te
│   ├── bluetoothd_snoop.te
│   ├── client
│   │   ├── PaxHeaders.23806
│   │   │   ├── haltest.c
│   │   │   ├── history.c
│   │   │   ├── history.h
│   │   │   ├── if-audio.c
│   │   │   ├── if-av-sink.c
│   │   │   ├── if-av.c
│   │   │   ├── if-bt.c
│   │   │   ├── if-gatt.c
│   │   │   ├── if-hf-client.c
│   │   │   ├── if-hf.c
│   │   │   ├── if-hh.c
│   │   │   ├── if-hl.c
│   │   │   ├── if-main.h
│   │   │   ├── if-mce.c
│   │   │   ├── if-pan.c
│   │   │   ├── if-rc-ctrl.c
│   │   │   ├── if-rc.c
│   │   │   ├── if-sco.c
│   │   │   ├── if-sock.c
│   │   │   ├── pollhandler.c
│   │   │   ├── pollhandler.h
│   │   │   ├── tabcompletion.c
│   │   │   ├── terminal.c
│   │   │   └── terminal.h
│   │   ├── haltest.c
│   │   ├── history.c
│   │   ├── history.h
│   │   ├── if-audio.c
│   │   ├── if-av-sink.c
│   │   ├── if-av.c
│   │   ├── if-bt.c
│   │   ├── if-gatt.c
│   │   ├── if-hf-client.c
│   │   ├── if-hf.c
│   │   ├── if-hh.c
│   │   ├── if-hl.c
│   │   ├── if-main.h
│   │   ├── if-mce.c
│   │   ├── if-pan.c
│   │   ├── if-rc-ctrl.c
│   │   ├── if-rc.c
│   │   ├── if-sco.c
│   │   ├── if-sock.c
│   │   ├── pollhandler.c
│   │   ├── pollhandler.h
│   │   ├── tabcompletion.c
│   │   ├── terminal.c
│   │   └── terminal.h
│   ├── compat
│   │   ├── PaxHeaders.23806
│   │   │   ├── readline
│   │   │   └── wordexp.h
│   │   ├── readline
│   │   │   ├── PaxHeaders.23806
│   │   │   │   ├── history.h
│   │   │   │   └── readline.h
│   │   │   ├── history.h
│   │   │   └── readline.h
│   │   └── wordexp.h
│   ├── cts.txt
│   ├── cutils
│   │   ├── PaxHeaders.23806
│   │   │   └── properties.h
│   │   └── properties.h
│   ├── gatt.c
│   ├── gatt.h
│   ├── hal-a2dp-sink.c
│   ├── hal-a2dp.c
│   ├── hal-audio-aptx.c
│   ├── hal-audio-sbc.c
│   ├── hal-audio.c
│   ├── hal-audio.h
│   ├── hal-avrcp-ctrl.c
│   ├── hal-avrcp.c
│   ├── hal-bluetooth.c
│   ├── hal-gatt.c
│   ├── hal-handsfree-client.c
│   ├── hal-handsfree.c
│   ├── hal-health.c
│   ├── hal-hidhost.c
│   ├── hal-ipc-api.txt
│   ├── hal-ipc.c
│   ├── hal-ipc.h
│   ├── hal-log.h
│   ├── hal-map-client.c
│   ├── hal-msg.h
│   ├── hal-pan.c
│   ├── hal-sco.c
│   ├── hal-socket.c
│   ├── hal-utils.c
│   ├── hal-utils.h
│   ├── hal.h
│   ├── handsfree-client.c
│   ├── handsfree-client.h
│   ├── handsfree.c
│   ├── handsfree.h
│   ├── hardware
│   │   ├── PaxHeaders.23806
│   │   │   ├── audio.h
│   │   │   ├── audio_effect.h
│   │   │   ├── bluetooth.h
│   │   │   ├── bt_av.h
│   │   │   ├── bt_gatt.h
│   │   │   ├── bt_gatt_client.h
│   │   │   ├── bt_gatt_server.h
│   │   │   ├── bt_gatt_types.h
│   │   │   ├── bt_hf.h
│   │   │   ├── bt_hf_client.h
│   │   │   ├── bt_hh.h
│   │   │   ├── bt_hl.h
│   │   │   ├── bt_mce.h
│   │   │   ├── bt_pan.h
│   │   │   ├── bt_rc.h
│   │   │   ├── bt_sock.h
│   │   │   ├── hardware.c
│   │   │   └── hardware.h
│   │   ├── audio.h
│   │   ├── audio_effect.h
│   │   ├── bluetooth.h
│   │   ├── bt_av.h
│   │   ├── bt_gatt.h
│   │   ├── bt_gatt_client.h
│   │   ├── bt_gatt_server.h
│   │   ├── bt_gatt_types.h
│   │   ├── bt_hf.h
│   │   ├── bt_hf_client.h
│   │   ├── bt_hh.h
│   │   ├── bt_hl.h
│   │   ├── bt_mce.h
│   │   ├── bt_pan.h
│   │   ├── bt_rc.h
│   │   ├── bt_sock.h
│   │   ├── hardware.c
│   │   └── hardware.h
│   ├── health.c
│   ├── health.h
│   ├── hidhost.c
│   ├── hidhost.h
│   ├── init.bluetooth.rc
│   ├── ipc-common.h
│   ├── ipc-tester.c
│   ├── ipc.c
│   ├── ipc.h
│   ├── log.c
│   ├── main.c
│   ├── map-client.c
│   ├── map-client.h
│   ├── pan.c
│   ├── pan.h
│   ├── pics-a2dp.txt
│   ├── pics-avctp.txt
│   ├── pics-avdtp.txt
│   ├── pics-avrcp.txt
│   ├── pics-bnep.txt
│   ├── pics-did.txt
│   ├── pics-dis.txt
│   ├── pics-gap.txt
│   ├── pics-gatt.txt
│   ├── pics-gavdp.txt
│   ├── pics-hdp.txt
│   ├── pics-hfp.txt
│   ├── pics-hid.txt
│   ├── pics-hogp.txt
│   ├── pics-hsp.txt
│   ├── pics-iopt.txt
│   ├── pics-l2cap.txt
│   ├── pics-map.txt
│   ├── pics-mcap.txt
│   ├── pics-mps.txt
│   ├── pics-opp.txt
│   ├── pics-pan.txt
│   ├── pics-pbap.txt
│   ├── pics-rfcomm.txt
│   ├── pics-scpp.txt
│   ├── pics-sdp.txt
│   ├── pics-sm.txt
│   ├── pics-spp.txt
│   ├── pixit-a2dp.txt
│   ├── pixit-avctp.txt
│   ├── pixit-avdtp.txt
│   ├── pixit-avrcp.txt
│   ├── pixit-bnep.txt
│   ├── pixit-did.txt
│   ├── pixit-dis.txt
│   ├── pixit-gap.txt
│   ├── pixit-gatt.txt
│   ├── pixit-gavdp.txt
│   ├── pixit-hdp.txt
│   ├── pixit-hfp.txt
│   ├── pixit-hid.txt
│   ├── pixit-hogp.txt
│   ├── pixit-hsp.txt
│   ├── pixit-iopt.txt
│   ├── pixit-l2cap.txt
│   ├── pixit-map.txt
│   ├── pixit-mcap.txt
│   ├── pixit-mps.txt
│   ├── pixit-opp.txt
│   ├── pixit-pan.txt
│   ├── pixit-pbap.txt
│   ├── pixit-rfcomm.txt
│   ├── pixit-scpp.txt
│   ├── pixit-sdp.txt
│   ├── pixit-sm.txt
│   ├── pixit-spp.txt
│   ├── pts-a2dp.txt
│   ├── pts-avctp.txt
│   ├── pts-avdtp.txt
│   ├── pts-avrcp.txt
│   ├── pts-bnep.txt
│   ├── pts-did.txt
│   ├── pts-dis.txt
│   ├── pts-gap.txt
│   ├── pts-gatt.txt
│   ├── pts-gavdp.txt
│   ├── pts-hdp.txt
│   ├── pts-hfp.txt
│   ├── pts-hid.txt
│   ├── pts-hogp.txt
│   ├── pts-hsp.txt
│   ├── pts-iopt.txt
│   ├── pts-l2cap.txt
│   ├── pts-map.txt
│   ├── pts-mcap.txt
│   ├── pts-mps.txt
│   ├── pts-opp.txt
│   ├── pts-pan.txt
│   ├── pts-pbap.txt
│   ├── pts-rfcomm.txt
│   ├── pts-scpp.txt
│   ├── pts-sdp.txt
│   ├── pts-sm.txt
│   ├── pts-spp.txt
│   ├── sco-msg.h
│   ├── sco.c
│   ├── sco.h
│   ├── socket.c
│   ├── socket.h
│   ├── system
│   │   ├── PaxHeaders.23806
│   │   │   └── audio.h
│   │   └── audio.h
│   ├── system-emulator.c
│   ├── test-ipc.c
│   ├── tester-a2dp.c
│   ├── tester-avrcp.c
│   ├── tester-bluetooth.c
│   ├── tester-gatt.c
│   ├── tester-hdp.c
│   ├── tester-hidhost.c
│   ├── tester-main.c
│   ├── tester-main.h
│   ├── tester-map-client.c
│   ├── tester-pan.c
│   ├── tester-socket.c
│   └── utils.h
├── attrib
│   ├── PaxHeaders.23806
│   │   ├── att-database.h
│   │   ├── att.c
│   │   ├── att.h
│   │   ├── gatt-service.c
│   │   ├── gatt-service.h
│   │   ├── gatt.c
│   │   ├── gatt.h
│   │   ├── gattrib.c
│   │   ├── gattrib.h
│   │   ├── gatttool.c
│   │   ├── gatttool.h
│   │   ├── interactive.c
│   │   └── utils.c
│   ├── att-database.h
│   ├── att.c
│   ├── att.h
│   ├── gatt-service.c
│   ├── gatt-service.h
│   ├── gatt.c
│   ├── gatt.h
│   ├── gattrib.c
│   ├── gattrib.h
│   ├── gatttool.c
│   ├── gatttool.h
│   ├── interactive.c
│   └── utils.c
├── btio
│   ├── PaxHeaders.23806
│   │   ├── btio.c
│   │   └── btio.h
│   ├── btio.c
│   └── btio.h
├── client
│   ├── PaxHeaders.23806
│   │   ├── agent.c
│   │   ├── agent.h
│   │   ├── display.c
│   │   ├── display.h
│   │   ├── gatt.c
│   │   ├── gatt.h
│   │   └── main.c
│   ├── agent.c
│   ├── agent.h
│   ├── display.c
│   ├── display.h
│   ├── gatt.c
│   ├── gatt.h
│   └── main.c
├── compile
├── config.guess
├── config.h.in
├── config.sub
├── configure
├── configure.ac
├── depcomp
├── doc
│   ├── PaxHeaders.23806
│   │   ├── adapter-api.txt
│   │   ├── advertising-api.txt
│   │   ├── agent-api.txt
│   │   ├── alert-api.txt
│   │   ├── assigned-numbers.txt
│   │   ├── btmon.txt
│   │   ├── cyclingspeed-api.txt
│   │   ├── device-api.txt
│   │   ├── gatt-api.txt
│   │   ├── health-api.txt
│   │   ├── heartrate-api.txt
│   │   ├── input-api.txt
│   │   ├── media-api.txt
│   │   ├── mgmt-api.txt
│   │   ├── network-api.txt
│   │   ├── obex-agent-api.txt
│   │   ├── obex-api.txt
│   │   ├── pics-opp.txt
│   │   ├── pixit-opp.txt
│   │   ├── profile-api.txt
│   │   ├── proximity-api.txt
│   │   ├── pts-opp.txt
│   │   ├── sap-api.txt
│   │   ├── settings-storage.txt
│   │   ├── supported-features.txt
│   │   ├── test-coverage.txt
│   │   ├── test-runner.txt
│   │   └── thermometer-api.txt
│   ├── adapter-api.txt
│   ├── advertising-api.txt
│   ├── agent-api.txt
│   ├── alert-api.txt
│   ├── assigned-numbers.txt
│   ├── btmon.txt
│   ├── cyclingspeed-api.txt
│   ├── device-api.txt
│   ├── gatt-api.txt
│   ├── health-api.txt
│   ├── heartrate-api.txt
│   ├── input-api.txt
│   ├── media-api.txt
│   ├── mgmt-api.txt
│   ├── network-api.txt
│   ├── obex-agent-api.txt
│   ├── obex-api.txt
│   ├── pics-opp.txt
│   ├── pixit-opp.txt
│   ├── profile-api.txt
│   ├── proximity-api.txt
│   ├── pts-opp.txt
│   ├── sap-api.txt
│   ├── settings-storage.txt
│   ├── supported-features.txt
│   ├── test-coverage.txt
│   ├── test-runner.txt
│   └── thermometer-api.txt
├── emulator
│   ├── PaxHeaders.23806
│   │   ├── amp.c
│   │   ├── amp.h
│   │   ├── b1ee.c
│   │   ├── btdev.c
│   │   ├── btdev.h
│   │   ├── bthost.c
│   │   ├── bthost.h
│   │   ├── hciemu.c
│   │   ├── hciemu.h
│   │   ├── hfp.c
│   │   ├── le.c
│   │   ├── le.h
│   │   ├── main.c
│   │   ├── phy.c
│   │   ├── phy.h
│   │   ├── serial.c
│   │   ├── serial.h
│   │   ├── server.c
│   │   ├── server.h
│   │   ├── smp.c
│   │   ├── vhci.c
│   │   └── vhci.h
│   ├── amp.c
│   ├── amp.h
│   ├── b1ee.c
│   ├── btdev.c
│   ├── btdev.h
│   ├── bthost.c
│   ├── bthost.h
│   ├── hciemu.c
│   ├── hciemu.h
│   ├── hfp.c
│   ├── le.c
│   ├── le.h
│   ├── main.c
│   ├── phy.c
│   ├── phy.h
│   ├── serial.c
│   ├── serial.h
│   ├── server.c
│   ├── server.h
│   ├── smp.c
│   ├── vhci.c
│   └── vhci.h
├── gdbus
│   ├── PaxHeaders.23806
│   │   ├── client.c
│   │   ├── gdbus.h
│   │   ├── mainloop.c
│   │   ├── object.c
│   │   ├── polkit.c
│   │   └── watch.c
│   ├── client.c
│   ├── gdbus.h
│   ├── mainloop.c
│   ├── object.c
│   ├── polkit.c
│   └── watch.c
├── gobex
│   ├── PaxHeaders.23806
│   │   ├── gobex-apparam.c
│   │   ├── gobex-apparam.h
│   │   ├── gobex-debug.h
│   │   ├── gobex-defs.c
│   │   ├── gobex-defs.h
│   │   ├── gobex-header.c
│   │   ├── gobex-header.h
│   │   ├── gobex-packet.c
│   │   ├── gobex-packet.h
│   │   ├── gobex-transfer.c
│   │   ├── gobex.c
│   │   └── gobex.h
│   ├── gobex-apparam.c
│   ├── gobex-apparam.h
│   ├── gobex-debug.h
│   ├── gobex-defs.c
│   ├── gobex-defs.h
│   ├── gobex-header.c
│   ├── gobex-header.h
│   ├── gobex-packet.c
│   ├── gobex-packet.h
│   ├── gobex-transfer.c
│   ├── gobex.c
│   └── gobex.h
├── install-sh
├── lib
│   ├── PaxHeaders.23806
│   │   ├── a2mp.h
│   │   ├── amp.h
│   │   ├── bluetooth.c
│   │   ├── bluetooth.h
│   │   ├── bluez.pc.in
│   │   ├── bnep.h
│   │   ├── cmtp.h
│   │   ├── hci.c
│   │   ├── hci.h
│   │   ├── hci_lib.h
│   │   ├── hidp.h
│   │   ├── l2cap.h
│   │   ├── mgmt.h
│   │   ├── rfcomm.h
│   │   ├── sco.h
│   │   ├── sdp.c
│   │   ├── sdp.h
│   │   ├── sdp_lib.h
│   │   ├── uuid.c
│   │   └── uuid.h
│   ├── a2mp.h
│   ├── amp.h
│   ├── bluetooth.c
│   ├── bluetooth.h
│   ├── bluez.pc.in
│   ├── bnep.h
│   ├── cmtp.h
│   ├── hci.c
│   ├── hci.h
│   ├── hci_lib.h
│   ├── hidp.h
│   ├── l2cap.h
│   ├── mgmt.h
│   ├── rfcomm.h
│   ├── sco.h
│   ├── sdp.c
│   ├── sdp.h
│   ├── sdp_lib.h
│   ├── uuid.c
│   └── uuid.h
├── ltmain.sh
├── missing
├── monitor
│   ├── PaxHeaders.23806
│   │   ├── a2dp.c
│   │   ├── a2dp.h
│   │   ├── analyze.c
│   │   ├── analyze.h
│   │   ├── avctp.c
│   │   ├── avctp.h
│   │   ├── avdtp.c
│   │   ├── avdtp.h
│   │   ├── bnep.c
│   │   ├── bnep.h
│   │   ├── broadcom.c
│   │   ├── broadcom.h
│   │   ├── bt.h
│   │   ├── control.c
│   │   ├── control.h
│   │   ├── crc.c
│   │   ├── crc.h
│   │   ├── display.c
│   │   ├── display.h
│   │   ├── ellisys.c
│   │   ├── ellisys.h
│   │   ├── hcidump.c
│   │   ├── hcidump.h
│   │   ├── hwdb.c
│   │   ├── hwdb.h
│   │   ├── intel.c
│   │   ├── intel.h
│   │   ├── keys.c
│   │   ├── keys.h
│   │   ├── l2cap.c
│   │   ├── l2cap.h
│   │   ├── ll.c
│   │   ├── ll.h
│   │   ├── lmp.c
│   │   ├── lmp.h
│   │   ├── main.c
│   │   ├── packet.c
│   │   ├── packet.h
│   │   ├── rfcomm.c
│   │   ├── rfcomm.h
│   │   ├── sdp.c
│   │   ├── sdp.h
│   │   ├── uuid.c
│   │   ├── uuid.h
│   │   ├── vendor.c
│   │   └── vendor.h
│   ├── a2dp.c
│   ├── a2dp.h
│   ├── analyze.c
│   ├── analyze.h
│   ├── avctp.c
│   ├── avctp.h
│   ├── avdtp.c
│   ├── avdtp.h
│   ├── bnep.c
│   ├── bnep.h
│   ├── broadcom.c
│   ├── broadcom.h
│   ├── bt.h
│   ├── control.c
│   ├── control.h
│   ├── crc.c
│   ├── crc.h
│   ├── display.c
│   ├── display.h
│   ├── ellisys.c
│   ├── ellisys.h
│   ├── hcidump.c
│   ├── hcidump.h
│   ├── hwdb.c
│   ├── hwdb.h
│   ├── intel.c
│   ├── intel.h
│   ├── keys.c
│   ├── keys.h
│   ├── l2cap.c
│   ├── l2cap.h
│   ├── ll.c
│   ├── ll.h
│   ├── lmp.c
│   ├── lmp.h
│   ├── main.c
│   ├── packet.c
│   ├── packet.h
│   ├── rfcomm.c
│   ├── rfcomm.h
│   ├── sdp.c
│   ├── sdp.h
│   ├── uuid.c
│   ├── uuid.h
│   ├── vendor.c
│   └── vendor.h
├── obexd
│   ├── PaxHeaders.23806
│   │   ├── client
│   │   ├── plugins
│   │   └── src
│   ├── client
│   │   ├── PaxHeaders.23806
│   │   │   ├── bluetooth.c
│   │   │   ├── bluetooth.h
│   │   │   ├── dbus.c
│   │   │   ├── dbus.h
│   │   │   ├── driver.c
│   │   │   ├── driver.h
│   │   │   ├── ftp.c
│   │   │   ├── ftp.h
│   │   │   ├── manager.c
│   │   │   ├── manager.h
│   │   │   ├── map-event.c
│   │   │   ├── map-event.h
│   │   │   ├── map.c
│   │   │   ├── map.h
│   │   │   ├── mns.c
│   │   │   ├── opp.c
│   │   │   ├── opp.h
│   │   │   ├── pbap.c
│   │   │   ├── pbap.h
│   │   │   ├── session.c
│   │   │   ├── session.h
│   │   │   ├── sync.c
│   │   │   ├── sync.h
│   │   │   ├── transfer.c
│   │   │   ├── transfer.h
│   │   │   ├── transport.c
│   │   │   └── transport.h
│   │   ├── bluetooth.c
│   │   ├── bluetooth.h
│   │   ├── dbus.c
│   │   ├── dbus.h
│   │   ├── driver.c
│   │   ├── driver.h
│   │   ├── ftp.c
│   │   ├── ftp.h
│   │   ├── manager.c
│   │   ├── manager.h
│   │   ├── map-event.c
│   │   ├── map-event.h
│   │   ├── map.c
│   │   ├── map.h
│   │   ├── mns.c
│   │   ├── opp.c
│   │   ├── opp.h
│   │   ├── pbap.c
│   │   ├── pbap.h
│   │   ├── session.c
│   │   ├── session.h
│   │   ├── sync.c
│   │   ├── sync.h
│   │   ├── transfer.c
│   │   ├── transfer.h
│   │   ├── transport.c
│   │   └── transport.h
│   ├── plugins
│   │   ├── PaxHeaders.23806
│   │   │   ├── bluetooth.c
│   │   │   ├── filesystem.c
│   │   │   ├── filesystem.h
│   │   │   ├── ftp.c
│   │   │   ├── ftp.h
│   │   │   ├── irmc.c
│   │   │   ├── mas.c
│   │   │   ├── messages-dummy.c
│   │   │   ├── messages.h
│   │   │   ├── opp.c
│   │   │   ├── pbap.c
│   │   │   ├── pcsuite.c
│   │   │   ├── phonebook-dummy.c
│   │   │   ├── phonebook.h
│   │   │   ├── vcard.c
│   │   │   └── vcard.h
│   │   ├── bluetooth.c
│   │   ├── filesystem.c
│   │   ├── filesystem.h
│   │   ├── ftp.c
│   │   ├── ftp.h
│   │   ├── irmc.c
│   │   ├── mas.c
│   │   ├── messages-dummy.c
│   │   ├── messages.h
│   │   ├── opp.c
│   │   ├── pbap.c
│   │   ├── pcsuite.c
│   │   ├── phonebook-dummy.c
│   │   ├── phonebook.h
│   │   ├── vcard.c
│   │   └── vcard.h
│   └── src
│   ├── PaxHeaders.23806
│   │   ├── genbuiltin
│   │   ├── log.c
│   │   ├── log.h
│   │   ├── main.c
│   │   ├── manager.c
│   │   ├── manager.h
│   │   ├── map_ap.h
│   │   ├── mimetype.c
│   │   ├── mimetype.h
│   │   ├── obex-priv.h
│   │   ├── obex.c
│   │   ├── obex.h
│   │   ├── obex.service.in
│   │   ├── obexd.h
│   │   ├── org.bluez.obex.service
│   │   ├── plugin.c
│   │   ├── plugin.h
│   │   ├── server.c
│   │   ├── server.h
│   │   ├── service.c
│   │   ├── service.h
│   │   ├── transport.c
│   │   └── transport.h
│   ├── genbuiltin
│   ├── log.c
│   ├── log.h
│   ├── main.c
│   ├── manager.c
│   ├── manager.h
│   ├── map_ap.h
│   ├── mimetype.c
│   ├── mimetype.h
│   ├── obex-priv.h
│   ├── obex.c
│   ├── obex.h
│   ├── obex.service.in
│   ├── obexd.h
│   ├── org.bluez.obex.service
│   ├── plugin.c
│   ├── plugin.h
│   ├── server.c
│   ├── server.h
│   ├── service.c
│   ├── service.h
│   ├── transport.c
│   └── transport.h
├── peripheral
│   ├── PaxHeaders.23806
│   │   ├── attach.c
│   │   ├── attach.h
│   │   ├── efivars.c
│   │   ├── efivars.h
│   │   ├── gap.c
│   │   ├── gap.h
│   │   ├── gatt.c
│   │   ├── gatt.h
│   │   ├── log.c
│   │   ├── log.h
│   │   └── main.c
│   ├── attach.c
│   ├── attach.h
│   ├── efivars.c
│   ├── efivars.h
│   ├── gap.c
│   ├── gap.h
│   ├── gatt.c
│   ├── gatt.h
│   ├── log.c
│   ├── log.h
│   └── main.c
├── plugins
│   ├── PaxHeaders.23806
│   │   ├── autopair.c
│   │   ├── external-dummy.c
│   │   ├── gatt-example.c
│   │   ├── hostname.c
│   │   ├── neard.c
│   │   ├── policy.c
│   │   ├── sixaxis.c
│   │   └── wiimote.c
│   ├── autopair.c
│   ├── external-dummy.c
│   ├── gatt-example.c
│   ├── hostname.c
│   ├── neard.c
│   ├── policy.c
│   ├── sixaxis.c
│   └── wiimote.c
├── profiles
│   ├── PaxHeaders.23806
│   │   ├── alert
│   │   ├── audio
│   │   ├── battery
│   │   ├── cups
│   │   ├── cyclingspeed
│   │   ├── deviceinfo
│   │   ├── gap
│   │   ├── health
│   │   ├── heartrate
│   │   ├── iap
│   │   ├── input
│   │   ├── network
│   │   ├── proximity
│   │   ├── sap
│   │   ├── scanparam
│   │   ├── thermometer
│   │   └── time
│   ├── alert
│   │   ├── PaxHeaders.23806
│   │   │   └── server.c
│   │   └── server.c
│   ├── audio
│   │   ├── PaxHeaders.23806
│   │   │   ├── a2dp-codecs.h
│   │   │   ├── a2dp.c
│   │   │   ├── a2dp.h
│   │   │   ├── avctp.c
│   │   │   ├── avctp.h
│   │   │   ├── avdtp.c
│   │   │   ├── avdtp.h
│   │   │   ├── avrcp.c
│   │   │   ├── avrcp.h
│   │   │   ├── control.c
│   │   │   ├── control.h
│   │   │   ├── media.c
│   │   │   ├── media.h
│   │   │   ├── player.c
│   │   │   ├── player.h
│   │   │   ├── sink.c
│   │   │   ├── sink.h
│   │   │   ├── source.c
│   │   │   ├── source.h
│   │   │   ├── transport.c
│   │   │   └── transport.h
│   │   ├── a2dp-codecs.h
│   │   ├── a2dp.c
│   │   ├── a2dp.h
│   │   ├── avctp.c
│   │   ├── avctp.h
│   │   ├── avdtp.c
│   │   ├── avdtp.h
│   │   ├── avrcp.c
│   │   ├── avrcp.h
│   │   ├── control.c
│   │   ├── control.h
│   │   ├── media.c
│   │   ├── media.h
│   │   ├── player.c
│   │   ├── player.h
│   │   ├── sink.c
│   │   ├── sink.h
│   │   ├── source.c
│   │   ├── source.h
│   │   ├── transport.c
│   │   └── transport.h
│   ├── battery
│   │   ├── PaxHeaders.23806
│   │   │   ├── bas.c
│   │   │   └── bas.h
│   │   ├── bas.c
│   │   └── bas.h
│   ├── cups
│   │   ├── PaxHeaders.23806
│   │   │   ├── cups.h
│   │   │   ├── hcrp.c
│   │   │   ├── main.c
│   │   │   ├── sdp.c
│   │   │   └── spp.c
│   │   ├── cups.h
│   │   ├── hcrp.c
│   │   ├── main.c
│   │   ├── sdp.c
│   │   └── spp.c
│   ├── cyclingspeed
│   │   ├── PaxHeaders.23806
│   │   │   └── cyclingspeed.c
│   │   └── cyclingspeed.c
│   ├── deviceinfo
│   │   ├── PaxHeaders.23806
│   │   │   ├── deviceinfo.c
│   │   │   ├── dis.c
│   │   │   └── dis.h
│   │   ├── deviceinfo.c
│   │   ├── dis.c
│   │   └── dis.h
│   ├── gap
│   │   ├── PaxHeaders.23806
│   │   │   └── gas.c
│   │   └── gas.c
│   ├── health
│   │   ├── PaxHeaders.23806
│   │   │   ├── hdp.c
│   │   │   ├── hdp.h
│   │   │   ├── hdp_main.c
│   │   │   ├── hdp_manager.c
│   │   │   ├── hdp_manager.h
│   │   │   ├── hdp_types.h
│   │   │   ├── hdp_util.c
│   │   │   ├── hdp_util.h
│   │   │   ├── mcap.c
│   │   │   └── mcap.h
│   │   ├── hdp.c
│   │   ├── hdp.h
│   │   ├── hdp_main.c
│   │   ├── hdp_manager.c
│   │   ├── hdp_manager.h
│   │   ├── hdp_types.h
│   │   ├── hdp_util.c
│   │   ├── hdp_util.h
│   │   ├── mcap.c
│   │   └── mcap.h
│   ├── heartrate
│   │   ├── PaxHeaders.23806
│   │   │   └── heartrate.c
│   │   └── heartrate.c
│   ├── iap
│   │   ├── PaxHeaders.23806
│   │   │   └── main.c
│   │   └── main.c
│   ├── input
│   │   ├── PaxHeaders.23806
│   │   │   ├── device.c
│   │   │   ├── device.h
│   │   │   ├── hidp_defs.h
│   │   │   ├── hog-lib.c
│   │   │   ├── hog-lib.h
│   │   │   ├── hog.c
│   │   │   ├── input.conf
│   │   │   ├── manager.c
│   │   │   ├── server.c
│   │   │   ├── server.h
│   │   │   ├── suspend-dummy.c
│   │   │   ├── suspend-none.c
│   │   │   ├── suspend.h
│   │   │   └── uhid_copy.h
│   │   ├── device.c
│   │   ├── device.h
│   │   ├── hidp_defs.h
│   │   ├── hog-lib.c
│   │   ├── hog-lib.h
│   │   ├── hog.c
│   │   ├── input.conf
│   │   ├── manager.c
│   │   ├── server.c
│   │   ├── server.h
│   │   ├── suspend-dummy.c
│   │   ├── suspend-none.c
│   │   ├── suspend.h
│   │   └── uhid_copy.h
│   ├── network
│   │   ├── PaxHeaders.23806
│   │   │   ├── bnep.c
│   │   │   ├── bnep.h
│   │   │   ├── connection.c
│   │   │   ├── connection.h
│   │   │   ├── manager.c
│   │   │   ├── network.conf
│   │   │   ├── server.c
│   │   │   └── server.h
│   │   ├── bnep.c
│   │   ├── bnep.h
│   │   ├── connection.c
│   │   ├── connection.h
│   │   ├── manager.c
│   │   ├── network.conf
│   │   ├── server.c
│   │   └── server.h
│   ├── proximity
│   │   ├── PaxHeaders.23806
│   │   │   ├── immalert.c
│   │   │   ├── immalert.h
│   │   │   ├── linkloss.c
│   │   │   ├── linkloss.h
│   │   │   ├── main.c
│   │   │   ├── manager.c
│   │   │   ├── manager.h
│   │   │   ├── monitor.c
│   │   │   ├── monitor.h
│   │   │   ├── proximity.conf
│   │   │   ├── reporter.c
│   │   │   └── reporter.h
│   │   ├── immalert.c
│   │   ├── immalert.h
│   │   ├── linkloss.c
│   │   ├── linkloss.h
│   │   ├── main.c
│   │   ├── manager.c
│   │   ├── manager.h
│   │   ├── monitor.c
│   │   ├── monitor.h
│   │   ├── proximity.conf
│   │   ├── reporter.c
│   │   └── reporter.h
│   ├── sap
│   │   ├── PaxHeaders.23806
│   │   │   ├── main.c
│   │   │   ├── manager.c
│   │   │   ├── manager.h
│   │   │   ├── sap-dummy.c
│   │   │   ├── sap-u8500.c
│   │   │   ├── sap.h
│   │   │   ├── server.c
│   │   │   └── server.h
│   │   ├── main.c
│   │   ├── manager.c
│   │   ├── manager.h
│   │   ├── sap-dummy.c
│   │   ├── sap-u8500.c
│   │   ├── sap.h
│   │   ├── server.c
│   │   └── server.h
│   ├── scanparam
│   │   ├── PaxHeaders.23806
│   │   │   ├── scan.c
│   │   │   ├── scpp.c
│   │   │   └── scpp.h
│   │   ├── scan.c
│   │   ├── scpp.c
│   │   └── scpp.h
│   ├── thermometer
│   │   ├── PaxHeaders.23806
│   │   │   └── thermometer.c
│   │   └── thermometer.c
│   └── time
│   ├── PaxHeaders.23806
│   │   └── server.c
│   └── server.c
├── src
│   ├── PaxHeaders.23806
│   │   ├── adapter.c
│   │   ├── adapter.h
│   │   ├── advertising.c
│   │   ├── advertising.h
│   │   ├── agent.c
│   │   ├── agent.h
│   │   ├── attio.h
│   │   ├── attrib-server.c
│   │   ├── attrib-server.h
│   │   ├── backtrace.c
│   │   ├── backtrace.h
│   │   ├── bluetooth.conf
│   │   ├── bluetooth.service.in
│   │   ├── bluetooth.ver
│   │   ├── bluetoothd.8.in
│   │   ├── dbus-common.c
│   │   ├── dbus-common.h
│   │   ├── device.c
│   │   ├── device.h
│   │   ├── eir.c
│   │   ├── eir.h
│   │   ├── error.c
│   │   ├── error.h
│   │   ├── gatt-client.c
│   │   ├── gatt-client.h
│   │   ├── gatt-database.c
│   │   ├── gatt-database.h
│   │   ├── genbuiltin
│   │   ├── hcid.h
│   │   ├── log.c
│   │   ├── log.h
│   │   ├── main.c
│   │   ├── main.conf
│   │   ├── org.bluez.service
│   │   ├── oui.c
│   │   ├── oui.h
│   │   ├── plugin.c
│   │   ├── plugin.h
│   │   ├── profile.c
│   │   ├── profile.h
│   │   ├── rfkill.c
│   │   ├── sdp-client.c
│   │   ├── sdp-client.h
│   │   ├── sdp-xml.c
│   │   ├── sdp-xml.h
│   │   ├── sdpd-database.c
│   │   ├── sdpd-request.c
│   │   ├── sdpd-server.c
│   │   ├── sdpd-service.c
│   │   ├── sdpd.h
│   │   ├── service.c
│   │   ├── service.h
│   │   ├── shared
│   │   ├── storage.c
│   │   ├── storage.h
│   │   ├── systemd.c
│   │   ├── systemd.h
│   │   ├── textfile.c
│   │   ├── textfile.h
│   │   ├── uinput.h
│   │   ├── uuid-helper.c
│   │   └── uuid-helper.h
│   ├── adapter.c
│   ├── adapter.h
│   ├── advertising.c
│   ├── advertising.h
│   ├── agent.c
│   ├── agent.h
│   ├── attio.h
│   ├── attrib-server.c
│   ├── attrib-server.h
│   ├── backtrace.c
│   ├── backtrace.h
│   ├── bluetooth.conf
│   ├── bluetooth.service.in
│   ├── bluetooth.ver
│   ├── bluetoothd.8.in
│   ├── dbus-common.c
│   ├── dbus-common.h
│   ├── device.c
│   ├── device.h
│   ├── eir.c
│   ├── eir.h
│   ├── error.c
│   ├── error.h
│   ├── gatt-client.c
│   ├── gatt-client.h
│   ├── gatt-database.c
│   ├── gatt-database.h
│   ├── genbuiltin
│   ├── hcid.h
│   ├── log.c
│   ├── log.h
│   ├── main.c
│   ├── main.conf
│   ├── org.bluez.service
│   ├── oui.c
│   ├── oui.h
│   ├── plugin.c
│   ├── plugin.h
│   ├── profile.c
│   ├── profile.h
│   ├── rfkill.c
│   ├── sdp-client.c
│   ├── sdp-client.h
│   ├── sdp-xml.c
│   ├── sdp-xml.h
│   ├── sdpd-database.c
│   ├── sdpd-request.c
│   ├── sdpd-server.c
│   ├── sdpd-service.c
│   ├── sdpd.h
│   ├── service.c
│   ├── service.h
│   ├── shared
│   │   ├── PaxHeaders.23806
│   │   │   ├── ad.c
│   │   │   ├── ad.h
│   │   │   ├── att-types.h
│   │   │   ├── att.c
│   │   │   ├── att.h
│   │   │   ├── btsnoop.c
│   │   │   ├── btsnoop.h
│   │   │   ├── crypto.c
│   │   │   ├── crypto.h
│   │   │   ├── ecc.c
│   │   │   ├── ecc.h
│   │   │   ├── gap.c
│   │   │   ├── gap.h
│   │   │   ├── gatt-client.c
│   │   │   ├── gatt-client.h
│   │   │   ├── gatt-db.c
│   │   │   ├── gatt-db.h
│   │   │   ├── gatt-helpers.c
│   │   │   ├── gatt-helpers.h
│   │   │   ├── gatt-server.c
│   │   │   ├── gatt-server.h
│   │   │   ├── hci-crypto.c
│   │   │   ├── hci-crypto.h
│   │   │   ├── hci.c
│   │   │   ├── hci.h
│   │   │   ├── hfp.c
│   │   │   ├── hfp.h
│   │   │   ├── io-glib.c
│   │   │   ├── io-mainloop.c
│   │   │   ├── io.h
│   │   │   ├── mainloop.c
│   │   │   ├── mainloop.h
│   │   │   ├── mgmt.c
│   │   │   ├── mgmt.h
│   │   │   ├── pcap.c
│   │   │   ├── pcap.h
│   │   │   ├── queue.c
│   │   │   ├── queue.h
│   │   │   ├── ringbuf.c
│   │   │   ├── ringbuf.h
│   │   │   ├── tester.c
│   │   │   ├── tester.h
│   │   │   ├── timeout-glib.c
│   │   │   ├── timeout-mainloop.c
│   │   │   ├── timeout.h
│   │   │   ├── uhid.c
│   │   │   ├── uhid.h
│   │   │   ├── util.c
│   │   │   └── util.h
│   │   ├── ad.c
│   │   ├── ad.h
│   │   ├── att-types.h
│   │   ├── att.c
│   │   ├── att.h
│   │   ├── btsnoop.c
│   │   ├── btsnoop.h
│   │   ├── crypto.c
│   │   ├── crypto.h
│   │   ├── ecc.c
│   │   ├── ecc.h
│   │   ├── gap.c
│   │   ├── gap.h
│   │   ├── gatt-client.c
│   │   ├── gatt-client.h
│   │   ├── gatt-db.c
│   │   ├── gatt-db.h
│   │   ├── gatt-helpers.c
│   │   ├── gatt-helpers.h
│   │   ├── gatt-server.c
│   │   ├── gatt-server.h
│   │   ├── hci-crypto.c
│   │   ├── hci-crypto.h
│   │   ├── hci.c
│   │   ├── hci.h
│   │   ├── hfp.c
│   │   ├── hfp.h
│   │   ├── io-glib.c
│   │   ├── io-mainloop.c
│   │   ├── io.h
│   │   ├── mainloop.c
│   │   ├── mainloop.h
│   │   ├── mgmt.c
│   │   ├── mgmt.h
│   │   ├── pcap.c
│   │   ├── pcap.h
│   │   ├── queue.c
│   │   ├── queue.h
│   │   ├── ringbuf.c
│   │   ├── ringbuf.h
│   │   ├── tester.c
│   │   ├── tester.h
│   │   ├── timeout-glib.c
│   │   ├── timeout-mainloop.c
│   │   ├── timeout.h
│   │   ├── uhid.c
│   │   ├── uhid.h
│   │   ├── util.c
│   │   └── util.h
│   ├── storage.c
│   ├── storage.h
│   ├── systemd.c
│   ├── systemd.h
│   ├── textfile.c
│   ├── textfile.h
│   ├── uinput.h
│   ├── uuid-helper.c
│   └── uuid-helper.h
├── test
│   ├── PaxHeaders.23806
│   │   ├── bluezutils.py
│   │   ├── dbusdef.py
│   │   ├── example-advertisement
│   │   ├── example-gatt-client
│   │   ├── example-gatt-server
│   │   ├── ftp-client
│   │   ├── list-devices
│   │   ├── map-client
│   │   ├── monitor-bluetooth
│   │   ├── opp-client
│   │   ├── pbap-client
│   │   ├── sap_client.py
│   │   ├── service-did.xml
│   │   ├── service-ftp.xml
│   │   ├── service-opp.xml
│   │   ├── service-record.dtd
│   │   ├── service-spp.xml
│   │   ├── simple-agent
│   │   ├── simple-endpoint
│   │   ├── simple-player
│   │   ├── test-adapter
│   │   ├── test-alert
│   │   ├── test-cyclingspeed
│   │   ├── test-device
│   │   ├── test-discovery
│   │   ├── test-gatt-profile
│   │   ├── test-health
│   │   ├── test-health-sink
│   │   ├── test-heartrate
│   │   ├── test-hfp
│   │   ├── test-manager
│   │   ├── test-nap
│   │   ├── test-network
│   │   ├── test-profile
│   │   ├── test-proximity
│   │   ├── test-sap-server
│   │   └── test-thermometer
│   ├── bluezutils.py
│   ├── dbusdef.py
│   ├── example-advertisement
│   ├── example-gatt-client
│   ├── example-gatt-server
│   ├── ftp-client
│   ├── list-devices
│   ├── map-client
│   ├── monitor-bluetooth
│   ├── opp-client
│   ├── pbap-client
│   ├── sap_client.py
│   ├── service-did.xml
│   ├── service-ftp.xml
│   ├── service-opp.xml
│   ├── service-record.dtd
│   ├── service-spp.xml
│   ├── simple-agent
│   ├── simple-endpoint
│   ├── simple-player
│   ├── test-adapter
│   ├── test-alert
│   ├── test-cyclingspeed
│   ├── test-device
│   ├── test-discovery
│   ├── test-gatt-profile
│   ├── test-health
│   ├── test-health-sink
│   ├── test-heartrate
│   ├── test-hfp
│   ├── test-manager
│   ├── test-nap
│   ├── test-network
│   ├── test-profile
│   ├── test-proximity
│   ├── test-sap-server
│   └── test-thermometer
├── test-driver
├── tools
│   ├── 3dsp.c
│   ├── PaxHeaders.23806
│   │   ├── 3dsp.c
│   │   ├── amptest.c
│   │   ├── avinfo.c
│   │   ├── avtest.c
│   │   ├── bccmd.1
│   │   ├── bccmd.c
│   │   ├── bdaddr.c
│   │   ├── bluemoon.c
│   │   ├── bluetooth-player.c
│   │   ├── bnep-tester.c
│   │   ├── bneptest.c
│   │   ├── btattach.1
│   │   ├── btattach.c
│   │   ├── btgatt-client.c
│   │   ├── btgatt-server.c
│   │   ├── btinfo.c
│   │   ├── btiotest.c
│   │   ├── btmgmt.c
│   │   ├── btproxy.c
│   │   ├── btsnoop.c
│   │   ├── check-selftest.c
│   │   ├── ciptool.1
│   │   ├── ciptool.c
│   │   ├── cltest.c
│   │   ├── create-image.c
│   │   ├── csr.c
│   │   ├── csr.h
│   │   ├── csr_3wire.c
│   │   ├── csr_bcsp.c
│   │   ├── csr_h4.c
│   │   ├── csr_hci.c
│   │   ├── csr_usb.c
│   │   ├── eddystone.c
│   │   ├── gap-tester.c
│   │   ├── gatt-service.c
│   │   ├── hci-tester.c
│   │   ├── hciattach.1
│   │   ├── hciattach.c
│   │   ├── hciattach.h
│   │   ├── hciattach_ath3k.c
│   │   ├── hciattach_bcm43xx.c
│   │   ├── hciattach_intel.c
│   │   ├── hciattach_qualcomm.c
│   │   ├── hciattach_st.c
│   │   ├── hciattach_ti.c
│   │   ├── hciattach_tialt.c
│   │   ├── hciconfig.1
│   │   ├── hciconfig.c
│   │   ├── hcidump.1
│   │   ├── hcidump.c
│   │   ├── hcieventmask.c
│   │   ├── hcisecfilter.c
│   │   ├── hcitool.1
│   │   ├── hcitool.c
│   │   ├── hex2hcd.c
│   │   ├── hid2hci.1
│   │   ├── hid2hci.c
│   │   ├── hid2hci.rules
│   │   ├── hwdb.c
│   │   ├── ibeacon.c
│   │   ├── l2cap-tester.c
│   │   ├── l2ping.1
│   │   ├── l2ping.c
│   │   ├── l2test.c
│   │   ├── magic.btsnoop
│   │   ├── mcaptest.c
│   │   ├── mgmt-tester.c
│   │   ├── mpris-proxy.c
│   │   ├── nokfw.c
│   │   ├── obex-client-tool.c
│   │   ├── obex-server-tool.c
│   │   ├── obexctl.c
│   │   ├── oobtest.c
│   │   ├── parser
│   │   ├── rctest.1
│   │   ├── rctest.c
│   │   ├── rfcomm-tester.c
│   │   ├── rfcomm.1
│   │   ├── rfcomm.c
│   │   ├── sco-tester.c
│   │   ├── scotest.c
│   │   ├── sdptool.1
│   │   ├── sdptool.c
│   │   ├── seq2bseq.c
│   │   ├── smp-tester.c
│   │   ├── test-runner.c
│   │   ├── ubcsp.c
│   │   ├── ubcsp.h
│   │   └── userchan-tester.c
│   ├── amptest.c
│   ├── avinfo.c
│   ├── avtest.c
│   ├── bccmd.1
│   ├── bccmd.c
│   ├── bdaddr.c
│   ├── bluemoon.c
│   ├── bluetooth-player.c
│   ├── bnep-tester.c
│   ├── bneptest.c
│   ├── btattach.1
│   ├── btattach.c
│   ├── btgatt-client.c
│   ├── btgatt-server.c
│   ├── btinfo.c
│   ├── btiotest.c
│   ├── btmgmt.c
│   ├── btproxy.c
│   ├── btsnoop.c
│   ├── check-selftest.c
│   ├── ciptool.1
│   ├── ciptool.c
│   ├── cltest.c
│   ├── create-image.c
│   ├── csr.c
│   ├── csr.h
│   ├── csr_3wire.c
│   ├── csr_bcsp.c
│   ├── csr_h4.c
│   ├── csr_hci.c
│   ├── csr_usb.c
│   ├── eddystone.c
│   ├── gap-tester.c
│   ├── gatt-service.c
│   ├── hci-tester.c
│   ├── hciattach.1
│   ├── hciattach.c
│   ├── hciattach.h
│   ├── hciattach_ath3k.c
│   ├── hciattach_bcm43xx.c
│   ├── hciattach_intel.c
│   ├── hciattach_qualcomm.c
│   ├── hciattach_st.c
│   ├── hciattach_ti.c
│   ├── hciattach_tialt.c
│   ├── hciconfig.1
│   ├── hciconfig.c
│   ├── hcidump.1
│   ├── hcidump.c
│   ├── hcieventmask.c
│   ├── hcisecfilter.c
│   ├── hcitool.1
│   ├── hcitool.c
│   ├── hex2hcd.c
│   ├── hid2hci.1
│   ├── hid2hci.c
│   ├── hid2hci.rules
│   ├── hwdb.c
│   ├── ibeacon.c
│   ├── l2cap-tester.c
│   ├── l2ping.1
│   ├── l2ping.c
│   ├── l2test.c
│   ├── magic.btsnoop
│   ├── mcaptest.c
│   ├── mgmt-tester.c
│   ├── mpris-proxy.c
│   ├── nokfw.c
│   ├── obex-client-tool.c
│   ├── obex-server-tool.c
│   ├── obexctl.c
│   ├── oobtest.c
│   ├── parser
│   │   ├── PaxHeaders.23806
│   │   │   ├── amp.c
│   │   │   ├── att.c
│   │   │   ├── avctp.c
│   │   │   ├── avdtp.c
│   │   │   ├── avrcp.c
│   │   │   ├── bnep.c
│   │   │   ├── bpa.c
│   │   │   ├── capi.c
│   │   │   ├── cmtp.c
│   │   │   ├── csr.c
│   │   │   ├── ericsson.c
│   │   │   ├── hci.c
│   │   │   ├── hcrp.c
│   │   │   ├── hidp.c
│   │   │   ├── l2cap.c
│   │   │   ├── l2cap.h
│   │   │   ├── lmp.c
│   │   │   ├── obex.c
│   │   │   ├── parser.c
│   │   │   ├── parser.h
│   │   │   ├── ppp.c
│   │   │   ├── rfcomm.c
│   │   │   ├── rfcomm.h
│   │   │   ├── sap.c
│   │   │   ├── sdp.c
│   │   │   ├── sdp.h
│   │   │   ├── smp.c
│   │   │   └── tcpip.c
│   │   ├── amp.c
│   │   ├── att.c
│   │   ├── avctp.c
│   │   ├── avdtp.c
│   │   ├── avrcp.c
│   │   ├── bnep.c
│   │   ├── bpa.c
│   │   ├── capi.c
│   │   ├── cmtp.c
│   │   ├── csr.c
│   │   ├── ericsson.c
│   │   ├── hci.c
│   │   ├── hcrp.c
│   │   ├── hidp.c
│   │   ├── l2cap.c
│   │   ├── l2cap.h
│   │   ├── lmp.c
│   │   ├── obex.c
│   │   ├── parser.c
│   │   ├── parser.h
│   │   ├── ppp.c
│   │   ├── rfcomm.c
│   │   ├── rfcomm.h
│   │   ├── sap.c
│   │   ├── sdp.c
│   │   ├── sdp.h
│   │   ├── smp.c
│   │   └── tcpip.c
│   ├── rctest.1
│   ├── rctest.c
│   ├── rfcomm-tester.c
│   ├── rfcomm.1
│   ├── rfcomm.c
│   ├── sco-tester.c
│   ├── scotest.c
│   ├── sdptool.1
│   ├── sdptool.c
│   ├── seq2bseq.c
│   ├── smp-tester.c
│   ├── test-runner.c
│   ├── ubcsp.c
│   ├── ubcsp.h
│   └── userchan-tester.c
└── unit
├── PaxHeaders.23806
│   ├── test-avctp.c
│   ├── test-avdtp.c
│   ├── test-avrcp.c
│   ├── test-crc.c
│   ├── test-crypto.c
│   ├── test-ecc.c
│   ├── test-eir.c
│   ├── test-gatt.c
│   ├── test-gattrib.c
│   ├── test-gdbus-client.c
│   ├── test-gobex-apparam.c
│   ├── test-gobex-header.c
│   ├── test-gobex-packet.c
│   ├── test-gobex-transfer.c
│   ├── test-gobex.c
│   ├── test-hfp.c
│   ├── test-hog.c
│   ├── test-lib.c
│   ├── test-mgmt.c
│   ├── test-queue.c
│   ├── test-ringbuf.c
│   ├── test-sdp.c
│   ├── test-textfile.c
│   ├── test-uhid.c
│   ├── test-uuid.c
│   ├── util.c
│   └── util.h
├── test-avctp.c
├── test-avdtp.c
├── test-avrcp.c
├── test-crc.c
├── test-crypto.c
├── test-ecc.c
├── test-eir.c
├── test-gatt.c
├── test-gattrib.c
├── test-gdbus-client.c
├── test-gobex-apparam.c
├── test-gobex-header.c
├── test-gobex-packet.c
├── test-gobex-transfer.c
├── test-gobex.c
├── test-hfp.c
├── test-hog.c
├── test-lib.c
├── test-mgmt.c
├── test-queue.c
├── test-ringbuf.c
├── test-sdp.c
├── test-textfile.c
├── test-uhid.c
├── test-uuid.c
├── util.c
└── util.h

96 directories, 1795 files

标签:

实例下载地址

蓝牙4.0 协议栈 开源代码

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

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

网友评论

发表评论

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

查看所有0条评论>>

小贴士

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

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

关于好例子网

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

;
报警