hopefully a quick question, in my code I can enter LPM0 successfully, have an interrupt serviced & use it to exit LPM0 when "__bis_SR_register(LPM0_bits + GIE);" is called from the bottom of the while(1) in main.c.
I would also like to enter LPM0 in other parts of the code that aren't in main.c or the while(1) & it looks like I can enter LPM0 ok but my interrupts although they're serviced they don't seem to be able leave LPM0 (assert "__bic_SR_register_on_exit(LPM0_bits);" correctly)
Is there some limitation on where you can enter LPM0?