distortos  v0.5.0
object-oriented C++ RTOS for microcontrollers
distortos::architecture::ExceptionFpuStackFrame Struct Reference

stack frame for ARMv7-M created by hardware on exception entry when FPU context is active More...

#include <ARMv7-M-ExceptionFpuStackFrame.hpp>

Collaboration diagram for distortos::architecture::ExceptionFpuStackFrame:
[legend]

Public Attributes

ExceptionStackFrame exceptionStackFrame
 stack frame created by hardware on exception entry More...
 
void * s0
 s0 register More...
 
void * s1
 s1 register More...
 
void * s2
 s2 register More...
 
void * s3
 s3 register More...
 
void * s4
 s4 register More...
 
void * s5
 s5 register More...
 
void * s6
 s6 register More...
 
void * s7
 s7 register More...
 
void * s8
 s8 register More...
 
void * s9
 s9 register More...
 
void * s10
 s10 register More...
 
void * s11
 s11 register More...
 
void * s12
 s12 register More...
 
void * s13
 s13 register More...
 
void * s14
 s14 register More...
 
void * s15
 s15 register More...
 
void * fpscr
 fpscr register More...
 
void * reserved
 reserved space (double-word alignment) More...
 

Detailed Description

stack frame for ARMv7-M created by hardware on exception entry when FPU context is active

Member Data Documentation

◆ exceptionStackFrame

ExceptionStackFrame distortos::architecture::ExceptionFpuStackFrame::exceptionStackFrame

stack frame created by hardware on exception entry

◆ fpscr

void* distortos::architecture::ExceptionFpuStackFrame::fpscr

fpscr register

◆ reserved

void* distortos::architecture::ExceptionFpuStackFrame::reserved

reserved space (double-word alignment)

◆ s0

void* distortos::architecture::ExceptionFpuStackFrame::s0

s0 register

◆ s1

void* distortos::architecture::ExceptionFpuStackFrame::s1

s1 register

◆ s10

void* distortos::architecture::ExceptionFpuStackFrame::s10

s10 register

◆ s11

void* distortos::architecture::ExceptionFpuStackFrame::s11

s11 register

◆ s12

void* distortos::architecture::ExceptionFpuStackFrame::s12

s12 register

◆ s13

void* distortos::architecture::ExceptionFpuStackFrame::s13

s13 register

◆ s14

void* distortos::architecture::ExceptionFpuStackFrame::s14

s14 register

◆ s15

void* distortos::architecture::ExceptionFpuStackFrame::s15

s15 register

◆ s2

void* distortos::architecture::ExceptionFpuStackFrame::s2

s2 register

◆ s3

void* distortos::architecture::ExceptionFpuStackFrame::s3

s3 register

◆ s4

void* distortos::architecture::ExceptionFpuStackFrame::s4

s4 register

◆ s5

void* distortos::architecture::ExceptionFpuStackFrame::s5

s5 register

◆ s6

void* distortos::architecture::ExceptionFpuStackFrame::s6

s6 register

◆ s7

void* distortos::architecture::ExceptionFpuStackFrame::s7

s7 register

◆ s8

void* distortos::architecture::ExceptionFpuStackFrame::s8

s8 register

◆ s9

void* distortos::architecture::ExceptionFpuStackFrame::s9

s9 register


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