Functions that configure the System. More...
Variables | |
uint32_t APSR_Type::_reserved0:28 | |
uint32_t APSR_Type::V:1 | |
uint32_t APSR_Type::C:1 | |
uint32_t APSR_Type::Z:1 | |
uint32_t APSR_Type::N:1 | |
struct { | |
uint32_t APSR_Type::_reserved0:28 | |
uint32_t APSR_Type::V:1 | |
uint32_t APSR_Type::C:1 | |
uint32_t APSR_Type::Z:1 | |
uint32_t APSR_Type::N:1 | |
} | APSR_Type::b |
uint32_t | APSR_Type::w |
uint32_t IPSR_Type::ISR:9 | |
uint32_t IPSR_Type::_reserved0:23 | |
struct { | |
uint32_t IPSR_Type::ISR:9 | |
uint32_t IPSR_Type::_reserved0:23 | |
} | IPSR_Type::b |
uint32_t | IPSR_Type::w |
uint32_t xPSR_Type::ISR:9 | |
uint32_t xPSR_Type::_reserved0:15 | |
uint32_t xPSR_Type::T:1 | |
uint32_t xPSR_Type::_reserved1:3 | |
uint32_t xPSR_Type::V:1 | |
uint32_t xPSR_Type::C:1 | |
uint32_t xPSR_Type::Z:1 | |
uint32_t xPSR_Type::N:1 | |
struct { | |
uint32_t xPSR_Type::ISR:9 | |
uint32_t xPSR_Type::_reserved0:15 | |
uint32_t xPSR_Type::T:1 | |
uint32_t xPSR_Type::_reserved1:3 | |
uint32_t xPSR_Type::V:1 | |
uint32_t xPSR_Type::C:1 | |
uint32_t xPSR_Type::Z:1 | |
uint32_t xPSR_Type::N:1 | |
} | xPSR_Type::b |
uint32_t | xPSR_Type::w |
uint32_t CONTROL_Type::nPRIV:1 | |
uint32_t CONTROL_Type::SPSEL:1 | |
uint32_t CONTROL_Type::_reserved1:30 | |
struct { | |
uint32_t CONTROL_Type::nPRIV:1 | |
uint32_t CONTROL_Type::SPSEL:1 | |
uint32_t CONTROL_Type::_reserved1:30 | |
} | CONTROL_Type::b |
uint32_t | CONTROL_Type::w |
volatile uint32_t | NVIC_Type::ISER [1U] |
uint32_t | NVIC_Type::RESERVED0 [31U] |
volatile uint32_t | NVIC_Type::ICER [1U] |
uint32_t | NVIC_Type::RESERVED1 [31U] |
volatile uint32_t | NVIC_Type::ISPR [1U] |
uint32_t | NVIC_Type::RESERVED2 [31U] |
volatile uint32_t | NVIC_Type::ICPR [1U] |
uint32_t | NVIC_Type::RESERVED3 [31U] |
uint32_t | NVIC_Type::RESERVED4 [64U] |
volatile uint32_t | NVIC_Type::IP [8U] |
volatile const uint32_t | SCB_Type::CPUID |
volatile uint32_t | SCB_Type::ICSR |
uint32_t | SCB_Type::RESERVED0 |
volatile uint32_t | SCB_Type::AIRCR |
volatile uint32_t | SCB_Type::SCR |
volatile uint32_t | SCB_Type::CCR |
uint32_t | SCB_Type::RESERVED1 |
volatile uint32_t | SCB_Type::SHP [2U] |
volatile uint32_t | SCB_Type::SHCSR |
volatile uint32_t | SysTick_Type::CTRL |
volatile uint32_t | SysTick_Type::LOAD |
volatile uint32_t | SysTick_Type::VAL |
volatile const uint32_t | SysTick_Type::CALIB |
Functions that configure the System.
uint32_t APSR_Type::_reserved0 |
bit: 0..27 Reserved
uint32_t { ... } ::_reserved0 |
bit: 0..27 Reserved
uint32_t IPSR_Type::_reserved0 |
bit: 9..31 Reserved
uint32_t { ... } ::_reserved0 |
bit: 9..31 Reserved
uint32_t { ... } ::_reserved0 |
bit: 9..23 Reserved
uint32_t xPSR_Type::_reserved0 |
bit: 9..23 Reserved
uint32_t { ... } ::_reserved1 |
bit: 25..27 Reserved
uint32_t xPSR_Type::_reserved1 |
bit: 25..27 Reserved
uint32_t { ... } ::_reserved1 |
bit: 2..31 Reserved
uint32_t CONTROL_Type::_reserved1 |
bit: 2..31 Reserved
volatile uint32_t SCB_Type::AIRCR |
Defines 'read / write' structure member permissions Offset: 0x00C (R/W) Application Interrupt and Reset Control Register
struct { ... } APSR_Type::b |
Structure used for bit access
struct { ... } IPSR_Type::b |
Structure used for bit access
struct { ... } xPSR_Type::b |
Structure used for bit access
struct { ... } CONTROL_Type::b |
Structure used for bit access
uint32_t APSR_Type::C |
bit: 29 Carry condition code flag
uint32_t { ... } ::C |
bit: 29 Carry condition code flag
uint32_t { ... } ::C |
bit: 29 Carry condition code flag
uint32_t xPSR_Type::C |
bit: 29 Carry condition code flag
volatile const uint32_t SysTick_Type::CALIB |
Defines 'read only' structure member permissions Offset: 0x00C (R/ ) SysTick Calibration Register
volatile uint32_t SCB_Type::CCR |
Defines 'read / write' structure member permissions Offset: 0x014 (R/W) Configuration Control Register
volatile const uint32_t SCB_Type::CPUID |
Defines 'read only' structure member permissions Offset: 0x000 (R/ ) CPUID Base Register
volatile uint32_t SysTick_Type::CTRL |
Defines 'read / write' structure member permissions Offset: 0x000 (R/W) SysTick Control and Status Register
volatile uint32_t NVIC_Type::ICER[1U] |
Defines 'read / write' structure member permissions Offset: 0x080 (R/W) Interrupt Clear Enable Register
volatile uint32_t NVIC_Type::ICPR[1U] |
Defines 'read / write' structure member permissions Offset: 0x180 (R/W) Interrupt Clear Pending Register
volatile uint32_t SCB_Type::ICSR |
Defines 'read / write' structure member permissions Offset: 0x004 (R/W) Interrupt Control and State Register
volatile uint32_t NVIC_Type::IP[8U] |
Defines 'read / write' structure member permissions Offset: 0x300 (R/W) Interrupt Priority Register
volatile uint32_t NVIC_Type::ISER[1U] |
Defines 'read / write' structure member permissions Offset: 0x000 (R/W) Interrupt Set Enable Register
volatile uint32_t NVIC_Type::ISPR[1U] |
Defines 'read / write' structure member permissions Offset: 0x100 (R/W) Interrupt Set Pending Register
uint32_t { ... } ::ISR |
bit: 0.. 8 Exception number
uint32_t IPSR_Type::ISR |
bit: 0.. 8 Exception number
uint32_t xPSR_Type::ISR |
bit: 0.. 8 Exception number
uint32_t { ... } ::ISR |
bit: 0.. 8 Exception number
volatile uint32_t SysTick_Type::LOAD |
Defines 'read / write' structure member permissions Offset: 0x004 (R/W) SysTick Reload Value Register
uint32_t { ... } ::N |
bit: 31 Negative condition code flag
uint32_t APSR_Type::N |
bit: 31 Negative condition code flag
uint32_t { ... } ::N |
bit: 31 Negative condition code flag
uint32_t xPSR_Type::N |
bit: 31 Negative condition code flag
uint32_t { ... } ::nPRIV |
bit: 0 Execution privilege in Thread mode
uint32_t CONTROL_Type::nPRIV |
bit: 0 Execution privilege in Thread mode
volatile uint32_t SCB_Type::SCR |
Defines 'read / write' structure member permissions Offset: 0x010 (R/W) System Control Register
volatile uint32_t SCB_Type::SHCSR |
Defines 'read / write' structure member permissions Offset: 0x024 (R/W) System Handler Control and State Register
volatile uint32_t SCB_Type::SHP[2U] |
Defines 'read / write' structure member permissions Offset: 0x01C (R/W) System Handlers Priority Registers. [0] is RESERVED
uint32_t CONTROL_Type::SPSEL |
bit: 1 Stack to be used
uint32_t { ... } ::SPSEL |
bit: 1 Stack to be used
uint32_t { ... } ::T |
bit: 24 Thumb bit (read 0)
uint32_t xPSR_Type::T |
bit: 24 Thumb bit (read 0)
uint32_t { ... } ::V |
bit: 28 Overflow condition code flag
uint32_t APSR_Type::V |
bit: 28 Overflow condition code flag
uint32_t { ... } ::V |
bit: 28 Overflow condition code flag
uint32_t xPSR_Type::V |
bit: 28 Overflow condition code flag
volatile uint32_t SysTick_Type::VAL |
Defines 'read / write' structure member permissions Offset: 0x008 (R/W) SysTick Current Value Register
uint32_t APSR_Type::w |
Type used for word access
uint32_t IPSR_Type::w |
Type used for word access
uint32_t xPSR_Type::w |
Type used for word access
uint32_t CONTROL_Type::w |
Type used for word access
uint32_t { ... } ::Z |
bit: 30 Zero condition code flag
uint32_t APSR_Type::Z |
bit: 30 Zero condition code flag
uint32_t { ... } ::Z |
bit: 30 Zero condition code flag
uint32_t xPSR_Type::Z |
bit: 30 Zero condition code flag