Interrupt wrappers

Can anyone clarify in what situations I need to use a wrapper for my interrupts and in what situations it is not necessary?

Interrupt wrappers

That depends on the port you are using. Each port comes with a demo application, and each demo application has a documentation page that contains an “interrupt service routines” section.  The information you need is contained in that section. Regards.