Does anyone have a basic set of sample code for the Embedded MotionDriver 6.12 for the 9250 (or 6050). Just something that does initialization and exercises a few functions from the Motion Processing Library? I'm trying to get this running on a Simblee (which uses a Cortex M0), using embedXcode, and it would be really helpful to have a set of sample code that I know should work (it's fine if the sample is not from embedXcode -- anything would help). The examples that come with the Embedded MotionDriver 6.12 have all sorts of extra functionality, and processor specific stuff that I'd have to figure out how to remove before I could expect it to work with my setup. I'm really surprised that they provide only two *very* processor specific examples, and no sort of "generic" example.
Also, please confirm that the library file for the Cortex M0 processor comes from: motion_driver_6.12/mpl libraries/arm/gcc4.9.3/liblibmplmpu_m0.zip and the header files for the library are in: motion_driver_6.12/arm/STM32F4_MD6/Projects/eMD6/core/mpl This seems right from what I can tell, but I can't find any mention of this in the documentation.
There are a lot of other files in the STM32F4_MD6 example code, but there's no way to know which are related to the processor or other components, and which have to do specifically with the motion processing library. Any clarification that could be offered would be greatly appreciated.
I have to say, I find that the InvenSense documentation is seriously lacking. If they really want people to adopt their platform, I think they need to make it a whole lot easier to get up and running. Among many other things, there are many functions in the header files mentioned above for which I can find no documentation whatsoever. And the functions that they do have documentation for often do nothing more than restate the function name.
The code doesn't have to "polished" -- just about anything would be better than trying to work from the examples from InvenSense.
Thanks, Trevor