\doxysection{HF\+\_\+\+Stack\+Frame\+\_\+t Struct Reference} \hypertarget{struct_h_f___stack_frame__t}{}\label{struct_h_f___stack_frame__t}\index{HF\_StackFrame\_t@{HF\_StackFrame\_t}} Контекст стек-\/фрейма процессора при Hard\+Fault. {\ttfamily \#include $<$trace.\+h$>$} \doxysubsubsection*{Public Attributes} \begin{DoxyCompactItemize} \item uint32\+\_\+t \mbox{\hyperlink{struct_h_f___stack_frame__t_a4146ed28926b5f234132b7112119a413}{r0}} \begin{DoxyCompactList}\small\item\em Регистр R0. \end{DoxyCompactList}\item uint32\+\_\+t \mbox{\hyperlink{struct_h_f___stack_frame__t_a286104d19185714940645a9df814ddea}{r1}} \begin{DoxyCompactList}\small\item\em Регистр R1. \end{DoxyCompactList}\item uint32\+\_\+t \mbox{\hyperlink{struct_h_f___stack_frame__t_a5a52e5006dabcf68c0fa4cfb0e03335b}{r2}} \begin{DoxyCompactList}\small\item\em Регистр R2. \end{DoxyCompactList}\item uint32\+\_\+t \mbox{\hyperlink{struct_h_f___stack_frame__t_a453c7af42b6928a693af422e17c981d3}{r3}} \begin{DoxyCompactList}\small\item\em Регистр R3. \end{DoxyCompactList}\item uint32\+\_\+t \mbox{\hyperlink{struct_h_f___stack_frame__t_a819ee3bc518c460ece1b7c4079f8f80b}{r12}} \begin{DoxyCompactList}\small\item\em Регистр R12. \end{DoxyCompactList}\item uint32\+\_\+t \mbox{\hyperlink{struct_h_f___stack_frame__t_a6e51904297f7725e96d5b5fb291ef577}{lr}} \begin{DoxyCompactList}\small\item\em Link Register. \end{DoxyCompactList}\item uint32\+\_\+t \mbox{\hyperlink{struct_h_f___stack_frame__t_a16563896004751c90e41c81ae4570732}{pc}} \begin{DoxyCompactList}\small\item\em Program Counter. \end{DoxyCompactList}\item uint32\+\_\+t \mbox{\hyperlink{struct_h_f___stack_frame__t_ae47cb051ee3c94471bfd4fe7e49c55f9}{psr}} \begin{DoxyCompactList}\small\item\em Program Status Register. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Detailed Description} Контекст стек-\/фрейма процессора при Hard\+Fault. Сохраняет регистры R0-\/\+R3, R12, LR, PC, PSR для последующего анализа. Definition at line \mbox{\hyperlink{trace_8h_source_l00441}{441}} of file \mbox{\hyperlink{trace_8h_source}{trace.\+h}}. \label{doc-variable-members} \Hypertarget{struct_h_f___stack_frame__t_doc-variable-members} \doxysubsection{Member Data Documentation} \Hypertarget{struct_h_f___stack_frame__t_a4146ed28926b5f234132b7112119a413}\index{HF\_StackFrame\_t@{HF\_StackFrame\_t}!r0@{r0}} \index{r0@{r0}!HF\_StackFrame\_t@{HF\_StackFrame\_t}} \doxysubsubsection{\texorpdfstring{r0}{r0}} {\footnotesize\ttfamily \label{struct_h_f___stack_frame__t_a4146ed28926b5f234132b7112119a413} uint32\+\_\+t HF\+\_\+\+Stack\+Frame\+\_\+t\+::r0} Регистр R0. Definition at line \mbox{\hyperlink{trace_8h_source_l00442}{442}} of file \mbox{\hyperlink{trace_8h_source}{trace.\+h}}. \Hypertarget{struct_h_f___stack_frame__t_a286104d19185714940645a9df814ddea}\index{HF\_StackFrame\_t@{HF\_StackFrame\_t}!r1@{r1}} \index{r1@{r1}!HF\_StackFrame\_t@{HF\_StackFrame\_t}} \doxysubsubsection{\texorpdfstring{r1}{r1}} {\footnotesize\ttfamily \label{struct_h_f___stack_frame__t_a286104d19185714940645a9df814ddea} uint32\+\_\+t HF\+\_\+\+Stack\+Frame\+\_\+t\+::r1} Регистр R1. Definition at line \mbox{\hyperlink{trace_8h_source_l00443}{443}} of file \mbox{\hyperlink{trace_8h_source}{trace.\+h}}. \Hypertarget{struct_h_f___stack_frame__t_a5a52e5006dabcf68c0fa4cfb0e03335b}\index{HF\_StackFrame\_t@{HF\_StackFrame\_t}!r2@{r2}} \index{r2@{r2}!HF\_StackFrame\_t@{HF\_StackFrame\_t}} \doxysubsubsection{\texorpdfstring{r2}{r2}} {\footnotesize\ttfamily \label{struct_h_f___stack_frame__t_a5a52e5006dabcf68c0fa4cfb0e03335b} uint32\+\_\+t HF\+\_\+\+Stack\+Frame\+\_\+t\+::r2} Регистр R2. Definition at line \mbox{\hyperlink{trace_8h_source_l00444}{444}} of file \mbox{\hyperlink{trace_8h_source}{trace.\+h}}. \Hypertarget{struct_h_f___stack_frame__t_a453c7af42b6928a693af422e17c981d3}\index{HF\_StackFrame\_t@{HF\_StackFrame\_t}!r3@{r3}} \index{r3@{r3}!HF\_StackFrame\_t@{HF\_StackFrame\_t}} \doxysubsubsection{\texorpdfstring{r3}{r3}} {\footnotesize\ttfamily \label{struct_h_f___stack_frame__t_a453c7af42b6928a693af422e17c981d3} uint32\+\_\+t HF\+\_\+\+Stack\+Frame\+\_\+t\+::r3} Регистр R3. Definition at line \mbox{\hyperlink{trace_8h_source_l00445}{445}} of file \mbox{\hyperlink{trace_8h_source}{trace.\+h}}. \Hypertarget{struct_h_f___stack_frame__t_a819ee3bc518c460ece1b7c4079f8f80b}\index{HF\_StackFrame\_t@{HF\_StackFrame\_t}!r12@{r12}} \index{r12@{r12}!HF\_StackFrame\_t@{HF\_StackFrame\_t}} \doxysubsubsection{\texorpdfstring{r12}{r12}} {\footnotesize\ttfamily \label{struct_h_f___stack_frame__t_a819ee3bc518c460ece1b7c4079f8f80b} uint32\+\_\+t HF\+\_\+\+Stack\+Frame\+\_\+t\+::r12} Регистр R12. Definition at line \mbox{\hyperlink{trace_8h_source_l00446}{446}} of file \mbox{\hyperlink{trace_8h_source}{trace.\+h}}. \Hypertarget{struct_h_f___stack_frame__t_a6e51904297f7725e96d5b5fb291ef577}\index{HF\_StackFrame\_t@{HF\_StackFrame\_t}!lr@{lr}} \index{lr@{lr}!HF\_StackFrame\_t@{HF\_StackFrame\_t}} \doxysubsubsection{\texorpdfstring{lr}{lr}} {\footnotesize\ttfamily \label{struct_h_f___stack_frame__t_a6e51904297f7725e96d5b5fb291ef577} uint32\+\_\+t HF\+\_\+\+Stack\+Frame\+\_\+t\+::lr} Link Register. Definition at line \mbox{\hyperlink{trace_8h_source_l00447}{447}} of file \mbox{\hyperlink{trace_8h_source}{trace.\+h}}. \Hypertarget{struct_h_f___stack_frame__t_a16563896004751c90e41c81ae4570732}\index{HF\_StackFrame\_t@{HF\_StackFrame\_t}!pc@{pc}} \index{pc@{pc}!HF\_StackFrame\_t@{HF\_StackFrame\_t}} \doxysubsubsection{\texorpdfstring{pc}{pc}} {\footnotesize\ttfamily \label{struct_h_f___stack_frame__t_a16563896004751c90e41c81ae4570732} uint32\+\_\+t HF\+\_\+\+Stack\+Frame\+\_\+t\+::pc} Program Counter. Definition at line \mbox{\hyperlink{trace_8h_source_l00448}{448}} of file \mbox{\hyperlink{trace_8h_source}{trace.\+h}}. \Hypertarget{struct_h_f___stack_frame__t_ae47cb051ee3c94471bfd4fe7e49c55f9}\index{HF\_StackFrame\_t@{HF\_StackFrame\_t}!psr@{psr}} \index{psr@{psr}!HF\_StackFrame\_t@{HF\_StackFrame\_t}} \doxysubsubsection{\texorpdfstring{psr}{psr}} {\footnotesize\ttfamily \label{struct_h_f___stack_frame__t_ae47cb051ee3c94471bfd4fe7e49c55f9} uint32\+\_\+t HF\+\_\+\+Stack\+Frame\+\_\+t\+::psr} Program Status Register. Definition at line \mbox{\hyperlink{trace_8h_source_l00449}{449}} of file \mbox{\hyperlink{trace_8h_source}{trace.\+h}}. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item E\+:/.\+WORK/\+STM32/\+STM32\+\_\+\+Extended\+Libs/\+My\+Libs\+General/\+Inc/\mbox{\hyperlink{trace_8h}{trace.\+h}}\end{DoxyCompactItemize}