zephyr/subsys/bluetooth/host
Sathish Narasimman e51a19fdc2 Bluetooth: HFP HF: SCO: Accept eSCO conn request
1. Accept the incoming Synchronous connection request and establish
a new sco connection object.
2. Enable sco conn complete in event_mask

> HCI Event: Connect Request (0x04) plen 10           [hci0] 126.198264
        Address: 48:9D:24:1F:4D:1D (BlackBerry RTS)
        Class: 0x7a020c
          Major class: Phone (cellular, cordless, payphone, modem)
          Minor class: Smart phone
          Networking (LAN, Ad hoc)
          Capturing (Scanner, Microphone)
          Object Transfer (v-Inbox, v-Folder)
          Audio (Speaker, Microphone, Headset)
          Telephony (Cordless telephony, Modem, Headset)
        Link type: eSCO (0x02)
< HCI Command: Accept Synchronous Co.. (0x01|0x0029) plen 21
        Address: 48:9D:24:1F:4D:1D (BlackBerry RTS)
        Transmit bandwidth: 8000
        Receive bandwidth: 8000
        Max latency: 7
        Setting: 0x0060
          Input Coding: Linear
          Input Data Format: 2's complement
          Input Sample Size: 16-bit
          # of bits padding at MSB: 0
          Air Coding Format: CVSD
        Retransmission effort: Optimize for power consumption (0x01)
        Packet type: 0x0006
          HV2 may be used
          HV3 may be used
> HCI Event: Command Status (0x0f) plen 4           [hci0] 126.205171
      Accept Synchronous Connection Request (0x01|0x0029) ncmd 1
        Status: Success (0x00)

Change-Id: I71597aef94e945a9c07be1960994ad20c1b44bb3
Signed-off-by: Sathish Narasimman <sathish.narasimman@intel.com>
2017-03-08 15:35:28 +00:00
..
a2dp_internal.h Bluetooth: A2DP: Stream End Point Structure 2017-01-28 08:43:41 +02:00
a2dp.c Bluetooth: A2DP: Stream End Point Registration 2017-03-07 12:21:29 +01:00
at.c Bluetooth: HFP HF: Handling AG Network error 2017-03-08 15:34:31 +00:00
at.h Bluetooth: HFP HF: Handling AG Network error 2017-03-08 15:34:31 +00:00
att_internal.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
att.c Bluetooth: Convert FOR_EACH macro instances to use CONTAINER 2017-02-10 16:16:15 +00:00
avdtp_internal.h Bluetooth: AVDTP: Rename of variables 2017-03-07 12:21:29 +01:00
avdtp.c Bluetooth: AVDTP: Rename of variables 2017-03-07 12:21:29 +01:00
conn_internal.h Bluetooth: HFP HF: SCO: Accept eSCO conn request 2017-03-08 15:35:28 +00:00
conn.c Bluetooth: HFP HF: SCO: Accept eSCO conn request 2017-03-08 15:35:28 +00:00
ecc.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
gatt_internal.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
gatt.c Bluetooth: GATT: Add bt_gatt_get_mtu API 2017-03-07 12:21:29 +01:00
hci_core.c Bluetooth: HFP HF: SCO: Accept eSCO conn request 2017-03-08 15:35:28 +00:00
hci_core.h Bluetooth: HFP HF: SCO: Accept eSCO conn request 2017-03-08 15:35:28 +00:00
hci_ecc.c Bluetooth: Reuse HCI command buffers for the command response 2017-02-05 22:39:25 +02:00
hci_ecc.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
hci_raw_internal.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
hci_raw.c Bluetooth: Reuse HCI command buffers for the command response 2017-02-05 22:39:25 +02:00
hfp_hf.c Bluetooth: HFP HF: Handling AG Network error 2017-03-08 15:34:31 +00:00
hfp_internal.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig Bluetooth: HFP HF: SCO: Accept eSCO conn request 2017-03-08 15:35:28 +00:00
keys_br.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
keys.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
keys.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
l2cap_br.c Bluetooth: L2CAP: Make l2cap_br_send_conn_rsp return void 2017-02-07 12:29:46 +00:00
l2cap_internal.h Bluetooth: Add convenience macros for common header sizes 2017-02-05 22:39:25 +02:00
l2cap.c Bluetooth: L2CAP: Add TX queueing for LE CoC 2017-03-07 13:24:58 +02:00
log.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Makefile Bluetooth: Kconfig: Restructure for a more logical hierarchy 2016-11-11 07:59:15 +02:00
monitor.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
monitor.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
rfcomm_internal.h Bluetooth: Kconfig: Merge headroom reserve variables into a single one 2017-02-05 22:39:25 +02:00
rfcomm.c Bluetooth: RFCOMM: Use common tx pool for control packets 2017-02-05 22:39:25 +02:00
sdp_internal.h Bluetooth: SDP: Server: Introduce private define for max services 2017-03-07 12:21:29 +01:00
sdp.c Bluetooth: SDP: Server: Filter records based on requested uuids 2017-03-07 12:21:29 +01:00
smp_null.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
smp.c Bluetooth: SMP: Fix passkey entry for legacy pairing 2017-03-07 12:21:29 +01:00
smp.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
storage.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
uuid.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00