User Manual

5) CSR Bluetooth Software Stack
BlueCore2-External is supplied with Bluetooth stack firmware that runs on its
microcontroller and is resident in the external Flash memory. The stack occupies
4Mbits of storage.
The BlueCore Stack Software is compliant with the Bluetooth v1.1 specification. It
implements all the features described in the specification, including optional features.
Piconets: up to seven slaves.
Power Saving: Hold, Sniff and Park
Data integrity: Channel Quality Driven Data Rate (CQDDR) and RSSI
Audio: full support for SCO
Role Switch: can reverse master/slave relationship
Device Firmware Upgrade
BlueCore2-External is supplied with boot loader software which implements a
standard Device Firmware Upgrade (DFU) capability. This allows new firmware to be
uploaded to the external Flash memory through BlueCore2-External's UART/USB
ports.
Additional Software for Host Implementation
A companion device, BlueCore2-PC can be ordered which includes software for a full
Windows 98/ME or Windows 2000 Bluetooth host-side stack and application together
with the IC hardware described in this datasheet. Contact CSR for more details.
Additional Software for Other Embedded Applications
When the upper layers of the Bluetooth protocol stack are run as firmware on
BlueCore2-External a UART software driver is supplied that presents the HCI, L2CAP,
RFCOMM and Service discovery APIs to higher Bluetooth stack layers running on the
host. The code is provided as .C. source or object code. Other software drivers can be
developed on request. Contact CSR Sales for more information.
Casira Development System
This is available to allow the evaluation of BlueCore2- External hardware and software
and as the base of a toolkit for developing host software. Contact CSR Sales for more
information.
Profiles Supported Via HCI
The supplied software stack is a full implementation of Bluetooth up to and including
HCI, so all profiles and associated applications are supported.