FAQ: EVAL-ADIS Software Development Support

Document created by NevadaMark Employee on Nov 9, 2012Last modified by NevadaMark Employee on Apr 1, 2013
Version 5Show Document
  • View in full screen mode


Where can I find a software development kit (SDK) for the EVAL-ADIS evaluation system?



NOTE: this is dated information. See below Version notes for a link to the latest.

For starters, software development is not an advertised function for the EVAL-ADIS.  The original intent for the EVAL-ADIS system and IMU Evaluation software was to provide functional support for a design process. It was not intended to serve as primary development platform, but we are happy to provide some "starter code" for those who would like to expand the function of the EVAL-ADIS for their own needs. The starter code is in the form of a DLL, which contains several VB.net functions that manage communication with iSensor products through the USB interface on the EVAL-ADIS. This DLL does not come with any documentation or support commitments, but it does come with an example application (along with source code) to speed the learning and adoption process.  Note that this project is written using Microsoft VB.NET 2008.  We do not plan to migrate this example to reflect future updates in these development environments. Feel free to post any questions, using the Engineer Zone.  We look forward to your feedback and will do our best to answer any questions in a timely fashion.


  1. Visit the EVAL-ADIS page to review its system requirements.
  2. Some functions require the presence of a data-ready signal on the DIO2 pin.  This is a default setting on the ADIS16375, ADIS16480, ADIS16485, ADIS16488 products.  On the ADIS1613x, ADIS1626x, ADIS1630x, ADIS16334, ADIS1636x, ADIS16385, ADIS1640x and ADIS1644x; set MSC_CTRL[7:0] = 0x07 to set DIO2 up for this purpose.
  3. The following figure illustrates the example application.


VERSION 2: The second attachment provides the source code for the VB.NET project, for those who do not use VB.NET and would like to see an example of how the DLL-based function calls work in this environment. Thanks!

VERSION 3: There is an updated API at this web site: http://ez.analog.com/docs/DOC-2771

VERSION 4: We have posted an updated dll file with Matlab examples at the following site.  A VB.NET example project is coming as well:


VERSION 5: We have posted this updated DLL file, along with a VB.NET project example, at the following site.