TMPM4G(1) Group Peripheral Driver User Manual  V1.0.0.0
ADC Private Define

Modules

 NULL Pointer
 NULL Pointer.
 
 Parameter Result
 Whether the parameter is specified or not.
 
 ADxCR0
 ADxCR0 Register.
 
 ADxCR1
 ADxCR1 Register.
 
 ADxST
 ADxST Register.
 
 ADxMOD0.
 ADxMOD0 Register.
 

ADxCMPEN Macro Definition.

ADxCMPEN Register Macro Definition.

Detail.

Bit Bit Symbol
31-4 -
3 CMP3EN
2 CMP2EN
1 CMP1EN
0 CMP0EN
#define ADxCMPEN_CMP3EN_DISABLE   ((uint32_t)0x00000000)
 
#define ADxCMPEN_CMP3EN_ENABLE   ((uint32_t)0x00000008)
 
#define ADxCMPEN_CMP2EN_DISABLE   ((uint32_t)0x00000000)
 
#define ADxCMPEN_CMP2EN_ENABLE   ((uint32_t)0x00000004)
 
#define ADxCMPEN_CMP1EN_DISABLE   ((uint32_t)0x00000000)
 
#define ADxCMPEN_CMP1EN_ENABLE   ((uint32_t)0x00000002)
 
#define ADxCMPEN_CMP0EN_DISABLE   ((uint32_t)0x00000000)
 
#define ADxCMPEN_CMP0EN_ENABLE   ((uint32_t)0x00000001)
 

ADxTSETn Macro Definition.

ADxTSETn Register Macro Definition.

Detail.

Bit Bit Symbol
31-8 -
7 ENINT0
6-5 TRGS0[1:0]
4-0 AINST0[4:0]
#define ADxTSETn_ENINT_MASK   ((uint32_t)0x00000080)
 
#define ADxTSETn_ENINT_DISABLE   ((uint32_t)0x00000000)
 
#define ADxTSETn_ENINT_ENABLE   ((uint32_t)0x00000080)
 
#define ADxTSETn_TRGS_DISABLE   ((uint32_t)0x00000000)
 
#define ADxTSETn_TRGS_CNT   ((uint32_t)0x00000100)
 
#define ADxTSETn_TRGS_SGL   ((uint32_t)0x00000200)
 
#define ADxTSETn_TRGS_TRG   ((uint32_t)0x00000300)
 
#define ADxTSETn_TRGS_PRI   ((uint32_t)0x00000400)
 

ADxREGn Macro Definition.

ADxREGn Register Macro Definition.

Detail.

Bit Bit Symbol
31-30 -
29 ADOVRF_Mn
28 ADRF_Mn
27-16 ADR_Mn[11:0]
15-4 ADRn[11:0]
3-2 -
1 ADOVRFn
0 ADRFn
#define ADxREGn_ADOVRF_Mn_MASK   ((uint32_t)0x20000000)
 
#define ADxREGn_ADOVRF_Mn_OFF   ((uint32_t)0x00000000)
 
#define ADxREGn_ADOVRF_Mn_ON   ((uint32_t)0x20000000)
 
#define ADxREGn_ADRF_Mn_MASK   ((uint32_t)0x10000000)
 
#define ADxREGn_ADRF_Mn_OFF   ((uint32_t)0x00000000)
 
#define ADxREGn_ADRF_Mn_ON   ((uint32_t)0x10000000)
 
#define ADxREGn_ADR_Mn_MASK   ((uint32_t)0x0FFF0000)
 
#define ADxREGn_ADRn_MASK   ((uint32_t)0x0000FFF0)
 
#define ADxREGn_ADOVRFn_MASK   ((uint32_t)0x00000002)
 
#define ADxREGn_ADOVRFn_OFF   ((uint32_t)0x00000000)
 
#define ADxREGn_ADOVRFn_ON   ((uint32_t)0x00000002)
 
#define ADxREGn_ADRFn_MASK   ((uint32_t)0x00000001)
 
#define ADxREGn_ADRFn_OFF   ((uint32_t)0x00000000)
 
#define ADxREGn_ADRFn_ON   ((uint32_t)0x00000001)
 

Detailed Description

Macro Definition Documentation

§ ADxCMPEN_CMP0EN_DISABLE

#define ADxCMPEN_CMP0EN_DISABLE   ((uint32_t)0x00000000)

CMP0EN :Disable

§ ADxCMPEN_CMP0EN_ENABLE

#define ADxCMPEN_CMP0EN_ENABLE   ((uint32_t)0x00000001)

CMP0EN :Enable

§ ADxCMPEN_CMP1EN_DISABLE

#define ADxCMPEN_CMP1EN_DISABLE   ((uint32_t)0x00000000)

CMP1EN :Disable

§ ADxCMPEN_CMP1EN_ENABLE

#define ADxCMPEN_CMP1EN_ENABLE   ((uint32_t)0x00000002)

CMP1EN :Enable

§ ADxCMPEN_CMP2EN_DISABLE

#define ADxCMPEN_CMP2EN_DISABLE   ((uint32_t)0x00000000)

CMP2EN :Disable

§ ADxCMPEN_CMP2EN_ENABLE

#define ADxCMPEN_CMP2EN_ENABLE   ((uint32_t)0x00000004)

CMP2EN :Enable

§ ADxCMPEN_CMP3EN_DISABLE

#define ADxCMPEN_CMP3EN_DISABLE   ((uint32_t)0x00000000)

CMP3EN :Disable

§ ADxCMPEN_CMP3EN_ENABLE

#define ADxCMPEN_CMP3EN_ENABLE   ((uint32_t)0x00000008)

CMP3EN :Enable

§ ADxREGn_ADOVRF_Mn_MASK

#define ADxREGn_ADOVRF_Mn_MASK   ((uint32_t)0x20000000)

ADOVRF_Mn :Mask

§ ADxREGn_ADOVRF_Mn_OFF

#define ADxREGn_ADOVRF_Mn_OFF   ((uint32_t)0x00000000)

ADOVRF_Mn :Flag off.

§ ADxREGn_ADOVRF_Mn_ON

#define ADxREGn_ADOVRF_Mn_ON   ((uint32_t)0x20000000)

ADOVRF_Mn :Flag on

§ ADxREGn_ADOVRFn_MASK

#define ADxREGn_ADOVRFn_MASK   ((uint32_t)0x00000002)

ADOVRF_Mn :Mask

§ ADxREGn_ADOVRFn_OFF

#define ADxREGn_ADOVRFn_OFF   ((uint32_t)0x00000000)

ADOVRF_Mn :Flag off.

§ ADxREGn_ADOVRFn_ON

#define ADxREGn_ADOVRFn_ON   ((uint32_t)0x00000002)

ADOVRF_Mn :Flag on

§ ADxREGn_ADR_Mn_MASK

#define ADxREGn_ADR_Mn_MASK   ((uint32_t)0x0FFF0000)

ADR_Mn :Mask

§ ADxREGn_ADRF_Mn_MASK

#define ADxREGn_ADRF_Mn_MASK   ((uint32_t)0x10000000)

ADRF_Mn :Mask

§ ADxREGn_ADRF_Mn_OFF

#define ADxREGn_ADRF_Mn_OFF   ((uint32_t)0x00000000)

ADRF_Mn :Flag off.

§ ADxREGn_ADRF_Mn_ON

#define ADxREGn_ADRF_Mn_ON   ((uint32_t)0x10000000)

ADRF_Mn :Flag on

§ ADxREGn_ADRFn_MASK

#define ADxREGn_ADRFn_MASK   ((uint32_t)0x00000001)

ADRFn :Mask

§ ADxREGn_ADRFn_OFF

#define ADxREGn_ADRFn_OFF   ((uint32_t)0x00000000)

ADRFn :Flag off.

§ ADxREGn_ADRFn_ON

#define ADxREGn_ADRFn_ON   ((uint32_t)0x00000001)

ADRFn :Flag on

§ ADxREGn_ADRn_MASK

#define ADxREGn_ADRn_MASK   ((uint32_t)0x0000FFF0)

ADRn :Mask

§ ADxTSETn_ENINT_DISABLE

#define ADxTSETn_ENINT_DISABLE   ((uint32_t)0x00000000)

ENINT :Disable

§ ADxTSETn_ENINT_ENABLE

#define ADxTSETn_ENINT_ENABLE   ((uint32_t)0x00000080)

ENINT :Enable

§ ADxTSETn_ENINT_MASK

#define ADxTSETn_ENINT_MASK   ((uint32_t)0x00000080)

ENINT :Mask

§ ADxTSETn_TRGS_CNT

#define ADxTSETn_TRGS_CNT   ((uint32_t)0x00000100)

TRGS :Continuation

§ ADxTSETn_TRGS_DISABLE

#define ADxTSETn_TRGS_DISABLE   ((uint32_t)0x00000000)

TRGS :Disable

§ ADxTSETn_TRGS_PRI

#define ADxTSETn_TRGS_PRI   ((uint32_t)0x00000400)

TRGS :Priority Trigger

§ ADxTSETn_TRGS_SGL

#define ADxTSETn_TRGS_SGL   ((uint32_t)0x00000200)

TRGS :Single

§ ADxTSETn_TRGS_TRG

#define ADxTSETn_TRGS_TRG   ((uint32_t)0x00000300)

TRGS :Universal Trigger