nRF5 SDK v17.1.0
Data Fields
hal_exceptions_dump_t Struct Reference

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
 

Detailed Description

This structure is put into dump monitor port and holds values of said registers when exception has happen.

Field Documentation

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).


The documentation for this struct was generated from the following file:

Documentation feedback | Developer Zone | Subscribe | Updated