NUC472_NUC442_BSP V3.03.004
The Board Support Package for NUC472/NUC442
Data Structures
NUC472/NUC442 Control Register
Collaboration diagram for NUC472/NUC442 Control Register:

Data Structures

struct  ACMP_T
 
#define ACMP_CTL_ACMPEN_Pos   (0)
 
#define ACMP_CTL_ACMPEN_Msk   (0x1ul << ACMP_CTL_ACMPEN_Pos)
 
#define ACMP_CTL_ACMPIE_Pos   (1)
 
#define ACMP_CTL_ACMPIE_Msk   (0x1ul << ACMP_CTL_ACMPIE_Pos)
 
#define ACMP_CTL_HYSEN_Pos   (2)
 
#define ACMP_CTL_HYSEN_Msk   (0x1ul << ACMP_CTL_HYSEN_Pos)
 
#define ACMP_CTL_ACMPOINV_Pos   (3)
 
#define ACMP_CTL_ACMPOINV_Msk   (0x1ul << ACMP_CTL_ACMPOINV_Pos)
 
#define ACMP_CTL_NEGSEL_Pos   (4)
 
#define ACMP_CTL_NEGSEL_Msk   (0x1ul << ACMP_CTL_NEGSEL_Pos)
 
#define ACMP_CTL_POSSEL_Pos   (5)
 
#define ACMP_CTL_POSSEL_Msk   (0x7ul << ACMP_CTL_POSSEL_Pos)
 
#define ACMP_STATUS_ACMPIF0_Pos   (0)
 
#define ACMP_STATUS_ACMPIF0_Msk   (0x1ul << ACMP_STATUS_ACMPIF0_Pos)
 
#define ACMP_STATUS_ACMPIF1_Pos   (1)
 
#define ACMP_STATUS_ACMPIF1_Msk   (0x1ul << ACMP_STATUS_ACMPIF1_Pos)
 
#define ACMP_STATUS_ACMPIF2_Pos   (2)
 
#define ACMP_STATUS_ACMPIF2_Msk   (0x1ul << ACMP_STATUS_ACMPIF2_Pos)
 
#define ACMP_STATUS_ACMPO0_Pos   (3)
 
#define ACMP_STATUS_ACMPO0_Msk   (0x1ul << ACMP_STATUS_ACMPO0_Pos)
 
#define ACMP_STATUS_ACMPO1_Pos   (4)
 
#define ACMP_STATUS_ACMPO1_Msk   (0x1ul << ACMP_STATUS_ACMPO1_Pos)
 
#define ACMP_STATUS_ACMPO2_Pos   (5)
 
#define ACMP_STATUS_ACMPO2_Msk   (0x1ul << ACMP_STATUS_ACMPO2_Pos)
 
#define ACMP_VREF_CRVCTL_Pos   (0)
 
#define ACMP_VREF_CRVCTL_Msk   (0xful << ACMP_VREF_CRVCTL_Pos)
 
#define ACMP_VREF_CRVSSEL_Pos   (6)
 
#define ACMP_VREF_CRVSSEL_Msk   (0x1ul << ACMP_VREF_CRVSSEL_Pos)
 
#define ACMP_VREF_IREFSEL_Pos   (7)
 
#define ACMP_VREF_IREFSEL_Msk   (0x1ul << ACMP_VREF_IREFSEL_Pos)
 

Detailed Description

NUC472/NUC442 Device Specific Peripheral registers structures

Macro Definition Documentation

◆ ACMP_CTL_ACMPEN_Msk

#define ACMP_CTL_ACMPEN_Msk   (0x1ul << ACMP_CTL_ACMPEN_Pos)

ACMP_T::CTL: ACMPEN Mask

Definition at line 316 of file NUC472_442.h.

◆ ACMP_CTL_ACMPEN_Pos

#define ACMP_CTL_ACMPEN_Pos   (0)
@addtogroup ACMP_CONST ACMP Bit Field Definition
Constant Definitions for ACMP Controller

ACMP_T::CTL: ACMPEN Position

Definition at line 315 of file NUC472_442.h.

◆ ACMP_CTL_ACMPIE_Msk

#define ACMP_CTL_ACMPIE_Msk   (0x1ul << ACMP_CTL_ACMPIE_Pos)

ACMP_T::CTL: ACMPIE Mask

Definition at line 319 of file NUC472_442.h.

◆ ACMP_CTL_ACMPIE_Pos

#define ACMP_CTL_ACMPIE_Pos   (1)

ACMP_T::CTL: ACMPIE Position

Definition at line 318 of file NUC472_442.h.

◆ ACMP_CTL_ACMPOINV_Msk

#define ACMP_CTL_ACMPOINV_Msk   (0x1ul << ACMP_CTL_ACMPOINV_Pos)

ACMP_T::CTL: ACMPOINV Mask

Definition at line 325 of file NUC472_442.h.

◆ ACMP_CTL_ACMPOINV_Pos

#define ACMP_CTL_ACMPOINV_Pos   (3)

ACMP_T::CTL: ACMPOINV Position

Definition at line 324 of file NUC472_442.h.

◆ ACMP_CTL_HYSEN_Msk

#define ACMP_CTL_HYSEN_Msk   (0x1ul << ACMP_CTL_HYSEN_Pos)

ACMP_T::CTL: HYSEN Mask

Definition at line 322 of file NUC472_442.h.

◆ ACMP_CTL_HYSEN_Pos

#define ACMP_CTL_HYSEN_Pos   (2)

ACMP_T::CTL: HYSEN Position

Definition at line 321 of file NUC472_442.h.

◆ ACMP_CTL_NEGSEL_Msk

#define ACMP_CTL_NEGSEL_Msk   (0x1ul << ACMP_CTL_NEGSEL_Pos)

ACMP_T::CTL: NEGSEL Mask

Definition at line 328 of file NUC472_442.h.

◆ ACMP_CTL_NEGSEL_Pos

#define ACMP_CTL_NEGSEL_Pos   (4)

ACMP_T::CTL: NEGSEL Position

Definition at line 327 of file NUC472_442.h.

◆ ACMP_CTL_POSSEL_Msk

#define ACMP_CTL_POSSEL_Msk   (0x7ul << ACMP_CTL_POSSEL_Pos)

ACMP_T::CTL: POSSEL Mask

Definition at line 331 of file NUC472_442.h.

◆ ACMP_CTL_POSSEL_Pos

#define ACMP_CTL_POSSEL_Pos   (5)

ACMP_T::CTL: POSSEL Position

Definition at line 330 of file NUC472_442.h.

◆ ACMP_STATUS_ACMPIF0_Msk

#define ACMP_STATUS_ACMPIF0_Msk   (0x1ul << ACMP_STATUS_ACMPIF0_Pos)

ACMP_T::STATUS: ACMPIF0 Mask

Definition at line 334 of file NUC472_442.h.

◆ ACMP_STATUS_ACMPIF0_Pos

#define ACMP_STATUS_ACMPIF0_Pos   (0)

ACMP_T::STATUS: ACMPIF0 Position

Definition at line 333 of file NUC472_442.h.

◆ ACMP_STATUS_ACMPIF1_Msk

#define ACMP_STATUS_ACMPIF1_Msk   (0x1ul << ACMP_STATUS_ACMPIF1_Pos)

ACMP_T::STATUS: ACMPIF1 Mask

Definition at line 337 of file NUC472_442.h.

◆ ACMP_STATUS_ACMPIF1_Pos

#define ACMP_STATUS_ACMPIF1_Pos   (1)

ACMP_T::STATUS: ACMPIF1 Position

Definition at line 336 of file NUC472_442.h.

◆ ACMP_STATUS_ACMPIF2_Msk

#define ACMP_STATUS_ACMPIF2_Msk   (0x1ul << ACMP_STATUS_ACMPIF2_Pos)

ACMP_T::STATUS: ACMPIF2 Mask

Definition at line 340 of file NUC472_442.h.

◆ ACMP_STATUS_ACMPIF2_Pos

#define ACMP_STATUS_ACMPIF2_Pos   (2)

ACMP_T::STATUS: ACMPIF2 Position

Definition at line 339 of file NUC472_442.h.

◆ ACMP_STATUS_ACMPO0_Msk

#define ACMP_STATUS_ACMPO0_Msk   (0x1ul << ACMP_STATUS_ACMPO0_Pos)

ACMP_T::STATUS: ACMPO0 Mask

Definition at line 343 of file NUC472_442.h.

◆ ACMP_STATUS_ACMPO0_Pos

#define ACMP_STATUS_ACMPO0_Pos   (3)

ACMP_T::STATUS: ACMPO0 Position

Definition at line 342 of file NUC472_442.h.

◆ ACMP_STATUS_ACMPO1_Msk

#define ACMP_STATUS_ACMPO1_Msk   (0x1ul << ACMP_STATUS_ACMPO1_Pos)

ACMP_T::STATUS: ACMPO1 Mask

Definition at line 346 of file NUC472_442.h.

◆ ACMP_STATUS_ACMPO1_Pos

#define ACMP_STATUS_ACMPO1_Pos   (4)

ACMP_T::STATUS: ACMPO1 Position

Definition at line 345 of file NUC472_442.h.

◆ ACMP_STATUS_ACMPO2_Msk

#define ACMP_STATUS_ACMPO2_Msk   (0x1ul << ACMP_STATUS_ACMPO2_Pos)

ACMP_T::STATUS: ACMPO2 Mask

Definition at line 349 of file NUC472_442.h.

◆ ACMP_STATUS_ACMPO2_Pos

#define ACMP_STATUS_ACMPO2_Pos   (5)

ACMP_T::STATUS: ACMPO2 Position

Definition at line 348 of file NUC472_442.h.

◆ ACMP_VREF_CRVCTL_Msk

#define ACMP_VREF_CRVCTL_Msk   (0xful << ACMP_VREF_CRVCTL_Pos)

ACMP_T::VREF: CRVCTL Mask

Definition at line 352 of file NUC472_442.h.

◆ ACMP_VREF_CRVCTL_Pos

#define ACMP_VREF_CRVCTL_Pos   (0)

ACMP_T::VREF: CRVCTL Position

Definition at line 351 of file NUC472_442.h.

◆ ACMP_VREF_CRVSSEL_Msk

#define ACMP_VREF_CRVSSEL_Msk   (0x1ul << ACMP_VREF_CRVSSEL_Pos)

ACMP_T::VREF: CRVSSEL Mask

Definition at line 355 of file NUC472_442.h.

◆ ACMP_VREF_CRVSSEL_Pos

#define ACMP_VREF_CRVSSEL_Pos   (6)

ACMP_T::VREF: CRVSSEL Position

Definition at line 354 of file NUC472_442.h.

◆ ACMP_VREF_IREFSEL_Msk

#define ACMP_VREF_IREFSEL_Msk   (0x1ul << ACMP_VREF_IREFSEL_Pos)

ACMP_T::VREF: IREFSEL Mask

Definition at line 358 of file NUC472_442.h.

◆ ACMP_VREF_IREFSEL_Pos

#define ACMP_VREF_IREFSEL_Pos   (7)

ACMP_T::VREF: IREFSEL Position

Definition at line 357 of file NUC472_442.h.