Hello,
I am trying to port FreeRTOS to the MSP430F5519.
In order to write the context switching part, I need to write a timer
interrupt service routine in pure assembly (the compiler right now is doing
some extra push before I can do anything in the ISR, even with nothing in
the body...)
How
Hi Wayne,
have You tried __attribute__ ((naked)) ? This makes function without any
push/pop... just return. Inside body use asm ( ... );
Hynek
Dne 11.12.2013 4:48, Wayne Uroda napsal(a):
Hello,
I am trying to port FreeRTOS to the MSP430F5519.
In order to write the context switching part,
Yes I've tried it, however on an interrupt function it seems to only do half
the job!
Found something that works, putting a single branch in the ISR to a naked
function. At least it seems to work for now, who knows when the compiler will
decide to insert a push before my branch and break it