TMPM4G(1) Group Peripheral Driver User Manual  V1.0.0.0
txz_adc_include.h File Reference

This file provides internal common definition. More...

#include "txz_driver_def.h"
#include "txz_hal.h"

Go to the source code of this file.

Macros

#define ADC_NULL   ((void *)0)
 
#define ADC_PARAM_OK   ((int32_t)1)
 
#define ADC_PARAM_NG   ((int32_t)0)
 
#define ADxCR0_ADEN_DISABLE   ((uint32_t)0x00000000)
 
#define ADxCR0_ADEN_ENABLE   ((uint32_t)0x00000080)
 
#define ADxCR0_HPSGL_ENABLE   ((uint32_t)0x00000004)
 
#define ADxCR0_SGL_ENABLE   ((uint32_t)0x00000002)
 
#define ADxCR0_CNT_MASK   ((uint32_t)0x00000001)
 
#define ADxCR0_CNT_DISABLE   ((uint32_t)0x00000000)
 
#define ADxCR0_CNT_ENABLE   ((uint32_t)0x00000001)
 
#define ADxCR1_HPDMEN_DISABLE   ((uint32_t)0x00000000)
 
#define ADxCR1_HPDMEN_ENABLE   ((uint32_t)0x00000080)
 
#define ADxCR1_CNTDMEN_DISABLE   ((uint32_t)0x00000000)
 
#define ADxCR1_CNTDMEN_ENABLE   ((uint32_t)0x00000040)
 
#define ADxCR1_SGLDMEN_DISABLE   ((uint32_t)0x00000000)
 
#define ADxCR1_SGLDMEN_ENABLE   ((uint32_t)0x00000020)
 
#define ADxCR1_TRGDMEN_DISABLE   ((uint32_t)0x00000000)
 
#define ADxCR1_TRGDMEN_ENABLE   ((uint32_t)0x00000010)
 
#define ADxCR1_HPTRGEN_DISABLE   ((uint32_t)0x00000000)
 
#define ADxCR1_HPTRGEN_ENABLE   ((uint32_t)0x00000002)
 
#define ADxCR1_TRGEN_DISABLE   ((uint32_t)0x00000000)
 
#define ADxCR1_TRGEN_ENABLE   ((uint32_t)0x00000001)
 
#define ADxST_ADBF_MASK   ((uint32_t)0x00000080)
 
#define ADxST_ADBF_IDLE   ((uint32_t)0x00000000)
 
#define ADxST_ADBF_RUN   ((uint32_t)0x00000080)
 
#define ADxST_CNTF_MASK   ((uint32_t)0x00000008)
 
#define ADxST_CNTF_IDLE   ((uint32_t)0x00000000)
 
#define ADxST_CNTF_RUN   ((uint32_t)0x00000008)
 
#define ADxST_SNGF_MASK   ((uint32_t)0x00000004)
 
#define ADxST_SNGF_IDLE   ((uint32_t)0x00000000)
 
#define ADxST_SNGF_RUN   ((uint32_t)0x00000004)
 
#define ADxST_TRGF_MASK   ((uint32_t)0x00000002)
 
#define ADxST_TRGF_IDLE   ((uint32_t)0x00000000)
 
#define ADxST_TRGF_RUN   ((uint32_t)0x00000002)
 
#define ADxST_HPF_MASK   ((uint32_t)0x00000001)
 
#define ADxST_HPF_IDLE   ((uint32_t)0x00000000)
 
#define ADxST_HPF_RUN   ((uint32_t)0x00000001)
 
#define ADxMOD0_RCUT_NORMAL   ((uint32_t)0x00000000)
 
#define ADxMOD0_RCUT_IREF_CUT   ((uint32_t)0x00000002)
 
#define ADxMOD0_DACON_OFF   ((uint32_t)0x00000000)
 
#define ADxMOD0_DACON_ON   ((uint32_t)0x00000001)
 
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

This file provides internal common definition.

Version
V1.0.0.0
Date
2017-09-07 13:52:12

DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.

Copyright(C) Toshiba Electronic Device Solutions Corporation 2019