Skip to main content
Visitor II
February 27, 2026
Question

Technical Requirement Clarification: MotionFX 9-Axis Fusion

  • February 27, 2026
  • 1 reply
  • 144 views

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

Federica Bossi
Technical Moderator
March 16, 2026

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.