Specifications

Issues Resolved in BlueLab v3.3
blab-srn-005Pa
© CSR plc 2006
This material is subject to CSR’s non-disclosure agreement.
Page 32 of 48
_äìÉi~Ä»=îPKQ= Software Release Note
Appendix D Issues Resolved in BlueLab v3.3
The following issues have been fixed since BlueLab v3.2 was released.
ID Severity Description
B-514 Minor
gcc saves constant memory by placing zero initialised global variables into a memory
segment that is zero initialised at start-up. They were previously treated in the same
way as any other constant initialised variables.
B-3551 Minor
The GOEP & FTP client libraries now implement the optional OBEX level authorisation
feature.
B-3584 Minor HID streams and transforms have been added to BlueLab3.
B-4355 Minor
The
connection library has been optimised to use fewer globals.
B-4801 Minor
PcmClearRouting and PcmClearAllRouting calls have been added to the
PCM library; these are convenience functions which are equivalent to calling
PcmRateAndRoute.
B-4804 Minor
Type B instructions (those involving a constant) can contain only one memory access,
but Kalasm2 would incorrectly accept code of the form
r? = M[r?] + M[k16],
generating code corresponding with the instruction
M[k16] = rN +rN instead of
reporting an error. This is now fixed.
B-4826 Minor
Support of Radio Power Tables for EDR has been
added,(
PSKEY_LC_ENHANCED_POWER_TABLE) in PSTool.
B-4832 Minor
Kalasm2 would incorrectly interpret binary '-' as '+' in some circumstances, such as in
the code:
r1 = M[r1 - 1]; This is now fixed.
B-4833 Minor
kalasm2 would incorrectly accept M[r1-r2] in an instruction. This has now been
fixed.
B-5093 Minor
kalasm2 would incorrectly accept rMAC sub-registers as source operands, coding
them simply as rMAC. This is now fixed.
B-5136 Minor kalasm2 now outputs a memory usage summary for code and data groups.
B-5211 Major
The
ChargerEnable, ChargerSupressLed0, and ChargerStatus
functions have been added to support the charger hardware on BlueCore4-Audio
ROM. Where appropriate these functions also support the charger hardware on
BlueCore3-Audio Flash.
B-5214 Minor
The functions
PioDimLed0 and PioDimLed0 have been added to control the
dimmed LED hardware on BlueCore4-Audio ROM.
B-5778 Minor
The mp3_decoder project files for stereo_headset application have been
moved into the BlueLab mp3 add-on and are not installed by default.
B-5836 Minor
VmSetPcmClock will now return FALSE when passed illegal values; previously it
would indicate success but ignore the value.
B-5896 Minor Using xIDE to single step and step over VM code is now faster.
B-6091 Minor
The automatic gain control algorithm used by BlueCore has changed, in a way which
should reduce power consumption. The residual bit error rate on D8PSK is enhanced,
and the maximum input signal level (primarily EDR) is raised.
B-6116 Minor Support for HID (Human Interface Device) has been added.
B-6212 Cosmetic gcc now has certain optimisations on small leaf functions turned on by default.
B-6227 Minor
The
ConnectionWriteInquiryAccessCode function has been added to the
connection library.
B-6281 Major
When streaming SBC audio from the
a2dp_source_dongle to the
av_headset_hfp, there were glitches every several hours. This was due to clock
drift between the two devices. The problem has been addressed by DSP changes in
B-6347.