Home
> Products > Development
>
Ready-to-use application
software: example headset
In
addition to a C compiler and source-level debugger, the BlueLab
SDK includes an example Embedded Audio Gateway (EAG) application. This is
believed to conform to the Audio Gateway, as specified in the Bluetooth®
Headset Profile (K-6). The Audio Gateway supports credit based flow control
for RFCOMM by default but if necessary can also be operated using the old
style FCON/ FCOFF flow control. CSR's Connection Manager library is used to
provide basic connectivity support to the EAG. The EAG can be used together
with CSR's headset application to
provide an example implementation of the Headset Profile.
The Embedded Audio Gateway (EAG) runs entirely 'on-chip' and the HOST communications
subsystem is used to communicate with it. The Audio Gateway has a well defined
message interface and the driver application uses BCSP channel 13 to send
messages to the Audio Gateway and receive messages from it. The example application
EAG driver provides just such a front end to the EAG. Once the EAG application
starts up, it is fully controlled by sending messages using the HOST communications,
subsystem and cannot be driven using the PIO lines for
This software is provided as part of the BlueLab development package for
embedded BlueCore applications.
|