2022-03-28 12:11 AM
When driving these two sensors with nordic's bluetooth chip, I want to obtain the relevant attitude angle through the motionfx library, but the program has been stuck in the initialization of motionfx. If the MadgwickAHRSupdate algorithm is used, the yaw angle drifts too much, I can't solve these problems at present, any good suggestions?
Solved! Go to Solution.
2022-03-28 05:14 AM
MotionFX ist part of the software packages FP-SNS-ALLMEMS1 and X-CUBE-MEMS1.
I would like to draw your attention to the Software Licence Agreement SLA0077, which is part of both packages and that you must observe when using MotionFX.
Excerpt:
[page 2]
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.
[page 3]
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.
Unlike LSM6DSL and LIS2MDL, NRF52833 is not an ST device, which violates SLA0077.
Regards
/Peter
2022-03-28 05:14 AM
MotionFX ist part of the software packages FP-SNS-ALLMEMS1 and X-CUBE-MEMS1.
I would like to draw your attention to the Software Licence Agreement SLA0077, which is part of both packages and that you must observe when using MotionFX.
Excerpt:
[page 2]
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.
[page 3]
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.
Unlike LSM6DSL and LIS2MDL, NRF52833 is not an ST device, which violates SLA0077.
Regards
/Peter
2022-03-28 07:39 PM
That is to say, I need to obtain the license of st separately to let nrf52833 use the motionfx library, right?
2022-03-28 11:21 PM
Correct, and the best way to do this is to contact your local or nearest ST office.
Good luck!
If the problem is resolved, please mark this topic as answered by selecting Select as best. This will help other users find that answer faster.
/Peter