For More Detailed Analysis when Using the Aardvark I2C/SPI Host Adapter, What External Software Applications Can I Use?

Question from the Customer:

I plan to use the Aardvark I2C/SPI Host Adapter with the external software application Agilent/Keysight VEE. I have installed the Windows driver but cannot detect the adapter in the VEE software. Are there dll libraries that I need to add in system directory or in the VEE installation directory? I see that Total Phase has prepared a driver for LabVIEW which is a similar program.

Response from Technical Support:

Thank for your question! We do our best to support Total Phase customers, but currently, we do not officially support the Agilent VEE development environment. However, Agilent VEE can interface with any standard C DLL. To use VEE, you can use our aardvark.dll and bind to the functions within VEE. To do so, you will need to add the prefix of "c_" to the name of each API function that we have documented. Adding that prefix enables direct access to the API functions in the DLL. For additional information about Aardvark Software API, please refer to section 5 of the Aardvark I2C/SPI Host Adapter User Manual.

Aardvark I2C/SPI Host Adapter Figure 1: Aardvark I2C/SPI Host Adapter

Although we do not have support for VEE, we strive to help as many customers as possible.  We do provide support for LabVIEW and Matlab, two very popular development environments in the embedded systems community.

Additional resources that you may find helpful include the following:

We hope this answers your question. If you have other questions about our host adapters or other Total Phase products, feel free to email us at, or if you already own one of our devices and have a technical question, please submit a request for technical support.

Leave a Reply