Mini51 BSP  V3.02.002
The Board Support Package for Mini51 Series
Data Structures
MINI51 Peripherals

Data Structures

struct  ACMP_T
 
#define ACMP_CMPCR_ACMPEN_Pos   (0)
 
#define ACMP_CMPCR_ACMPEN_Msk   (0x1ul << ACMP_CMPCR_ACMPEN_Pos)
 
#define ACMP_CMPCR_ACMPIE_Pos   (1)
 
#define ACMP_CMPCR_ACMPIE_Msk   (0x1ul << ACMP_CMPCR_ACMPIE_Pos)
 
#define ACMP_CMPCR_HYSEN_Pos   (2)
 
#define ACMP_CMPCR_HYSEN_Msk   (0x1ul << ACMP_CMPCR_HYSEN_Pos)
 
#define ACMP_CMPCR_NEGSEL_Pos   (4)
 
#define ACMP_CMPCR_NEGSEL_Msk   (0x1ul << ACMP_CMPCR_NEGSEL_Pos)
 
#define ACMP_CMPCR_RISING_Pos   (8)
 
#define ACMP_CMPCR_RISING_Msk   (0x1ul << ACMP_CMPCR_RISING_Pos)
 
#define ACMP_CMPCR_FALLING_Pos   (9)
 
#define ACMP_CMPCR_FALLING_Msk   (0x1ul << ACMP_CMPCR_FALLING_Pos)
 
#define ACMP_CMPCR_CPPSEL_Pos   (29)
 
#define ACMP_CMPCR_CPPSEL_Msk   (0x3ul << ACMP_CMPCR_CPPSEL_Pos)
 
#define ACMP_CMPSR_ACMPF0_Pos   (0)
 
#define ACMP_CMPSR_ACMPF0_Msk   (0x1ul << ACMP_CMPSR_ACMPF0_Pos)
 
#define ACMP_CMPSR_ACMPF1_Pos   (1)
 
#define ACMP_CMPSR_ACMPF1_Msk   (0x1ul << ACMP_CMPSR_ACMPF1_Pos)
 
#define ACMP_CMPSR_ACMPCO0_Pos   (2)
 
#define ACMP_CMPSR_ACMPCO0_Msk   (0x1ul << ACMP_CMPSR_ACMPCO0_Pos)
 
#define ACMP_CMPSR_ACMPCO1_Pos   (3)
 
#define ACMP_CMPSR_ACMPCO1_Msk   (0x1ul << ACMP_CMPSR_ACMPCO1_Pos)
 
#define ACMP_CMPRVCR_CRVS_Pos   (0)
 
#define ACMP_CMPRVCR_CRVS_Msk   (0xful << ACMP_CMPRVCR_CRVS_Pos)
 
#define ACMP_CMPRVCR_OUT_SEL_Pos   (7)
 
#define ACMP_CMPRVCR_OUT_SEL_Msk   (0x1ul << ACMP_CMPRVCR_OUT_SEL_Pos)
 

Detailed Description

MINI51 Device Specific Peripheral registers structures

Macro Definition Documentation

◆ ACMP_CMPCR_ACMPEN_Msk

#define ACMP_CMPCR_ACMPEN_Msk   (0x1ul << ACMP_CMPCR_ACMPEN_Pos)

ACMP_T::CMPCR: ACMPEN Mask

Definition at line 327 of file Mini51Series.h.

◆ ACMP_CMPCR_ACMPEN_Pos

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

ACMP_T::CMPCR: ACMPEN Position

Definition at line 326 of file Mini51Series.h.

◆ ACMP_CMPCR_ACMPIE_Msk

#define ACMP_CMPCR_ACMPIE_Msk   (0x1ul << ACMP_CMPCR_ACMPIE_Pos)

ACMP_T::CMPCR: ACMPIE Mask

Definition at line 330 of file Mini51Series.h.

◆ ACMP_CMPCR_ACMPIE_Pos

#define ACMP_CMPCR_ACMPIE_Pos   (1)

ACMP_T::CMPCR: ACMPIE Position

Definition at line 329 of file Mini51Series.h.

◆ ACMP_CMPCR_CPPSEL_Msk

#define ACMP_CMPCR_CPPSEL_Msk   (0x3ul << ACMP_CMPCR_CPPSEL_Pos)

ACMP_T::CMPCR: CPP0SEL Mask

Definition at line 345 of file Mini51Series.h.

◆ ACMP_CMPCR_CPPSEL_Pos

#define ACMP_CMPCR_CPPSEL_Pos   (29)

ACMP_T::CMPCR: CPP0SEL Position

Definition at line 344 of file Mini51Series.h.

◆ ACMP_CMPCR_FALLING_Msk

#define ACMP_CMPCR_FALLING_Msk   (0x1ul << ACMP_CMPCR_FALLING_Pos)

ACMP_T::CMPCR: FALLING Mask

Definition at line 342 of file Mini51Series.h.

◆ ACMP_CMPCR_FALLING_Pos

#define ACMP_CMPCR_FALLING_Pos   (9)

ACMP_T::CMPCR: FALLING Position

Definition at line 341 of file Mini51Series.h.

◆ ACMP_CMPCR_HYSEN_Msk

#define ACMP_CMPCR_HYSEN_Msk   (0x1ul << ACMP_CMPCR_HYSEN_Pos)

ACMP_T::CMPCR: HYSEN Mask

Definition at line 333 of file Mini51Series.h.

◆ ACMP_CMPCR_HYSEN_Pos

#define ACMP_CMPCR_HYSEN_Pos   (2)

ACMP_T::CMPCR: HYSEN Position

Definition at line 332 of file Mini51Series.h.

◆ ACMP_CMPCR_NEGSEL_Msk

#define ACMP_CMPCR_NEGSEL_Msk   (0x1ul << ACMP_CMPCR_NEGSEL_Pos)

ACMP_T::CMPCR: NEGSEL Mask

Definition at line 336 of file Mini51Series.h.

◆ ACMP_CMPCR_NEGSEL_Pos

#define ACMP_CMPCR_NEGSEL_Pos   (4)

ACMP_T::CMPCR: NEGSEL Position

Definition at line 335 of file Mini51Series.h.

◆ ACMP_CMPCR_RISING_Msk

#define ACMP_CMPCR_RISING_Msk   (0x1ul << ACMP_CMPCR_RISING_Pos)

ACMP_T::CMPCR: RISING Mask

Definition at line 339 of file Mini51Series.h.

◆ ACMP_CMPCR_RISING_Pos

#define ACMP_CMPCR_RISING_Pos   (8)

ACMP_T::CMPCR: RISING Position

Definition at line 338 of file Mini51Series.h.

◆ ACMP_CMPRVCR_CRVS_Msk

#define ACMP_CMPRVCR_CRVS_Msk   (0xful << ACMP_CMPRVCR_CRVS_Pos)

ACMP_T::CMPRVCR: CRVS Mask

Definition at line 360 of file Mini51Series.h.

◆ ACMP_CMPRVCR_CRVS_Pos

#define ACMP_CMPRVCR_CRVS_Pos   (0)

ACMP_T::CMPRVCR: CRVS Position

Definition at line 359 of file Mini51Series.h.

◆ ACMP_CMPRVCR_OUT_SEL_Msk

#define ACMP_CMPRVCR_OUT_SEL_Msk   (0x1ul << ACMP_CMPRVCR_OUT_SEL_Pos)

ACMP_T::CMPRVCR: OUT_SEL Mask

Definition at line 363 of file Mini51Series.h.

◆ ACMP_CMPRVCR_OUT_SEL_Pos

#define ACMP_CMPRVCR_OUT_SEL_Pos   (7)

ACMP_T::CMPRVCR: OUT_SEL Position

Definition at line 362 of file Mini51Series.h.

◆ ACMP_CMPSR_ACMPCO0_Msk

#define ACMP_CMPSR_ACMPCO0_Msk   (0x1ul << ACMP_CMPSR_ACMPCO0_Pos)

ACMP_T::CMPSR: ACMPO0 Mask

Definition at line 354 of file Mini51Series.h.

◆ ACMP_CMPSR_ACMPCO0_Pos

#define ACMP_CMPSR_ACMPCO0_Pos   (2)

ACMP_T::CMPSR: ACMPO0 Position

Definition at line 353 of file Mini51Series.h.

◆ ACMP_CMPSR_ACMPCO1_Msk

#define ACMP_CMPSR_ACMPCO1_Msk   (0x1ul << ACMP_CMPSR_ACMPCO1_Pos)

ACMP_T::CMPSR: ACMPO1 Mask

Definition at line 357 of file Mini51Series.h.

◆ ACMP_CMPSR_ACMPCO1_Pos

#define ACMP_CMPSR_ACMPCO1_Pos   (3)

ACMP_T::CMPSR: ACMPO1 Position

Definition at line 356 of file Mini51Series.h.

◆ ACMP_CMPSR_ACMPF0_Msk

#define ACMP_CMPSR_ACMPF0_Msk   (0x1ul << ACMP_CMPSR_ACMPF0_Pos)

ACMP_T::CMPSR: ACMPF0 Mask

Definition at line 348 of file Mini51Series.h.

◆ ACMP_CMPSR_ACMPF0_Pos

#define ACMP_CMPSR_ACMPF0_Pos   (0)

ACMP_T::CMPSR: ACMPF0 Position

Definition at line 347 of file Mini51Series.h.

◆ ACMP_CMPSR_ACMPF1_Msk

#define ACMP_CMPSR_ACMPF1_Msk   (0x1ul << ACMP_CMPSR_ACMPF1_Pos)

ACMP_T::CMPSR: ACMPF1 Mask

Definition at line 351 of file Mini51Series.h.

◆ ACMP_CMPSR_ACMPF1_Pos

#define ACMP_CMPSR_ACMPF1_Pos   (1)

ACMP_T::CMPSR: ACMPF1 Position

Definition at line 350 of file Mini51Series.h.