Specifications
Issues Resolved in BlueLab v3.4
blab-srn-005Pa
© CSR plc 2006
This material is subject to CSR’s non-disclosure agreement.
Page 41 of 48
_äìÉi~Ä»=îPKQ= Software Release Note
ID Severity Description
B-9886 Minor
A dtmf (Dual Tone Multi-frequency) library has been added to the Kalimba library
set.
B-9921 Minor
The DM has been improved so that when an ACL link enters a new Power State, the
DM will automatically update the link policy to prevent the remote device changing
the low-power mode to an undesired mode. For example, when the powerstate is
active, all sniff/park/hold requests from the remote device will be rejected.
B-9961 Minor
kalstacktrace now checks if the DSP is loaded as well as running before
attempting to read stack data from the chip.
B-9965 Minor
If kalstacktrace finds a rogue value in the stack it now displays it in the trace
with "
*** Corrupt ***" to allow the user to try and work out what has
happened.
B-9984 Minor
A
hid_mouse example application has been added.
B-9992 Major
The DSP assembler, Kalasm 2, silently accepted conditional memory writes, even
though the Kalimba DSP on BlueCore3-Multimedia always executes the resulting
write unconditionally. If assembling BlueCore3-Multimedia code, any attempt to use
conditional memory writes will now correctly generate an error.
B-10002 Minor
The AghfpSetRingRepeatInterval function has been added to the aghfp
library to control the behaviour when sending ring indications.
B-10046 Minor
vmSpy now reports the month correctly in its timestamps. Previously it was off by
one.
B-10083 Minor
SourceSize on a region source is now limited to 3K. Previously it could report
more than this for very large constants, but would fail when that memory was
accessed through SourceMap.
B-10110 Minor
The
Cbops part of the core library has been split into a separate library. It has been
redesigned to provide a more flexible method of routing audio through buffers on the
DSP. The copy routines, the operators and the example applications that use the
cbops library have been updated.
B-10136 Minor
vmbuilder now reports how much space is in use by the filesystem and how much
remains.
B-10138 Minor
GOEP now uses
StreamMove for sending data instead of memcpy.
B-10140 Minor
With the fix to B-10138, the
offset parameter in send packet functions in the
goep library which take a source became unused. This is because StreamMove
can only send from the beginning of a source and it drops the data it moves when it
finished. The
offset parameter has been removed.
B-10141 Minor
The aghfp library now automatically attempts to negotiate a mutually acceptable
SCO link from the specified packet type bit mask.
B-10146 Fatal
The
hfp library's internal audio connection state is now initialised correctly.
B-10178 Cosmetic
Incorrectly named GOEP source files have been changed from
geop to goep
B-10187 Cosmetic
AGHFP_CALL_HANG_UP_IND now replaces AGHFP_CALL_TERMINATE_IND
as the primitive used to indicate that a HF device wishes to reject/end a call.
AGHFP_CALL_TERMINATE_IND is now used by the Call Manager to indicate
that a call has actually been terminated.
B-10273 Minor
A library (piolib) has been added to allow multiple tasks to receive
MESSAGE_PIO_CHANGED messages.
B-10313 Minor
Support has been added to SPP to enable it to register DUN SDP records. This
means DUN can be a thin wrapper round SPP.
B-10580 Minor
SPP can now forward the CL_RFCOMM_CONTROL_IND which DUN needs to
perform modem signalling