Callisto4Bootloader: CPUID_t Union Reference

Callisto4Bootloader

Data Fields
CPUID_t Union Reference

structure for CPU ID base register in System Control Block (SCB). More...

## Data Fields

struct {
uint32_t revision:4
| CPU revision. More...
uint32_t partNo:12
| CPU part number. More...
uint32_t architecture:4
| Reads as 0xF. More...
uint32_t variant:4
| Variant number. More...
uint32_t implementer:8
| Implementer code reads as 0x41 for processor implemented by ARM. More...
} | B
uint32_t | R

## Detailed Description

structure for CPU ID base register in System Control Block (SCB).

Definition at line 186 of file bootloader.c.

## Field Documentation

## ◆ architecture

uint32_t CPUID_t::architecture

Reads as 0xF.

Definition at line 192 of file bootloader.c.

## ◆ B

struct { ... } CPUID_t::B

## ◆ implementer

uint32_t CPUID_t::implementer

Implementer code reads as 0x41 for processor implemented by ARM.

Definition at line 194 of file bootloader.c.

## ◆ partNo

uint32_t CPUID_t::partNo

CPU part number.

Definition at line 191 of file bootloader.c.

## ◆ R

uint32_t CPUID_t::R

Definition at line 195 of file bootloader.c.

## ◆ revision

uint32_t CPUID_t::revision

CPU revision.

Definition at line 190 of file bootloader.c.

## ◆ variant

uint32_t CPUID_t::variant

Variant number.

Definition at line 193 of file bootloader.c.

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

- src/bootloader.c