12 #ifndef SOURCE_ARCHITECTURE_ARM_ARMV6_M_ARMV7_M_ARMV6_M_ARMV7_M_EXCEPTIONSTACKFRAME_HPP_ 13 #define SOURCE_ARCHITECTURE_ARM_ARMV6_M_ARMV7_M_ARMV6_M_ARMV7_M_EXCEPTIONSTACKFRAME_HPP_ 20 namespace architecture
51 #endif // SOURCE_ARCHITECTURE_ARM_ARMV6_M_ARMV7_M_ARMV6_M_ARMV7_M_EXCEPTIONSTACKFRAME_HPP_ void * xpsr
xpsr register
Definition: ARMv6-M-ARMv7-M-ExceptionStackFrame.hpp:44
void * r3
r3 register
Definition: ARMv6-M-ARMv7-M-ExceptionStackFrame.hpp:36
void * r0
r0 register
Definition: ARMv6-M-ARMv7-M-ExceptionStackFrame.hpp:30
static constexpr uintptr_t defaultXpsr
default value of xPSR register
Definition: ARMv6-M-ARMv7-M-ExceptionStackFrame.hpp:27
void * r2
r2 register
Definition: ARMv6-M-ARMv7-M-ExceptionStackFrame.hpp:34
Top-level namespace of distortos project.
Definition: buttons.hpp:33
void * pc
pc register
Definition: ARMv6-M-ARMv7-M-ExceptionStackFrame.hpp:42
stack frame for ARMv6-M and ARMv7-M created by hardware on exception entry
Definition: ARMv6-M-ARMv7-M-ExceptionStackFrame.hpp:24
void * lr
lr register
Definition: ARMv6-M-ARMv7-M-ExceptionStackFrame.hpp:40
void * r1
r1 register
Definition: ARMv6-M-ARMv7-M-ExceptionStackFrame.hpp:32
void * r12
r12 register
Definition: ARMv6-M-ARMv7-M-ExceptionStackFrame.hpp:38