Hi Richard,
Thanks for the quick reply, and nice to meet you.
Yes, I agree that the ISR routine shouldn’t be necessary. Let me double check my download, but what I’m saying is that in mpu_prototypes.h that the function should be defined as:
Double checked. I’m not sure why it would be necessary, but there is a function in mpu_wrappers.c called
BaseType_t MPU_xQueuePeekFromISR(), for whatever reason, it raises the privilege, although I would have thought an ISR is already at the raised privilege.
I also double checked the MPU_x prototypes in mpu_prototypes.h, and the ones cited do seem to be missing the MPU_ tag.