Specifications
Issues Resolved in BlueLab v3.2
blab-srn-005Pa
© CSR plc 2006
This material is subject to CSR’s non-disclosure agreement.
Page 21 of 48
_äìÉi~Ä»=îPKQ= Software Release Note
Appendix C Issues Resolved in BlueLab v3.2
The following issues were fixed in the BlueLab v3.2 release.
ID Severity Description
B-998 Minor
If a peer device opens and then closes a SCO connection before the application has a
chance to respond with
DM_SCO_CONNECT_RES, a DM_SCO_DISCONNECT_IND is
now sent (previously no primitive was sent to indicate the disconnection.)
B-3579 Minor
The MessageStatusTask and StatusQuery calls have been introduced; these
allow querying of link status which was performed using the
event library in BlueLab2.
The
examples/test_status application illustrates their use.
B-3839 Minor
The
connection library no longer rejects multiple rounds of RFCOMM parameter
negotiation.
B-4026 Cosmetic
The security related function calls in the connection library now take a uint32 as the
channel parameter (previously they took a uint16 which was passed to BlueStack as a
uint32.)
B-4175 Cosmetic
The code generated by genparse has been adjusted to lint cleanly, but no functional
changes were involved.
B-4390 Minor
The examples/test_headset application supplied with BlueLab3.0 and 3.1 was
incomplete and has been removed from BlueLab3.2. It will be replaced with a full
application in a later release.
B-4412 Minor
In the a2dp library a number of debug panics have been removed. If this error
condition occurs the
a2dp library now sends an error message instead.
B-4572 Major
gcc no longer generates invalid calling patterns for obscure cases involving 32-bit
division where the result is passed to functions with many arguments.
B-4639 Minor
xIDE now correctly handles the case where both a .button file and the .c file it
generates are part of a project. Previously it would cause an error from the linker.
B-4699 Fatal
SPI transports, no longer fail on fast ( > 2.1 GHz ) machines. The problem was caused
by a signed integer being used for storing the clock speed.
B-4925 Minor
The
AV_Control debug application for the PC no longer displays the SBC format
and bitpool. This is a result of changes made to CODEC negotiation in the on-chip
application.
B-5007 Minor
On receiving a DM_SM_ENCRYPTION_CHANGE message from BlueStack the
connection library now sends a
CL_SM_ENCRYPTION_CHANGE_IND message to
each task that owns a connection on that ACL.
B-5011 Minor
The
ConnectionSmEncrypt function has been added to the connection library.
B-5012 Minor
The CL_SM_REMOVE_DEVICE_CFM message has been removed from the
connection library interface as it was never sent.
B-5038 Fatal
kalasm2 should no longer report
ERROR linking ????.klib "already in
Module $mymodule".
B-5086 Minor
The documentation for the ConnectionSmSetSdpSecurityIn() function has
been updated to make its usage clearer, and its use in the supplied code has been
made more consistent.
B-5133 Minor
Within BlueLab applications,
MORE_DATA messages used to be generated for every
piece of data which arrived. The firmware has been updated to combine such
messages automatically when they would be adjacent. This can vastly reduce the
number of such messages seen by the application, and reduces the likelihood that a
flood of messages can crash the firmware.
B-5167 Minor
The a2dp_source_dongle application no longer initialises a superfluous instance
of the
codec library when USB_AUDIO_MODE is defined.
B-5230 Fatal
kalasm2 now works reliably on Windows XP SP2; problems included errors being
reported incorrectly and also incorrect assembler output.