cancel
Showing results for 
Search instead for 
Did you mean: 

Technical Requirement Clarification: MotionFX 9-Axis Fusion

ra-epitome
Associate

I am evaluating the MotionFX library for a 9-axis orientation project. To confirm our hardware selection and production path, I have three quick questions:

MCU Lock: Is the MotionFX static library (.a) restricted to STM32 microcontrollers only, or can it be linked and executed on a generic ARM Cortex-M platform?

Sensor Lock: Does the algorithm require ST-branded sensors (Accel/Gyro/Mag) to function, or can it accept raw data from any 3rd party sensor?

Commercial Licensing: Is there a "per-unit" royalty fee for shipping MotionFX in a commercial product, or is it royalty-free for use with STM32 silicon?

We need to know if we are "locked" to the STM32 ecosystem before we begin development.

1 REPLY 1
Federica Bossi
ST Employee

Hi @ra-epitome ,

MotionFX is strictly limited to STM32 microcontrollers and cannot be used on generic ARM Cortex-M platforms.

The library does not require ST-branded sensors, but official support and optimization are for ST MEMS sensors. Third-party sensors may work if they provide compatible raw data, but this is not explicitly guaranteed.

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.