Interrupt Service Routines: Difference between revisions

Jump to navigation Jump to search
m
addcat x86
[unchecked revision][unchecked revision]
m (Make first instance of "interrupt" a link to Interrupts)
m (addcat x86)
Line 120:
If you intend to use local variables, you must set up the stack frame in the manner which the compiler expects; as ISRs are non-reentrant, however, you can simply use static variables.
 
===== Visual C++ =====
 
Visual C++ also supplies the __LOCAL_SIZE assembler macro, which notifies you how much space is required by the objects on the stack for the function.
Line 201:
 
[[Category:Interrupts]]
[[Category:x86]]
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Navigation menu