MINI58_BSP V3.01.005
The Board Support Package for Mini58 Series MCU
Data Structures
Collaboration diagram for Mini58 Peripherals:

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_HYSSEL_Pos   (2)
 
#define ACMP_CTL_HYSSEL_Msk   (0x1ul << ACMP_CTL_HYSSEL_Pos)
 
#define ACMP_CTL_NEGSEL_Pos   (4)
 
#define ACMP_CTL_NEGSEL_Msk   (0x1ul << ACMP_CTL_NEGSEL_Pos)
 
#define ACMP_CTL_RTRGEN_Pos   (8)
 
#define ACMP_CTL_RTRGEN_Msk   (0x1ul << ACMP_CTL_RTRGEN_Pos)
 
#define ACMP_CTL_FTRGEN_Pos   (9)
 
#define ACMP_CTL_FTRGEN_Msk   (0x1ul << ACMP_CTL_FTRGEN_Pos)
 
#define ACMP_CTL_FILTSEL_Pos   (20)
 
#define ACMP_CTL_FILTSEL_Msk   (0xful << ACMP_CTL_FILTSEL_Pos)
 
#define ACMP_CTL_POSSEL_Pos   (29)
 
#define ACMP_CTL_POSSEL_Msk   (0x3ul << 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_ACMPO0_Pos   (2)
 
#define ACMP_STATUS_ACMPO0_Msk   (0x1ul << ACMP_STATUS_ACMPO0_Pos)
 
#define ACMP_STATUS_ACMPO1_Pos   (3)
 
#define ACMP_STATUS_ACMPO1_Msk   (0x1ul << ACMP_STATUS_ACMPO1_Pos)
 
#define ACMP_VREF_CRVCTL_Pos   (0)
 
#define ACMP_VREF_CRVCTL_Msk   (0xful << ACMP_VREF_CRVCTL_Pos)
 
#define ACMP_VREF_IREFSEL_Pos   (7)
 
#define ACMP_VREF_IREFSEL_Msk   (0x1ul << ACMP_VREF_IREFSEL_Pos)
 

Detailed Description

Mini58 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 270 of file Mini58Series.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 269 of file Mini58Series.h.

◆ ACMP_CTL_ACMPIE_Msk

#define ACMP_CTL_ACMPIE_Msk   (0x1ul << ACMP_CTL_ACMPIE_Pos)

ACMP_T::CTL: ACMPIE Mask

Definition at line 273 of file Mini58Series.h.

◆ ACMP_CTL_ACMPIE_Pos

#define ACMP_CTL_ACMPIE_Pos   (1)

ACMP_T::CTL: ACMPIE Position

Definition at line 272 of file Mini58Series.h.

◆ ACMP_CTL_FILTSEL_Msk

#define ACMP_CTL_FILTSEL_Msk   (0xful << ACMP_CTL_FILTSEL_Pos)

ACMP_T::CTL: FILTSEL Mask

Definition at line 288 of file Mini58Series.h.

◆ ACMP_CTL_FILTSEL_Pos

#define ACMP_CTL_FILTSEL_Pos   (20)

ACMP_T::CTL: FILTSEL Position

Definition at line 287 of file Mini58Series.h.

◆ ACMP_CTL_FTRGEN_Msk

#define ACMP_CTL_FTRGEN_Msk   (0x1ul << ACMP_CTL_FTRGEN_Pos)

ACMP_T::CTL: FTRGEN Mask

Definition at line 285 of file Mini58Series.h.

◆ ACMP_CTL_FTRGEN_Pos

#define ACMP_CTL_FTRGEN_Pos   (9)

ACMP_T::CTL: FTRGEN Position

Definition at line 284 of file Mini58Series.h.

◆ ACMP_CTL_HYSSEL_Msk

#define ACMP_CTL_HYSSEL_Msk   (0x1ul << ACMP_CTL_HYSSEL_Pos)

ACMP_T::CTL: HYSSEL Mask

Definition at line 276 of file Mini58Series.h.

◆ ACMP_CTL_HYSSEL_Pos

#define ACMP_CTL_HYSSEL_Pos   (2)

ACMP_T::CTL: HYSSEL Position

Definition at line 275 of file Mini58Series.h.

◆ ACMP_CTL_NEGSEL_Msk

#define ACMP_CTL_NEGSEL_Msk   (0x1ul << ACMP_CTL_NEGSEL_Pos)

ACMP_T::CTL: NEGSEL Mask

Definition at line 279 of file Mini58Series.h.

◆ ACMP_CTL_NEGSEL_Pos

#define ACMP_CTL_NEGSEL_Pos   (4)

ACMP_T::CTL: NEGSEL Position

Definition at line 278 of file Mini58Series.h.

◆ ACMP_CTL_POSSEL_Msk

#define ACMP_CTL_POSSEL_Msk   (0x3ul << ACMP_CTL_POSSEL_Pos)

ACMP_T::CTL: POSSEL Mask

Definition at line 291 of file Mini58Series.h.

◆ ACMP_CTL_POSSEL_Pos

#define ACMP_CTL_POSSEL_Pos   (29)

ACMP_T::CTL: POSSEL Position

Definition at line 290 of file Mini58Series.h.

◆ ACMP_CTL_RTRGEN_Msk

#define ACMP_CTL_RTRGEN_Msk   (0x1ul << ACMP_CTL_RTRGEN_Pos)

ACMP_T::CTL: RTRGEN Mask

Definition at line 282 of file Mini58Series.h.

◆ ACMP_CTL_RTRGEN_Pos

#define ACMP_CTL_RTRGEN_Pos   (8)

ACMP_T::CTL: RTRGEN Position

Definition at line 281 of file Mini58Series.h.

◆ ACMP_STATUS_ACMPIF0_Msk

#define ACMP_STATUS_ACMPIF0_Msk   (0x1ul << ACMP_STATUS_ACMPIF0_Pos)

ACMP_T::STATUS: ACMPIF0 Mask

Definition at line 294 of file Mini58Series.h.

◆ ACMP_STATUS_ACMPIF0_Pos

#define ACMP_STATUS_ACMPIF0_Pos   (0)

ACMP_T::STATUS: ACMPIF0 Position

Definition at line 293 of file Mini58Series.h.

◆ ACMP_STATUS_ACMPIF1_Msk

#define ACMP_STATUS_ACMPIF1_Msk   (0x1ul << ACMP_STATUS_ACMPIF1_Pos)

ACMP_T::STATUS: ACMPIF1 Mask

Definition at line 297 of file Mini58Series.h.

◆ ACMP_STATUS_ACMPIF1_Pos

#define ACMP_STATUS_ACMPIF1_Pos   (1)

ACMP_T::STATUS: ACMPIF1 Position

Definition at line 296 of file Mini58Series.h.

◆ ACMP_STATUS_ACMPO0_Msk

#define ACMP_STATUS_ACMPO0_Msk   (0x1ul << ACMP_STATUS_ACMPO0_Pos)

ACMP_T::STATUS: ACMPO0 Mask

Definition at line 300 of file Mini58Series.h.

◆ ACMP_STATUS_ACMPO0_Pos

#define ACMP_STATUS_ACMPO0_Pos   (2)

ACMP_T::STATUS: ACMPO0 Position

Definition at line 299 of file Mini58Series.h.

◆ ACMP_STATUS_ACMPO1_Msk

#define ACMP_STATUS_ACMPO1_Msk   (0x1ul << ACMP_STATUS_ACMPO1_Pos)

ACMP_T::STATUS: ACMPO1 Mask

Definition at line 303 of file Mini58Series.h.

◆ ACMP_STATUS_ACMPO1_Pos

#define ACMP_STATUS_ACMPO1_Pos   (3)

ACMP_T::STATUS: ACMPO1 Position

Definition at line 302 of file Mini58Series.h.

◆ ACMP_VREF_CRVCTL_Msk

#define ACMP_VREF_CRVCTL_Msk   (0xful << ACMP_VREF_CRVCTL_Pos)

ACMP_T::VREF: CRVCTL Mask

Definition at line 306 of file Mini58Series.h.

◆ ACMP_VREF_CRVCTL_Pos

#define ACMP_VREF_CRVCTL_Pos   (0)

ACMP_T::VREF: CRVCTL Position

Definition at line 305 of file Mini58Series.h.

◆ ACMP_VREF_IREFSEL_Msk

#define ACMP_VREF_IREFSEL_Msk   (0x1ul << ACMP_VREF_IREFSEL_Pos)

ACMP_T::VREF: IREFSEL Mask

Definition at line 309 of file Mini58Series.h.

◆ ACMP_VREF_IREFSEL_Pos

#define ACMP_VREF_IREFSEL_Pos   (7)

ACMP_T::VREF: IREFSEL Position

Definition at line 308 of file Mini58Series.h.