User Guide

Si1140-DK
Rev. 0.3 7
3.2. Si114x Programmers Toolkit
3.2.1. Software API
The Si114x Programmer’s Toolkit API enables rapid development of Si114x software in a PC environment using
the Si1140DK. By emulating an I
2
C interface over USB, the Si114x Programmer’s Toolkit API allows source code to
be developed on a PC and then migrated quickly and easily to an MCU environment once target hardware is
available. Either commercially-available or free PC-based C compilers can be used for software development with
the Si114x Programmer’s Toolkit API.
The Si114x Programmer’s Toolkit API also includes the Si114x Waveform Viewer Application. This tool runs in
conjunction with user applications to display and debug the measurements taken from the Si1140DK.
Note: The Performance Analysis Tool, Si114x Programmer’s Toolkit and IDE cannot connect to the Si1143 Evaluation Board at
the same time. Be certain to disconnect from the board in one software package before trying to connect in the other.
3.2.2. Command Line Utilities
For evaluation of the Si1140DK without the need to develop and compile source code, a flexible set of command
line utilities is also provided with the Si114x Programmer’s Toolkit. These utilities can be used to configure and read
samples from the Si1140DK. For automated configuration and scripting, the command line utilities can be
embedded into .bat files.
3.2.3. Sample Source Code
For faster application development, the Si114x Programmer’s Toolkit contains example source code for the
Si1140DK and for each of the command line utilities. Developers can get started quickly by using the Si114x
example source code and then tailoring it to their needs.
3.2.4. Downloading the Si114x Programmer’s Toolkit
The Si114x Programmer’s Toolkit and associated documentation is available from the web at the URL
http://www.silabs.com/products/sensors/pages/optical-sensor-software.aspx.
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.