Page 3 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
Contents
Document History ......................................................................................................................................................... 2
Contacts ........................................................................................................................................................................ 2
Trademarks, Patents and Licences .............................................................................................................................. 2
Life Support Policy and Use in Safety-critical Compliance............................................................................................ 2
Performance and Conformance .................................................................................................................................... 2
Contents ....................................................................................................................................................................... 3
Tables, Figures and Equations ..................................................................................................................................... 3
1.
Introduction ........................................................................................................................................................ 5
2.
Hardware ........................................................................................................................................................... 6
3.
Getting Started ................................................................................................................................................... 7
3.1.
Supported Development Platforms ................................................................................................................. 7
3.2.
Building and Flashing the Subwoofer Application ........................................................................................... 7
3.3.
Enabling Debug Output .................................................................................................................................. 8
3.4.
Connecting to another Device via Bluetooth ................................................................................................... 8
3.5.
Building a Soundbar with Subwoofer Support ................................................................................................ 9
4.
Configuration .................................................................................................................................................... 10
4.1.
Application Features (PSKEY_USR0) .......................................................................................................... 11
4.2.
Device ID Configuration (PSKEY_USR1) ..................................................................................................... 13
4.3.
Remote Device ID Configuration (PSKEY_USR2) ....................................................................................... 13
4.4.
LED Configuration (PSKEY_USR3) ............................................................................................................. 14
4.5.
Button Configuration (PSKEY_USR4) .......................................................................................................... 17
4.6.
I²S Initialisation Configuration (PSKEY_USR6) ............................................................................................ 18
4.7.
I²S Data Configuration (PSKEY_USR7) ....................................................................................................... 20
4.8.
SWAT SDP Configuration (PSKEY_USR8) .................................................................................................. 20
5.
The ADK 3.0 Subwoofer Application ................................................................................................................ 21
5.1.
Libraries Used .............................................................................................................................................. 21
5.2.
Application States ......................................................................................................................................... 22
5.3.
Pairing with a Remote Device....................................................................................................................... 22
5.4.
Connecting with the Paired Device ............................................................................................................... 23
5.5.
Wired Mode .................................................................................................................................................. 24
5.6.
Buttons ......................................................................................................................................................... 25
5.7.
Amplifier Control ........................................................................................................................................... 25
Document References ................................................................................................................................................ 28
Terms and Definitions ................................................................................................................................................. 28
Tables, Figures and Equations
Table 3.1: Subwoofer Project Configurations ................................................................................................................ 7
Table 4.1: PS Keys Used by ADK 3.0 Subwoofer Application .................................................................................... 10
Table 4.2: Application Features PS Key Configuration ............................................................................................... 12
Table 4.3: Device ID PS Key Configuration ................................................................................................................ 13
Table 4.4: Remote Device ID PS Key Configuration ................................................................................................... 13
Table 4.5: LED Pattern Data Structure ....................................................................................................................... 14
Table 4.6: Plot Point Values for the Red LED of the Example Pattern ........................................................................ 15
Table 4.7: Plot Point Values for the Blue LED of the Example Pattern ....................................................................... 16
Table 4.8: Description of the Example LED Pattern with Populated Values ............................................................... 16
Table 4.9: Order LED Patterns Must be Stored to the LED Configuration Data .......................................................... 17
Table 4.10: Structure Used for the Button Configuration Data .................................................................................... 17