release/EM_CMSIS_P1_4.0.0/Device/SiliconLabs/EFM32G/Include/efm32g_dac.h

Go to the documentation of this file.
00001 /**************************************************************************/
00032 /**************************************************************************/
00037 typedef struct
00038 {
00039   __IO uint32_t CTRL;     
00040   __I uint32_t  STATUS;   
00041   __IO uint32_t CH0CTRL;  
00042   __IO uint32_t CH1CTRL;  
00043   __IO uint32_t IEN;      
00044   __I uint32_t  IF;       
00045   __IO uint32_t IFS;      
00046   __IO uint32_t IFC;      
00047   __IO uint32_t CH0DATA;  
00048   __IO uint32_t CH1DATA;  
00049   __IO uint32_t COMBDATA; 
00050   __IO uint32_t CAL;      
00051   __IO uint32_t BIASPROG; 
00052 } DAC_TypeDef;            
00054 /**************************************************************************/
00059 /* Bit fields for DAC CTRL */
00060 #define _DAC_CTRL_RESETVALUE              0x00000010UL                         
00061 #define _DAC_CTRL_MASK                    0x003703FFUL                         
00062 #define DAC_CTRL_DIFF                     (0x1UL << 0)                         
00063 #define _DAC_CTRL_DIFF_SHIFT              0                                    
00064 #define _DAC_CTRL_DIFF_MASK               0x1UL                                
00065 #define _DAC_CTRL_DIFF_DEFAULT            0x00000000UL                         
00066 #define DAC_CTRL_DIFF_DEFAULT             (_DAC_CTRL_DIFF_DEFAULT << 0)        
00067 #define DAC_CTRL_SINEMODE                 (0x1UL << 1)                         
00068 #define _DAC_CTRL_SINEMODE_SHIFT          1                                    
00069 #define _DAC_CTRL_SINEMODE_MASK           0x2UL                                
00070 #define _DAC_CTRL_SINEMODE_DEFAULT        0x00000000UL                         
00071 #define DAC_CTRL_SINEMODE_DEFAULT         (_DAC_CTRL_SINEMODE_DEFAULT << 1)    
00072 #define _DAC_CTRL_CONVMODE_SHIFT          2                                    
00073 #define _DAC_CTRL_CONVMODE_MASK           0xCUL                                
00074 #define _DAC_CTRL_CONVMODE_DEFAULT        0x00000000UL                         
00075 #define _DAC_CTRL_CONVMODE_CONTINUOUS     0x00000000UL                         
00076 #define _DAC_CTRL_CONVMODE_SAMPLEHOLD     0x00000001UL                         
00077 #define _DAC_CTRL_CONVMODE_SAMPLEOFF      0x00000002UL                         
00078 #define DAC_CTRL_CONVMODE_DEFAULT         (_DAC_CTRL_CONVMODE_DEFAULT << 2)    
00079 #define DAC_CTRL_CONVMODE_CONTINUOUS      (_DAC_CTRL_CONVMODE_CONTINUOUS << 2) 
00080 #define DAC_CTRL_CONVMODE_SAMPLEHOLD      (_DAC_CTRL_CONVMODE_SAMPLEHOLD << 2) 
00081 #define DAC_CTRL_CONVMODE_SAMPLEOFF       (_DAC_CTRL_CONVMODE_SAMPLEOFF << 2)  
00082 #define _DAC_CTRL_OUTMODE_SHIFT           4                                    
00083 #define _DAC_CTRL_OUTMODE_MASK            0x30UL                               
00084 #define _DAC_CTRL_OUTMODE_DISABLE         0x00000000UL                         
00085 #define _DAC_CTRL_OUTMODE_DEFAULT         0x00000001UL                         
00086 #define _DAC_CTRL_OUTMODE_PIN             0x00000001UL                         
00087 #define _DAC_CTRL_OUTMODE_ADC             0x00000002UL                         
00088 #define _DAC_CTRL_OUTMODE_PINADC          0x00000003UL                         
00089 #define DAC_CTRL_OUTMODE_DISABLE          (_DAC_CTRL_OUTMODE_DISABLE << 4)     
00090 #define DAC_CTRL_OUTMODE_DEFAULT          (_DAC_CTRL_OUTMODE_DEFAULT << 4)     
00091 #define DAC_CTRL_OUTMODE_PIN              (_DAC_CTRL_OUTMODE_PIN << 4)         
00092 #define DAC_CTRL_OUTMODE_ADC              (_DAC_CTRL_OUTMODE_ADC << 4)         
00093 #define DAC_CTRL_OUTMODE_PINADC           (_DAC_CTRL_OUTMODE_PINADC << 4)      
00094 #define DAC_CTRL_OUTENPRS                 (0x1UL << 6)                         
00095 #define _DAC_CTRL_OUTENPRS_SHIFT          6                                    
00096 #define _DAC_CTRL_OUTENPRS_MASK           0x40UL                               
00097 #define _DAC_CTRL_OUTENPRS_DEFAULT        0x00000000UL                         
00098 #define DAC_CTRL_OUTENPRS_DEFAULT         (_DAC_CTRL_OUTENPRS_DEFAULT << 6)    
00099 #define DAC_CTRL_CH0PRESCRST              (0x1UL << 7)                         
00100 #define _DAC_CTRL_CH0PRESCRST_SHIFT       7                                    
00101 #define _DAC_CTRL_CH0PRESCRST_MASK        0x80UL                               
00102 #define _DAC_CTRL_CH0PRESCRST_DEFAULT     0x00000000UL                         
00103 #define DAC_CTRL_CH0PRESCRST_DEFAULT      (_DAC_CTRL_CH0PRESCRST_DEFAULT << 7) 
00104 #define _DAC_CTRL_REFSEL_SHIFT            8                                    
00105 #define _DAC_CTRL_REFSEL_MASK             0x300UL                              
00106 #define _DAC_CTRL_REFSEL_DEFAULT          0x00000000UL                         
00107 #define _DAC_CTRL_REFSEL_1V25             0x00000000UL                         
00108 #define _DAC_CTRL_REFSEL_2V5              0x00000001UL                         
00109 #define _DAC_CTRL_REFSEL_VDD              0x00000002UL                         
00110 #define DAC_CTRL_REFSEL_DEFAULT           (_DAC_CTRL_REFSEL_DEFAULT << 8)      
00111 #define DAC_CTRL_REFSEL_1V25              (_DAC_CTRL_REFSEL_1V25 << 8)         
00112 #define DAC_CTRL_REFSEL_2V5               (_DAC_CTRL_REFSEL_2V5 << 8)          
00113 #define DAC_CTRL_REFSEL_VDD               (_DAC_CTRL_REFSEL_VDD << 8)          
00114 #define _DAC_CTRL_PRESC_SHIFT             16                                   
00115 #define _DAC_CTRL_PRESC_MASK              0x70000UL                            
00116 #define _DAC_CTRL_PRESC_DEFAULT           0x00000000UL                         
00117 #define _DAC_CTRL_PRESC_NODIVISION        0x00000000UL                         
00118 #define DAC_CTRL_PRESC_DEFAULT            (_DAC_CTRL_PRESC_DEFAULT << 16)      
00119 #define DAC_CTRL_PRESC_NODIVISION         (_DAC_CTRL_PRESC_NODIVISION << 16)   
00120 #define _DAC_CTRL_REFRSEL_SHIFT           20                                   
00121 #define _DAC_CTRL_REFRSEL_MASK            0x300000UL                           
00122 #define _DAC_CTRL_REFRSEL_DEFAULT         0x00000000UL                         
00123 #define _DAC_CTRL_REFRSEL_8CYCLES         0x00000000UL                         
00124 #define _DAC_CTRL_REFRSEL_16CYCLES        0x00000001UL                         
00125 #define _DAC_CTRL_REFRSEL_32CYCLES        0x00000002UL                         
00126 #define _DAC_CTRL_REFRSEL_64CYCLES        0x00000003UL                         
00127 #define DAC_CTRL_REFRSEL_DEFAULT          (_DAC_CTRL_REFRSEL_DEFAULT << 20)    
00128 #define DAC_CTRL_REFRSEL_8CYCLES          (_DAC_CTRL_REFRSEL_8CYCLES << 20)    
00129 #define DAC_CTRL_REFRSEL_16CYCLES         (_DAC_CTRL_REFRSEL_16CYCLES << 20)   
00130 #define DAC_CTRL_REFRSEL_32CYCLES         (_DAC_CTRL_REFRSEL_32CYCLES << 20)   
00131 #define DAC_CTRL_REFRSEL_64CYCLES         (_DAC_CTRL_REFRSEL_64CYCLES << 20)   
00133 /* Bit fields for DAC STATUS */
00134 #define _DAC_STATUS_RESETVALUE            0x00000000UL                     
00135 #define _DAC_STATUS_MASK                  0x00000003UL                     
00136 #define DAC_STATUS_CH0DV                  (0x1UL << 0)                     
00137 #define _DAC_STATUS_CH0DV_SHIFT           0                                
00138 #define _DAC_STATUS_CH0DV_MASK            0x1UL                            
00139 #define _DAC_STATUS_CH0DV_DEFAULT         0x00000000UL                     
00140 #define DAC_STATUS_CH0DV_DEFAULT          (_DAC_STATUS_CH0DV_DEFAULT << 0) 
00141 #define DAC_STATUS_CH1DV                  (0x1UL << 1)                     
00142 #define _DAC_STATUS_CH1DV_SHIFT           1                                
00143 #define _DAC_STATUS_CH1DV_MASK            0x2UL                            
00144 #define _DAC_STATUS_CH1DV_DEFAULT         0x00000000UL                     
00145 #define DAC_STATUS_CH1DV_DEFAULT          (_DAC_STATUS_CH1DV_DEFAULT << 1) 
00147 /* Bit fields for DAC CH0CTRL */
00148 #define _DAC_CH0CTRL_RESETVALUE           0x00000000UL                       
00149 #define _DAC_CH0CTRL_MASK                 0x00000077UL                       
00150 #define DAC_CH0CTRL_EN                    (0x1UL << 0)                       
00151 #define _DAC_CH0CTRL_EN_SHIFT             0                                  
00152 #define _DAC_CH0CTRL_EN_MASK              0x1UL                              
00153 #define _DAC_CH0CTRL_EN_DEFAULT           0x00000000UL                       
00154 #define DAC_CH0CTRL_EN_DEFAULT            (_DAC_CH0CTRL_EN_DEFAULT << 0)     
00155 #define DAC_CH0CTRL_REFREN                (0x1UL << 1)                       
00156 #define _DAC_CH0CTRL_REFREN_SHIFT         1                                  
00157 #define _DAC_CH0CTRL_REFREN_MASK          0x2UL                              
00158 #define _DAC_CH0CTRL_REFREN_DEFAULT       0x00000000UL                       
00159 #define DAC_CH0CTRL_REFREN_DEFAULT        (_DAC_CH0CTRL_REFREN_DEFAULT << 1) 
00160 #define DAC_CH0CTRL_PRSEN                 (0x1UL << 2)                       
00161 #define _DAC_CH0CTRL_PRSEN_SHIFT          2                                  
00162 #define _DAC_CH0CTRL_PRSEN_MASK           0x4UL                              
00163 #define _DAC_CH0CTRL_PRSEN_DEFAULT        0x00000000UL                       
00164 #define DAC_CH0CTRL_PRSEN_DEFAULT         (_DAC_CH0CTRL_PRSEN_DEFAULT << 2)  
00165 #define _DAC_CH0CTRL_PRSSEL_SHIFT         4                                  
00166 #define _DAC_CH0CTRL_PRSSEL_MASK          0x70UL                             
00167 #define _DAC_CH0CTRL_PRSSEL_DEFAULT       0x00000000UL                       
00168 #define _DAC_CH0CTRL_PRSSEL_PRSCH0        0x00000000UL                       
00169 #define _DAC_CH0CTRL_PRSSEL_PRSCH1        0x00000001UL                       
00170 #define _DAC_CH0CTRL_PRSSEL_PRSCH2        0x00000002UL                       
00171 #define _DAC_CH0CTRL_PRSSEL_PRSCH3        0x00000003UL                       
00172 #define _DAC_CH0CTRL_PRSSEL_PRSCH4        0x00000004UL                       
00173 #define _DAC_CH0CTRL_PRSSEL_PRSCH5        0x00000005UL                       
00174 #define _DAC_CH0CTRL_PRSSEL_PRSCH6        0x00000006UL                       
00175 #define _DAC_CH0CTRL_PRSSEL_PRSCH7        0x00000007UL                       
00176 #define DAC_CH0CTRL_PRSSEL_DEFAULT        (_DAC_CH0CTRL_PRSSEL_DEFAULT << 4) 
00177 #define DAC_CH0CTRL_PRSSEL_PRSCH0         (_DAC_CH0CTRL_PRSSEL_PRSCH0 << 4)  
00178 #define DAC_CH0CTRL_PRSSEL_PRSCH1         (_DAC_CH0CTRL_PRSSEL_PRSCH1 << 4)  
00179 #define DAC_CH0CTRL_PRSSEL_PRSCH2         (_DAC_CH0CTRL_PRSSEL_PRSCH2 << 4)  
00180 #define DAC_CH0CTRL_PRSSEL_PRSCH3         (_DAC_CH0CTRL_PRSSEL_PRSCH3 << 4)  
00181 #define DAC_CH0CTRL_PRSSEL_PRSCH4         (_DAC_CH0CTRL_PRSSEL_PRSCH4 << 4)  
00182 #define DAC_CH0CTRL_PRSSEL_PRSCH5         (_DAC_CH0CTRL_PRSSEL_PRSCH5 << 4)  
00183 #define DAC_CH0CTRL_PRSSEL_PRSCH6         (_DAC_CH0CTRL_PRSSEL_PRSCH6 << 4)  
00184 #define DAC_CH0CTRL_PRSSEL_PRSCH7         (_DAC_CH0CTRL_PRSSEL_PRSCH7 << 4)  
00186 /* Bit fields for DAC CH1CTRL */
00187 #define _DAC_CH1CTRL_RESETVALUE           0x00000000UL                       
00188 #define _DAC_CH1CTRL_MASK                 0x00000077UL                       
00189 #define DAC_CH1CTRL_EN                    (0x1UL << 0)                       
00190 #define _DAC_CH1CTRL_EN_SHIFT             0                                  
00191 #define _DAC_CH1CTRL_EN_MASK              0x1UL                              
00192 #define _DAC_CH1CTRL_EN_DEFAULT           0x00000000UL                       
00193 #define DAC_CH1CTRL_EN_DEFAULT            (_DAC_CH1CTRL_EN_DEFAULT << 0)     
00194 #define DAC_CH1CTRL_REFREN                (0x1UL << 1)                       
00195 #define _DAC_CH1CTRL_REFREN_SHIFT         1                                  
00196 #define _DAC_CH1CTRL_REFREN_MASK          0x2UL                              
00197 #define _DAC_CH1CTRL_REFREN_DEFAULT       0x00000000UL                       
00198 #define DAC_CH1CTRL_REFREN_DEFAULT        (_DAC_CH1CTRL_REFREN_DEFAULT << 1) 
00199 #define DAC_CH1CTRL_PRSEN                 (0x1UL << 2)                       
00200 #define _DAC_CH1CTRL_PRSEN_SHIFT          2                                  
00201 #define _DAC_CH1CTRL_PRSEN_MASK           0x4UL                              
00202 #define _DAC_CH1CTRL_PRSEN_DEFAULT        0x00000000UL                       
00203 #define DAC_CH1CTRL_PRSEN_DEFAULT         (_DAC_CH1CTRL_PRSEN_DEFAULT << 2)  
00204 #define _DAC_CH1CTRL_PRSSEL_SHIFT         4                                  
00205 #define _DAC_CH1CTRL_PRSSEL_MASK          0x70UL                             
00206 #define _DAC_CH1CTRL_PRSSEL_DEFAULT       0x00000000UL                       
00207 #define _DAC_CH1CTRL_PRSSEL_PRSCH0        0x00000000UL                       
00208 #define _DAC_CH1CTRL_PRSSEL_PRSCH1        0x00000001UL                       
00209 #define _DAC_CH1CTRL_PRSSEL_PRSCH2        0x00000002UL                       
00210 #define _DAC_CH1CTRL_PRSSEL_PRSCH3        0x00000003UL                       
00211 #define _DAC_CH1CTRL_PRSSEL_PRSCH4        0x00000004UL                       
00212 #define _DAC_CH1CTRL_PRSSEL_PRSCH5        0x00000005UL                       
00213 #define _DAC_CH1CTRL_PRSSEL_PRSCH6        0x00000006UL                       
00214 #define _DAC_CH1CTRL_PRSSEL_PRSCH7        0x00000007UL                       
00215 #define DAC_CH1CTRL_PRSSEL_DEFAULT        (_DAC_CH1CTRL_PRSSEL_DEFAULT << 4) 
00216 #define DAC_CH1CTRL_PRSSEL_PRSCH0         (_DAC_CH1CTRL_PRSSEL_PRSCH0 << 4)  
00217 #define DAC_CH1CTRL_PRSSEL_PRSCH1         (_DAC_CH1CTRL_PRSSEL_PRSCH1 << 4)  
00218 #define DAC_CH1CTRL_PRSSEL_PRSCH2         (_DAC_CH1CTRL_PRSSEL_PRSCH2 << 4)  
00219 #define DAC_CH1CTRL_PRSSEL_PRSCH3         (_DAC_CH1CTRL_PRSSEL_PRSCH3 << 4)  
00220 #define DAC_CH1CTRL_PRSSEL_PRSCH4         (_DAC_CH1CTRL_PRSSEL_PRSCH4 << 4)  
00221 #define DAC_CH1CTRL_PRSSEL_PRSCH5         (_DAC_CH1CTRL_PRSSEL_PRSCH5 << 4)  
00222 #define DAC_CH1CTRL_PRSSEL_PRSCH6         (_DAC_CH1CTRL_PRSSEL_PRSCH6 << 4)  
00223 #define DAC_CH1CTRL_PRSSEL_PRSCH7         (_DAC_CH1CTRL_PRSSEL_PRSCH7 << 4)  
00225 /* Bit fields for DAC IEN */
00226 #define _DAC_IEN_RESETVALUE               0x00000000UL                  
00227 #define _DAC_IEN_MASK                     0x00000033UL                  
00228 #define DAC_IEN_CH0                       (0x1UL << 0)                  
00229 #define _DAC_IEN_CH0_SHIFT                0                             
00230 #define _DAC_IEN_CH0_MASK                 0x1UL                         
00231 #define _DAC_IEN_CH0_DEFAULT              0x00000000UL                  
00232 #define DAC_IEN_CH0_DEFAULT               (_DAC_IEN_CH0_DEFAULT << 0)   
00233 #define DAC_IEN_CH1                       (0x1UL << 1)                  
00234 #define _DAC_IEN_CH1_SHIFT                1                             
00235 #define _DAC_IEN_CH1_MASK                 0x2UL                         
00236 #define _DAC_IEN_CH1_DEFAULT              0x00000000UL                  
00237 #define DAC_IEN_CH1_DEFAULT               (_DAC_IEN_CH1_DEFAULT << 1)   
00238 #define DAC_IEN_CH0UF                     (0x1UL << 4)                  
00239 #define _DAC_IEN_CH0UF_SHIFT              4                             
00240 #define _DAC_IEN_CH0UF_MASK               0x10UL                        
00241 #define _DAC_IEN_CH0UF_DEFAULT            0x00000000UL                  
00242 #define DAC_IEN_CH0UF_DEFAULT             (_DAC_IEN_CH0UF_DEFAULT << 4) 
00243 #define DAC_IEN_CH1UF                     (0x1UL << 5)                  
00244 #define _DAC_IEN_CH1UF_SHIFT              5                             
00245 #define _DAC_IEN_CH1UF_MASK               0x20UL                        
00246 #define _DAC_IEN_CH1UF_DEFAULT            0x00000000UL                  
00247 #define DAC_IEN_CH1UF_DEFAULT             (_DAC_IEN_CH1UF_DEFAULT << 5) 
00249 /* Bit fields for DAC IF */
00250 #define _DAC_IF_RESETVALUE                0x00000000UL                 
00251 #define _DAC_IF_MASK                      0x00000033UL                 
00252 #define DAC_IF_CH0                        (0x1UL << 0)                 
00253 #define _DAC_IF_CH0_SHIFT                 0                            
00254 #define _DAC_IF_CH0_MASK                  0x1UL                        
00255 #define _DAC_IF_CH0_DEFAULT               0x00000000UL                 
00256 #define DAC_IF_CH0_DEFAULT                (_DAC_IF_CH0_DEFAULT << 0)   
00257 #define DAC_IF_CH1                        (0x1UL << 1)                 
00258 #define _DAC_IF_CH1_SHIFT                 1                            
00259 #define _DAC_IF_CH1_MASK                  0x2UL                        
00260 #define _DAC_IF_CH1_DEFAULT               0x00000000UL                 
00261 #define DAC_IF_CH1_DEFAULT                (_DAC_IF_CH1_DEFAULT << 1)   
00262 #define DAC_IF_CH0UF                      (0x1UL << 4)                 
00263 #define _DAC_IF_CH0UF_SHIFT               4                            
00264 #define _DAC_IF_CH0UF_MASK                0x10UL                       
00265 #define _DAC_IF_CH0UF_DEFAULT             0x00000000UL                 
00266 #define DAC_IF_CH0UF_DEFAULT              (_DAC_IF_CH0UF_DEFAULT << 4) 
00267 #define DAC_IF_CH1UF                      (0x1UL << 5)                 
00268 #define _DAC_IF_CH1UF_SHIFT               5                            
00269 #define _DAC_IF_CH1UF_MASK                0x20UL                       
00270 #define _DAC_IF_CH1UF_DEFAULT             0x00000000UL                 
00271 #define DAC_IF_CH1UF_DEFAULT              (_DAC_IF_CH1UF_DEFAULT << 5) 
00273 /* Bit fields for DAC IFS */
00274 #define _DAC_IFS_RESETVALUE               0x00000000UL                  
00275 #define _DAC_IFS_MASK                     0x00000033UL                  
00276 #define DAC_IFS_CH0                       (0x1UL << 0)                  
00277 #define _DAC_IFS_CH0_SHIFT                0                             
00278 #define _DAC_IFS_CH0_MASK                 0x1UL                         
00279 #define _DAC_IFS_CH0_DEFAULT              0x00000000UL                  
00280 #define DAC_IFS_CH0_DEFAULT               (_DAC_IFS_CH0_DEFAULT << 0)   
00281 #define DAC_IFS_CH1                       (0x1UL << 1)                  
00282 #define _DAC_IFS_CH1_SHIFT                1                             
00283 #define _DAC_IFS_CH1_MASK                 0x2UL                         
00284 #define _DAC_IFS_CH1_DEFAULT              0x00000000UL                  
00285 #define DAC_IFS_CH1_DEFAULT               (_DAC_IFS_CH1_DEFAULT << 1)   
00286 #define DAC_IFS_CH0UF                     (0x1UL << 4)                  
00287 #define _DAC_IFS_CH0UF_SHIFT              4                             
00288 #define _DAC_IFS_CH0UF_MASK               0x10UL                        
00289 #define _DAC_IFS_CH0UF_DEFAULT            0x00000000UL                  
00290 #define DAC_IFS_CH0UF_DEFAULT             (_DAC_IFS_CH0UF_DEFAULT << 4) 
00291 #define DAC_IFS_CH1UF                     (0x1UL << 5)                  
00292 #define _DAC_IFS_CH1UF_SHIFT              5                             
00293 #define _DAC_IFS_CH1UF_MASK               0x20UL                        
00294 #define _DAC_IFS_CH1UF_DEFAULT            0x00000000UL                  
00295 #define DAC_IFS_CH1UF_DEFAULT             (_DAC_IFS_CH1UF_DEFAULT << 5) 
00297 /* Bit fields for DAC IFC */
00298 #define _DAC_IFC_RESETVALUE               0x00000000UL                  
00299 #define _DAC_IFC_MASK                     0x00000033UL                  
00300 #define DAC_IFC_CH0                       (0x1UL << 0)                  
00301 #define _DAC_IFC_CH0_SHIFT                0                             
00302 #define _DAC_IFC_CH0_MASK                 0x1UL                         
00303 #define _DAC_IFC_CH0_DEFAULT              0x00000000UL                  
00304 #define DAC_IFC_CH0_DEFAULT               (_DAC_IFC_CH0_DEFAULT << 0)   
00305 #define DAC_IFC_CH1                       (0x1UL << 1)                  
00306 #define _DAC_IFC_CH1_SHIFT                1                             
00307 #define _DAC_IFC_CH1_MASK                 0x2UL                         
00308 #define _DAC_IFC_CH1_DEFAULT              0x00000000UL                  
00309 #define DAC_IFC_CH1_DEFAULT               (_DAC_IFC_CH1_DEFAULT << 1)   
00310 #define DAC_IFC_CH0UF                     (0x1UL << 4)                  
00311 #define _DAC_IFC_CH0UF_SHIFT              4                             
00312 #define _DAC_IFC_CH0UF_MASK               0x10UL                        
00313 #define _DAC_IFC_CH0UF_DEFAULT            0x00000000UL                  
00314 #define DAC_IFC_CH0UF_DEFAULT             (_DAC_IFC_CH0UF_DEFAULT << 4) 
00315 #define DAC_IFC_CH1UF                     (0x1UL << 5)                  
00316 #define _DAC_IFC_CH1UF_SHIFT              5                             
00317 #define _DAC_IFC_CH1UF_MASK               0x20UL                        
00318 #define _DAC_IFC_CH1UF_DEFAULT            0x00000000UL                  
00319 #define DAC_IFC_CH1UF_DEFAULT             (_DAC_IFC_CH1UF_DEFAULT << 5) 
00321 /* Bit fields for DAC CH0DATA */
00322 #define _DAC_CH0DATA_RESETVALUE           0x00000000UL                     
00323 #define _DAC_CH0DATA_MASK                 0x00000FFFUL                     
00324 #define _DAC_CH0DATA_DATA_SHIFT           0                                
00325 #define _DAC_CH0DATA_DATA_MASK            0xFFFUL                          
00326 #define _DAC_CH0DATA_DATA_DEFAULT         0x00000000UL                     
00327 #define DAC_CH0DATA_DATA_DEFAULT          (_DAC_CH0DATA_DATA_DEFAULT << 0) 
00329 /* Bit fields for DAC CH1DATA */
00330 #define _DAC_CH1DATA_RESETVALUE           0x00000000UL                     
00331 #define _DAC_CH1DATA_MASK                 0x00000FFFUL                     
00332 #define _DAC_CH1DATA_DATA_SHIFT           0                                
00333 #define _DAC_CH1DATA_DATA_MASK            0xFFFUL                          
00334 #define _DAC_CH1DATA_DATA_DEFAULT         0x00000000UL                     
00335 #define DAC_CH1DATA_DATA_DEFAULT          (_DAC_CH1DATA_DATA_DEFAULT << 0) 
00337 /* Bit fields for DAC COMBDATA */
00338 #define _DAC_COMBDATA_RESETVALUE          0x00000000UL                          
00339 #define _DAC_COMBDATA_MASK                0x0FFF0FFFUL                          
00340 #define _DAC_COMBDATA_CH0DATA_SHIFT       0                                     
00341 #define _DAC_COMBDATA_CH0DATA_MASK        0xFFFUL                               
00342 #define _DAC_COMBDATA_CH0DATA_DEFAULT     0x00000000UL                          
00343 #define DAC_COMBDATA_CH0DATA_DEFAULT      (_DAC_COMBDATA_CH0DATA_DEFAULT << 0)  
00344 #define _DAC_COMBDATA_CH1DATA_SHIFT       16                                    
00345 #define _DAC_COMBDATA_CH1DATA_MASK        0xFFF0000UL                           
00346 #define _DAC_COMBDATA_CH1DATA_DEFAULT     0x00000000UL                          
00347 #define DAC_COMBDATA_CH1DATA_DEFAULT      (_DAC_COMBDATA_CH1DATA_DEFAULT << 16) 
00349 /* Bit fields for DAC CAL */
00350 #define _DAC_CAL_RESETVALUE               0x00400000UL                      
00351 #define _DAC_CAL_MASK                     0x007F3F3FUL                      
00352 #define _DAC_CAL_CH0OFFSET_SHIFT          0                                 
00353 #define _DAC_CAL_CH0OFFSET_MASK           0x3FUL                            
00354 #define _DAC_CAL_CH0OFFSET_DEFAULT        0x00000000UL                      
00355 #define DAC_CAL_CH0OFFSET_DEFAULT         (_DAC_CAL_CH0OFFSET_DEFAULT << 0) 
00356 #define _DAC_CAL_CH1OFFSET_SHIFT          8                                 
00357 #define _DAC_CAL_CH1OFFSET_MASK           0x3F00UL                          
00358 #define _DAC_CAL_CH1OFFSET_DEFAULT        0x00000000UL                      
00359 #define DAC_CAL_CH1OFFSET_DEFAULT         (_DAC_CAL_CH1OFFSET_DEFAULT << 8) 
00360 #define _DAC_CAL_GAIN_SHIFT               16                                
00361 #define _DAC_CAL_GAIN_MASK                0x7F0000UL                        
00362 #define _DAC_CAL_GAIN_DEFAULT             0x00000040UL                      
00363 #define DAC_CAL_GAIN_DEFAULT              (_DAC_CAL_GAIN_DEFAULT << 16)     
00365 /* Bit fields for DAC BIASPROG */
00366 #define _DAC_BIASPROG_RESETVALUE          0x00000047UL                          
00367 #define _DAC_BIASPROG_MASK                0x0000004FUL                          
00368 #define _DAC_BIASPROG_BIASPROG_SHIFT      0                                     
00369 #define _DAC_BIASPROG_BIASPROG_MASK       0xFUL                                 
00370 #define _DAC_BIASPROG_BIASPROG_DEFAULT    0x00000007UL                          
00371 #define DAC_BIASPROG_BIASPROG_DEFAULT     (_DAC_BIASPROG_BIASPROG_DEFAULT << 0) 
00372 #define DAC_BIASPROG_HALFBIAS             (0x1UL << 6)                          
00373 #define _DAC_BIASPROG_HALFBIAS_SHIFT      6                                     
00374 #define _DAC_BIASPROG_HALFBIAS_MASK       0x40UL                                
00375 #define _DAC_BIASPROG_HALFBIAS_DEFAULT    0x00000001UL                          
00376 #define DAC_BIASPROG_HALFBIAS_DEFAULT     (_DAC_BIASPROG_HALFBIAS_DEFAULT << 6)