M480 BSP V3.05.006
The Board Support Package for M480 Series
Data Structures
acmp_reg.h File Reference

ACMP register definition header file. More...

Go to the source code of this file.

Data Structures

struct  ACMP_T
 

Macros

#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_ACMPOINV_Pos   (3)
 
#define ACMP_CTL_ACMPOINV_Msk   (0x1ul << ACMP_CTL_ACMPOINV_Pos)
 
#define ACMP_CTL_NEGSEL_Pos   (4)
 
#define ACMP_CTL_NEGSEL_Msk   (0x3ul << ACMP_CTL_NEGSEL_Pos)
 
#define ACMP_CTL_POSSEL_Pos   (6)
 
#define ACMP_CTL_POSSEL_Msk   (0x3ul << ACMP_CTL_POSSEL_Pos)
 
#define ACMP_CTL_INTPOL_Pos   (8)
 
#define ACMP_CTL_INTPOL_Msk   (0x3ul << ACMP_CTL_INTPOL_Pos)
 
#define ACMP_CTL_OUTSEL_Pos   (12)
 
#define ACMP_CTL_OUTSEL_Msk   (0x1ul << ACMP_CTL_OUTSEL_Pos)
 
#define ACMP_CTL_FILTSEL_Pos   (13)
 
#define ACMP_CTL_FILTSEL_Msk   (0x7ul << ACMP_CTL_FILTSEL_Pos)
 
#define ACMP_CTL_WKEN_Pos   (16)
 
#define ACMP_CTL_WKEN_Msk   (0x1ul << ACMP_CTL_WKEN_Pos)
 
#define ACMP_CTL_WLATEN_Pos   (17)
 
#define ACMP_CTL_WLATEN_Msk   (0x1ul << ACMP_CTL_WLATEN_Pos)
 
#define ACMP_CTL_WCMPSEL_Pos   (18)
 
#define ACMP_CTL_WCMPSEL_Msk   (0x1ul << ACMP_CTL_WCMPSEL_Pos)
 
#define ACMP_CTL_HYSSEL_Pos   (24)
 
#define ACMP_CTL_HYSSEL_Msk   (0x3ul << ACMP_CTL_HYSSEL_Pos)
 
#define ACMP_CTL_MODESEL_Pos   (28)
 
#define ACMP_CTL_MODESEL_Msk   (0x3ul << ACMP_CTL_MODESEL_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   (4)
 
#define ACMP_STATUS_ACMPO0_Msk   (0x1ul << ACMP_STATUS_ACMPO0_Pos)
 
#define ACMP_STATUS_ACMPO1_Pos   (5)
 
#define ACMP_STATUS_ACMPO1_Msk   (0x1ul << ACMP_STATUS_ACMPO1_Pos)
 
#define ACMP_STATUS_WKIF0_Pos   (8)
 
#define ACMP_STATUS_WKIF0_Msk   (0x1ul << ACMP_STATUS_WKIF0_Pos)
 
#define ACMP_STATUS_WKIF1_Pos   (9)
 
#define ACMP_STATUS_WKIF1_Msk   (0x1ul << ACMP_STATUS_WKIF1_Pos)
 
#define ACMP_STATUS_ACMPS0_Pos   (12)
 
#define ACMP_STATUS_ACMPS0_Msk   (0x1ul << ACMP_STATUS_ACMPS0_Pos)
 
#define ACMP_STATUS_ACMPS1_Pos   (13)
 
#define ACMP_STATUS_ACMPS1_Msk   (0x1ul << ACMP_STATUS_ACMPS1_Pos)
 
#define ACMP_STATUS_ACMPWO_Pos   (16)
 
#define ACMP_STATUS_ACMPWO_Msk   (0x1ul << ACMP_STATUS_ACMPWO_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)
 

Detailed Description

ACMP register definition header file.

Version
V1.00

SPDX-License-Identifier: Apache-2.0

Definition in file acmp_reg.h.