Specifications
Issues Resolved in BlueLab v3.3
blab-srn-005Pa
© CSR plc 2006
This material is subject to CSR’s non-disclosure agreement.
Page 33 of 48
_äìÉi~Ä»=îPKQ= Software Release Note
ID Severity Description
B-6505 Minor
Scripts to help Matlab users to inspect DSP state (such as buffer levels) have been
added to the
tools/matlab directory.
B-6512 Minor
The rfcomm primitive set has been extended to include RFC_EX_ESTABLISH_IND
primitive which contains the Bluetooth address of the remote device. If extended
primitives are enabled this is sent instead of the RFC_ESTABLISH_IND primitive.
B-6516 Minor
Debugging code built with leaf optimisation no longer breaks the Call Graph
functionality. (This includes the library code supplied with BlueLab33.)
B-6521 Minor
VM extended versions of the Device Manager Synchronous Connection primitives
have been added.
B-6749 Minor
The
DM_SCO primitives have been removed from Bluestack as they have now been
deprecated by the
DM_SYNC API.
B-6800 Cosmetic
Accessing L2CAP and RFCOMM data through streams is now mandatory. (This
feature has always been used by the BlueLab3 connection library.) The ability to
receive
DATA_IND primitives from BlueStack has been removed, along with the
parameters to
StreamConfigure to control this.
B-7030 Minor
Added DM_EX versions of the DM_SYNC_RENEGOTIATE_xxx primitives which
allow the VM to reference a connection using the Sink rather than HCI handle.
B-7033 Minor
A new feature has been added to the VM to allow it to access the USB Isochronous
Out endpoint. This allows a device to send PCM audio to USB Host, such as a PC.
B-7036 Major
connection library L2CAP connections can now be handled by tasks other than
the one registered to the PSM.
B-7042 Minor
A new AGHFP library implementing the audio component of the hands-free profile has
been added.
B-7050 Minor xIDE will now relink a VM application if it detects that a library has changed.
B-7092 Minor
The library call CodecSetSideToneGain has been added to control the sidetone
gain on BlueCore4-Audio ROM.
B-7097 Minor
The MP3 decoder libraries available for BlueLab now support mpeg2 and mpeg2.5
sample rates of 8-22.025KHz.
B-7159 Minor
Previously, kalasm2 displayed the string NO VERSION CONTROL instead of a
version number. A version number has now been added, and should be quoted in
requests for help.
B-7160 Minor
The version of gcc included with BlueLab now includes the BlueLab version number
when you pass
--version on the command-line.
B-7224 Minor
The
VmTransmitEnable function has been added to disable the transmitter.
B-7266 Minor
The hfp library now uses the hfp_connect_rejected status code in the
HFP_SLC_CONNECT_CFM message if the connect attempt fails due to the remote
end rejecting the connection.
B-7321 Minor
The
connection library now requests profile libraries to vote with their link policy
settings on rfcomm disconnect.
B-7354 Minor
The
connection library now asks tasks with sinks on a given ACL to vote with their
link policy settings every time an audio connection is connected or disconnected on
that ACL. This allows a profile library to specify a different link policy if it has an audio
connection open
B-7437 Fatal
The unusual case of StreamConnect from the DSP to the DSP from a VM
application is now handled correctly in the firmware.
B-7452 Fatal
The firmware could panic when a DM_EX_SYNC_CONNECT_COMPLETE_IND was
generated with a status other than success. This has been fixed.