This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Stacking and interrupts

Hullo guys , I had to write my own assembly subroutines to be called from C files . From the ARM Cortex-M documentation , it's clear that when an interrupt occur , only R0->R3 , R12 are pushed into stack . So for safe operation , those 're the only registers allowed to be used when interrupts 're enabled ?