libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
vector_table_t Struct Reference

#include <vector.h>

Data Fields

unsigned int * initial_sp_value
 Initial stack pointer value. More...
 
vector_table_entry_t reset
 
vector_table_entry_t nmi
 
vector_table_entry_t hard_fault
 
vector_table_entry_t memory_manage_fault
 
vector_table_entry_t bus_fault
 
vector_table_entry_t usage_fault
 
vector_table_entry_t reserved_x001c [4]
 
vector_table_entry_t sv_call
 
vector_table_entry_t debug_monitor
 
vector_table_entry_t reserved_x0034
 
vector_table_entry_t pend_sv
 
vector_table_entry_t systick
 
vector_table_entry_t irq [NVIC_IRQ_COUNT]
 

Detailed Description

Definition at line 47 of file vector.h.

Field Documentation

◆ bus_fault

vector_table_entry_t vector_table_t::bus_fault

Definition at line 53 of file vector.h.

◆ debug_monitor

vector_table_entry_t vector_table_t::debug_monitor

Definition at line 57 of file vector.h.

◆ hard_fault

vector_table_entry_t vector_table_t::hard_fault

Definition at line 51 of file vector.h.

◆ initial_sp_value

unsigned int* vector_table_t::initial_sp_value

Initial stack pointer value.

Definition at line 48 of file vector.h.

◆ irq

vector_table_entry_t vector_table_t::irq[NVIC_IRQ_COUNT]

Definition at line 61 of file vector.h.

◆ memory_manage_fault

vector_table_entry_t vector_table_t::memory_manage_fault

Definition at line 52 of file vector.h.

◆ nmi

vector_table_entry_t vector_table_t::nmi

Definition at line 50 of file vector.h.

◆ pend_sv

vector_table_entry_t vector_table_t::pend_sv

Definition at line 59 of file vector.h.

◆ reserved_x001c

vector_table_entry_t vector_table_t::reserved_x001c[4]

Definition at line 55 of file vector.h.

◆ reserved_x0034

vector_table_entry_t vector_table_t::reserved_x0034

Definition at line 58 of file vector.h.

◆ reset

vector_table_entry_t vector_table_t::reset

Definition at line 49 of file vector.h.

◆ sv_call

vector_table_entry_t vector_table_t::sv_call

Definition at line 56 of file vector.h.

◆ systick

vector_table_entry_t vector_table_t::systick

Definition at line 60 of file vector.h.

◆ usage_fault

vector_table_entry_t vector_table_t::usage_fault

Definition at line 54 of file vector.h.


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