Skip to content

Implementations

Mike-Stanley edited this page Sep 25, 2014 · 1 revision

Implementations

MIG

The MIG GitHub repository contains the core C language files which implement 3, 6 and 9-axis sensor fusion capabilities. This will be THE MASTER location for these files going forward. Other organizations are free to replicate and modify this repository subject to the BSD license contained in the top of the source files.

NOT contained within this repository are low level I2C, UART and GPIO drivers, or RTOS. A specific set, targeted at Freescale Freedom Development Boards, are available from Freescale Semiconductor (see below). We hope that other organizations will add additional ports (and list them here) over time.

Freescale Semiconductor

Freescale has a full ecosystem of tools in support of this fusion library at http://www.freescale.com/sensorfusion. This includes:

  • Source code for all functions (duplicates the Sources folder found here)
  • Working template programs for CodeWarrior (CW) and Kinetis Design Studio (KDS) IDEs
  • drivers and RTOS are generated by the Processor Expert Tool contained in CW and KDS.
  • Low cost hardware options
  • Extensive documentation (data sheet, user manual and multiple app notes, training slides and videos)
  • Free development Kinetis Design Studio development environment
  • Free Windows and Android applications to visualize fusion results
  • Freescale community support at https://community.freescale.com/community/sensors/sensorfusion
  • Paid support available from Freescale’s Software Services team (sfsw@freescale.com)

Add your organization here!

MIG is looking for additional partners to help drive development of open source algorithms. This includes:

  • sensor fusion
  • sensor analytics
  • databases of sensor datasets for various use cases
  • sensor communications
  • etc.