EFM32 Giant Gecko Software Documentation  efm32gg-doc-5.1.2
efm32gg_adc.h File Reference

Detailed Description

EFM32GG_ADC register and bit field definitions.

Version
5.1.2

License

Copyright 2017 Silicon Laboratories, Inc. http://www.silabs.com

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software.
  2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.

DISCLAIMER OF WARRANTY/LIMITATION OF REMEDIES: Silicon Laboratories, Inc. has no obligation to support this Software. Silicon Laboratories, Inc. is providing the Software "AS IS", with no express or implied warranties of any kind, including, but not limited to, any implied warranties of merchantability or fitness for any particular purpose or warranties against infringement of any proprietary rights of a third party.

Silicon Laboratories, Inc. will not be liable for any consequential, incidental, or special damages, or any other relief, or for any claim by any third party, arising from your use of this Software.

Definition in file efm32gg_adc.h.

Go to the source code of this file.

Data Structures

struct  ADC_TypeDef
 

Macros

#define _ADC_BIASPROG_BIASPROG_DEFAULT   0x00000007UL
 
#define _ADC_BIASPROG_BIASPROG_MASK   0xFUL
 
#define _ADC_BIASPROG_BIASPROG_SHIFT   0
 
#define _ADC_BIASPROG_COMPBIAS_DEFAULT   0x00000007UL
 
#define _ADC_BIASPROG_COMPBIAS_MASK   0xF00UL
 
#define _ADC_BIASPROG_COMPBIAS_SHIFT   8
 
#define _ADC_BIASPROG_HALFBIAS_DEFAULT   0x00000001UL
 
#define _ADC_BIASPROG_HALFBIAS_MASK   0x40UL
 
#define _ADC_BIASPROG_HALFBIAS_SHIFT   6
 
#define _ADC_BIASPROG_MASK   0x00000F4FUL
 
#define _ADC_BIASPROG_RESETVALUE   0x00000747UL
 
#define _ADC_CAL_MASK   0x7F7F7F7FUL
 
#define _ADC_CAL_RESETVALUE   0x3F003F00UL
 
#define _ADC_CAL_SCANGAIN_DEFAULT   0x0000003FUL
 
#define _ADC_CAL_SCANGAIN_MASK   0x7F000000UL
 
#define _ADC_CAL_SCANGAIN_SHIFT   24
 
#define _ADC_CAL_SCANOFFSET_DEFAULT   0x00000000UL
 
#define _ADC_CAL_SCANOFFSET_MASK   0x7F0000UL
 
#define _ADC_CAL_SCANOFFSET_SHIFT   16
 
#define _ADC_CAL_SINGLEGAIN_DEFAULT   0x0000003FUL
 
#define _ADC_CAL_SINGLEGAIN_MASK   0x7F00UL
 
#define _ADC_CAL_SINGLEGAIN_SHIFT   8
 
#define _ADC_CAL_SINGLEOFFSET_DEFAULT   0x00000000UL
 
#define _ADC_CAL_SINGLEOFFSET_MASK   0x7FUL
 
#define _ADC_CAL_SINGLEOFFSET_SHIFT   0
 
#define _ADC_CMD_MASK   0x0000000FUL
 
#define _ADC_CMD_RESETVALUE   0x00000000UL
 
#define _ADC_CMD_SCANSTART_DEFAULT   0x00000000UL
 
#define _ADC_CMD_SCANSTART_MASK   0x4UL
 
#define _ADC_CMD_SCANSTART_SHIFT   2
 
#define _ADC_CMD_SCANSTOP_DEFAULT   0x00000000UL
 
#define _ADC_CMD_SCANSTOP_MASK   0x8UL
 
#define _ADC_CMD_SCANSTOP_SHIFT   3
 
#define _ADC_CMD_SINGLESTART_DEFAULT   0x00000000UL
 
#define _ADC_CMD_SINGLESTART_MASK   0x1UL
 
#define _ADC_CMD_SINGLESTART_SHIFT   0
 
#define _ADC_CMD_SINGLESTOP_DEFAULT   0x00000000UL
 
#define _ADC_CMD_SINGLESTOP_MASK   0x2UL
 
#define _ADC_CMD_SINGLESTOP_SHIFT   1
 
#define _ADC_CTRL_LPFMODE_BYPASS   0x00000000UL
 
#define _ADC_CTRL_LPFMODE_DECAP   0x00000001UL
 
#define _ADC_CTRL_LPFMODE_DEFAULT   0x00000000UL
 
#define _ADC_CTRL_LPFMODE_MASK   0x30UL
 
#define _ADC_CTRL_LPFMODE_RCFILT   0x00000002UL
 
#define _ADC_CTRL_LPFMODE_SHIFT   4
 
#define _ADC_CTRL_MASK   0x0F1F7F3BUL
 
#define _ADC_CTRL_OVSRSEL_DEFAULT   0x00000000UL
 
#define _ADC_CTRL_OVSRSEL_MASK   0xF000000UL
 
#define _ADC_CTRL_OVSRSEL_SHIFT   24
 
#define _ADC_CTRL_OVSRSEL_X1024   0x00000009UL
 
#define _ADC_CTRL_OVSRSEL_X128   0x00000006UL
 
#define _ADC_CTRL_OVSRSEL_X16   0x00000003UL
 
#define _ADC_CTRL_OVSRSEL_X2   0x00000000UL
 
#define _ADC_CTRL_OVSRSEL_X2048   0x0000000AUL
 
#define _ADC_CTRL_OVSRSEL_X256   0x00000007UL
 
#define _ADC_CTRL_OVSRSEL_X32   0x00000004UL
 
#define _ADC_CTRL_OVSRSEL_X4   0x00000001UL
 
#define _ADC_CTRL_OVSRSEL_X4096   0x0000000BUL
 
#define _ADC_CTRL_OVSRSEL_X512   0x00000008UL
 
#define _ADC_CTRL_OVSRSEL_X64   0x00000005UL
 
#define _ADC_CTRL_OVSRSEL_X8   0x00000002UL
 
#define _ADC_CTRL_PRESC_DEFAULT   0x00000000UL
 
#define _ADC_CTRL_PRESC_MASK   0x7F00UL
 
#define _ADC_CTRL_PRESC_NODIVISION   0x00000000UL
 
#define _ADC_CTRL_PRESC_SHIFT   8
 
#define _ADC_CTRL_RESETVALUE   0x001F0000UL
 
#define _ADC_CTRL_TAILGATE_DEFAULT   0x00000000UL
 
#define _ADC_CTRL_TAILGATE_MASK   0x8UL
 
#define _ADC_CTRL_TAILGATE_SHIFT   3
 
#define _ADC_CTRL_TIMEBASE_DEFAULT   0x0000001FUL
 
#define _ADC_CTRL_TIMEBASE_MASK   0x1F0000UL
 
#define _ADC_CTRL_TIMEBASE_SHIFT   16
 
#define _ADC_CTRL_WARMUPMODE_DEFAULT   0x00000000UL
 
#define _ADC_CTRL_WARMUPMODE_FASTBG   0x00000001UL
 
#define _ADC_CTRL_WARMUPMODE_KEEPADCWARM   0x00000003UL
 
#define _ADC_CTRL_WARMUPMODE_KEEPSCANREFWARM   0x00000002UL
 
#define _ADC_CTRL_WARMUPMODE_MASK   0x3UL
 
#define _ADC_CTRL_WARMUPMODE_NORMAL   0x00000000UL
 
#define _ADC_CTRL_WARMUPMODE_SHIFT   0
 
#define _ADC_IEN_MASK   0x00000303UL
 
#define _ADC_IEN_RESETVALUE   0x00000000UL
 
#define _ADC_IEN_SCAN_DEFAULT   0x00000000UL
 
#define _ADC_IEN_SCAN_MASK   0x2UL
 
#define _ADC_IEN_SCAN_SHIFT   1
 
#define _ADC_IEN_SCANOF_DEFAULT   0x00000000UL
 
#define _ADC_IEN_SCANOF_MASK   0x200UL
 
#define _ADC_IEN_SCANOF_SHIFT   9
 
#define _ADC_IEN_SINGLE_DEFAULT   0x00000000UL
 
#define _ADC_IEN_SINGLE_MASK   0x1UL
 
#define _ADC_IEN_SINGLE_SHIFT   0
 
#define _ADC_IEN_SINGLEOF_DEFAULT   0x00000000UL
 
#define _ADC_IEN_SINGLEOF_MASK   0x100UL
 
#define _ADC_IEN_SINGLEOF_SHIFT   8
 
#define _ADC_IF_MASK   0x00000303UL
 
#define _ADC_IF_RESETVALUE   0x00000000UL
 
#define _ADC_IF_SCAN_DEFAULT   0x00000000UL
 
#define _ADC_IF_SCAN_MASK   0x2UL
 
#define _ADC_IF_SCAN_SHIFT   1
 
#define _ADC_IF_SCANOF_DEFAULT   0x00000000UL
 
#define _ADC_IF_SCANOF_MASK   0x200UL
 
#define _ADC_IF_SCANOF_SHIFT   9
 
#define _ADC_IF_SINGLE_DEFAULT   0x00000000UL
 
#define _ADC_IF_SINGLE_MASK   0x1UL
 
#define _ADC_IF_SINGLE_SHIFT   0
 
#define _ADC_IF_SINGLEOF_DEFAULT   0x00000000UL
 
#define _ADC_IF_SINGLEOF_MASK   0x100UL
 
#define _ADC_IF_SINGLEOF_SHIFT   8
 
#define _ADC_IFC_MASK   0x00000303UL
 
#define _ADC_IFC_RESETVALUE   0x00000000UL
 
#define _ADC_IFC_SCAN_DEFAULT   0x00000000UL
 
#define _ADC_IFC_SCAN_MASK   0x2UL
 
#define _ADC_IFC_SCAN_SHIFT   1
 
#define _ADC_IFC_SCANOF_DEFAULT   0x00000000UL
 
#define _ADC_IFC_SCANOF_MASK   0x200UL
 
#define _ADC_IFC_SCANOF_SHIFT   9
 
#define _ADC_IFC_SINGLE_DEFAULT   0x00000000UL
 
#define _ADC_IFC_SINGLE_MASK   0x1UL
 
#define _ADC_IFC_SINGLE_SHIFT   0
 
#define _ADC_IFC_SINGLEOF_DEFAULT   0x00000000UL
 
#define _ADC_IFC_SINGLEOF_MASK   0x100UL
 
#define _ADC_IFC_SINGLEOF_SHIFT   8
 
#define _ADC_IFS_MASK   0x00000303UL
 
#define _ADC_IFS_RESETVALUE   0x00000000UL
 
#define _ADC_IFS_SCAN_DEFAULT   0x00000000UL
 
#define _ADC_IFS_SCAN_MASK   0x2UL
 
#define _ADC_IFS_SCAN_SHIFT   1
 
#define _ADC_IFS_SCANOF_DEFAULT   0x00000000UL
 
#define _ADC_IFS_SCANOF_MASK   0x200UL
 
#define _ADC_IFS_SCANOF_SHIFT   9
 
#define _ADC_IFS_SINGLE_DEFAULT   0x00000000UL
 
#define _ADC_IFS_SINGLE_MASK   0x1UL
 
#define _ADC_IFS_SINGLE_SHIFT   0
 
#define _ADC_IFS_SINGLEOF_DEFAULT   0x00000000UL
 
#define _ADC_IFS_SINGLEOF_MASK   0x100UL
 
#define _ADC_IFS_SINGLEOF_SHIFT   8
 
#define _ADC_SCANCTRL_ADJ_DEFAULT   0x00000000UL
 
#define _ADC_SCANCTRL_ADJ_LEFT   0x00000001UL
 
#define _ADC_SCANCTRL_ADJ_MASK   0x4UL
 
#define _ADC_SCANCTRL_ADJ_RIGHT   0x00000000UL
 
#define _ADC_SCANCTRL_ADJ_SHIFT   2
 
#define _ADC_SCANCTRL_AT_128CYCLES   0x00000007UL
 
#define _ADC_SCANCTRL_AT_16CYCLES   0x00000004UL
 
#define _ADC_SCANCTRL_AT_1CYCLE   0x00000000UL
 
#define _ADC_SCANCTRL_AT_256CYCLES   0x00000008UL
 
#define _ADC_SCANCTRL_AT_2CYCLES   0x00000001UL
 
#define _ADC_SCANCTRL_AT_32CYCLES   0x00000005UL
 
#define _ADC_SCANCTRL_AT_4CYCLES   0x00000002UL
 
#define _ADC_SCANCTRL_AT_64CYCLES   0x00000006UL
 
#define _ADC_SCANCTRL_AT_8CYCLES   0x00000003UL
 
#define _ADC_SCANCTRL_AT_DEFAULT   0x00000000UL
 
#define _ADC_SCANCTRL_AT_MASK   0xF00000UL
 
#define _ADC_SCANCTRL_AT_SHIFT   20
 
#define _ADC_SCANCTRL_DIFF_DEFAULT   0x00000000UL
 
#define _ADC_SCANCTRL_DIFF_MASK   0x2UL
 
#define _ADC_SCANCTRL_DIFF_SHIFT   1
 
#define _ADC_SCANCTRL_INPUTMASK_CH0   0x00000001UL
 
#define _ADC_SCANCTRL_INPUTMASK_CH0CH1   0x00000001UL
 
#define _ADC_SCANCTRL_INPUTMASK_CH1   0x00000002UL
 
#define _ADC_SCANCTRL_INPUTMASK_CH2   0x00000004UL
 
#define _ADC_SCANCTRL_INPUTMASK_CH2CH3   0x00000002UL
 
#define _ADC_SCANCTRL_INPUTMASK_CH3   0x00000008UL
 
#define _ADC_SCANCTRL_INPUTMASK_CH4   0x00000010UL
 
#define _ADC_SCANCTRL_INPUTMASK_CH4CH5   0x00000004UL
 
#define _ADC_SCANCTRL_INPUTMASK_CH5   0x00000020UL
 
#define _ADC_SCANCTRL_INPUTMASK_CH6   0x00000040UL
 
#define _ADC_SCANCTRL_INPUTMASK_CH6CH7   0x00000008UL
 
#define _ADC_SCANCTRL_INPUTMASK_CH7   0x00000080UL
 
#define _ADC_SCANCTRL_INPUTMASK_DEFAULT   0x00000000UL
 
#define _ADC_SCANCTRL_INPUTMASK_MASK   0xFF00UL
 
#define _ADC_SCANCTRL_INPUTMASK_SHIFT   8
 
#define _ADC_SCANCTRL_MASK   0xF1F7FF37UL
 
#define _ADC_SCANCTRL_PRSEN_DEFAULT   0x00000000UL
 
#define _ADC_SCANCTRL_PRSEN_MASK   0x1000000UL
 
#define _ADC_SCANCTRL_PRSEN_SHIFT   24
 
#define _ADC_SCANCTRL_PRSSEL_DEFAULT   0x00000000UL
 
#define _ADC_SCANCTRL_PRSSEL_MASK   0xF0000000UL
 
#define _ADC_SCANCTRL_PRSSEL_PRSCH0   0x00000000UL
 
#define _ADC_SCANCTRL_PRSSEL_PRSCH1   0x00000001UL
 
#define _ADC_SCANCTRL_PRSSEL_PRSCH10   0x0000000AUL
 
#define _ADC_SCANCTRL_PRSSEL_PRSCH11   0x0000000BUL
 
#define _ADC_SCANCTRL_PRSSEL_PRSCH2   0x00000002UL
 
#define _ADC_SCANCTRL_PRSSEL_PRSCH3   0x00000003UL
 
#define _ADC_SCANCTRL_PRSSEL_PRSCH4   0x00000004UL
 
#define _ADC_SCANCTRL_PRSSEL_PRSCH5   0x00000005UL
 
#define _ADC_SCANCTRL_PRSSEL_PRSCH6   0x00000006UL
 
#define _ADC_SCANCTRL_PRSSEL_PRSCH7   0x00000007UL
 
#define _ADC_SCANCTRL_PRSSEL_PRSCH8   0x00000008UL
 
#define _ADC_SCANCTRL_PRSSEL_PRSCH9   0x00000009UL
 
#define _ADC_SCANCTRL_PRSSEL_SHIFT   28
 
#define _ADC_SCANCTRL_REF_1V25   0x00000000UL
 
#define _ADC_SCANCTRL_REF_2V5   0x00000001UL
 
#define _ADC_SCANCTRL_REF_2XEXTDIFF   0x00000005UL
 
#define _ADC_SCANCTRL_REF_2XVDD   0x00000006UL
 
#define _ADC_SCANCTRL_REF_5VDIFF   0x00000003UL
 
#define _ADC_SCANCTRL_REF_DEFAULT   0x00000000UL
 
#define _ADC_SCANCTRL_REF_EXTSINGLE   0x00000004UL
 
#define _ADC_SCANCTRL_REF_MASK   0x70000UL
 
#define _ADC_SCANCTRL_REF_SHIFT   16
 
#define _ADC_SCANCTRL_REF_VDD   0x00000002UL
 
#define _ADC_SCANCTRL_REP_DEFAULT   0x00000000UL
 
#define _ADC_SCANCTRL_REP_MASK   0x1UL
 
#define _ADC_SCANCTRL_REP_SHIFT   0
 
#define _ADC_SCANCTRL_RES_12BIT   0x00000000UL
 
#define _ADC_SCANCTRL_RES_6BIT   0x00000002UL
 
#define _ADC_SCANCTRL_RES_8BIT   0x00000001UL
 
#define _ADC_SCANCTRL_RES_DEFAULT   0x00000000UL
 
#define _ADC_SCANCTRL_RES_MASK   0x30UL
 
#define _ADC_SCANCTRL_RES_OVS   0x00000003UL
 
#define _ADC_SCANCTRL_RES_SHIFT   4
 
#define _ADC_SCANCTRL_RESETVALUE   0x00000000UL
 
#define _ADC_SCANDATA_DATA_DEFAULT   0x00000000UL
 
#define _ADC_SCANDATA_DATA_MASK   0xFFFFFFFFUL
 
#define _ADC_SCANDATA_DATA_SHIFT   0
 
#define _ADC_SCANDATA_MASK   0xFFFFFFFFUL
 
#define _ADC_SCANDATA_RESETVALUE   0x00000000UL
 
#define _ADC_SCANDATAP_DATAP_DEFAULT   0x00000000UL
 
#define _ADC_SCANDATAP_DATAP_MASK   0xFFFFFFFFUL
 
#define _ADC_SCANDATAP_DATAP_SHIFT   0
 
#define _ADC_SCANDATAP_MASK   0xFFFFFFFFUL
 
#define _ADC_SCANDATAP_RESETVALUE   0x00000000UL
 
#define _ADC_SINGLECTRL_ADJ_DEFAULT   0x00000000UL
 
#define _ADC_SINGLECTRL_ADJ_LEFT   0x00000001UL
 
#define _ADC_SINGLECTRL_ADJ_MASK   0x4UL
 
#define _ADC_SINGLECTRL_ADJ_RIGHT   0x00000000UL
 
#define _ADC_SINGLECTRL_ADJ_SHIFT   2
 
#define _ADC_SINGLECTRL_AT_128CYCLES   0x00000007UL
 
#define _ADC_SINGLECTRL_AT_16CYCLES   0x00000004UL
 
#define _ADC_SINGLECTRL_AT_1CYCLE   0x00000000UL
 
#define _ADC_SINGLECTRL_AT_256CYCLES   0x00000008UL
 
#define _ADC_SINGLECTRL_AT_2CYCLES   0x00000001UL
 
#define _ADC_SINGLECTRL_AT_32CYCLES   0x00000005UL
 
#define _ADC_SINGLECTRL_AT_4CYCLES   0x00000002UL
 
#define _ADC_SINGLECTRL_AT_64CYCLES   0x00000006UL
 
#define _ADC_SINGLECTRL_AT_8CYCLES   0x00000003UL
 
#define _ADC_SINGLECTRL_AT_DEFAULT   0x00000000UL
 
#define _ADC_SINGLECTRL_AT_MASK   0xF00000UL
 
#define _ADC_SINGLECTRL_AT_SHIFT   20
 
#define _ADC_SINGLECTRL_DIFF_DEFAULT   0x00000000UL
 
#define _ADC_SINGLECTRL_DIFF_MASK   0x2UL
 
#define _ADC_SINGLECTRL_DIFF_SHIFT   1
 
#define _ADC_SINGLECTRL_INPUTSEL_CH0   0x00000000UL
 
#define _ADC_SINGLECTRL_INPUTSEL_CH0CH1   0x00000000UL
 
#define _ADC_SINGLECTRL_INPUTSEL_CH1   0x00000001UL
 
#define _ADC_SINGLECTRL_INPUTSEL_CH2   0x00000002UL
 
#define _ADC_SINGLECTRL_INPUTSEL_CH2CH3   0x00000001UL
 
#define _ADC_SINGLECTRL_INPUTSEL_CH3   0x00000003UL
 
#define _ADC_SINGLECTRL_INPUTSEL_CH4   0x00000004UL
 
#define _ADC_SINGLECTRL_INPUTSEL_CH4CH5   0x00000002UL
 
#define _ADC_SINGLECTRL_INPUTSEL_CH5   0x00000005UL
 
#define _ADC_SINGLECTRL_INPUTSEL_CH6   0x00000006UL
 
#define _ADC_SINGLECTRL_INPUTSEL_CH6CH7   0x00000003UL
 
#define _ADC_SINGLECTRL_INPUTSEL_CH7   0x00000007UL
 
#define _ADC_SINGLECTRL_INPUTSEL_DAC0OUT0   0x0000000DUL
 
#define _ADC_SINGLECTRL_INPUTSEL_DAC0OUT1   0x0000000EUL
 
#define _ADC_SINGLECTRL_INPUTSEL_DEFAULT   0x00000000UL
 
#define _ADC_SINGLECTRL_INPUTSEL_DIFF0   0x00000004UL
 
#define _ADC_SINGLECTRL_INPUTSEL_MASK   0xF00UL
 
#define _ADC_SINGLECTRL_INPUTSEL_SHIFT   8
 
#define _ADC_SINGLECTRL_INPUTSEL_TEMP   0x00000008UL
 
#define _ADC_SINGLECTRL_INPUTSEL_VDD   0x0000000AUL
 
#define _ADC_SINGLECTRL_INPUTSEL_VDDDIV3   0x00000009UL
 
#define _ADC_SINGLECTRL_INPUTSEL_VREFDIV2   0x0000000CUL
 
#define _ADC_SINGLECTRL_INPUTSEL_VSS   0x0000000BUL
 
#define _ADC_SINGLECTRL_MASK   0xF1F70F37UL
 
#define _ADC_SINGLECTRL_PRSEN_DEFAULT   0x00000000UL
 
#define _ADC_SINGLECTRL_PRSEN_MASK   0x1000000UL
 
#define _ADC_SINGLECTRL_PRSEN_SHIFT   24
 
#define _ADC_SINGLECTRL_PRSSEL_DEFAULT   0x00000000UL
 
#define _ADC_SINGLECTRL_PRSSEL_MASK   0xF0000000UL
 
#define _ADC_SINGLECTRL_PRSSEL_PRSCH0   0x00000000UL
 
#define _ADC_SINGLECTRL_PRSSEL_PRSCH1   0x00000001UL
 
#define _ADC_SINGLECTRL_PRSSEL_PRSCH10   0x0000000AUL
 
#define _ADC_SINGLECTRL_PRSSEL_PRSCH11   0x0000000BUL
 
#define _ADC_SINGLECTRL_PRSSEL_PRSCH2   0x00000002UL
 
#define _ADC_SINGLECTRL_PRSSEL_PRSCH3   0x00000003UL
 
#define _ADC_SINGLECTRL_PRSSEL_PRSCH4   0x00000004UL
 
#define _ADC_SINGLECTRL_PRSSEL_PRSCH5   0x00000005UL
 
#define _ADC_SINGLECTRL_PRSSEL_PRSCH6   0x00000006UL
 
#define _ADC_SINGLECTRL_PRSSEL_PRSCH7   0x00000007UL
 
#define _ADC_SINGLECTRL_PRSSEL_PRSCH8   0x00000008UL
 
#define _ADC_SINGLECTRL_PRSSEL_PRSCH9   0x00000009UL
 
#define _ADC_SINGLECTRL_PRSSEL_SHIFT   28
 
#define _ADC_SINGLECTRL_REF_1V25   0x00000000UL
 
#define _ADC_SINGLECTRL_REF_2V5   0x00000001UL
 
#define _ADC_SINGLECTRL_REF_2XEXTDIFF   0x00000005UL
 
#define _ADC_SINGLECTRL_REF_2XVDD   0x00000006UL
 
#define _ADC_SINGLECTRL_REF_5VDIFF   0x00000003UL
 
#define _ADC_SINGLECTRL_REF_DEFAULT   0x00000000UL
 
#define _ADC_SINGLECTRL_REF_EXTSINGLE   0x00000004UL
 
#define _ADC_SINGLECTRL_REF_MASK   0x70000UL
 
#define _ADC_SINGLECTRL_REF_SHIFT   16
 
#define _ADC_SINGLECTRL_REF_VDD   0x00000002UL
 
#define _ADC_SINGLECTRL_REP_DEFAULT   0x00000000UL
 
#define _ADC_SINGLECTRL_REP_MASK   0x1UL
 
#define _ADC_SINGLECTRL_REP_SHIFT   0
 
#define _ADC_SINGLECTRL_RES_12BIT   0x00000000UL
 
#define _ADC_SINGLECTRL_RES_6BIT   0x00000002UL
 
#define _ADC_SINGLECTRL_RES_8BIT   0x00000001UL
 
#define _ADC_SINGLECTRL_RES_DEFAULT   0x00000000UL
 
#define _ADC_SINGLECTRL_RES_MASK   0x30UL
 
#define _ADC_SINGLECTRL_RES_OVS   0x00000003UL
 
#define _ADC_SINGLECTRL_RES_SHIFT   4
 
#define _ADC_SINGLECTRL_RESETVALUE   0x00000000UL
 
#define _ADC_SINGLEDATA_DATA_DEFAULT   0x00000000UL
 
#define _ADC_SINGLEDATA_DATA_MASK   0xFFFFFFFFUL
 
#define _ADC_SINGLEDATA_DATA_SHIFT   0
 
#define _ADC_SINGLEDATA_MASK   0xFFFFFFFFUL
 
#define _ADC_SINGLEDATA_RESETVALUE   0x00000000UL
 
#define _ADC_SINGLEDATAP_DATAP_DEFAULT   0x00000000UL
 
#define _ADC_SINGLEDATAP_DATAP_MASK   0xFFFFFFFFUL
 
#define _ADC_SINGLEDATAP_DATAP_SHIFT   0
 
#define _ADC_SINGLEDATAP_MASK   0xFFFFFFFFUL
 
#define _ADC_SINGLEDATAP_RESETVALUE   0x00000000UL
 
#define _ADC_STATUS_MASK   0x07031303UL
 
#define _ADC_STATUS_RESETVALUE   0x00000000UL
 
#define _ADC_STATUS_SCANACT_DEFAULT   0x00000000UL
 
#define _ADC_STATUS_SCANACT_MASK   0x2UL
 
#define _ADC_STATUS_SCANACT_SHIFT   1
 
#define _ADC_STATUS_SCANDATASRC_CH0   0x00000000UL
 
#define _ADC_STATUS_SCANDATASRC_CH1   0x00000001UL
 
#define _ADC_STATUS_SCANDATASRC_CH2   0x00000002UL
 
#define _ADC_STATUS_SCANDATASRC_CH3   0x00000003UL
 
#define _ADC_STATUS_SCANDATASRC_CH4   0x00000004UL
 
#define _ADC_STATUS_SCANDATASRC_CH5   0x00000005UL
 
#define _ADC_STATUS_SCANDATASRC_CH6   0x00000006UL
 
#define _ADC_STATUS_SCANDATASRC_CH7   0x00000007UL
 
#define _ADC_STATUS_SCANDATASRC_DEFAULT   0x00000000UL
 
#define _ADC_STATUS_SCANDATASRC_MASK   0x7000000UL
 
#define _ADC_STATUS_SCANDATASRC_SHIFT   24
 
#define _ADC_STATUS_SCANDV_DEFAULT   0x00000000UL
 
#define _ADC_STATUS_SCANDV_MASK   0x20000UL
 
#define _ADC_STATUS_SCANDV_SHIFT   17
 
#define _ADC_STATUS_SCANREFWARM_DEFAULT   0x00000000UL
 
#define _ADC_STATUS_SCANREFWARM_MASK   0x200UL
 
#define _ADC_STATUS_SCANREFWARM_SHIFT   9
 
#define _ADC_STATUS_SINGLEACT_DEFAULT   0x00000000UL
 
#define _ADC_STATUS_SINGLEACT_MASK   0x1UL
 
#define _ADC_STATUS_SINGLEACT_SHIFT   0
 
#define _ADC_STATUS_SINGLEDV_DEFAULT   0x00000000UL
 
#define _ADC_STATUS_SINGLEDV_MASK   0x10000UL
 
#define _ADC_STATUS_SINGLEDV_SHIFT   16
 
#define _ADC_STATUS_SINGLEREFWARM_DEFAULT   0x00000000UL
 
#define _ADC_STATUS_SINGLEREFWARM_MASK   0x100UL
 
#define _ADC_STATUS_SINGLEREFWARM_SHIFT   8
 
#define _ADC_STATUS_WARM_DEFAULT   0x00000000UL
 
#define _ADC_STATUS_WARM_MASK   0x1000UL
 
#define _ADC_STATUS_WARM_SHIFT   12
 
#define ADC_BIASPROG_BIASPROG_DEFAULT   (_ADC_BIASPROG_BIASPROG_DEFAULT << 0)
 
#define ADC_BIASPROG_COMPBIAS_DEFAULT   (_ADC_BIASPROG_COMPBIAS_DEFAULT << 8)
 
#define ADC_BIASPROG_HALFBIAS   (0x1UL << 6)
 
#define ADC_BIASPROG_HALFBIAS_DEFAULT   (_ADC_BIASPROG_HALFBIAS_DEFAULT << 6)
 
#define ADC_CAL_SCANGAIN_DEFAULT   (_ADC_CAL_SCANGAIN_DEFAULT << 24)
 
#define ADC_CAL_SCANOFFSET_DEFAULT   (_ADC_CAL_SCANOFFSET_DEFAULT << 16)
 
#define ADC_CAL_SINGLEGAIN_DEFAULT   (_ADC_CAL_SINGLEGAIN_DEFAULT << 8)
 
#define ADC_CAL_SINGLEOFFSET_DEFAULT   (_ADC_CAL_SINGLEOFFSET_DEFAULT << 0)
 
#define ADC_CMD_SCANSTART   (0x1UL << 2)
 
#define ADC_CMD_SCANSTART_DEFAULT   (_ADC_CMD_SCANSTART_DEFAULT << 2)
 
#define ADC_CMD_SCANSTOP   (0x1UL << 3)
 
#define ADC_CMD_SCANSTOP_DEFAULT   (_ADC_CMD_SCANSTOP_DEFAULT << 3)
 
#define ADC_CMD_SINGLESTART   (0x1UL << 0)
 
#define ADC_CMD_SINGLESTART_DEFAULT   (_ADC_CMD_SINGLESTART_DEFAULT << 0)
 
#define ADC_CMD_SINGLESTOP   (0x1UL << 1)
 
#define ADC_CMD_SINGLESTOP_DEFAULT   (_ADC_CMD_SINGLESTOP_DEFAULT << 1)
 
#define ADC_CTRL_LPFMODE_BYPASS   (_ADC_CTRL_LPFMODE_BYPASS << 4)
 
#define ADC_CTRL_LPFMODE_DECAP   (_ADC_CTRL_LPFMODE_DECAP << 4)
 
#define ADC_CTRL_LPFMODE_DEFAULT   (_ADC_CTRL_LPFMODE_DEFAULT << 4)
 
#define ADC_CTRL_LPFMODE_RCFILT   (_ADC_CTRL_LPFMODE_RCFILT << 4)
 
#define ADC_CTRL_OVSRSEL_DEFAULT   (_ADC_CTRL_OVSRSEL_DEFAULT << 24)
 
#define ADC_CTRL_OVSRSEL_X1024   (_ADC_CTRL_OVSRSEL_X1024 << 24)
 
#define ADC_CTRL_OVSRSEL_X128   (_ADC_CTRL_OVSRSEL_X128 << 24)
 
#define ADC_CTRL_OVSRSEL_X16   (_ADC_CTRL_OVSRSEL_X16 << 24)
 
#define ADC_CTRL_OVSRSEL_X2   (_ADC_CTRL_OVSRSEL_X2 << 24)
 
#define ADC_CTRL_OVSRSEL_X2048   (_ADC_CTRL_OVSRSEL_X2048 << 24)
 
#define ADC_CTRL_OVSRSEL_X256   (_ADC_CTRL_OVSRSEL_X256 << 24)
 
#define ADC_CTRL_OVSRSEL_X32   (_ADC_CTRL_OVSRSEL_X32 << 24)
 
#define ADC_CTRL_OVSRSEL_X4   (_ADC_CTRL_OVSRSEL_X4 << 24)
 
#define ADC_CTRL_OVSRSEL_X4096   (_ADC_CTRL_OVSRSEL_X4096 << 24)
 
#define ADC_CTRL_OVSRSEL_X512   (_ADC_CTRL_OVSRSEL_X512 << 24)
 
#define ADC_CTRL_OVSRSEL_X64   (_ADC_CTRL_OVSRSEL_X64 << 24)
 
#define ADC_CTRL_OVSRSEL_X8   (_ADC_CTRL_OVSRSEL_X8 << 24)
 
#define ADC_CTRL_PRESC_DEFAULT   (_ADC_CTRL_PRESC_DEFAULT << 8)
 
#define ADC_CTRL_PRESC_NODIVISION   (_ADC_CTRL_PRESC_NODIVISION << 8)
 
#define ADC_CTRL_TAILGATE   (0x1UL << 3)
 
#define ADC_CTRL_TAILGATE_DEFAULT   (_ADC_CTRL_TAILGATE_DEFAULT << 3)
 
#define ADC_CTRL_TIMEBASE_DEFAULT   (_ADC_CTRL_TIMEBASE_DEFAULT << 16)
 
#define ADC_CTRL_WARMUPMODE_DEFAULT   (_ADC_CTRL_WARMUPMODE_DEFAULT << 0)
 
#define ADC_CTRL_WARMUPMODE_FASTBG   (_ADC_CTRL_WARMUPMODE_FASTBG << 0)
 
#define ADC_CTRL_WARMUPMODE_KEEPADCWARM   (_ADC_CTRL_WARMUPMODE_KEEPADCWARM << 0)
 
#define ADC_CTRL_WARMUPMODE_KEEPSCANREFWARM   (_ADC_CTRL_WARMUPMODE_KEEPSCANREFWARM << 0)
 
#define ADC_CTRL_WARMUPMODE_NORMAL   (_ADC_CTRL_WARMUPMODE_NORMAL << 0)
 
#define ADC_IEN_SCAN   (0x1UL << 1)
 
#define ADC_IEN_SCAN_DEFAULT   (_ADC_IEN_SCAN_DEFAULT << 1)
 
#define ADC_IEN_SCANOF   (0x1UL << 9)
 
#define ADC_IEN_SCANOF_DEFAULT   (_ADC_IEN_SCANOF_DEFAULT << 9)
 
#define ADC_IEN_SINGLE   (0x1UL << 0)
 
#define ADC_IEN_SINGLE_DEFAULT   (_ADC_IEN_SINGLE_DEFAULT << 0)
 
#define ADC_IEN_SINGLEOF   (0x1UL << 8)
 
#define ADC_IEN_SINGLEOF_DEFAULT   (_ADC_IEN_SINGLEOF_DEFAULT << 8)
 
#define ADC_IF_SCAN   (0x1UL << 1)
 
#define ADC_IF_SCAN_DEFAULT   (_ADC_IF_SCAN_DEFAULT << 1)
 
#define ADC_IF_SCANOF   (0x1UL << 9)
 
#define ADC_IF_SCANOF_DEFAULT   (_ADC_IF_SCANOF_DEFAULT << 9)
 
#define ADC_IF_SINGLE   (0x1UL << 0)
 
#define ADC_IF_SINGLE_DEFAULT   (_ADC_IF_SINGLE_DEFAULT << 0)
 
#define ADC_IF_SINGLEOF   (0x1UL << 8)
 
#define ADC_IF_SINGLEOF_DEFAULT   (_ADC_IF_SINGLEOF_DEFAULT << 8)
 
#define ADC_IFC_SCAN   (0x1UL << 1)
 
#define ADC_IFC_SCAN_DEFAULT   (_ADC_IFC_SCAN_DEFAULT << 1)
 
#define ADC_IFC_SCANOF   (0x1UL << 9)
 
#define ADC_IFC_SCANOF_DEFAULT   (_ADC_IFC_SCANOF_DEFAULT << 9)
 
#define ADC_IFC_SINGLE   (0x1UL << 0)
 
#define ADC_IFC_SINGLE_DEFAULT   (_ADC_IFC_SINGLE_DEFAULT << 0)
 
#define ADC_IFC_SINGLEOF   (0x1UL << 8)
 
#define ADC_IFC_SINGLEOF_DEFAULT   (_ADC_IFC_SINGLEOF_DEFAULT << 8)
 
#define ADC_IFS_SCAN   (0x1UL << 1)
 
#define ADC_IFS_SCAN_DEFAULT   (_ADC_IFS_SCAN_DEFAULT << 1)
 
#define ADC_IFS_SCANOF   (0x1UL << 9)
 
#define ADC_IFS_SCANOF_DEFAULT   (_ADC_IFS_SCANOF_DEFAULT << 9)
 
#define ADC_IFS_SINGLE   (0x1UL << 0)
 
#define ADC_IFS_SINGLE_DEFAULT   (_ADC_IFS_SINGLE_DEFAULT << 0)
 
#define ADC_IFS_SINGLEOF   (0x1UL << 8)
 
#define ADC_IFS_SINGLEOF_DEFAULT   (_ADC_IFS_SINGLEOF_DEFAULT << 8)
 
#define ADC_SCANCTRL_ADJ   (0x1UL << 2)
 
#define ADC_SCANCTRL_ADJ_DEFAULT   (_ADC_SCANCTRL_ADJ_DEFAULT << 2)
 
#define ADC_SCANCTRL_ADJ_LEFT   (_ADC_SCANCTRL_ADJ_LEFT << 2)
 
#define ADC_SCANCTRL_ADJ_RIGHT   (_ADC_SCANCTRL_ADJ_RIGHT << 2)
 
#define ADC_SCANCTRL_AT_128CYCLES   (_ADC_SCANCTRL_AT_128CYCLES << 20)
 
#define ADC_SCANCTRL_AT_16CYCLES   (_ADC_SCANCTRL_AT_16CYCLES << 20)
 
#define ADC_SCANCTRL_AT_1CYCLE   (_ADC_SCANCTRL_AT_1CYCLE << 20)
 
#define ADC_SCANCTRL_AT_256CYCLES   (_ADC_SCANCTRL_AT_256CYCLES << 20)
 
#define ADC_SCANCTRL_AT_2CYCLES   (_ADC_SCANCTRL_AT_2CYCLES << 20)
 
#define ADC_SCANCTRL_AT_32CYCLES   (_ADC_SCANCTRL_AT_32CYCLES << 20)
 
#define ADC_SCANCTRL_AT_4CYCLES   (_ADC_SCANCTRL_AT_4CYCLES << 20)
 
#define ADC_SCANCTRL_AT_64CYCLES   (_ADC_SCANCTRL_AT_64CYCLES << 20)
 
#define ADC_SCANCTRL_AT_8CYCLES   (_ADC_SCANCTRL_AT_8CYCLES << 20)
 
#define ADC_SCANCTRL_AT_DEFAULT   (_ADC_SCANCTRL_AT_DEFAULT << 20)
 
#define ADC_SCANCTRL_DIFF   (0x1UL << 1)
 
#define ADC_SCANCTRL_DIFF_DEFAULT   (_ADC_SCANCTRL_DIFF_DEFAULT << 1)
 
#define ADC_SCANCTRL_INPUTMASK_CH0   (_ADC_SCANCTRL_INPUTMASK_CH0 << 8)
 
#define ADC_SCANCTRL_INPUTMASK_CH0CH1   (_ADC_SCANCTRL_INPUTMASK_CH0CH1 << 8)
 
#define ADC_SCANCTRL_INPUTMASK_CH1   (_ADC_SCANCTRL_INPUTMASK_CH1 << 8)
 
#define ADC_SCANCTRL_INPUTMASK_CH2   (_ADC_SCANCTRL_INPUTMASK_CH2 << 8)
 
#define ADC_SCANCTRL_INPUTMASK_CH2CH3   (_ADC_SCANCTRL_INPUTMASK_CH2CH3 << 8)
 
#define ADC_SCANCTRL_INPUTMASK_CH3   (_ADC_SCANCTRL_INPUTMASK_CH3 << 8)
 
#define ADC_SCANCTRL_INPUTMASK_CH4   (_ADC_SCANCTRL_INPUTMASK_CH4 << 8)
 
#define ADC_SCANCTRL_INPUTMASK_CH4CH5   (_ADC_SCANCTRL_INPUTMASK_CH4CH5 << 8)
 
#define ADC_SCANCTRL_INPUTMASK_CH5   (_ADC_SCANCTRL_INPUTMASK_CH5 << 8)
 
#define ADC_SCANCTRL_INPUTMASK_CH6   (_ADC_SCANCTRL_INPUTMASK_CH6 << 8)
 
#define ADC_SCANCTRL_INPUTMASK_CH6CH7   (_ADC_SCANCTRL_INPUTMASK_CH6CH7 << 8)
 
#define ADC_SCANCTRL_INPUTMASK_CH7   (_ADC_SCANCTRL_INPUTMASK_CH7 << 8)
 
#define ADC_SCANCTRL_INPUTMASK_DEFAULT   (_ADC_SCANCTRL_INPUTMASK_DEFAULT << 8)
 
#define ADC_SCANCTRL_PRSEN   (0x1UL << 24)
 
#define ADC_SCANCTRL_PRSEN_DEFAULT   (_ADC_SCANCTRL_PRSEN_DEFAULT << 24)
 
#define ADC_SCANCTRL_PRSSEL_DEFAULT   (_ADC_SCANCTRL_PRSSEL_DEFAULT << 28)
 
#define ADC_SCANCTRL_PRSSEL_PRSCH0   (_ADC_SCANCTRL_PRSSEL_PRSCH0 << 28)
 
#define ADC_SCANCTRL_PRSSEL_PRSCH1   (_ADC_SCANCTRL_PRSSEL_PRSCH1 << 28)
 
#define ADC_SCANCTRL_PRSSEL_PRSCH10   (_ADC_SCANCTRL_PRSSEL_PRSCH10 << 28)
 
#define ADC_SCANCTRL_PRSSEL_PRSCH11   (_ADC_SCANCTRL_PRSSEL_PRSCH11 << 28)
 
#define ADC_SCANCTRL_PRSSEL_PRSCH2   (_ADC_SCANCTRL_PRSSEL_PRSCH2 << 28)
 
#define ADC_SCANCTRL_PRSSEL_PRSCH3   (_ADC_SCANCTRL_PRSSEL_PRSCH3 << 28)
 
#define ADC_SCANCTRL_PRSSEL_PRSCH4   (_ADC_SCANCTRL_PRSSEL_PRSCH4 << 28)
 
#define ADC_SCANCTRL_PRSSEL_PRSCH5   (_ADC_SCANCTRL_PRSSEL_PRSCH5 << 28)
 
#define ADC_SCANCTRL_PRSSEL_PRSCH6   (_ADC_SCANCTRL_PRSSEL_PRSCH6 << 28)
 
#define ADC_SCANCTRL_PRSSEL_PRSCH7   (_ADC_SCANCTRL_PRSSEL_PRSCH7 << 28)
 
#define ADC_SCANCTRL_PRSSEL_PRSCH8   (_ADC_SCANCTRL_PRSSEL_PRSCH8 << 28)
 
#define ADC_SCANCTRL_PRSSEL_PRSCH9   (_ADC_SCANCTRL_PRSSEL_PRSCH9 << 28)
 
#define ADC_SCANCTRL_REF_1V25   (_ADC_SCANCTRL_REF_1V25 << 16)
 
#define ADC_SCANCTRL_REF_2V5   (_ADC_SCANCTRL_REF_2V5 << 16)
 
#define ADC_SCANCTRL_REF_2XEXTDIFF   (_ADC_SCANCTRL_REF_2XEXTDIFF << 16)
 
#define ADC_SCANCTRL_REF_2XVDD   (_ADC_SCANCTRL_REF_2XVDD << 16)
 
#define ADC_SCANCTRL_REF_5VDIFF   (_ADC_SCANCTRL_REF_5VDIFF << 16)
 
#define ADC_SCANCTRL_REF_DEFAULT   (_ADC_SCANCTRL_REF_DEFAULT << 16)
 
#define ADC_SCANCTRL_REF_EXTSINGLE   (_ADC_SCANCTRL_REF_EXTSINGLE << 16)
 
#define ADC_SCANCTRL_REF_VDD   (_ADC_SCANCTRL_REF_VDD << 16)
 
#define ADC_SCANCTRL_REP   (0x1UL << 0)
 
#define ADC_SCANCTRL_REP_DEFAULT   (_ADC_SCANCTRL_REP_DEFAULT << 0)
 
#define ADC_SCANCTRL_RES_12BIT   (_ADC_SCANCTRL_RES_12BIT << 4)
 
#define ADC_SCANCTRL_RES_6BIT   (_ADC_SCANCTRL_RES_6BIT << 4)
 
#define ADC_SCANCTRL_RES_8BIT   (_ADC_SCANCTRL_RES_8BIT << 4)
 
#define ADC_SCANCTRL_RES_DEFAULT   (_ADC_SCANCTRL_RES_DEFAULT << 4)
 
#define ADC_SCANCTRL_RES_OVS   (_ADC_SCANCTRL_RES_OVS << 4)
 
#define ADC_SCANDATA_DATA_DEFAULT   (_ADC_SCANDATA_DATA_DEFAULT << 0)
 
#define ADC_SCANDATAP_DATAP_DEFAULT   (_ADC_SCANDATAP_DATAP_DEFAULT << 0)
 
#define ADC_SINGLECTRL_ADJ   (0x1UL << 2)
 
#define ADC_SINGLECTRL_ADJ_DEFAULT   (_ADC_SINGLECTRL_ADJ_DEFAULT << 2)
 
#define ADC_SINGLECTRL_ADJ_LEFT   (_ADC_SINGLECTRL_ADJ_LEFT << 2)
 
#define ADC_SINGLECTRL_ADJ_RIGHT   (_ADC_SINGLECTRL_ADJ_RIGHT << 2)
 
#define ADC_SINGLECTRL_AT_128CYCLES   (_ADC_SINGLECTRL_AT_128CYCLES << 20)
 
#define ADC_SINGLECTRL_AT_16CYCLES   (_ADC_SINGLECTRL_AT_16CYCLES << 20)
 
#define ADC_SINGLECTRL_AT_1CYCLE   (_ADC_SINGLECTRL_AT_1CYCLE << 20)
 
#define ADC_SINGLECTRL_AT_256CYCLES   (_ADC_SINGLECTRL_AT_256CYCLES << 20)
 
#define ADC_SINGLECTRL_AT_2CYCLES   (_ADC_SINGLECTRL_AT_2CYCLES << 20)
 
#define ADC_SINGLECTRL_AT_32CYCLES   (_ADC_SINGLECTRL_AT_32CYCLES << 20)
 
#define ADC_SINGLECTRL_AT_4CYCLES   (_ADC_SINGLECTRL_AT_4CYCLES << 20)
 
#define ADC_SINGLECTRL_AT_64CYCLES   (_ADC_SINGLECTRL_AT_64CYCLES << 20)
 
#define ADC_SINGLECTRL_AT_8CYCLES   (_ADC_SINGLECTRL_AT_8CYCLES << 20)
 
#define ADC_SINGLECTRL_AT_DEFAULT   (_ADC_SINGLECTRL_AT_DEFAULT << 20)
 
#define ADC_SINGLECTRL_DIFF   (0x1UL << 1)
 
#define ADC_SINGLECTRL_DIFF_DEFAULT   (_ADC_SINGLECTRL_DIFF_DEFAULT << 1)
 
#define ADC_SINGLECTRL_INPUTSEL_CH0   (_ADC_SINGLECTRL_INPUTSEL_CH0 << 8)
 
#define ADC_SINGLECTRL_INPUTSEL_CH0CH1   (_ADC_SINGLECTRL_INPUTSEL_CH0CH1 << 8)
 
#define ADC_SINGLECTRL_INPUTSEL_CH1   (_ADC_SINGLECTRL_INPUTSEL_CH1 << 8)
 
#define ADC_SINGLECTRL_INPUTSEL_CH2   (_ADC_SINGLECTRL_INPUTSEL_CH2 << 8)
 
#define ADC_SINGLECTRL_INPUTSEL_CH2CH3   (_ADC_SINGLECTRL_INPUTSEL_CH2CH3 << 8)
 
#define ADC_SINGLECTRL_INPUTSEL_CH3   (_ADC_SINGLECTRL_INPUTSEL_CH3 << 8)
 
#define ADC_SINGLECTRL_INPUTSEL_CH4   (_ADC_SINGLECTRL_INPUTSEL_CH4 << 8)
 
#define ADC_SINGLECTRL_INPUTSEL_CH4CH5   (_ADC_SINGLECTRL_INPUTSEL_CH4CH5 << 8)
 
#define ADC_SINGLECTRL_INPUTSEL_CH5   (_ADC_SINGLECTRL_INPUTSEL_CH5 << 8)
 
#define ADC_SINGLECTRL_INPUTSEL_CH6   (_ADC_SINGLECTRL_INPUTSEL_CH6 << 8)
 
#define ADC_SINGLECTRL_INPUTSEL_CH6CH7   (_ADC_SINGLECTRL_INPUTSEL_CH6CH7 << 8)
 
#define ADC_SINGLECTRL_INPUTSEL_CH7   (_ADC_SINGLECTRL_INPUTSEL_CH7 << 8)
 
#define ADC_SINGLECTRL_INPUTSEL_DAC0OUT0   (_ADC_SINGLECTRL_INPUTSEL_DAC0OUT0 << 8)
 
#define ADC_SINGLECTRL_INPUTSEL_DAC0OUT1   (_ADC_SINGLECTRL_INPUTSEL_DAC0OUT1 << 8)
 
#define ADC_SINGLECTRL_INPUTSEL_DEFAULT   (_ADC_SINGLECTRL_INPUTSEL_DEFAULT << 8)
 
#define ADC_SINGLECTRL_INPUTSEL_DIFF0   (_ADC_SINGLECTRL_INPUTSEL_DIFF0 << 8)
 
#define ADC_SINGLECTRL_INPUTSEL_TEMP   (_ADC_SINGLECTRL_INPUTSEL_TEMP << 8)
 
#define ADC_SINGLECTRL_INPUTSEL_VDD   (_ADC_SINGLECTRL_INPUTSEL_VDD << 8)
 
#define ADC_SINGLECTRL_INPUTSEL_VDDDIV3   (_ADC_SINGLECTRL_INPUTSEL_VDDDIV3 << 8)
 
#define ADC_SINGLECTRL_INPUTSEL_VREFDIV2   (_ADC_SINGLECTRL_INPUTSEL_VREFDIV2 << 8)
 
#define ADC_SINGLECTRL_INPUTSEL_VSS   (_ADC_SINGLECTRL_INPUTSEL_VSS << 8)
 
#define ADC_SINGLECTRL_PRSEN   (0x1UL << 24)
 
#define ADC_SINGLECTRL_PRSEN_DEFAULT   (_ADC_SINGLECTRL_PRSEN_DEFAULT << 24)
 
#define ADC_SINGLECTRL_PRSSEL_DEFAULT   (_ADC_SINGLECTRL_PRSSEL_DEFAULT << 28)
 
#define ADC_SINGLECTRL_PRSSEL_PRSCH0   (_ADC_SINGLECTRL_PRSSEL_PRSCH0 << 28)
 
#define ADC_SINGLECTRL_PRSSEL_PRSCH1   (_ADC_SINGLECTRL_PRSSEL_PRSCH1 << 28)
 
#define ADC_SINGLECTRL_PRSSEL_PRSCH10   (_ADC_SINGLECTRL_PRSSEL_PRSCH10 << 28)
 
#define ADC_SINGLECTRL_PRSSEL_PRSCH11   (_ADC_SINGLECTRL_PRSSEL_PRSCH11 << 28)
 
#define ADC_SINGLECTRL_PRSSEL_PRSCH2   (_ADC_SINGLECTRL_PRSSEL_PRSCH2 << 28)
 
#define ADC_SINGLECTRL_PRSSEL_PRSCH3   (_ADC_SINGLECTRL_PRSSEL_PRSCH3 << 28)
 
#define ADC_SINGLECTRL_PRSSEL_PRSCH4   (_ADC_SINGLECTRL_PRSSEL_PRSCH4 << 28)
 
#define ADC_SINGLECTRL_PRSSEL_PRSCH5   (_ADC_SINGLECTRL_PRSSEL_PRSCH5 << 28)
 
#define ADC_SINGLECTRL_PRSSEL_PRSCH6   (_ADC_SINGLECTRL_PRSSEL_PRSCH6 << 28)
 
#define ADC_SINGLECTRL_PRSSEL_PRSCH7   (_ADC_SINGLECTRL_PRSSEL_PRSCH7 << 28)
 
#define ADC_SINGLECTRL_PRSSEL_PRSCH8   (_ADC_SINGLECTRL_PRSSEL_PRSCH8 << 28)
 
#define ADC_SINGLECTRL_PRSSEL_PRSCH9   (_ADC_SINGLECTRL_PRSSEL_PRSCH9 << 28)
 
#define ADC_SINGLECTRL_REF_1V25   (_ADC_SINGLECTRL_REF_1V25 << 16)
 
#define ADC_SINGLECTRL_REF_2V5   (_ADC_SINGLECTRL_REF_2V5 << 16)
 
#define ADC_SINGLECTRL_REF_2XEXTDIFF   (_ADC_SINGLECTRL_REF_2XEXTDIFF << 16)
 
#define ADC_SINGLECTRL_REF_2XVDD   (_ADC_SINGLECTRL_REF_2XVDD << 16)
 
#define ADC_SINGLECTRL_REF_5VDIFF   (_ADC_SINGLECTRL_REF_5VDIFF << 16)
 
#define ADC_SINGLECTRL_REF_DEFAULT   (_ADC_SINGLECTRL_REF_DEFAULT << 16)
 
#define ADC_SINGLECTRL_REF_EXTSINGLE   (_ADC_SINGLECTRL_REF_EXTSINGLE << 16)
 
#define ADC_SINGLECTRL_REF_VDD   (_ADC_SINGLECTRL_REF_VDD << 16)
 
#define ADC_SINGLECTRL_REP   (0x1UL << 0)
 
#define ADC_SINGLECTRL_REP_DEFAULT   (_ADC_SINGLECTRL_REP_DEFAULT << 0)
 
#define ADC_SINGLECTRL_RES_12BIT   (_ADC_SINGLECTRL_RES_12BIT << 4)
 
#define ADC_SINGLECTRL_RES_6BIT   (_ADC_SINGLECTRL_RES_6BIT << 4)
 
#define ADC_SINGLECTRL_RES_8BIT   (_ADC_SINGLECTRL_RES_8BIT << 4)
 
#define ADC_SINGLECTRL_RES_DEFAULT   (_ADC_SINGLECTRL_RES_DEFAULT << 4)
 
#define ADC_SINGLECTRL_RES_OVS   (_ADC_SINGLECTRL_RES_OVS << 4)
 
#define ADC_SINGLEDATA_DATA_DEFAULT   (_ADC_SINGLEDATA_DATA_DEFAULT << 0)
 
#define ADC_SINGLEDATAP_DATAP_DEFAULT   (_ADC_SINGLEDATAP_DATAP_DEFAULT << 0)
 
#define ADC_STATUS_SCANACT   (0x1UL << 1)
 
#define ADC_STATUS_SCANACT_DEFAULT   (_ADC_STATUS_SCANACT_DEFAULT << 1)
 
#define ADC_STATUS_SCANDATASRC_CH0   (_ADC_STATUS_SCANDATASRC_CH0 << 24)
 
#define ADC_STATUS_SCANDATASRC_CH1   (_ADC_STATUS_SCANDATASRC_CH1 << 24)
 
#define ADC_STATUS_SCANDATASRC_CH2   (_ADC_STATUS_SCANDATASRC_CH2 << 24)
 
#define ADC_STATUS_SCANDATASRC_CH3   (_ADC_STATUS_SCANDATASRC_CH3 << 24)
 
#define ADC_STATUS_SCANDATASRC_CH4   (_ADC_STATUS_SCANDATASRC_CH4 << 24)
 
#define ADC_STATUS_SCANDATASRC_CH5   (_ADC_STATUS_SCANDATASRC_CH5 << 24)
 
#define ADC_STATUS_SCANDATASRC_CH6   (_ADC_STATUS_SCANDATASRC_CH6 << 24)
 
#define ADC_STATUS_SCANDATASRC_CH7   (_ADC_STATUS_SCANDATASRC_CH7 << 24)
 
#define ADC_STATUS_SCANDATASRC_DEFAULT   (_ADC_STATUS_SCANDATASRC_DEFAULT << 24)
 
#define ADC_STATUS_SCANDV   (0x1UL << 17)
 
#define ADC_STATUS_SCANDV_DEFAULT   (_ADC_STATUS_SCANDV_DEFAULT << 17)
 
#define ADC_STATUS_SCANREFWARM   (0x1UL << 9)
 
#define ADC_STATUS_SCANREFWARM_DEFAULT   (_ADC_STATUS_SCANREFWARM_DEFAULT << 9)
 
#define ADC_STATUS_SINGLEACT   (0x1UL << 0)
 
#define ADC_STATUS_SINGLEACT_DEFAULT   (_ADC_STATUS_SINGLEACT_DEFAULT << 0)
 
#define ADC_STATUS_SINGLEDV   (0x1UL << 16)
 
#define ADC_STATUS_SINGLEDV_DEFAULT   (_ADC_STATUS_SINGLEDV_DEFAULT << 16)
 
#define ADC_STATUS_SINGLEREFWARM   (0x1UL << 8)
 
#define ADC_STATUS_SINGLEREFWARM_DEFAULT   (_ADC_STATUS_SINGLEREFWARM_DEFAULT << 8)
 
#define ADC_STATUS_WARM   (0x1UL << 12)
 
#define ADC_STATUS_WARM_DEFAULT   (_ADC_STATUS_WARM_DEFAULT << 12)