Okay just got round to making the changes, it now appears the linker can't resolve the 3 new functions. I just created the new public functions added the relevant code to get the pointer and call the non-static function.

The linker says it's an undefined reference to the functions by the looks of it from when they're set as the callbacks.
_________________________
Cheers,

Andy M