Software update eases Bluetooth connectivity design-in

September 24, 2015 // By Graham Prophet
Silicon Labs’ latest (sixth-generation) version of its iWRAP Bluetooth software stack is aimed at the Bluetooth 3.0 wireless audio accessory market. iWRAP 6.1 software is a full-featured embedded Bluetooth stack from Bluegiga designed to support the popular WT32i Bluetooth Audio module.

Target applications for the module/software combination include smart phone accessories, stereo and hands-free audio, cable replacement and Bluetooth HID. The iWRAP software stack presents a command interface allowing developers to manage Bluetooth operations. iWRAP software, Silabs says, hides the complexity of the Bluetooth protocol stack and profiles for a wide range of applications, from simple audio applications to more complex use cases requiring interaction with several Bluetooth-enabled devices, or even for multi-profile environments with simultaneous audio and data connections.

iWRAP is supported by Silicon Labs’ BGScript scripting language. Embedded into each Bluetooth module from Bluegiga, BGScript eliminates the added cost and complexity of using an external host MCU and separate software development kit (SDK) required by conventional Bluetooth development alternatives.

iWRAP 6.1 software supports the following new features:

• Audio tone support – audio tones (files) can be stored on the Bluetooth module’s flash memory, with playback support for stored files

• Audio tone mixing – audio tones can be mixed with A2DP or HFP audio output

• Simultaneous AVRCP controller and target profiles – improved user experience with latest smart phones

• Enhanced user-configurable Bluetooth reconnection logic

• Software APIs added for the I ²C interface

Silabs claims that no Bluetooth wireless development skills or tools are needed to use the iWRAP stack. The software’s ASCII-based command and response application programming interface (API) over UART is easy to use and learn, simplifying and accelerating Bluetooth application development. iWRAP supports up to seven simultaneous connections with data throughput up to 500 kbps. The software is customizable and field-upgradable over UART.

iWRAP software supports 13 integrated profiles for data and audio applications including the Apple iAP1 and iAP2 profiles, supporting all Apple iOS devices on the market. iWRAP also adds the latest versions of Bluetooth audio profiles such as AVRCP v.1.5 with media browsing capabilities, a MAP profile for SMS notifications and message downloads, and new aptX and AAC audio