InES Hardware Abstraction Layer
Data Fields
reg_scb_t Struct Reference

Representation of SCB register. More...

#include <reg_stm32f4xx.h>

Data Fields

volatile uint32_t CPUID
 
volatile uint32_t ICSR
 
volatile uint32_t VTOR
 
volatile uint32_t AIRCR
 
volatile uint32_t SCR
 
volatile uint32_t CCR
 
volatile uint32_t SHPR1
 
volatile uint32_t SHPR2
 
volatile uint32_t SHPR3
 
volatile uint32_t SHCSR
 
volatile uint32_t CFSR
 
volatile uint32_t HFSR
 
uint32_t RESERVED
 
volatile uint32_t MMAR
 
volatile uint32_t BFAR
 
volatile uint32_t AFSR
 

Detailed Description

Representation of SCB register.

Described in programming manual p.206ff.

Field Documentation

◆ AFSR

volatile uint32_t reg_scb_t::AFSR

Auxiliary fault status register.

◆ AIRCR

volatile uint32_t reg_scb_t::AIRCR

Application irq/reset control register.

◆ BFAR

volatile uint32_t reg_scb_t::BFAR

Bus fault address register.

◆ CCR

volatile uint32_t reg_scb_t::CCR

Configuration control register.

◆ CFSR

volatile uint32_t reg_scb_t::CFSR

Configurable fault status register. UFSR: Usage fault status register. BFSR: Bus fault status register. MMFSR: Memory managm. fault status reg.

◆ CPUID

volatile uint32_t reg_scb_t::CPUID

CPU ID register.

◆ HFSR

volatile uint32_t reg_scb_t::HFSR

Hard fault status register.

◆ ICSR

volatile uint32_t reg_scb_t::ICSR

Interrupt control/state register.

◆ MMAR

volatile uint32_t reg_scb_t::MMAR

Memory management fault addr. register.

◆ SCR

volatile uint32_t reg_scb_t::SCR

System control register.

◆ SHCSR

volatile uint32_t reg_scb_t::SHCSR

System handler control/status register.

◆ SHPR1

volatile uint32_t reg_scb_t::SHPR1

System handler priority register 1.

◆ SHPR2

volatile uint32_t reg_scb_t::SHPR2

System handler priority register 2.

◆ SHPR3

volatile uint32_t reg_scb_t::SHPR3

System handler priority register 3.

◆ VTOR

volatile uint32_t reg_scb_t::VTOR

Vector table offset register.


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