Specifications

Release Functionality
blab-srn-005Pa
© CSR plc 2006
This material is subject to CSR’s non-disclosure agreement.
Page 9 of 48
_äìÉi~Ä»=îPKQ= Software Release Note
! HID library supporting the human interface device profile
! DUN library supporting the dial up networking profile
! PBAP library supporting the phonebook access profile
3.5 Kalimba DSP Libraries
! Core library – basic low-level routines:
! Timers
! Messages (now includes long message support)
! Interrupts
! Connection buffers
! cbuffer operators (cbops) library – handles copying of data from a source buffer to a
destination buffer with optional processing of the data in a simple linked list of operators type.
way.
! Profiling
! Flash access (functions to aid reading of flash memory from the DSP).
! Audio compression CODEC libraries
! sbc library –mandatory CODEC SBC (Sub-band Coding), both encoder and decoder, for the
Bluetooth AV profiles.
! mp3 library – an mp3 decoder supporting the lower sample rate extensions of MPEG2/2.5.
! codec library – handles streaming audio over Bluetooth using the selected audio compression CODEC
(sbc, mp3 etc)
! Math library – optimised fft, ifft, sin, and sqrt functions.
! sco_process library – eases the creation of applications that handle the processing of SCO audio
streams
3.6 Example Applications
The following example applications are supplied.
Note:
These are for demonstration purposes only and are intended as the starting point for customers’
development effort.
On multimedia variants of BlueCore
! stereo_headset application implementing both a stereo headset and a stereo AV sink, including an
evaluation implementation of cVc (Clear Voice Capture) echo cancellation and noise reduction software.
! a2dp_source_dongle implements an AV source, taking audio from one of:
! internal stereo CODECs
! an external Wolfson CODEC
! USB, enumerating as USB speakers
Targeting BlueCore3-Audio Flash
! headset application implementing a mono headset.
Note:
It is also possible to use this application on older BlueCore variants, but modifications will be required.