Software Downloads

SmartMotion®

Development Kits

Development Kits

SmartMotion Installer with MotionLink 4.1.3

The launching pad for the SmartMotion Developer’s Kit containing MotionLink software tools which allow you to quickly evaluate sensor hardware and performance.

SmartMotion
SmartMotion Embedded MotionDriver contains the Atmel Studio projects for the Development Kits. It also provides a comprehensive driver that utilizes all the sensor hardware features along with advances algorithms for gesture detection, sensor fusion and calibration. You can use this as an excellent starting point for development of your own sensor applications.
Discovery Boards

Discovery Boards

Embedded MotionDriver for ICM-20648 and ICM-20948 based ARM M4 ST Discovery Board includes an example project developed with the IAR toolchain. No external libraries are needed making it easy to port to other systems.
Evaluation Boards

Evaluation Boards

Embedded MotionDrivers for our Evaluation Boards include the driver source code and example projects for streaming out sensor data and factory self-tests. Connect your EV board to one of our DK boards or other compatible setups to take advantage of this software.
Industrial

Industrial

SmartMotion software packages for IIM4623x include a user guide, evaluation files required to set up the EVK software environment and example development drivers to interface with the device directly.
InvenSenseTV

InvenSenseTV

InvenSenseTV software suite for Android is available for your use as a reference for new TV or Set-top-box product designs, or to demonstrate the voice and gesture interactions possible with smart remotes. Related products include ICM-20608 motion sensor, ICS-43432 microphone and our SmartMotion Server. Complete documentation as well as a step by step installation guide are included.
MPU

MPU

Embedded MotionDrivers for our 6-axis and 9-axis MPU based products will help you fully take advantage of the features available. Included are content such as example projects, Python clients for visualizing the sensor performance, full source drivers with a DMP image, and others to help you take advantage of the data from the gyroscope and accelerometer.
Nucleo Boards

Nucleo Boards

Embedded MotionDriver for ARM M4 ST Nucleo Board will allow you to enable features like Wake On Motion and Self-Test. Use our command line tool “sensor-cli” to take advantage of this. Also included are example projects developed with the IAR toolchain. Some packages include an external library with our proprietary algorithms that will provide sensor fusion. Others do not require external libraries making it easy to port to other systems.

SmartSonic™

Development Kits

Development Kits

The launching pad for the SmartSonic Developerís Kit featuring the SonicLink software tools, which allow you to quickly evaluate sensor hardware and performance using an interactive GUI. SonicLink provides a comprehensive driver that utilizes all the sensor hardware features along with control of Full Scale Range, Sampling Rate, and Static Target Rejection parameters. Raw data across the full measurement range may be displayed graphically for analysis.
Resources

Resources

Hello Chirp Example for SmartSonic 1.0
This example project is designed to be your first introduction to using Chirp SonicLib to control ultrasonic sensors in an embedded C-language application. The heavily-commented project demonstrates how to initialize, configure, and control one or more Chirp sensors. The package includes the full SonicLib API with HTML documentation, board support package for the SmartSonic board, and an Atmel Studio 7 project to build the application.
 
Schematic and Gerber files
Schematic and Gerber files for Chirp's SmartSonic platform.  
loading