I am using Freescale MKE02Z32 (Cortex M0+) micro-controller in one of application. Application is running with 3 interrupts enabled. One of these interrupts handles a very critical task and I don't want it to be disabled at any point of time.
Although as my main loop is running some segments (safety checks) of code that disable all interrupts causing problem to this task/ interrupt. Is there a solution or work around for this? i.e. I want my this one interrupt to remain enabled at all times (even if disable system interrupts for specific segment in periodic loop).
Note: Cortex M3/M4 have basepri registers on them. Is it possible to implement something like this on CM0+ also ?