User's Manual

Solutions for a Real Time World
ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 17 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com
TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
SOFTWARE DEVELOPMENT
The Anthias uses Cambridge Silicon Radio’s CSR1000™ chipset. The RISC microcontroller is
capable of running applications to access the BTLE v4.0 software stack, serial interfaces and IOs.
Software development is through CSR’s µEnergy Integrated Development Environment (xIDE)
supplied with CSR’s μEnergy™ Software Development Kits (SDKs). The SDK is available from
either CSR or Unigen for purchase. The SDK allows the module to be utilized specifically for the
end application and product.
The xIDE allows software engineers to build and configure the application projects provided with
application specific SDKs or to independently develop applications to run on CSR’s μEnergy™ ICs
or Anthias. It supports the development and debugging of applications written in ANSI C language.
Code is written in the text editor and when complete, built and compiled along with the μEnergy™
firmware supplied as part of the SDK. When compiled the resultant machine code can be
downloaded to and run on Anthias.
The code can then be debugged on-module using the facilities in xIDE. Applications can be
developed from the reference application code provided, using the example code and library
functions supplied, to adapt and add functionality. The application source code provided
implements various Bluetooth Low Energy Profiles. These Profiles can be used as part of the
user’s own applications. Using profile code and example applications as a starting point for
development, greatly reduces the effort required to produce working Bluetooth Low Energy
applications that correctly implement the required Bluetooth Low Energy Profiles
To obtain the SDK please contact Unigen for more details.
Note:
The supplied profile code usually supports all the mandatory features and most but
not all optional features of a particular profile. See the individual SDK Release Note
for details.