Specifications

Issues Resolved in BlueLab v3.1
blab-srn-005Pa
© CSR plc 2006
This material is subject to CSR’s non-disclosure agreement.
Page 19 of 48
_äìÉi~Ä»=îPKQ= Software Release Note
Appendix B Issues Resolved in BlueLab v3.1
The following issues were fixed in the BlueLab v3.1 release.
ID Severity Description
B-1730 Minor
The strcmp and memcmp functions in the C library now correctly use unsigned char
according to the C standard, rather than plain char.
B-3997 Minor
ConnectionReadRemoteName has been implemented in the connection library. (It
truncates names longer than 31 characters.)
B-4158 Minor
The (unused)
a2dp_discover call has been removed from the a2dp library.
B-4335 Major
The hfp profile library will silently ignore any AT+VGS commands which come in faster
than they can be handled. This is to avoid memory exhaustion.
B-4379 Minor
Server side functionality has been added to the
GOEP library.
B-4404 Minor
The av_headset and av_headset_hfp applications now attempt to close down
the AV connection gracefully when powered down.
B-4658 Minor
The avrcp library now provides a power table to the connection library. It uses the
priority passed to
AvrcpInit by the application.
B-4677 Major
An issue in the av_headset_hfp application where audio playback would not
resume after the Source initiated an
AVDTP_SUSPEND followed by AVDTP_START
has been resolved.
B-4760 Minor
kalimba_standard_messages.h header has been added listing various
messages passed between the Kalimba DSP code and the supplied VM applications.
B-4769 Fatal
Messaging from the Kalimba DSP to the VM application does not work with the
firmware shipped with BlueLab 3.0-release. This has been resolved in subsequent
firmware builds.
B-4771 Fatal
gcc3 has been updated to prevent it from generating incorrect assembler code for shifts
in certain code fragments.
B-4811 Fatal
kalasm2 no longer writes truncated
.klib files on certain source files.
B-4813 Cosmetic xIDE no longer displays the (unused) BH and BL registers which were needed for gcc2.
B-4841 Minor
The goep and ftpc libraries have been extended to enable use of the optional type
header.
B-4848 Major
Selection and loading of the Kalimba CODEC has been moved into the a2dp library
(previously it was performed by the client applications.)
B-4849 Major
The a2dp library now performs capability negotiation for the CODECs and notifies the
application of the result.
B-4895 Minor
The a2dp and gavdp libraries now refers internally to the AV stream using sinks
rather than the SEID. The SEID is still passed up to the application for informational
purposes.
B-4916 Major
The a2dp library now handles SEP registration. The application only needs to specify
the type(s) (SBC,MP3, ...) of SEP they wish to register.
B-4918 Minor
The a2dp_source_dongle application can now be built so that it accepts an
analogue input using the new
codec library, or enumerates as USB speakers.
B-4973 Minor
A generic codec library for BleCore3 Multimedia has been added which currently
supports both the internal CODECs and an external Wolfson WM8731.
B-5005 Minor
The
connection library now informs clients that an ACL connection has been
opened by sending
CL_DM_ACL_OPENED_IND.
B-5008 Minor
The debug variant of the connection library now checks the status field of primitives
it would otherwise ignore and panics if the status field is bad.
B-5010 Minor
Support for changing the local name has been added to the
connection library.