Download the MITT software package

The MITT software package contains several tools to be used to test simple peripheral buses such as I2C, SPI, and GPIO with the MITT board. The suite of tools include utilities to update firmware, send requests to simulate test cases, and test driver packages, test the functionality of the bus, its controller and devices connected to the bus.

Download the MITT software package

Tools in the software package

Modules Description
MuttUtil MuttUtil.exe
  • Sends requests to communicate with various programmable blocks on the MITT board, such as the GPIO, I2C, SPI interfaces.
  • Updates the firmware on the MITT board.

MuttUtil.dll is the user mode library that sends requests to the MITT board, which are initiated by MuttUtil.exe.
MITTI2CTest.dll

MITTSPITest.dll

WITTTest driver package

SPBCmd.exe
  • MITTI2CTest.dll — Test binary for I2C controller and bus verification.
  • MITTSPITTest.dll — Test binary for SPI controller and bus that validates bus-level activity.
  • WITTTest driver package — Installation (.inf), catalog (.cat), and binary (.sys) for the test driver for devices connected to simple peripheral buses.
  • SPBCmd.exe — Sends requests to the test driver to manually validate data transfers over I2C and SPI buses.
WinUSB driver package Installation (.inf), catalog (.cat), and binary (.sys) for the WinUSB driver required to update MITT firmware to run tests included in the MITT software package.
WDTFMittSimpleIoAction.dll

AudioUnitSimpleIo.dll

SimpleIO_MITT_Audio_Sample.vbs

GpioSimpleIoExtension.dll

SimpleIO_MITT_GPIO_Sample.vbs

McattSimpleIoExtension.dll

SimpleIO_MITT_MCATT_Sample.vbs
  • WDTFMittSimpleIoAction.dll is a helper module.
  • SimpleIO module for audio testing.
  • SimpleIO module for GPIO button testing.
  • SimpleIO module for MCATT testing.

Note

To run the VBS files, you must install Windows Device Testing Framework (WDTF). WDTF is installed with the Windows Driver Kit (WDK).