Struct SYN_FaultContext¶
Register context dumped on CPU hard faults (ARM Cortex-M style).
#include <syn_fault.h>
Public Attributes¶
| Type | Name |
|---|---|
| uint32_t | lr |
| uint32_t | pc |
| uint32_t | r0 |
| uint32_t | r1 |
| uint32_t | r12 |
| uint32_t | r2 |
| uint32_t | r3 |
| uint32_t | sp |
| uint32_t | xpsr |
Public Attributes Documentation¶
variable lr¶
Link register (return address)
variable pc¶
Program counter at fault
variable r0¶
General-purpose register R0
variable r1¶
General-purpose register R1
variable r12¶
General-purpose register R12
variable r2¶
General-purpose register R2
variable r3¶
General-purpose register R3
variable sp¶
Stack pointer at fault
variable xpsr¶
Program status register
The documentation for this class was generated from the following file src/syntropic/system/syn_fault.h