MINI51DE_BSP V3.02.004
The Board Support Package for Mini51DE Series MCU
Data Structures
Collaboration diagram for 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 240 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 239 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 243 of file Mini51Series.h.

◆ ACMP_CMPCR_ACMPIE_Pos

#define ACMP_CMPCR_ACMPIE_Pos   (1)

ACMP_T::CMPCR: ACMPIE Position

Definition at line 242 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 258 of file Mini51Series.h.

◆ ACMP_CMPCR_CPPSEL_Pos

#define ACMP_CMPCR_CPPSEL_Pos   (29)

ACMP_T::CMPCR: CPP0SEL Position

Definition at line 257 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 255 of file Mini51Series.h.

◆ ACMP_CMPCR_FALLING_Pos

#define ACMP_CMPCR_FALLING_Pos   (9)

ACMP_T::CMPCR: FALLING Position

Definition at line 254 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 246 of file Mini51Series.h.

◆ ACMP_CMPCR_HYSEN_Pos

#define ACMP_CMPCR_HYSEN_Pos   (2)

ACMP_T::CMPCR: HYSEN Position

Definition at line 245 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 249 of file Mini51Series.h.

◆ ACMP_CMPCR_NEGSEL_Pos

#define ACMP_CMPCR_NEGSEL_Pos   (4)

ACMP_T::CMPCR: NEGSEL Position

Definition at line 248 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 252 of file Mini51Series.h.

◆ ACMP_CMPCR_RISING_Pos

#define ACMP_CMPCR_RISING_Pos   (8)

ACMP_T::CMPCR: RISING Position

Definition at line 251 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 273 of file Mini51Series.h.

◆ ACMP_CMPRVCR_CRVS_Pos

#define ACMP_CMPRVCR_CRVS_Pos   (0)

ACMP_T::CMPRVCR: CRVS Position

Definition at line 272 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 276 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 275 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 267 of file Mini51Series.h.

◆ ACMP_CMPSR_ACMPCO0_Pos

#define ACMP_CMPSR_ACMPCO0_Pos   (2)

ACMP_T::CMPSR: ACMPO0 Position

Definition at line 266 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 270 of file Mini51Series.h.

◆ ACMP_CMPSR_ACMPCO1_Pos

#define ACMP_CMPSR_ACMPCO1_Pos   (3)

ACMP_T::CMPSR: ACMPO1 Position

Definition at line 269 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 261 of file Mini51Series.h.

◆ ACMP_CMPSR_ACMPF0_Pos

#define ACMP_CMPSR_ACMPF0_Pos   (0)

ACMP_T::CMPSR: ACMPF0 Position

Definition at line 260 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 264 of file Mini51Series.h.

◆ ACMP_CMPSR_ACMPF1_Pos

#define ACMP_CMPSR_ACMPF1_Pos   (1)

ACMP_T::CMPSR: ACMPF1 Position

Definition at line 263 of file Mini51Series.h.