Specifications

Issues Resolved in BlueLab v3.4
blab-srn-005Pa
© CSR plc 2006
This material is subject to CSR’s non-disclosure agreement.
Page 40 of 48
_äìÉi~Ä»=îPKQ= Software Release Note
ID Severity Description
B-8225 Fatal
Previously, kalasm2 reported an unspecified fatal error if source code has a block
defined within a block. Nested blocks now report a suitable error message.
B-8387 Major
The a2dp_source_dongle example application will no longer panic on the
fourteenth connection attempt to an a2dp sink if it is built as an analogue input
device.
B-8389 Minor
BlueLab now includes a
hid_keyboard reference application.
B-8918 Minor
The genparse tool now accepts a prefix command in the input file which
allows multiple AT parsers to co-exist in a single application.
B-8967 Minor
TestTxData1, TestPcmLb, TestPcmExtLb, TestCfgXtalFtrim,
TestPcmTone, and TestCodecStereoLb have been added to the test
library.
B-9136 Minor
The default debug behaviour for new installations of xIDE is now to stop the current
processor; previously it would stop all processors. This can be changed using
Tools\Options\Debug.
B-9215 Fatal
It is no longer possible to crash BlueFlash by attempting to change the transport
while a download is in progress.
B-9386 Minor
VM projects in xIDE now understand how to handle the .parse files used by
genparse.
B-9589 Major
The
hfp library now parses +CME ERROR notifications correctly.
B-9593 Minor
The ConnectionReadLocalName function has been added to the connection
library to return the local friendly name.
B-9595 Minor
The
ConnectionSmGetAuthDevice function has been added to the
connection library to allow clients to retrieve link keys after pairing. (Use of this
function is unusual since the connection library takes care of storing link keys for the
application.)
B-9599 Major
Fixed a rare bug where the HCI would issue two identical Command Status Events
(
NOP, num_hci_command_packets=1) when attempting to allow the host to
send another command packet. If the host was to send a command after processing
the first event, but before seeing the second, a credit mismatch could occur.
B-9603 Minor
Unused parameters have been removed from the AghfpSlcConnect and
AghfpSlcConnectResponse functions in the aghfp library.
B-9606 Minor
The AT commands +CIND and +CIEV in the aghfp library now send colons
instead of equals signs.
B-9653 Minor
When establishing an RFCOMM connection, parameter negotiation is now
performed for all DLCs on a mux.
B-9688 Minor
Calling
ConnectionAuthDevice() with the Bluetooth Device address of the
Default user will now result in the link key of the default device being deleted. The
default device will also be removed from the security database immediately. This
means that new connections to this device will require authentication.
B-9753 Minor
The
aghfp library's API has been extended to provide the means to set up/shut
down a call to a HS/HF device.
B-9811 Minor
kalasm 2 incorrectly rejected type B add and subtract instructions if they included a
memory access on the left of the arithmetic operator. The fault which only applied to
opcodes where the AM field is
10 (0x2), is now fixed.
B-9832 Minor
The DSP code in the sco_dsp example application has been re-written to reduce
latency, improve audio quality and serve as a basis for simple SCO processing code
development.
B-9876 Minor
The supplied OBEX Server applications now set the Object Transfer bit of the Class
Of Device. Although not required in the profile specifications. (except PBAP) some
stacks use it for profile support.
B-9882 Minor
xIDE no longer crashes if DSP breakpoints are manipulated but the SPI cable has
been unplugged.