Page 21 of 28
© Cambridge Silicon Radio Limited 2014
CS-310152-UGP1
www.csr.com
BlueC
or
e
A
D
K
3
.0
Subw
oo
fer
U
s
er
G
uide
5.
The ADK 3.0 Subwoofer Application
This section describes the fundamental features for the ADK 3.0 Subwoofer application and describes example use
cases.
5.1.
Libraries
The Subwoofer VM application uses a number of Libraries which are specified in the VM
Project Properties
. Some
libraries have different build variants to enable different configurations or to exclude unused code to save flash
space.
Including libraries that are unused produces a harmless build warning. Many libraries have debug variants that can
be enabled by adding
_debug
.
Table 3.2 lists all libraries that the Subwoofer uses, the default variant is highlighted in bold.
Library
Available Variants
Notes
swat
swat, swat_debug
-
connection
connection, connection_l2cap, connection_rfcomm,
connection_rfcomm_no_inquiry, connection_debug,
connection_no_ble, connection_debug_no_ble
Bluetooth Smart is not supported by
the Subwoofer application
bdaddr
bdaddr
-
sdp_parse
sdp_parse
-
region
region
-
service
service
-
csr_subwoofer_plugin
csr_subwoofer_plugin, csr_subwoofer_plugin_debug
-
codec
codec, codec_nowolfson
-
audio
audio, audio_tts, audio_vp, audio_tts_debug,
audio_vp_debug, audio_asr, audio_asr_vp, audio,
audio_asr_vp_debug
-
csr_tone_plugin
csr_tone_plugin, csr_tone_plugin_debug
-
pio_common
pio_common, pio_common_debug
-
audio_plugin_common
audio_plugin_common
-
csr_i2s_audio_plugin
csr_i2s_audio_plugin
-
Table 3.2 Subwoofer Libraries