I've started looking at FreeIMU on Teensy 3.0. This work will probably pave the way for compatibility with most other 32 bit platforms.
How should I submit patches? Do you want each individual change (perhaps with explanation), or just a big patch file, or some other format?
For example, one of the first things I discovered is a private memory variable "_C" in MS561101BA.h conflicts with the _C constant defined in newlib's ctype.h header. Adding these 3 lines fixes that specific issue:
It's likely there will be a lot of these very minor issues.... I'm just getting started and will look at this more tomorrow. If you can give me any guidance on how you'd like patches submitted, I'll try to use that format.