How to achieve bidirectional stream in CIS mode with LE-Audio?

CIS mode using the nRF5340 Audio application
We are considering implementing a bidirectional stream.

Edit prj_release.conf as below and build/write
I did it using a script.

# nRF5340 Audio
CONFIG_NRF5340_AUDIO=y
CONFIG_STREAM_BIDIRECTIONAL=y
CONFIG_TRANSPORT_BIS=n
CONFIG_TRANSPORT_CIS=y
CONFIG_AUDIO_SOURCE_USB=n
CONFIG_AUDIO_SOURCE_I2S=y

Although it is possible to output audio from the gateway side to the headset side,
It is not possible to output sound from the headset side to the gateway side.

The build is
python buildprog.py -c both -b release -d both -m internal -M
is running.

Writing is
python buildprog.py -c both -b release -d both -m internal -M -p --recover_on_fail
is running.

Please let me know if any settings are missing.

  • Hello,

    Junichi said:
    Thank you Karl

    No problem at all! :) 

    Junichi said:

    I tried setting CONFIG_BT_VCP_VOL_REND, but the volume on the gateway side did not change as expected.

    Looking at the source, it seems that the only thing that can be done is to change the volume on the headset side.

    Does this need to change?

    The volume control is by default enabled in the unicast configuration of the nRF5340 LE Audio reference application - do you not see the button presses reflected in the output volume and in the logs when you press them?
    If you do not, could you elaborate on what your logs say when you attempt to adjust the volume using the DK buttons?

    Best regards,
    Karl 

Related