16 #ifndef __ADC_INCLUDE_H 17 #define __ADC_INCLUDE_H 52 #define ADC_NULL ((void *)0) 62 #define ADC_PARAM_OK ((int32_t)1) 63 #define ADC_PARAM_NG ((int32_t)0) 83 #define ADxCR0_ADEN_DISABLE ((uint32_t)0x00000000) 84 #define ADxCR0_ADEN_ENABLE ((uint32_t)0x00000080) 86 #define ADxCR0_HPSGL_ENABLE ((uint32_t)0x00000004) 88 #define ADxCR0_SGL_ENABLE ((uint32_t)0x00000002) 90 #define ADxCR0_CNT_MASK ((uint32_t)0x00000001) 91 #define ADxCR0_CNT_DISABLE ((uint32_t)0x00000000) 92 #define ADxCR0_CNT_ENABLE ((uint32_t)0x00000001) 114 #define ADxCR1_HPDMEN_DISABLE ((uint32_t)0x00000000) 115 #define ADxCR1_HPDMEN_ENABLE ((uint32_t)0x00000080) 117 #define ADxCR1_CNTDMEN_DISABLE ((uint32_t)0x00000000) 118 #define ADxCR1_CNTDMEN_ENABLE ((uint32_t)0x00000040) 120 #define ADxCR1_SGLDMEN_DISABLE ((uint32_t)0x00000000) 121 #define ADxCR1_SGLDMEN_ENABLE ((uint32_t)0x00000020) 123 #define ADxCR1_TRGDMEN_DISABLE ((uint32_t)0x00000000) 124 #define ADxCR1_TRGDMEN_ENABLE ((uint32_t)0x00000010) 126 #define ADxCR1_HPTRGEN_DISABLE ((uint32_t)0x00000000) 127 #define ADxCR1_HPTRGEN_ENABLE ((uint32_t)0x00000002) 129 #define ADxCR1_TRGEN_DISABLE ((uint32_t)0x00000000) 130 #define ADxCR1_TRGEN_ENABLE ((uint32_t)0x00000001) 151 #define ADxST_ADBF_MASK ((uint32_t)0x00000080) 152 #define ADxST_ADBF_IDLE ((uint32_t)0x00000000) 153 #define ADxST_ADBF_RUN ((uint32_t)0x00000080) 155 #define ADxST_CNTF_MASK ((uint32_t)0x00000008) 156 #define ADxST_CNTF_IDLE ((uint32_t)0x00000000) 157 #define ADxST_CNTF_RUN ((uint32_t)0x00000008) 159 #define ADxST_SNGF_MASK ((uint32_t)0x00000004) 160 #define ADxST_SNGF_IDLE ((uint32_t)0x00000000) 161 #define ADxST_SNGF_RUN ((uint32_t)0x00000004) 163 #define ADxST_TRGF_MASK ((uint32_t)0x00000002) 164 #define ADxST_TRGF_IDLE ((uint32_t)0x00000000) 165 #define ADxST_TRGF_RUN ((uint32_t)0x00000002) 167 #define ADxST_HPF_MASK ((uint32_t)0x00000001) 168 #define ADxST_HPF_IDLE ((uint32_t)0x00000000) 169 #define ADxST_HPF_RUN ((uint32_t)0x00000001) 186 #define ADxMOD0_RCUT_NORMAL ((uint32_t)0x00000000) 187 #define ADxMOD0_RCUT_IREF_CUT ((uint32_t)0x00000002) 189 #define ADxMOD0_DACON_OFF ((uint32_t)0x00000000) 190 #define ADxMOD0_DACON_ON ((uint32_t)0x00000001) 209 #define ADxCMPEN_CMP3EN_DISABLE ((uint32_t)0x00000000) 210 #define ADxCMPEN_CMP3EN_ENABLE ((uint32_t)0x00000008) 212 #define ADxCMPEN_CMP2EN_DISABLE ((uint32_t)0x00000000) 213 #define ADxCMPEN_CMP2EN_ENABLE ((uint32_t)0x00000004) 215 #define ADxCMPEN_CMP1EN_DISABLE ((uint32_t)0x00000000) 216 #define ADxCMPEN_CMP1EN_ENABLE ((uint32_t)0x00000002) 218 #define ADxCMPEN_CMP0EN_DISABLE ((uint32_t)0x00000000) 219 #define ADxCMPEN_CMP0EN_ENABLE ((uint32_t)0x00000001) 237 #define ADxTSETn_ENINT_MASK ((uint32_t)0x00000080) 238 #define ADxTSETn_ENINT_DISABLE ((uint32_t)0x00000000) 239 #define ADxTSETn_ENINT_ENABLE ((uint32_t)0x00000080) 241 #define ADxTSETn_TRGS_DISABLE ((uint32_t)0x00000000) 242 #define ADxTSETn_TRGS_CNT ((uint32_t)0x00000100) 243 #define ADxTSETn_TRGS_SGL ((uint32_t)0x00000200) 244 #define ADxTSETn_TRGS_TRG ((uint32_t)0x00000300) 245 #define ADxTSETn_TRGS_PRI ((uint32_t)0x00000400) 267 #define ADxREGn_ADOVRF_Mn_MASK ((uint32_t)0x20000000) 268 #define ADxREGn_ADOVRF_Mn_OFF ((uint32_t)0x00000000) 269 #define ADxREGn_ADOVRF_Mn_ON ((uint32_t)0x20000000) 271 #define ADxREGn_ADRF_Mn_MASK ((uint32_t)0x10000000) 272 #define ADxREGn_ADRF_Mn_OFF ((uint32_t)0x00000000) 273 #define ADxREGn_ADRF_Mn_ON ((uint32_t)0x10000000) 275 #define ADxREGn_ADR_Mn_MASK ((uint32_t)0x0FFF0000) 277 #define ADxREGn_ADRn_MASK ((uint32_t)0x0000FFF0) 279 #define ADxREGn_ADOVRFn_MASK ((uint32_t)0x00000002) 280 #define ADxREGn_ADOVRFn_OFF ((uint32_t)0x00000000) 281 #define ADxREGn_ADOVRFn_ON ((uint32_t)0x00000002) 283 #define ADxREGn_ADRFn_MASK ((uint32_t)0x00000001) 284 #define ADxREGn_ADRFn_OFF ((uint32_t)0x00000000) 285 #define ADxREGn_ADRFn_ON ((uint32_t)0x00000001) This file provides all the functions prototypes for driver common part.
All common macro and definition for TXZ peripheral drivers.