2026-02-27 10:19 AM
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.
2026-03-16 7:13 AM
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.