Hi,
I've found the problem. Turns out that C++ was the issue and it's mangling of function names made my handler invisible. Found this out in the startup_mke15z7.cpp file where it reads:
//*****************************************************************************
// Forward declaration of the core exception handlers.
// When the application defines a handler (with the same name), this will
// automatically take precedence over these weak definitions.
// If your application is a C++ one, then any interrupt handlers defined
// in C++ files within in your main application will need to have C linkage
// rather than C++ linkage. To do this, make sure that you are using extern "C"
// { .... } around the interrupt handler within your main application code.
//*****************************************************************************
It would be helpful if this tip were in the SDK documentation somewhere handy. Don't you agree?
Best,
Andre.