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

System Control Device Identification 1 Register Values. More...

Collaboration diagram for SYSCTL_DID1 Values:

Macros

#define SYSCTL_DID1_VER_SHIFT   (28)
 DID1 Version Shift. More...
 
#define SYSCTL_DID1_VER_MASK   (0xF)
 DID1 Version Mask. More...
 
#define SYSCTL_DID1_FAM_SHIFT   (24)
 Family Shift. More...
 
#define SYSCTL_DID1_FAM_MASK   (0xF)
 Family Mask. More...
 
#define SYSCTL_DID1_PARTNO_SHIFT   (16)
 Part Number Shift. More...
 
#define SYSCTL_DID1_PARTNO_MASK   (0xFF)
 Part Number Mask. More...
 
#define SYSCTL_DID1_PINCOUNT_SHIFT   (13)
 Package Pin Count Shift. More...
 
#define SYSCTL_DID1_PINCOUNT_MASK   (0x7)
 Package Pin Count Mask. More...
 
#define SYSCTL_DID1_PINCOUNT_128P   (0x6)
 128-pin package More...
 
#define SYSCTL_DID1_PINCOUNT_212P   (0x7)
 212-pin package More...
 
#define SYSCTL_DID1_TEMP_SHIFT   (5)
 Temperature Range Shift. More...
 
#define SYSCTL_DID1_TEMP_MASK   (0x7)
 Temperature Range Mask. More...
 
#define SYSCTL_DID1_TEMP_COMMERCIAL   (0x0)
 0°C to +70°C More...
 
#define SYSCTL_DID1_TEMP_INDUSTRIAL   (0x1)
 -40°C to +85°C More...
 
#define SYSCTL_DID1_TEMP_EXTENDED   (0x2)
 -40°C to +105°C More...
 
#define SYSCTL_DID1_PKG_SHIFT   (3)
 Package Type Shift. More...
 
#define SYSCTL_DID1_PKG_MASK   (0x3)
 Package Type Mask. More...
 
#define SYSCTL_DID1_PKG_QFP   (0x1)
 QFP package. More...
 
#define SYSCTL_DID1_PKG_BGA   (0x2)
 BGA package. More...
 
#define SYSCTL_DID1_ROHS   (1 << 2)
 RoHS-compliance. More...
 
#define SYSCTL_DID1_QUAL_SHIFT   (0)
 Qualification Status Shift. More...
 
#define SYSCTL_DID1_QUAL_MASK   (0x3)
 Qualification Status Mask. More...
 
#define SYSCTL_DID1_QUAL_SAMPLE   (0x0)
 Engineering Sample. More...
 
#define SYSCTL_DID1_QUAL_PILOT   (0x1)
 Pilot Production. More...
 
#define SYSCTL_DID1_QUAL_QUALIFIED   (0x2)
 Fully Qualified. More...
 

Detailed Description

System Control Device Identification 1 Register Values.

Macro Definition Documentation

◆ SYSCTL_DID1_FAM_MASK

#define SYSCTL_DID1_FAM_MASK   (0xF)

Family Mask.

Definition at line 473 of file systemcontrol.h.

◆ SYSCTL_DID1_FAM_SHIFT

#define SYSCTL_DID1_FAM_SHIFT   (24)

Family Shift.

Definition at line 471 of file systemcontrol.h.

◆ SYSCTL_DID1_PARTNO_MASK

#define SYSCTL_DID1_PARTNO_MASK   (0xFF)

Part Number Mask.

Definition at line 477 of file systemcontrol.h.

◆ SYSCTL_DID1_PARTNO_SHIFT

#define SYSCTL_DID1_PARTNO_SHIFT   (16)

Part Number Shift.

Definition at line 475 of file systemcontrol.h.

◆ SYSCTL_DID1_PINCOUNT_128P

#define SYSCTL_DID1_PINCOUNT_128P   (0x6)

128-pin package

Definition at line 483 of file systemcontrol.h.

◆ SYSCTL_DID1_PINCOUNT_212P

#define SYSCTL_DID1_PINCOUNT_212P   (0x7)

212-pin package

Definition at line 485 of file systemcontrol.h.

◆ SYSCTL_DID1_PINCOUNT_MASK

#define SYSCTL_DID1_PINCOUNT_MASK   (0x7)

Package Pin Count Mask.

Definition at line 481 of file systemcontrol.h.

◆ SYSCTL_DID1_PINCOUNT_SHIFT

#define SYSCTL_DID1_PINCOUNT_SHIFT   (13)

Package Pin Count Shift.

Definition at line 479 of file systemcontrol.h.

◆ SYSCTL_DID1_PKG_BGA

#define SYSCTL_DID1_PKG_BGA   (0x2)

BGA package.

Definition at line 503 of file systemcontrol.h.

◆ SYSCTL_DID1_PKG_MASK

#define SYSCTL_DID1_PKG_MASK   (0x3)

Package Type Mask.

Definition at line 499 of file systemcontrol.h.

◆ SYSCTL_DID1_PKG_QFP

#define SYSCTL_DID1_PKG_QFP   (0x1)

QFP package.

Definition at line 501 of file systemcontrol.h.

◆ SYSCTL_DID1_PKG_SHIFT

#define SYSCTL_DID1_PKG_SHIFT   (3)

Package Type Shift.

Definition at line 497 of file systemcontrol.h.

◆ SYSCTL_DID1_QUAL_MASK

#define SYSCTL_DID1_QUAL_MASK   (0x3)

Qualification Status Mask.

Definition at line 509 of file systemcontrol.h.

◆ SYSCTL_DID1_QUAL_PILOT

#define SYSCTL_DID1_QUAL_PILOT   (0x1)

Pilot Production.

Definition at line 513 of file systemcontrol.h.

◆ SYSCTL_DID1_QUAL_QUALIFIED

#define SYSCTL_DID1_QUAL_QUALIFIED   (0x2)

Fully Qualified.

Definition at line 515 of file systemcontrol.h.

◆ SYSCTL_DID1_QUAL_SAMPLE

#define SYSCTL_DID1_QUAL_SAMPLE   (0x0)

Engineering Sample.

Definition at line 511 of file systemcontrol.h.

◆ SYSCTL_DID1_QUAL_SHIFT

#define SYSCTL_DID1_QUAL_SHIFT   (0)

Qualification Status Shift.

Definition at line 507 of file systemcontrol.h.

◆ SYSCTL_DID1_ROHS

#define SYSCTL_DID1_ROHS   (1 << 2)

RoHS-compliance.

Definition at line 505 of file systemcontrol.h.

◆ SYSCTL_DID1_TEMP_COMMERCIAL

#define SYSCTL_DID1_TEMP_COMMERCIAL   (0x0)

0°C to +70°C

Definition at line 491 of file systemcontrol.h.

◆ SYSCTL_DID1_TEMP_EXTENDED

#define SYSCTL_DID1_TEMP_EXTENDED   (0x2)

-40°C to +105°C

Definition at line 495 of file systemcontrol.h.

◆ SYSCTL_DID1_TEMP_INDUSTRIAL

#define SYSCTL_DID1_TEMP_INDUSTRIAL   (0x1)

-40°C to +85°C

Definition at line 493 of file systemcontrol.h.

◆ SYSCTL_DID1_TEMP_MASK

#define SYSCTL_DID1_TEMP_MASK   (0x7)

Temperature Range Mask.

Definition at line 489 of file systemcontrol.h.

◆ SYSCTL_DID1_TEMP_SHIFT

#define SYSCTL_DID1_TEMP_SHIFT   (5)

Temperature Range Shift.

Definition at line 487 of file systemcontrol.h.

◆ SYSCTL_DID1_VER_MASK

#define SYSCTL_DID1_VER_MASK   (0xF)

DID1 Version Mask.

Definition at line 469 of file systemcontrol.h.

◆ SYSCTL_DID1_VER_SHIFT

#define SYSCTL_DID1_VER_SHIFT   (28)

DID1 Version Shift.

Definition at line 467 of file systemcontrol.h.