BT 3SCO Example

Source Code Path: example/bt/3sco

Overview

This project demonstrates an example of establishing 3 eSCO links simultaneously, currently only supported on 58x platforms

Usage

Compilation Method

Compilation method is the same as other common projects: scons –board=xxxx -j8

Support Status

This project can be compiled for non-58x boards, but only supports 1 eSCO link

L2CAP Profile Operation

Uses a custom L2CAP profile in the upper layer. Enter ‘btskey a’ in the btskey main Menu to access the bt_l2cap_profile Menu

After entering the bt_l2cap_profile Menu, you need to first enter ‘btskey 1’ to register the L2CAP profile before proceeding to establish ACL/SCO connections

eSCO Data Path

For the 3 eSCO data paths, currently only the first established eSCO path’s data is connected to the local audio path. The data from the subsequent two established eSCO paths is sent back to the other party using loopback by default