2023-06-08 10:04 AM
I can link the MotionMC library in the Nordic project and build it successfully. However, the MotionMC_GetLibVersion function is not assigning the version pointer.
Solved! Go to Solution.
2023-06-08 11:04 AM
Welcome, @Vang Vang, to the community!
I am very sorry to inform you that the use of the MotionFX software library, which is part of the X-CUBE-MEMS1 package, with a microcontroller other than STM32 and without a licence is a violation of the Software License Agreement SLA0077. Please let me quote the relevant excerpt, you can find the full text at the link of SLA0077 mentioned before:
DEFINITIONS
[...]
ST Device: means the combination of at least: a) one ST microcontroller and b) one device chosen by
You between a ST radio frequency connectivity device and a ST MEMS sensor integrated circuit; a) and b) manufactured and sold by or for ST.
[...]
RESTRICTIONS
[...]
You acknowledge and agree that any use, adaptation, translation or transcription of the Licensed Software or any portion or derivative thereof, for use with (i) product that does not include ST Device and/or (ii) with device, having similar functionalities to ST Devices, manufactured by or for an entity other than ST, is a material breach of this Agreement and requires a separate license from ST.
[...]
If you want to use the library with a microcontroller other than STM32, please contact your local or preferred distributor for an appropriate licence, alternatively the local ST office.
Hope that answers your question?
Regards
/Peter
2023-06-08 11:04 AM
Welcome, @Vang Vang, to the community!
I am very sorry to inform you that the use of the MotionFX software library, which is part of the X-CUBE-MEMS1 package, with a microcontroller other than STM32 and without a licence is a violation of the Software License Agreement SLA0077. Please let me quote the relevant excerpt, you can find the full text at the link of SLA0077 mentioned before:
DEFINITIONS
[...]
ST Device: means the combination of at least: a) one ST microcontroller and b) one device chosen by
You between a ST radio frequency connectivity device and a ST MEMS sensor integrated circuit; a) and b) manufactured and sold by or for ST.
[...]
RESTRICTIONS
[...]
You acknowledge and agree that any use, adaptation, translation or transcription of the Licensed Software or any portion or derivative thereof, for use with (i) product that does not include ST Device and/or (ii) with device, having similar functionalities to ST Devices, manufactured by or for an entity other than ST, is a material breach of this Agreement and requires a separate license from ST.
[...]
If you want to use the library with a microcontroller other than STM32, please contact your local or preferred distributor for an appropriate licence, alternatively the local ST office.
Hope that answers your question?
Regards
/Peter
2023-06-08 11:21 AM
Thanks for the info. I am using a couple ST sensors but had not realize that an ST MCU was required also.
2023-06-08 11:22 AM
OK, iIf the problem is solved, please mark this thread as answered by selecting Select as best, as also explained here. This will help other users find that answer faster.
Good luck!
/Peter