This structure is put into dump monitor port and holds values of said registers when exception has happen. More...
#include <hal_nrf52_exceptions.h>
Data Fields | |
uint32_t | R0 |
uint32_t | R1 |
uint32_t | R2 |
uint32_t | R3 |
uint32_t | R12 |
uint32_t | LR |
uint32_t | PC |
uint32_t | PSR |
uint32_t * | FP |
This structure is put into dump monitor port and holds values of said registers when exception has happen.
uint32_t* hal_exceptions_dump_t::FP |
Value of register, which may be used as Frame Pointer.
uint32_t hal_exceptions_dump_t::LR |
Link register (R14).
uint32_t hal_exceptions_dump_t::PC |
Program counter (R15).
uint32_t hal_exceptions_dump_t::PSR |
Combined processor status register.
uint32_t hal_exceptions_dump_t::R0 |
Register R0 (Argument 1 / word result).
uint32_t hal_exceptions_dump_t::R1 |
Register R1 (Argument 2 / double-word result).
uint32_t hal_exceptions_dump_t::R12 |
Register R12 (Scratch register (corruptible)).
uint32_t hal_exceptions_dump_t::R2 |
Register R2 (Argument 3).
uint32_t hal_exceptions_dump_t::R3 |
Register R3 (Argument 4).