M4521_BSP V3.02.000
The Board Support Package for M4521
Data Structures
Control Register
Collaboration diagram for Control Register:

Data Structures

struct  EADC_T
 
#define EADC_DAT_RESULT_Pos   (0)
 
#define EADC_DAT_RESULT_Msk   (0xfffful << EADC_DAT_RESULT_Pos)
 
#define EADC_DAT_OV_Pos   (16)
 
#define EADC_DAT_OV_Msk   (0x1ul << EADC_DAT_OV_Pos)
 
#define EADC_DAT_VALID_Pos   (17)
 
#define EADC_DAT_VALID_Msk   (0x1ul << EADC_DAT_VALID_Pos)
 
#define EADC_CURDAT_CURDAT_Pos   (0)
 
#define EADC_CURDAT_CURDAT_Msk   (0x3fffful << EADC_CURDAT_CURDAT_Pos)
 
#define EADC_CTL_ADCEN_Pos   (0)
 
#define EADC_CTL_ADCEN_Msk   (0x1ul << EADC_CTL_ADCEN_Pos)
 
#define EADC_CTL_ADRST_Pos   (1)
 
#define EADC_CTL_ADRST_Msk   (0x1ul << EADC_CTL_ADRST_Pos)
 
#define EADC_CTL_ADCIEN0_Pos   (2)
 
#define EADC_CTL_ADCIEN0_Msk   (0x1ul << EADC_CTL_ADCIEN0_Pos)
 
#define EADC_CTL_ADCIEN1_Pos   (3)
 
#define EADC_CTL_ADCIEN1_Msk   (0x1ul << EADC_CTL_ADCIEN1_Pos)
 
#define EADC_CTL_ADCIEN2_Pos   (4)
 
#define EADC_CTL_ADCIEN2_Msk   (0x1ul << EADC_CTL_ADCIEN2_Pos)
 
#define EADC_CTL_ADCIEN3_Pos   (5)
 
#define EADC_CTL_ADCIEN3_Msk   (0x1ul << EADC_CTL_ADCIEN3_Pos)
 
#define EADC_CTL_DIFFEN_Pos   (8)
 
#define EADC_CTL_DIFFEN_Msk   (0x1ul << EADC_CTL_DIFFEN_Pos)
 
#define EADC_CTL_DMOF_Pos   (9)
 
#define EADC_CTL_DMOF_Msk   (0x1ul << EADC_CTL_DMOF_Pos)
 
#define EADC_CTL_PDMAEN_Pos   (11)
 
#define EADC_CTL_PDMAEN_Msk   (0x1ul << EADC_CTL_PDMAEN_Pos)
 
#define EADC_CTL_SMPTSEL_Pos   (16)
 
#define EADC_CTL_SMPTSEL_Msk   (0x7ul << EADC_CTL_SMPTSEL_Pos)
 
#define EADC_SWTRG_SWTRG_Pos   (0)
 
#define EADC_SWTRG_SWTRG_Msk   (0x7fffful << EADC_SWTRG_SWTRG_Pos)
 
#define EADC_PENDSTS_STPF_Pos   (0)
 
#define EADC_PENDSTS_STPF_Msk   (0x7fffful << EADC_PENDSTS_STPF_Pos)
 
#define EADC_OVSTS_SPOVF_Pos   (0)
 
#define EADC_OVSTS_SPOVF_Msk   (0x7fffful << EADC_OVSTS_SPOVF_Pos)
 
#define EADC_SCTL_CHSEL_Pos   (0)
 
#define EADC_SCTL_CHSEL_Msk   (0xful << EADC_SCTL_CHSEL_Pos)
 
#define EADC_SCTL_EXTREN_Pos   (4)
 
#define EADC_SCTL_EXTREN_Msk   (0x1ul << EADC_SCTL_EXTREN_Pos)
 
#define EADC_SCTL_EXTFEN_Pos   (5)
 
#define EADC_SCTL_EXTFEN_Msk   (0x1ul << EADC_SCTL_EXTFEN_Pos)
 
#define EADC_SCTL_TRGDLYDIV_Pos   (6)
 
#define EADC_SCTL_TRGDLYDIV_Msk   (0x3ul << EADC_SCTL_TRGDLYDIV_Pos)
 
#define EADC_SCTL_TRGDLYCNT_Pos   (8)
 
#define EADC_SCTL_TRGDLYCNT_Msk   (0xfful << EADC_SCTL_TRGDLYCNT_Pos)
 
#define EADC_SCTL_TRGSEL_Pos   (16)
 
#define EADC_SCTL_TRGSEL_Msk   (0x1ful << EADC_SCTL_TRGSEL_Pos)
 
#define EADC_SCTL_INTPOS_Pos   (22)
 
#define EADC_SCTL_INTPOS_Msk   (0x1ul << EADC_SCTL_INTPOS_Pos)
 
#define EADC_SCTL_DBMEN_Pos   (23)
 
#define EADC_SCTL_DBMEN_Msk   (0x1ul << EADC_SCTL_DBMEN_Pos)
 
#define EADC_SCTL_EXTSMPT_Pos   (24)
 
#define EADC_SCTL_EXTSMPT_Msk   (0xfful << EADC_SCTL_EXTSMPT_Pos)
 
#define EADC_INTSRC_SPLIE_Pos   (0)
 
#define EADC_INTSRC_SPLIE_Msk   (0x7FFFFul << EADC_INTSRC_SPLIE_Pos)
 
#define EADC_CMP_ADCMPEN_Pos   (0)
 
#define EADC_CMP_ADCMPEN_Msk   (0x1ul << EADC_CMP_ADCMPEN_Pos)
 
#define EADC_CMP_ADCMPIE_Pos   (1)
 
#define EADC_CMP_ADCMPIE_Msk   (0x1ul << EADC_CMP_ADCMPIE_Pos)
 
#define EADC_CMP_CMPCOND_Pos   (2)
 
#define EADC_CMP_CMPCOND_Msk   (0x1ul << EADC_CMP_CMPCOND_Pos)
 
#define EADC_CMP_CMPSPL_Pos   (3)
 
#define EADC_CMP_CMPSPL_Msk   (0x1ful << EADC_CMP_CMPSPL_Pos)
 
#define EADC_CMP_CMPMCNT_Pos   (8)
 
#define EADC_CMP_CMPMCNT_Msk   (0xful << EADC_CMP_CMPMCNT_Pos)
 
#define EADC_CMP_CMPWEN_Pos   (15)
 
#define EADC_CMP_CMPWEN_Msk   (0x1ul << EADC_CMP_CMPWEN_Pos)
 
#define EADC_CMP_CMPDAT_Pos   (16)
 
#define EADC_CMP_CMPDAT_Msk   (0xffful << EADC_CMP_CMPDAT_Pos)
 
#define EADC_STATUS0_VALID_Pos   (0)
 
#define EADC_STATUS0_VALID_Msk   (0xfffful << EADC_STATUS0_VALID_Pos)
 
#define EADC_STATUS0_OV_Pos   (16)
 
#define EADC_STATUS0_OV_Msk   (0xfffful << EADC_STATUS0_OV_Pos)
 
#define EADC_STATUS1_VALID_Pos   (0)
 
#define EADC_STATUS1_VALID_Msk   (0x7ul << EADC_STATUS1_VALID_Pos)
 
#define EADC_STATUS1_OV_Pos   (16)
 
#define EADC_STATUS1_OV_Msk   (0x7ul << EADC_STATUS1_OV_Pos)
 
#define EADC_STATUS2_ADIF0_Pos   (0)
 
#define EADC_STATUS2_ADIF0_Msk   (0x1ul << EADC_STATUS2_ADIF0_Pos)
 
#define EADC_STATUS2_ADIF1_Pos   (1)
 
#define EADC_STATUS2_ADIF1_Msk   (0x1ul << EADC_STATUS2_ADIF1_Pos)
 
#define EADC_STATUS2_ADIF2_Pos   (2)
 
#define EADC_STATUS2_ADIF2_Msk   (0x1ul << EADC_STATUS2_ADIF2_Pos)
 
#define EADC_STATUS2_ADIF3_Pos   (3)
 
#define EADC_STATUS2_ADIF3_Msk   (0x1ul << EADC_STATUS2_ADIF3_Pos)
 
#define EADC_STATUS2_ADCMPF0_Pos   (4)
 
#define EADC_STATUS2_ADCMPF0_Msk   (0x1ul << EADC_STATUS2_ADCMPF0_Pos)
 
#define EADC_STATUS2_ADCMPF1_Pos   (5)
 
#define EADC_STATUS2_ADCMPF1_Msk   (0x1ul << EADC_STATUS2_ADCMPF1_Pos)
 
#define EADC_STATUS2_ADCMPF2_Pos   (6)
 
#define EADC_STATUS2_ADCMPF2_Msk   (0x1ul << EADC_STATUS2_ADCMPF2_Pos)
 
#define EADC_STATUS2_ADCMPF3_Pos   (7)
 
#define EADC_STATUS2_ADCMPF3_Msk   (0x1ul << EADC_STATUS2_ADCMPF3_Pos)
 
#define EADC_STATUS2_ADOVIF0_Pos   (8)
 
#define EADC_STATUS2_ADOVIF0_Msk   (0x1ul << EADC_STATUS2_ADOVIF0_Pos)
 
#define EADC_STATUS2_ADOVIF1_Pos   (9)
 
#define EADC_STATUS2_ADOVIF1_Msk   (0x1ul << EADC_STATUS2_ADOVIF1_Pos)
 
#define EADC_STATUS2_ADOVIF2_Pos   (10)
 
#define EADC_STATUS2_ADOVIF2_Msk   (0x1ul << EADC_STATUS2_ADOVIF2_Pos)
 
#define EADC_STATUS2_ADOVIF3_Pos   (11)
 
#define EADC_STATUS2_ADOVIF3_Msk   (0x1ul << EADC_STATUS2_ADOVIF3_Pos)
 
#define EADC_STATUS2_ADCMPO0_Pos   (12)
 
#define EADC_STATUS2_ADCMPO0_Msk   (0x1ul << EADC_STATUS2_ADCMPO0_Pos)
 
#define EADC_STATUS2_ADCMPO1_Pos   (13)
 
#define EADC_STATUS2_ADCMPO1_Msk   (0x1ul << EADC_STATUS2_ADCMPO1_Pos)
 
#define EADC_STATUS2_ADCMPO2_Pos   (14)
 
#define EADC_STATUS2_ADCMPO2_Msk   (0x1ul << EADC_STATUS2_ADCMPO2_Pos)
 
#define EADC_STATUS2_ADCMPO3_Pos   (15)
 
#define EADC_STATUS2_ADCMPO3_Msk   (0x1ul << EADC_STATUS2_ADCMPO3_Pos)
 
#define EADC_STATUS2_CHANNEL_Pos   (16)
 
#define EADC_STATUS2_CHANNEL_Msk   (0x1ful << EADC_STATUS2_CHANNEL_Pos)
 
#define EADC_STATUS2_BUSY_Pos   (23)
 
#define EADC_STATUS2_BUSY_Msk   (0x1ul << EADC_STATUS2_BUSY_Pos)
 
#define EADC_STATUS2_ADOVIF_Pos   (24)
 
#define EADC_STATUS2_ADOVIF_Msk   (0x1ul << EADC_STATUS2_ADOVIF_Pos)
 
#define EADC_STATUS2_STOVF_Pos   (25)
 
#define EADC_STATUS2_STOVF_Msk   (0x1ul << EADC_STATUS2_STOVF_Pos)
 
#define EADC_STATUS2_AVALID_Pos   (26)
 
#define EADC_STATUS2_AVALID_Msk   (0x1ul << EADC_STATUS2_AVALID_Pos)
 
#define EADC_STATUS2_AOV_Pos   (27)
 
#define EADC_STATUS2_AOV_Msk   (0x1ul << EADC_STATUS2_AOV_Pos)
 
#define EADC_STATUS3_CURSPL_Pos   (0)
 
#define EADC_STATUS3_CURSPL_Msk   (0x1ful << EADC_STATUS3_CURSPL_Pos)
 
#define EADC_DDAT_RESULT_Pos   (0)
 
#define EADC_DDAT_RESULT_Msk   (0xfffful << EADC_DDAT_RESULT_Pos)
 
#define EADC_DDAT_OV_Pos   (16)
 
#define EADC_DDAT_OV_Msk   (0x1ul << EADC_DDAT_OV_Pos)
 
#define EADC_DDAT_VALID_Pos   (17)
 
#define EADC_DDAT_VALID_Msk   (0x1ul << EADC_DDAT_VALID_Pos)
 

Detailed Description

Macro Definition Documentation

◆ EADC_CMP_ADCMPEN_Msk

#define EADC_CMP_ADCMPEN_Msk   (0x1ul << EADC_CMP_ADCMPEN_Pos)

EADC_T::CMP: ADCMPEN Mask

Definition at line 832 of file M4521.h.

◆ EADC_CMP_ADCMPEN_Pos

#define EADC_CMP_ADCMPEN_Pos   (0)

EADC_T::CMP: ADCMPEN Position

Definition at line 831 of file M4521.h.

◆ EADC_CMP_ADCMPIE_Msk

#define EADC_CMP_ADCMPIE_Msk   (0x1ul << EADC_CMP_ADCMPIE_Pos)

EADC_T::CMP: ADCMPIE Mask

Definition at line 835 of file M4521.h.

◆ EADC_CMP_ADCMPIE_Pos

#define EADC_CMP_ADCMPIE_Pos   (1)

EADC_T::CMP: ADCMPIE Position

Definition at line 834 of file M4521.h.

◆ EADC_CMP_CMPCOND_Msk

#define EADC_CMP_CMPCOND_Msk   (0x1ul << EADC_CMP_CMPCOND_Pos)

EADC_T::CMP: CMPCOND Mask

Definition at line 838 of file M4521.h.

◆ EADC_CMP_CMPCOND_Pos

#define EADC_CMP_CMPCOND_Pos   (2)

EADC_T::CMP: CMPCOND Position

Definition at line 837 of file M4521.h.

◆ EADC_CMP_CMPDAT_Msk

#define EADC_CMP_CMPDAT_Msk   (0xffful << EADC_CMP_CMPDAT_Pos)

EADC_T::CMP: CMPDAT Mask

Definition at line 850 of file M4521.h.

◆ EADC_CMP_CMPDAT_Pos

#define EADC_CMP_CMPDAT_Pos   (16)

EADC_T::CMP: CMPDAT Position

Definition at line 849 of file M4521.h.

◆ EADC_CMP_CMPMCNT_Msk

#define EADC_CMP_CMPMCNT_Msk   (0xful << EADC_CMP_CMPMCNT_Pos)

EADC_T::CMP: CMPMCNT Mask

Definition at line 844 of file M4521.h.

◆ EADC_CMP_CMPMCNT_Pos

#define EADC_CMP_CMPMCNT_Pos   (8)

EADC_T::CMP: CMPMCNT Position

Definition at line 843 of file M4521.h.

◆ EADC_CMP_CMPSPL_Msk

#define EADC_CMP_CMPSPL_Msk   (0x1ful << EADC_CMP_CMPSPL_Pos)

EADC_T::CMP: CMPSPL Mask

Definition at line 841 of file M4521.h.

◆ EADC_CMP_CMPSPL_Pos

#define EADC_CMP_CMPSPL_Pos   (3)

EADC_T::CMP: CMPSPL Position

Definition at line 840 of file M4521.h.

◆ EADC_CMP_CMPWEN_Msk

#define EADC_CMP_CMPWEN_Msk   (0x1ul << EADC_CMP_CMPWEN_Pos)

EADC_T::CMP: CMPWEN Mask

Definition at line 847 of file M4521.h.

◆ EADC_CMP_CMPWEN_Pos

#define EADC_CMP_CMPWEN_Pos   (15)

EADC_T::CMP: CMPWEN Position

Definition at line 846 of file M4521.h.

◆ EADC_CTL_ADCEN_Msk

#define EADC_CTL_ADCEN_Msk   (0x1ul << EADC_CTL_ADCEN_Pos)

EADC_T::CTL: ADCEN Mask

Definition at line 763 of file M4521.h.

◆ EADC_CTL_ADCEN_Pos

#define EADC_CTL_ADCEN_Pos   (0)

EADC_T::CTL: ADCEN Position

Definition at line 762 of file M4521.h.

◆ EADC_CTL_ADCIEN0_Msk

#define EADC_CTL_ADCIEN0_Msk   (0x1ul << EADC_CTL_ADCIEN0_Pos)

EADC_T::CTL: ADCIEN0 Mask

Definition at line 769 of file M4521.h.

◆ EADC_CTL_ADCIEN0_Pos

#define EADC_CTL_ADCIEN0_Pos   (2)

EADC_T::CTL: ADCIEN0 Position

Definition at line 768 of file M4521.h.

◆ EADC_CTL_ADCIEN1_Msk

#define EADC_CTL_ADCIEN1_Msk   (0x1ul << EADC_CTL_ADCIEN1_Pos)

EADC_T::CTL: ADCIEN1 Mask

Definition at line 772 of file M4521.h.

◆ EADC_CTL_ADCIEN1_Pos

#define EADC_CTL_ADCIEN1_Pos   (3)

EADC_T::CTL: ADCIEN1 Position

Definition at line 771 of file M4521.h.

◆ EADC_CTL_ADCIEN2_Msk

#define EADC_CTL_ADCIEN2_Msk   (0x1ul << EADC_CTL_ADCIEN2_Pos)

EADC_T::CTL: ADCIEN2 Mask

Definition at line 775 of file M4521.h.

◆ EADC_CTL_ADCIEN2_Pos

#define EADC_CTL_ADCIEN2_Pos   (4)

EADC_T::CTL: ADCIEN2 Position

Definition at line 774 of file M4521.h.

◆ EADC_CTL_ADCIEN3_Msk

#define EADC_CTL_ADCIEN3_Msk   (0x1ul << EADC_CTL_ADCIEN3_Pos)

EADC_T::CTL: ADCIEN3 Mask

Definition at line 778 of file M4521.h.

◆ EADC_CTL_ADCIEN3_Pos

#define EADC_CTL_ADCIEN3_Pos   (5)

EADC_T::CTL: ADCIEN3 Position

Definition at line 777 of file M4521.h.

◆ EADC_CTL_ADRST_Msk

#define EADC_CTL_ADRST_Msk   (0x1ul << EADC_CTL_ADRST_Pos)

EADC_T::CTL: ADRST Mask

Definition at line 766 of file M4521.h.

◆ EADC_CTL_ADRST_Pos

#define EADC_CTL_ADRST_Pos   (1)

EADC_T::CTL: ADRST Position

Definition at line 765 of file M4521.h.

◆ EADC_CTL_DIFFEN_Msk

#define EADC_CTL_DIFFEN_Msk   (0x1ul << EADC_CTL_DIFFEN_Pos)

EADC_T::CTL: DIFFEN Mask

Definition at line 781 of file M4521.h.

◆ EADC_CTL_DIFFEN_Pos

#define EADC_CTL_DIFFEN_Pos   (8)

EADC_T::CTL: DIFFEN Position

Definition at line 780 of file M4521.h.

◆ EADC_CTL_DMOF_Msk

#define EADC_CTL_DMOF_Msk   (0x1ul << EADC_CTL_DMOF_Pos)

EADC_T::CTL: DMOF Mask

Definition at line 784 of file M4521.h.

◆ EADC_CTL_DMOF_Pos

#define EADC_CTL_DMOF_Pos   (9)

EADC_T::CTL: DMOF Position

Definition at line 783 of file M4521.h.

◆ EADC_CTL_PDMAEN_Msk

#define EADC_CTL_PDMAEN_Msk   (0x1ul << EADC_CTL_PDMAEN_Pos)

EADC_T::CTL: PDMAEN Mask

Definition at line 787 of file M4521.h.

◆ EADC_CTL_PDMAEN_Pos

#define EADC_CTL_PDMAEN_Pos   (11)

EADC_T::CTL: PDMAEN Position

Definition at line 786 of file M4521.h.

◆ EADC_CTL_SMPTSEL_Msk

#define EADC_CTL_SMPTSEL_Msk   (0x7ul << EADC_CTL_SMPTSEL_Pos)

EADC_T::CTL: SMPTSEL Mask

Definition at line 790 of file M4521.h.

◆ EADC_CTL_SMPTSEL_Pos

#define EADC_CTL_SMPTSEL_Pos   (16)

EADC_T::CTL: SMPTSEL Position

Definition at line 789 of file M4521.h.

◆ EADC_CURDAT_CURDAT_Msk

#define EADC_CURDAT_CURDAT_Msk   (0x3fffful << EADC_CURDAT_CURDAT_Pos)

EADC_T::CURDAT: CURDAT Mask

Definition at line 760 of file M4521.h.

◆ EADC_CURDAT_CURDAT_Pos

#define EADC_CURDAT_CURDAT_Pos   (0)

EADC_T::CURDAT: CURDAT Position

Definition at line 759 of file M4521.h.

◆ EADC_DAT_OV_Msk

#define EADC_DAT_OV_Msk   (0x1ul << EADC_DAT_OV_Pos)

EADC_T::DAT: OV Mask

Definition at line 754 of file M4521.h.

◆ EADC_DAT_OV_Pos

#define EADC_DAT_OV_Pos   (16)

EADC_T::DAT: OV Position

Definition at line 753 of file M4521.h.

◆ EADC_DAT_RESULT_Msk

#define EADC_DAT_RESULT_Msk   (0xfffful << EADC_DAT_RESULT_Pos)

EADC_T::DAT: RESULT Mask

Definition at line 751 of file M4521.h.

◆ EADC_DAT_RESULT_Pos

#define EADC_DAT_RESULT_Pos   (0)
@addtogroup EADC_CONST EADC Bit Field Definition
Constant Definitions for EADC Controller

EADC_T::DAT: RESULT Position

Definition at line 750 of file M4521.h.

◆ EADC_DAT_VALID_Msk

#define EADC_DAT_VALID_Msk   (0x1ul << EADC_DAT_VALID_Pos)

EADC_T::DAT: VALID Mask

Definition at line 757 of file M4521.h.

◆ EADC_DAT_VALID_Pos

#define EADC_DAT_VALID_Pos   (17)

EADC_T::DAT: VALID Position

Definition at line 756 of file M4521.h.

◆ EADC_DDAT_OV_Msk

#define EADC_DDAT_OV_Msk   (0x1ul << EADC_DDAT_OV_Pos)

EADC_T::DDAT: OV Mask

Definition at line 937 of file M4521.h.

◆ EADC_DDAT_OV_Pos

#define EADC_DDAT_OV_Pos   (16)

EADC_T::DDAT: OV Position

Definition at line 936 of file M4521.h.

◆ EADC_DDAT_RESULT_Msk

#define EADC_DDAT_RESULT_Msk   (0xfffful << EADC_DDAT_RESULT_Pos)

EADC_T::DDAT: RESULT Mask

Definition at line 934 of file M4521.h.

◆ EADC_DDAT_RESULT_Pos

#define EADC_DDAT_RESULT_Pos   (0)

EADC_T::DDAT: RESULT Position

Definition at line 933 of file M4521.h.

◆ EADC_DDAT_VALID_Msk

#define EADC_DDAT_VALID_Msk   (0x1ul << EADC_DDAT_VALID_Pos)

EADC_T::DDAT: VALID Mask

Definition at line 940 of file M4521.h.

◆ EADC_DDAT_VALID_Pos

#define EADC_DDAT_VALID_Pos   (17)

EADC_T::DDAT: VALID Position

Definition at line 939 of file M4521.h.

◆ EADC_INTSRC_SPLIE_Msk

#define EADC_INTSRC_SPLIE_Msk   (0x7FFFFul << EADC_INTSRC_SPLIE_Pos)

EADC_T::INTSRC: SPLIE Mask

Definition at line 829 of file M4521.h.

◆ EADC_INTSRC_SPLIE_Pos

#define EADC_INTSRC_SPLIE_Pos   (0)

EADC_T::INTSRC: SPLIE Position

Definition at line 828 of file M4521.h.

◆ EADC_OVSTS_SPOVF_Msk

#define EADC_OVSTS_SPOVF_Msk   (0x7fffful << EADC_OVSTS_SPOVF_Pos)

EADC_T::OVSTS: SPOVF Mask

Definition at line 799 of file M4521.h.

◆ EADC_OVSTS_SPOVF_Pos

#define EADC_OVSTS_SPOVF_Pos   (0)

EADC_T::OVSTS: SPOVF Position

Definition at line 798 of file M4521.h.

◆ EADC_PENDSTS_STPF_Msk

#define EADC_PENDSTS_STPF_Msk   (0x7fffful << EADC_PENDSTS_STPF_Pos)

EADC_T::PENDSTS: STPF Mask

Definition at line 796 of file M4521.h.

◆ EADC_PENDSTS_STPF_Pos

#define EADC_PENDSTS_STPF_Pos   (0)

EADC_T::PENDSTS: STPF Position

Definition at line 795 of file M4521.h.

◆ EADC_SCTL_CHSEL_Msk

#define EADC_SCTL_CHSEL_Msk   (0xful << EADC_SCTL_CHSEL_Pos)

EADC_T::SCTL: CHSEL Mask

Definition at line 802 of file M4521.h.

◆ EADC_SCTL_CHSEL_Pos

#define EADC_SCTL_CHSEL_Pos   (0)

EADC_T::SCTL: CHSEL Position

Definition at line 801 of file M4521.h.

◆ EADC_SCTL_DBMEN_Msk

#define EADC_SCTL_DBMEN_Msk   (0x1ul << EADC_SCTL_DBMEN_Pos)

EADC_T::SCTL: DBMEN Mask

Definition at line 823 of file M4521.h.

◆ EADC_SCTL_DBMEN_Pos

#define EADC_SCTL_DBMEN_Pos   (23)

EADC_T::SCTL: DBMEN Position

Definition at line 822 of file M4521.h.

◆ EADC_SCTL_EXTFEN_Msk

#define EADC_SCTL_EXTFEN_Msk   (0x1ul << EADC_SCTL_EXTFEN_Pos)

EADC_T::SCTL: EXTFEN Mask

Definition at line 808 of file M4521.h.

◆ EADC_SCTL_EXTFEN_Pos

#define EADC_SCTL_EXTFEN_Pos   (5)

EADC_T::SCTL: EXTFEN Position

Definition at line 807 of file M4521.h.

◆ EADC_SCTL_EXTREN_Msk

#define EADC_SCTL_EXTREN_Msk   (0x1ul << EADC_SCTL_EXTREN_Pos)

EADC_T::SCTL: EXTREN Mask

Definition at line 805 of file M4521.h.

◆ EADC_SCTL_EXTREN_Pos

#define EADC_SCTL_EXTREN_Pos   (4)

EADC_T::SCTL: EXTREN Position

Definition at line 804 of file M4521.h.

◆ EADC_SCTL_EXTSMPT_Msk

#define EADC_SCTL_EXTSMPT_Msk   (0xfful << EADC_SCTL_EXTSMPT_Pos)

EADC_T::SCTL: EXTSMPT Mask

Definition at line 826 of file M4521.h.

◆ EADC_SCTL_EXTSMPT_Pos

#define EADC_SCTL_EXTSMPT_Pos   (24)

EADC_T::SCTL: EXTSMPT Position

Definition at line 825 of file M4521.h.

◆ EADC_SCTL_INTPOS_Msk

#define EADC_SCTL_INTPOS_Msk   (0x1ul << EADC_SCTL_INTPOS_Pos)

EADC_T::SCTL: INTPOS Mask

Definition at line 820 of file M4521.h.

◆ EADC_SCTL_INTPOS_Pos

#define EADC_SCTL_INTPOS_Pos   (22)

EADC_T::SCTL: INTPOS Position

Definition at line 819 of file M4521.h.

◆ EADC_SCTL_TRGDLYCNT_Msk

#define EADC_SCTL_TRGDLYCNT_Msk   (0xfful << EADC_SCTL_TRGDLYCNT_Pos)

EADC_T::SCTL: TRGDLYCNT Mask

Definition at line 814 of file M4521.h.

◆ EADC_SCTL_TRGDLYCNT_Pos

#define EADC_SCTL_TRGDLYCNT_Pos   (8)

EADC_T::SCTL: TRGDLYCNT Position

Definition at line 813 of file M4521.h.

◆ EADC_SCTL_TRGDLYDIV_Msk

#define EADC_SCTL_TRGDLYDIV_Msk   (0x3ul << EADC_SCTL_TRGDLYDIV_Pos)

EADC_T::SCTL: TRGDLYDIV Mask

Definition at line 811 of file M4521.h.

◆ EADC_SCTL_TRGDLYDIV_Pos

#define EADC_SCTL_TRGDLYDIV_Pos   (6)

EADC_T::SCTL: TRGDLYDIV Position

Definition at line 810 of file M4521.h.

◆ EADC_SCTL_TRGSEL_Msk

#define EADC_SCTL_TRGSEL_Msk   (0x1ful << EADC_SCTL_TRGSEL_Pos)

EADC_T::SCTL: TRGSEL Mask

Definition at line 817 of file M4521.h.

◆ EADC_SCTL_TRGSEL_Pos

#define EADC_SCTL_TRGSEL_Pos   (16)

EADC_T::SCTL: TRGSEL Position

Definition at line 816 of file M4521.h.

◆ EADC_STATUS0_OV_Msk

#define EADC_STATUS0_OV_Msk   (0xfffful << EADC_STATUS0_OV_Pos)

EADC_T::STATUS0: OV Mask

Definition at line 856 of file M4521.h.

◆ EADC_STATUS0_OV_Pos

#define EADC_STATUS0_OV_Pos   (16)

EADC_T::STATUS0: OV Position

Definition at line 855 of file M4521.h.

◆ EADC_STATUS0_VALID_Msk

#define EADC_STATUS0_VALID_Msk   (0xfffful << EADC_STATUS0_VALID_Pos)

EADC_T::STATUS0: VALID Mask

Definition at line 853 of file M4521.h.

◆ EADC_STATUS0_VALID_Pos

#define EADC_STATUS0_VALID_Pos   (0)

EADC_T::STATUS0: VALID Position

Definition at line 852 of file M4521.h.

◆ EADC_STATUS1_OV_Msk

#define EADC_STATUS1_OV_Msk   (0x7ul << EADC_STATUS1_OV_Pos)

EADC_T::STATUS1: OV Mask

Definition at line 862 of file M4521.h.

◆ EADC_STATUS1_OV_Pos

#define EADC_STATUS1_OV_Pos   (16)

EADC_T::STATUS1: OV Position

Definition at line 861 of file M4521.h.

◆ EADC_STATUS1_VALID_Msk

#define EADC_STATUS1_VALID_Msk   (0x7ul << EADC_STATUS1_VALID_Pos)

EADC_T::STATUS1: VALID Mask

Definition at line 859 of file M4521.h.

◆ EADC_STATUS1_VALID_Pos

#define EADC_STATUS1_VALID_Pos   (0)

EADC_T::STATUS1: VALID Position

Definition at line 858 of file M4521.h.

◆ EADC_STATUS2_ADCMPF0_Msk

#define EADC_STATUS2_ADCMPF0_Msk   (0x1ul << EADC_STATUS2_ADCMPF0_Pos)

EADC_T::STATUS2: ADCMPF0 Mask

Definition at line 877 of file M4521.h.

◆ EADC_STATUS2_ADCMPF0_Pos

#define EADC_STATUS2_ADCMPF0_Pos   (4)

EADC_T::STATUS2: ADCMPF0 Position

Definition at line 876 of file M4521.h.

◆ EADC_STATUS2_ADCMPF1_Msk

#define EADC_STATUS2_ADCMPF1_Msk   (0x1ul << EADC_STATUS2_ADCMPF1_Pos)

EADC_T::STATUS2: ADCMPF1 Mask

Definition at line 880 of file M4521.h.

◆ EADC_STATUS2_ADCMPF1_Pos

#define EADC_STATUS2_ADCMPF1_Pos   (5)

EADC_T::STATUS2: ADCMPF1 Position

Definition at line 879 of file M4521.h.

◆ EADC_STATUS2_ADCMPF2_Msk

#define EADC_STATUS2_ADCMPF2_Msk   (0x1ul << EADC_STATUS2_ADCMPF2_Pos)

EADC_T::STATUS2: ADCMPF2 Mask

Definition at line 883 of file M4521.h.

◆ EADC_STATUS2_ADCMPF2_Pos

#define EADC_STATUS2_ADCMPF2_Pos   (6)

EADC_T::STATUS2: ADCMPF2 Position

Definition at line 882 of file M4521.h.

◆ EADC_STATUS2_ADCMPF3_Msk

#define EADC_STATUS2_ADCMPF3_Msk   (0x1ul << EADC_STATUS2_ADCMPF3_Pos)

EADC_T::STATUS2: ADCMPF3 Mask

Definition at line 886 of file M4521.h.

◆ EADC_STATUS2_ADCMPF3_Pos

#define EADC_STATUS2_ADCMPF3_Pos   (7)

EADC_T::STATUS2: ADCMPF3 Position

Definition at line 885 of file M4521.h.

◆ EADC_STATUS2_ADCMPO0_Msk

#define EADC_STATUS2_ADCMPO0_Msk   (0x1ul << EADC_STATUS2_ADCMPO0_Pos)

EADC_T::STATUS2: ADCMPO0 Mask

Definition at line 901 of file M4521.h.

◆ EADC_STATUS2_ADCMPO0_Pos

#define EADC_STATUS2_ADCMPO0_Pos   (12)

EADC_T::STATUS2: ADCMPO0 Position

Definition at line 900 of file M4521.h.

◆ EADC_STATUS2_ADCMPO1_Msk

#define EADC_STATUS2_ADCMPO1_Msk   (0x1ul << EADC_STATUS2_ADCMPO1_Pos)

EADC_T::STATUS2: ADCMPO1 Mask

Definition at line 904 of file M4521.h.

◆ EADC_STATUS2_ADCMPO1_Pos

#define EADC_STATUS2_ADCMPO1_Pos   (13)

EADC_T::STATUS2: ADCMPO1 Position

Definition at line 903 of file M4521.h.

◆ EADC_STATUS2_ADCMPO2_Msk

#define EADC_STATUS2_ADCMPO2_Msk   (0x1ul << EADC_STATUS2_ADCMPO2_Pos)

EADC_T::STATUS2: ADCMPO2 Mask

Definition at line 907 of file M4521.h.

◆ EADC_STATUS2_ADCMPO2_Pos

#define EADC_STATUS2_ADCMPO2_Pos   (14)

EADC_T::STATUS2: ADCMPO2 Position

Definition at line 906 of file M4521.h.

◆ EADC_STATUS2_ADCMPO3_Msk

#define EADC_STATUS2_ADCMPO3_Msk   (0x1ul << EADC_STATUS2_ADCMPO3_Pos)

EADC_T::STATUS2: ADCMPO3 Mask

Definition at line 910 of file M4521.h.

◆ EADC_STATUS2_ADCMPO3_Pos

#define EADC_STATUS2_ADCMPO3_Pos   (15)

EADC_T::STATUS2: ADCMPO3 Position

Definition at line 909 of file M4521.h.

◆ EADC_STATUS2_ADIF0_Msk

#define EADC_STATUS2_ADIF0_Msk   (0x1ul << EADC_STATUS2_ADIF0_Pos)

EADC_T::STATUS2: ADIF0 Mask

Definition at line 865 of file M4521.h.

◆ EADC_STATUS2_ADIF0_Pos

#define EADC_STATUS2_ADIF0_Pos   (0)

EADC_T::STATUS2: ADIF0 Position

Definition at line 864 of file M4521.h.

◆ EADC_STATUS2_ADIF1_Msk

#define EADC_STATUS2_ADIF1_Msk   (0x1ul << EADC_STATUS2_ADIF1_Pos)

EADC_T::STATUS2: ADIF1 Mask

Definition at line 868 of file M4521.h.

◆ EADC_STATUS2_ADIF1_Pos

#define EADC_STATUS2_ADIF1_Pos   (1)

EADC_T::STATUS2: ADIF1 Position

Definition at line 867 of file M4521.h.

◆ EADC_STATUS2_ADIF2_Msk

#define EADC_STATUS2_ADIF2_Msk   (0x1ul << EADC_STATUS2_ADIF2_Pos)

EADC_T::STATUS2: ADIF2 Mask

Definition at line 871 of file M4521.h.

◆ EADC_STATUS2_ADIF2_Pos

#define EADC_STATUS2_ADIF2_Pos   (2)

EADC_T::STATUS2: ADIF2 Position

Definition at line 870 of file M4521.h.

◆ EADC_STATUS2_ADIF3_Msk

#define EADC_STATUS2_ADIF3_Msk   (0x1ul << EADC_STATUS2_ADIF3_Pos)

EADC_T::STATUS2: ADIF3 Mask

Definition at line 874 of file M4521.h.

◆ EADC_STATUS2_ADIF3_Pos

#define EADC_STATUS2_ADIF3_Pos   (3)

EADC_T::STATUS2: ADIF3 Position

Definition at line 873 of file M4521.h.

◆ EADC_STATUS2_ADOVIF0_Msk

#define EADC_STATUS2_ADOVIF0_Msk   (0x1ul << EADC_STATUS2_ADOVIF0_Pos)

EADC_T::STATUS2: ADOVIF0 Mask

Definition at line 889 of file M4521.h.

◆ EADC_STATUS2_ADOVIF0_Pos

#define EADC_STATUS2_ADOVIF0_Pos   (8)

EADC_T::STATUS2: ADOVIF0 Position

Definition at line 888 of file M4521.h.

◆ EADC_STATUS2_ADOVIF1_Msk

#define EADC_STATUS2_ADOVIF1_Msk   (0x1ul << EADC_STATUS2_ADOVIF1_Pos)

EADC_T::STATUS2: ADOVIF1 Mask

Definition at line 892 of file M4521.h.

◆ EADC_STATUS2_ADOVIF1_Pos

#define EADC_STATUS2_ADOVIF1_Pos   (9)

EADC_T::STATUS2: ADOVIF1 Position

Definition at line 891 of file M4521.h.

◆ EADC_STATUS2_ADOVIF2_Msk

#define EADC_STATUS2_ADOVIF2_Msk   (0x1ul << EADC_STATUS2_ADOVIF2_Pos)

EADC_T::STATUS2: ADOVIF2 Mask

Definition at line 895 of file M4521.h.

◆ EADC_STATUS2_ADOVIF2_Pos

#define EADC_STATUS2_ADOVIF2_Pos   (10)

EADC_T::STATUS2: ADOVIF2 Position

Definition at line 894 of file M4521.h.

◆ EADC_STATUS2_ADOVIF3_Msk

#define EADC_STATUS2_ADOVIF3_Msk   (0x1ul << EADC_STATUS2_ADOVIF3_Pos)

EADC_T::STATUS2: ADOVIF3 Mask

Definition at line 898 of file M4521.h.

◆ EADC_STATUS2_ADOVIF3_Pos

#define EADC_STATUS2_ADOVIF3_Pos   (11)

EADC_T::STATUS2: ADOVIF3 Position

Definition at line 897 of file M4521.h.

◆ EADC_STATUS2_ADOVIF_Msk

#define EADC_STATUS2_ADOVIF_Msk   (0x1ul << EADC_STATUS2_ADOVIF_Pos)

EADC_T::STATUS2: ADOVIF Mask

Definition at line 919 of file M4521.h.

◆ EADC_STATUS2_ADOVIF_Pos

#define EADC_STATUS2_ADOVIF_Pos   (24)

EADC_T::STATUS2: ADOVIF Position

Definition at line 918 of file M4521.h.

◆ EADC_STATUS2_AOV_Msk

#define EADC_STATUS2_AOV_Msk   (0x1ul << EADC_STATUS2_AOV_Pos)

EADC_T::STATUS2: AOV Mask

Definition at line 928 of file M4521.h.

◆ EADC_STATUS2_AOV_Pos

#define EADC_STATUS2_AOV_Pos   (27)

EADC_T::STATUS2: AOV Position

Definition at line 927 of file M4521.h.

◆ EADC_STATUS2_AVALID_Msk

#define EADC_STATUS2_AVALID_Msk   (0x1ul << EADC_STATUS2_AVALID_Pos)

EADC_T::STATUS2: AVALID Mask

Definition at line 925 of file M4521.h.

◆ EADC_STATUS2_AVALID_Pos

#define EADC_STATUS2_AVALID_Pos   (26)

EADC_T::STATUS2: AVALID Position

Definition at line 924 of file M4521.h.

◆ EADC_STATUS2_BUSY_Msk

#define EADC_STATUS2_BUSY_Msk   (0x1ul << EADC_STATUS2_BUSY_Pos)

EADC_T::STATUS2: BUSY Mask

Definition at line 916 of file M4521.h.

◆ EADC_STATUS2_BUSY_Pos

#define EADC_STATUS2_BUSY_Pos   (23)

EADC_T::STATUS2: BUSY Position

Definition at line 915 of file M4521.h.

◆ EADC_STATUS2_CHANNEL_Msk

#define EADC_STATUS2_CHANNEL_Msk   (0x1ful << EADC_STATUS2_CHANNEL_Pos)

EADC_T::STATUS2: CHANNEL Mask

Definition at line 913 of file M4521.h.

◆ EADC_STATUS2_CHANNEL_Pos

#define EADC_STATUS2_CHANNEL_Pos   (16)

EADC_T::STATUS2: CHANNEL Position

Definition at line 912 of file M4521.h.

◆ EADC_STATUS2_STOVF_Msk

#define EADC_STATUS2_STOVF_Msk   (0x1ul << EADC_STATUS2_STOVF_Pos)

EADC_T::STATUS2: STOVF Mask

Definition at line 922 of file M4521.h.

◆ EADC_STATUS2_STOVF_Pos

#define EADC_STATUS2_STOVF_Pos   (25)

EADC_T::STATUS2: STOVF Position

Definition at line 921 of file M4521.h.

◆ EADC_STATUS3_CURSPL_Msk

#define EADC_STATUS3_CURSPL_Msk   (0x1ful << EADC_STATUS3_CURSPL_Pos)

EADC_T::STATUS3: CURSPL Mask

Definition at line 931 of file M4521.h.

◆ EADC_STATUS3_CURSPL_Pos

#define EADC_STATUS3_CURSPL_Pos   (0)

EADC_T::STATUS3: CURSPL Position

Definition at line 930 of file M4521.h.

◆ EADC_SWTRG_SWTRG_Msk

#define EADC_SWTRG_SWTRG_Msk   (0x7fffful << EADC_SWTRG_SWTRG_Pos)

EADC_T::SWTRG: SWTRG Mask

Definition at line 793 of file M4521.h.

◆ EADC_SWTRG_SWTRG_Pos

#define EADC_SWTRG_SWTRG_Pos   (0)

EADC_T::SWTRG: SWTRG Position

Definition at line 792 of file M4521.h.