Specifications

Issues Resolved in BlueLab v3.2
blab-srn-005Pa
© CSR plc 2006
This material is subject to CSR’s non-disclosure agreement.
Page 27 of 48
_äìÉi~Ä»=îPKQ= Software Release Note
ID Severity Description
B-5967 Minor
AV streaming has been improved so that the start of a track will play straight away
rather than 200ms being lost. Also the poorlink state is now less likey to be entered and
so previous mute periods between audio tracks should not exist any more.
B-5972 Minor
The power table in the
gavdp library now uses passive mode.
B-5978 Minor
The firmware now correctly handles overlapping calls to AdcRequest; previously
using the battery library to sample two sources could result in no readings being
produced.
B-5988 Minor
The gavdp library no longer panics during A2dpOpen if the signalling channel
establishment failed; checks have been added to make sure the signalling channel is
valid when looking for a stream endpoint.
B-6029 Minor
MESSAGE_SOURCE_EMPTY has been added.
B-6053 Minor
The interface to the
ftpc library has been updated to make it more consistent with
other BlueLab libraries.
B-6059 Major
MESSAGE_STREAM_DISCONNECT is now sent to the task associated with the sink;
previously it was only sent there if no task was associated with the source.
B-6060 Minor
The gavdp library no longer rejects connections from devices that have their MTU set
to less than the L2CAP default MTU (672 bytes). The library will now accept a
connection from a remote device advertising any legal MTU.
B-6062 Minor
The combined headset application correctly updates its internal state when notified of
an incoming call while currently in an active call.
B-6068 Minor
Debounce settings can now be specified in .button files using debounce samples
delay .
B-6071 Minor
Low power table support has been added to the
spp library.
B-6073 Minor
The
av_headset_hfp application now uses the codec library.
B-6104 Minor
The
Connection library manages a list of trusted devices. The list is keyed by
Bluetooth address. A new API has been added to allow additional device attributes to
be stored.
-
ConnectionSmSetAttribute(..)
- ConnectionSmGetAttribute(..)
This API can be used to store and retrieve attribute data for a device keyed by
Bluetooth address.
B-6105 Minor
The default L2CAP configuration in the
connection library now sets the local MTU to
895 bytes, the maximum we can support, rather than 672 bytes.
B-6107 Cosmetic
kalasm2 no longer prints out random characters instead of meaningful strings as part of
some warning and error messages.
B-6110 Major
The gavdp library now correctly updates its internal state if a suspend request is
rejected by the remote end. This was causing it to reject subsequent suspend requests
from the remote end.
B-6117 Minor
The Kalimba DSP decoder code has been adjusted to eliminate ticks which were
sometimes heard at the beginning of a track.
B-6123 Minor
When reading or writing data to a Kalimba DSP port, you can now force different
settings, for big/little endian and sign extension, than the defaults. To use different
settings from the defaults the port identifiers can now be defined with the following extra
definitions:
$cbuffer.FORCE_BIG_ENDIAN or $cbuffer.FORCE_LITTLE_ENDIAN
and
$cbuffer.FORCE_SIGN_EXTEND or $cbuffer.FORCE_NO_SIGN_EXTEND
B-6124 Major
The
connection library no longer leaks memory when its client attempts to connect
to an invalid Bluetooth address.