std1.0.0-beta-7 SafeC docs

std :: hal::cortex_m

Struct std::Scb

#include <std/hal/cortex_m.h> source

struct Scb {
    &volatile unsigned int base;
}

Fields

§&volatile unsigned int basesource

Methods

§void system_reset()source · definition

Software reset.

§void enable_fault(unsigned int fault_mask)source · definition

Enable / disable UsageFault, BusFault, MemManage.

§void disable_fault(unsigned int fault_mask)source · definition
§void set_vtor(unsigned int addr)source · definition

Configure VTOR (vector table offset register).

§int in_handler_mode() constsource · definition

Return 1 if the core is in Handler mode.

§void set_psp(unsigned int addr)source · definition

Set process-stack pointer.

§void set_msp(unsigned int addr)source · definition

Set main-stack pointer.