Apply headset connection logic. 63/235363/1
authorDeokhyun Kim <dukan.kim@samsung.com>
Thu, 28 May 2020 09:30:53 +0000 (18:30 +0900)
committerWootak Jung <wootak.jung@samsung.com>
Thu, 4 Jun 2020 05:53:27 +0000 (14:53 +0900)
commit0d4398a5b533fd091f1a6ff58538dccf60f1cfdc
tree32f815e3794e160820eab406753f8000ee653431
parent9857fda9fa7aa48642d9086a05469342cd0a3fcf
Apply headset connection logic.

[Model] Noblesse
[BinType] AP
[Customer] OPEN

[Issue#] P200528-02767
[Request] PLM
[Occurrence Version] ATE6

[Problem] A2DP is not connected when connecting to carkit. HF is connected only.
[Cause & Measure] Carkit does not connect A2DP
[Checking Method] Apply headset connection logic. If carkit does not connect
  A2DP for 3 seconds after HFP is connected, then try to connect A2DP.

[Team] Bluetooth
[Developer] Deokhyun Kim
[Solution company] Samsung
[Change Type] Specification change

Change-Id: Id37522dece69a5efa0b60f9c1a9d7e764f05456d
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
Signed-off-by: Wootak Jung <wootak.jung@samsung.com>
bt-service-adaptation/CMakeLists.txt
bt-service-adaptation/services/audio/a2dp_src/bt-service-a2dp-src.c
bt-service-adaptation/services/audio/bt-service-audio.c
bt-service-adaptation/services/audio/bt-service-headset-connection.c [new file with mode: 0644]
bt-service-adaptation/services/audio/hf/bt-service-hf.c
bt-service-adaptation/services/device/bt-service-core-device.c
bt-service-adaptation/services/include/bt-service-common.h
bt-service-adaptation/services/include/bt-service-headset-connection.h [new file with mode: 0644]