Hello
It seems to me there is a bug in openIMU300-lib/Platform/Core/src/platform.c in function platformGetOrientation()
instead of:
case 42: orientation = 0x005A7958; break; // 0000 000 | 00 0 | 10 1 | 01 0 +Z -X +Y
this:
case 42: orientation = 0x005A7859; break; // 0000 000 | 00 0 | 10 1 | 01 0 +Z -X +Y
Regards
Pavel