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

Go to the documentation of this file.
00001 /**************************************************************************/
00032 /**************************************************************************/
00037 typedef struct
00038 {
00039   __IO uint32_t CTRL;         
00040   __IO uint32_t DISPCTRL;     
00041   __IO uint32_t SEGEN;        
00042   __IO uint32_t BACTRL;       
00043   __I uint32_t  STATUS;       
00044   __IO uint32_t AREGA;        
00045   __IO uint32_t AREGB;        
00046   __I uint32_t  IF;           
00047   __IO uint32_t IFS;          
00048   __IO uint32_t IFC;          
00049   __IO uint32_t IEN;          
00050   uint32_t      RESERVED0[5]; 
00051   __IO uint32_t SEGD0L;       
00052   __IO uint32_t SEGD1L;       
00053   __IO uint32_t SEGD2L;       
00054   __IO uint32_t SEGD3L;       
00055   __IO uint32_t SEGD0H;       
00056   __IO uint32_t SEGD1H;       
00057   __IO uint32_t SEGD2H;       
00058   __IO uint32_t SEGD3H;       
00060   __IO uint32_t FREEZE;       
00061   __I uint32_t  SYNCBUSY;     
00062 } LCD_TypeDef;                
00064 /**************************************************************************/
00069 /* Bit fields for LCD CTRL */
00070 #define _LCD_CTRL_RESETVALUE               0x00000000UL                       
00071 #define _LCD_CTRL_MASK                     0x00000007UL                       
00072 #define LCD_CTRL_EN                        (0x1UL << 0)                       
00073 #define _LCD_CTRL_EN_SHIFT                 0                                  
00074 #define _LCD_CTRL_EN_MASK                  0x1UL                              
00075 #define _LCD_CTRL_EN_DEFAULT               0x00000000UL                       
00076 #define LCD_CTRL_EN_DEFAULT                (_LCD_CTRL_EN_DEFAULT << 0)        
00077 #define _LCD_CTRL_UDCTRL_SHIFT             1                                  
00078 #define _LCD_CTRL_UDCTRL_MASK              0x6UL                              
00079 #define _LCD_CTRL_UDCTRL_DEFAULT           0x00000000UL                       
00080 #define _LCD_CTRL_UDCTRL_REGULAR           0x00000000UL                       
00081 #define _LCD_CTRL_UDCTRL_FCEVENT           0x00000001UL                       
00082 #define _LCD_CTRL_UDCTRL_FRAMESTART        0x00000002UL                       
00083 #define LCD_CTRL_UDCTRL_DEFAULT            (_LCD_CTRL_UDCTRL_DEFAULT << 1)    
00084 #define LCD_CTRL_UDCTRL_REGULAR            (_LCD_CTRL_UDCTRL_REGULAR << 1)    
00085 #define LCD_CTRL_UDCTRL_FCEVENT            (_LCD_CTRL_UDCTRL_FCEVENT << 1)    
00086 #define LCD_CTRL_UDCTRL_FRAMESTART         (_LCD_CTRL_UDCTRL_FRAMESTART << 1) 
00088 /* Bit fields for LCD DISPCTRL */
00089 #define _LCD_DISPCTRL_RESETVALUE           0x000C1F00UL                            
00090 #define _LCD_DISPCTRL_MASK                 0x001D9F1FUL                            
00091 #define _LCD_DISPCTRL_MUX_SHIFT            0                                       
00092 #define _LCD_DISPCTRL_MUX_MASK             0x3UL                                   
00093 #define _LCD_DISPCTRL_MUX_DEFAULT          0x00000000UL                            
00094 #define _LCD_DISPCTRL_MUX_STATIC           0x00000000UL                            
00095 #define _LCD_DISPCTRL_MUX_DUPLEX           0x00000001UL                            
00096 #define _LCD_DISPCTRL_MUX_TRIPLEX          0x00000002UL                            
00097 #define _LCD_DISPCTRL_MUX_QUADRUPLEX       0x00000003UL                            
00098 #define LCD_DISPCTRL_MUX_DEFAULT           (_LCD_DISPCTRL_MUX_DEFAULT << 0)        
00099 #define LCD_DISPCTRL_MUX_STATIC            (_LCD_DISPCTRL_MUX_STATIC << 0)         
00100 #define LCD_DISPCTRL_MUX_DUPLEX            (_LCD_DISPCTRL_MUX_DUPLEX << 0)         
00101 #define LCD_DISPCTRL_MUX_TRIPLEX           (_LCD_DISPCTRL_MUX_TRIPLEX << 0)        
00102 #define LCD_DISPCTRL_MUX_QUADRUPLEX        (_LCD_DISPCTRL_MUX_QUADRUPLEX << 0)     
00103 #define _LCD_DISPCTRL_BIAS_SHIFT           2                                       
00104 #define _LCD_DISPCTRL_BIAS_MASK            0xCUL                                   
00105 #define _LCD_DISPCTRL_BIAS_DEFAULT         0x00000000UL                            
00106 #define _LCD_DISPCTRL_BIAS_STATIC          0x00000000UL                            
00107 #define _LCD_DISPCTRL_BIAS_ONEHALF         0x00000001UL                            
00108 #define _LCD_DISPCTRL_BIAS_ONETHIRD        0x00000002UL                            
00109 #define LCD_DISPCTRL_BIAS_DEFAULT          (_LCD_DISPCTRL_BIAS_DEFAULT << 2)       
00110 #define LCD_DISPCTRL_BIAS_STATIC           (_LCD_DISPCTRL_BIAS_STATIC << 2)        
00111 #define LCD_DISPCTRL_BIAS_ONEHALF          (_LCD_DISPCTRL_BIAS_ONEHALF << 2)       
00112 #define LCD_DISPCTRL_BIAS_ONETHIRD         (_LCD_DISPCTRL_BIAS_ONETHIRD << 2)      
00113 #define LCD_DISPCTRL_WAVE                  (0x1UL << 4)                            
00114 #define _LCD_DISPCTRL_WAVE_SHIFT           4                                       
00115 #define _LCD_DISPCTRL_WAVE_MASK            0x10UL                                  
00116 #define _LCD_DISPCTRL_WAVE_DEFAULT         0x00000000UL                            
00117 #define _LCD_DISPCTRL_WAVE_LOWPOWER        0x00000000UL                            
00118 #define _LCD_DISPCTRL_WAVE_NORMAL          0x00000001UL                            
00119 #define LCD_DISPCTRL_WAVE_DEFAULT          (_LCD_DISPCTRL_WAVE_DEFAULT << 4)       
00120 #define LCD_DISPCTRL_WAVE_LOWPOWER         (_LCD_DISPCTRL_WAVE_LOWPOWER << 4)      
00121 #define LCD_DISPCTRL_WAVE_NORMAL           (_LCD_DISPCTRL_WAVE_NORMAL << 4)        
00122 #define _LCD_DISPCTRL_CONLEV_SHIFT         8                                       
00123 #define _LCD_DISPCTRL_CONLEV_MASK          0x1F00UL                                
00124 #define _LCD_DISPCTRL_CONLEV_MIN           0x00000000UL                            
00125 #define _LCD_DISPCTRL_CONLEV_DEFAULT       0x0000001FUL                            
00126 #define _LCD_DISPCTRL_CONLEV_MAX           0x0000001FUL                            
00127 #define LCD_DISPCTRL_CONLEV_MIN            (_LCD_DISPCTRL_CONLEV_MIN << 8)         
00128 #define LCD_DISPCTRL_CONLEV_DEFAULT        (_LCD_DISPCTRL_CONLEV_DEFAULT << 8)     
00129 #define LCD_DISPCTRL_CONLEV_MAX            (_LCD_DISPCTRL_CONLEV_MAX << 8)         
00130 #define LCD_DISPCTRL_CONCONF               (0x1UL << 15)                           
00131 #define _LCD_DISPCTRL_CONCONF_SHIFT        15                                      
00132 #define _LCD_DISPCTRL_CONCONF_MASK         0x8000UL                                
00133 #define _LCD_DISPCTRL_CONCONF_DEFAULT      0x00000000UL                            
00134 #define _LCD_DISPCTRL_CONCONF_VLCD         0x00000000UL                            
00135 #define _LCD_DISPCTRL_CONCONF_GND          0x00000001UL                            
00136 #define LCD_DISPCTRL_CONCONF_DEFAULT       (_LCD_DISPCTRL_CONCONF_DEFAULT << 15)   
00137 #define LCD_DISPCTRL_CONCONF_VLCD          (_LCD_DISPCTRL_CONCONF_VLCD << 15)      
00138 #define LCD_DISPCTRL_CONCONF_GND           (_LCD_DISPCTRL_CONCONF_GND << 15)       
00139 #define LCD_DISPCTRL_VLCDSEL               (0x1UL << 16)                           
00140 #define _LCD_DISPCTRL_VLCDSEL_SHIFT        16                                      
00141 #define _LCD_DISPCTRL_VLCDSEL_MASK         0x10000UL                               
00142 #define _LCD_DISPCTRL_VLCDSEL_DEFAULT      0x00000000UL                            
00143 #define _LCD_DISPCTRL_VLCDSEL_VDD          0x00000000UL                            
00144 #define _LCD_DISPCTRL_VLCDSEL_VEXTBOOST    0x00000001UL                            
00145 #define LCD_DISPCTRL_VLCDSEL_DEFAULT       (_LCD_DISPCTRL_VLCDSEL_DEFAULT << 16)   
00146 #define LCD_DISPCTRL_VLCDSEL_VDD           (_LCD_DISPCTRL_VLCDSEL_VDD << 16)       
00147 #define LCD_DISPCTRL_VLCDSEL_VEXTBOOST     (_LCD_DISPCTRL_VLCDSEL_VEXTBOOST << 16) 
00148 #define _LCD_DISPCTRL_VBLEV_SHIFT          18                                      
00149 #define _LCD_DISPCTRL_VBLEV_MASK           0x1C0000UL                              
00150 #define _LCD_DISPCTRL_VBLEV_LEVEL0         0x00000000UL                            
00151 #define _LCD_DISPCTRL_VBLEV_LEVEL1         0x00000001UL                            
00152 #define _LCD_DISPCTRL_VBLEV_LEVEL2         0x00000002UL                            
00153 #define _LCD_DISPCTRL_VBLEV_DEFAULT        0x00000003UL                            
00154 #define _LCD_DISPCTRL_VBLEV_LEVEL3         0x00000003UL                            
00155 #define _LCD_DISPCTRL_VBLEV_LEVEL4         0x00000004UL                            
00156 #define _LCD_DISPCTRL_VBLEV_LEVEL5         0x00000005UL                            
00157 #define _LCD_DISPCTRL_VBLEV_LEVEL6         0x00000006UL                            
00158 #define _LCD_DISPCTRL_VBLEV_LEVEL7         0x00000007UL                            
00159 #define LCD_DISPCTRL_VBLEV_LEVEL0          (_LCD_DISPCTRL_VBLEV_LEVEL0 << 18)      
00160 #define LCD_DISPCTRL_VBLEV_LEVEL1          (_LCD_DISPCTRL_VBLEV_LEVEL1 << 18)      
00161 #define LCD_DISPCTRL_VBLEV_LEVEL2          (_LCD_DISPCTRL_VBLEV_LEVEL2 << 18)      
00162 #define LCD_DISPCTRL_VBLEV_DEFAULT         (_LCD_DISPCTRL_VBLEV_DEFAULT << 18)     
00163 #define LCD_DISPCTRL_VBLEV_LEVEL3          (_LCD_DISPCTRL_VBLEV_LEVEL3 << 18)      
00164 #define LCD_DISPCTRL_VBLEV_LEVEL4          (_LCD_DISPCTRL_VBLEV_LEVEL4 << 18)      
00165 #define LCD_DISPCTRL_VBLEV_LEVEL5          (_LCD_DISPCTRL_VBLEV_LEVEL5 << 18)      
00166 #define LCD_DISPCTRL_VBLEV_LEVEL6          (_LCD_DISPCTRL_VBLEV_LEVEL6 << 18)      
00167 #define LCD_DISPCTRL_VBLEV_LEVEL7          (_LCD_DISPCTRL_VBLEV_LEVEL7 << 18)      
00169 /* Bit fields for LCD SEGEN */
00170 #define _LCD_SEGEN_RESETVALUE              0x00000000UL                    
00171 #define _LCD_SEGEN_MASK                    0x000003FFUL                    
00172 #define _LCD_SEGEN_SEGEN_SHIFT             0                               
00173 #define _LCD_SEGEN_SEGEN_MASK              0x3FFUL                         
00174 #define _LCD_SEGEN_SEGEN_DEFAULT           0x00000000UL                    
00175 #define LCD_SEGEN_SEGEN_DEFAULT            (_LCD_SEGEN_SEGEN_DEFAULT << 0) 
00177 /* Bit fields for LCD BACTRL */
00178 #define _LCD_BACTRL_RESETVALUE             0x00000000UL                          
00179 #define _LCD_BACTRL_MASK                   0x00FF01FFUL                          
00180 #define LCD_BACTRL_BLINKEN                 (0x1UL << 0)                          
00181 #define _LCD_BACTRL_BLINKEN_SHIFT          0                                     
00182 #define _LCD_BACTRL_BLINKEN_MASK           0x1UL                                 
00183 #define _LCD_BACTRL_BLINKEN_DEFAULT        0x00000000UL                          
00184 #define LCD_BACTRL_BLINKEN_DEFAULT         (_LCD_BACTRL_BLINKEN_DEFAULT << 0)    
00185 #define LCD_BACTRL_BLANK                   (0x1UL << 1)                          
00186 #define _LCD_BACTRL_BLANK_SHIFT            1                                     
00187 #define _LCD_BACTRL_BLANK_MASK             0x2UL                                 
00188 #define _LCD_BACTRL_BLANK_DEFAULT          0x00000000UL                          
00189 #define LCD_BACTRL_BLANK_DEFAULT           (_LCD_BACTRL_BLANK_DEFAULT << 1)      
00190 #define LCD_BACTRL_AEN                     (0x1UL << 2)                          
00191 #define _LCD_BACTRL_AEN_SHIFT              2                                     
00192 #define _LCD_BACTRL_AEN_MASK               0x4UL                                 
00193 #define _LCD_BACTRL_AEN_DEFAULT            0x00000000UL                          
00194 #define LCD_BACTRL_AEN_DEFAULT             (_LCD_BACTRL_AEN_DEFAULT << 2)        
00195 #define _LCD_BACTRL_AREGASC_SHIFT          3                                     
00196 #define _LCD_BACTRL_AREGASC_MASK           0x18UL                                
00197 #define _LCD_BACTRL_AREGASC_DEFAULT        0x00000000UL                          
00198 #define _LCD_BACTRL_AREGASC_NOSHIFT        0x00000000UL                          
00199 #define _LCD_BACTRL_AREGASC_SHIFTLEFT      0x00000001UL                          
00200 #define _LCD_BACTRL_AREGASC_SHIFTRIGHT     0x00000002UL                          
00201 #define LCD_BACTRL_AREGASC_DEFAULT         (_LCD_BACTRL_AREGASC_DEFAULT << 3)    
00202 #define LCD_BACTRL_AREGASC_NOSHIFT         (_LCD_BACTRL_AREGASC_NOSHIFT << 3)    
00203 #define LCD_BACTRL_AREGASC_SHIFTLEFT       (_LCD_BACTRL_AREGASC_SHIFTLEFT << 3)  
00204 #define LCD_BACTRL_AREGASC_SHIFTRIGHT      (_LCD_BACTRL_AREGASC_SHIFTRIGHT << 3) 
00205 #define _LCD_BACTRL_AREGBSC_SHIFT          5                                     
00206 #define _LCD_BACTRL_AREGBSC_MASK           0x60UL                                
00207 #define _LCD_BACTRL_AREGBSC_DEFAULT        0x00000000UL                          
00208 #define _LCD_BACTRL_AREGBSC_NOSHIFT        0x00000000UL                          
00209 #define _LCD_BACTRL_AREGBSC_SHIFTLEFT      0x00000001UL                          
00210 #define _LCD_BACTRL_AREGBSC_SHIFTRIGHT     0x00000002UL                          
00211 #define LCD_BACTRL_AREGBSC_DEFAULT         (_LCD_BACTRL_AREGBSC_DEFAULT << 5)    
00212 #define LCD_BACTRL_AREGBSC_NOSHIFT         (_LCD_BACTRL_AREGBSC_NOSHIFT << 5)    
00213 #define LCD_BACTRL_AREGBSC_SHIFTLEFT       (_LCD_BACTRL_AREGBSC_SHIFTLEFT << 5)  
00214 #define LCD_BACTRL_AREGBSC_SHIFTRIGHT      (_LCD_BACTRL_AREGBSC_SHIFTRIGHT << 5) 
00215 #define LCD_BACTRL_ALOGSEL                 (0x1UL << 7)                          
00216 #define _LCD_BACTRL_ALOGSEL_SHIFT          7                                     
00217 #define _LCD_BACTRL_ALOGSEL_MASK           0x80UL                                
00218 #define _LCD_BACTRL_ALOGSEL_DEFAULT        0x00000000UL                          
00219 #define _LCD_BACTRL_ALOGSEL_AND            0x00000000UL                          
00220 #define _LCD_BACTRL_ALOGSEL_OR             0x00000001UL                          
00221 #define LCD_BACTRL_ALOGSEL_DEFAULT         (_LCD_BACTRL_ALOGSEL_DEFAULT << 7)    
00222 #define LCD_BACTRL_ALOGSEL_AND             (_LCD_BACTRL_ALOGSEL_AND << 7)        
00223 #define LCD_BACTRL_ALOGSEL_OR              (_LCD_BACTRL_ALOGSEL_OR << 7)         
00224 #define LCD_BACTRL_FCEN                    (0x1UL << 8)                          
00225 #define _LCD_BACTRL_FCEN_SHIFT             8                                     
00226 #define _LCD_BACTRL_FCEN_MASK              0x100UL                               
00227 #define _LCD_BACTRL_FCEN_DEFAULT           0x00000000UL                          
00228 #define LCD_BACTRL_FCEN_DEFAULT            (_LCD_BACTRL_FCEN_DEFAULT << 8)       
00229 #define _LCD_BACTRL_FCPRESC_SHIFT          16                                    
00230 #define _LCD_BACTRL_FCPRESC_MASK           0x30000UL                             
00231 #define _LCD_BACTRL_FCPRESC_DEFAULT        0x00000000UL                          
00232 #define _LCD_BACTRL_FCPRESC_DIV1           0x00000000UL                          
00233 #define _LCD_BACTRL_FCPRESC_DIV2           0x00000001UL                          
00234 #define _LCD_BACTRL_FCPRESC_DIV4           0x00000002UL                          
00235 #define _LCD_BACTRL_FCPRESC_DIV8           0x00000003UL                          
00236 #define LCD_BACTRL_FCPRESC_DEFAULT         (_LCD_BACTRL_FCPRESC_DEFAULT << 16)   
00237 #define LCD_BACTRL_FCPRESC_DIV1            (_LCD_BACTRL_FCPRESC_DIV1 << 16)      
00238 #define LCD_BACTRL_FCPRESC_DIV2            (_LCD_BACTRL_FCPRESC_DIV2 << 16)      
00239 #define LCD_BACTRL_FCPRESC_DIV4            (_LCD_BACTRL_FCPRESC_DIV4 << 16)      
00240 #define LCD_BACTRL_FCPRESC_DIV8            (_LCD_BACTRL_FCPRESC_DIV8 << 16)      
00241 #define _LCD_BACTRL_FCTOP_SHIFT            18                                    
00242 #define _LCD_BACTRL_FCTOP_MASK             0xFC0000UL                            
00243 #define _LCD_BACTRL_FCTOP_DEFAULT          0x00000000UL                          
00244 #define LCD_BACTRL_FCTOP_DEFAULT           (_LCD_BACTRL_FCTOP_DEFAULT << 18)     
00246 /* Bit fields for LCD STATUS */
00247 #define _LCD_STATUS_RESETVALUE             0x00000000UL                      
00248 #define _LCD_STATUS_MASK                   0x0000010FUL                      
00249 #define _LCD_STATUS_ASTATE_SHIFT           0                                 
00250 #define _LCD_STATUS_ASTATE_MASK            0xFUL                             
00251 #define _LCD_STATUS_ASTATE_DEFAULT         0x00000000UL                      
00252 #define LCD_STATUS_ASTATE_DEFAULT          (_LCD_STATUS_ASTATE_DEFAULT << 0) 
00253 #define LCD_STATUS_BLINK                   (0x1UL << 8)                      
00254 #define _LCD_STATUS_BLINK_SHIFT            8                                 
00255 #define _LCD_STATUS_BLINK_MASK             0x100UL                           
00256 #define _LCD_STATUS_BLINK_DEFAULT          0x00000000UL                      
00257 #define LCD_STATUS_BLINK_DEFAULT           (_LCD_STATUS_BLINK_DEFAULT << 8)  
00259 /* Bit fields for LCD AREGA */
00260 #define _LCD_AREGA_RESETVALUE              0x00000000UL                    
00261 #define _LCD_AREGA_MASK                    0x000000FFUL                    
00262 #define _LCD_AREGA_AREGA_SHIFT             0                               
00263 #define _LCD_AREGA_AREGA_MASK              0xFFUL                          
00264 #define _LCD_AREGA_AREGA_DEFAULT           0x00000000UL                    
00265 #define LCD_AREGA_AREGA_DEFAULT            (_LCD_AREGA_AREGA_DEFAULT << 0) 
00267 /* Bit fields for LCD AREGB */
00268 #define _LCD_AREGB_RESETVALUE              0x00000000UL                    
00269 #define _LCD_AREGB_MASK                    0x000000FFUL                    
00270 #define _LCD_AREGB_AREGB_SHIFT             0                               
00271 #define _LCD_AREGB_AREGB_MASK              0xFFUL                          
00272 #define _LCD_AREGB_AREGB_DEFAULT           0x00000000UL                    
00273 #define LCD_AREGB_AREGB_DEFAULT            (_LCD_AREGB_AREGB_DEFAULT << 0) 
00275 /* Bit fields for LCD IF */
00276 #define _LCD_IF_RESETVALUE                 0x00000000UL              
00277 #define _LCD_IF_MASK                       0x00000001UL              
00278 #define LCD_IF_FC                          (0x1UL << 0)              
00279 #define _LCD_IF_FC_SHIFT                   0                         
00280 #define _LCD_IF_FC_MASK                    0x1UL                     
00281 #define _LCD_IF_FC_DEFAULT                 0x00000000UL              
00282 #define LCD_IF_FC_DEFAULT                  (_LCD_IF_FC_DEFAULT << 0) 
00284 /* Bit fields for LCD IFS */
00285 #define _LCD_IFS_RESETVALUE                0x00000000UL               
00286 #define _LCD_IFS_MASK                      0x00000001UL               
00287 #define LCD_IFS_FC                         (0x1UL << 0)               
00288 #define _LCD_IFS_FC_SHIFT                  0                          
00289 #define _LCD_IFS_FC_MASK                   0x1UL                      
00290 #define _LCD_IFS_FC_DEFAULT                0x00000000UL               
00291 #define LCD_IFS_FC_DEFAULT                 (_LCD_IFS_FC_DEFAULT << 0) 
00293 /* Bit fields for LCD IFC */
00294 #define _LCD_IFC_RESETVALUE                0x00000000UL               
00295 #define _LCD_IFC_MASK                      0x00000001UL               
00296 #define LCD_IFC_FC                         (0x1UL << 0)               
00297 #define _LCD_IFC_FC_SHIFT                  0                          
00298 #define _LCD_IFC_FC_MASK                   0x1UL                      
00299 #define _LCD_IFC_FC_DEFAULT                0x00000000UL               
00300 #define LCD_IFC_FC_DEFAULT                 (_LCD_IFC_FC_DEFAULT << 0) 
00302 /* Bit fields for LCD IEN */
00303 #define _LCD_IEN_RESETVALUE                0x00000000UL               
00304 #define _LCD_IEN_MASK                      0x00000001UL               
00305 #define LCD_IEN_FC                         (0x1UL << 0)               
00306 #define _LCD_IEN_FC_SHIFT                  0                          
00307 #define _LCD_IEN_FC_MASK                   0x1UL                      
00308 #define _LCD_IEN_FC_DEFAULT                0x00000000UL               
00309 #define LCD_IEN_FC_DEFAULT                 (_LCD_IEN_FC_DEFAULT << 0) 
00311 /* Bit fields for LCD SEGD0L */
00312 #define _LCD_SEGD0L_RESETVALUE             0x00000000UL                      
00313 #define _LCD_SEGD0L_MASK                   0xFFFFFFFFUL                      
00314 #define _LCD_SEGD0L_SEGD0L_SHIFT           0                                 
00315 #define _LCD_SEGD0L_SEGD0L_MASK            0xFFFFFFFFUL                      
00316 #define _LCD_SEGD0L_SEGD0L_DEFAULT         0x00000000UL                      
00317 #define LCD_SEGD0L_SEGD0L_DEFAULT          (_LCD_SEGD0L_SEGD0L_DEFAULT << 0) 
00319 /* Bit fields for LCD SEGD1L */
00320 #define _LCD_SEGD1L_RESETVALUE             0x00000000UL                      
00321 #define _LCD_SEGD1L_MASK                   0xFFFFFFFFUL                      
00322 #define _LCD_SEGD1L_SEGD1L_SHIFT           0                                 
00323 #define _LCD_SEGD1L_SEGD1L_MASK            0xFFFFFFFFUL                      
00324 #define _LCD_SEGD1L_SEGD1L_DEFAULT         0x00000000UL                      
00325 #define LCD_SEGD1L_SEGD1L_DEFAULT          (_LCD_SEGD1L_SEGD1L_DEFAULT << 0) 
00327 /* Bit fields for LCD SEGD2L */
00328 #define _LCD_SEGD2L_RESETVALUE             0x00000000UL                      
00329 #define _LCD_SEGD2L_MASK                   0xFFFFFFFFUL                      
00330 #define _LCD_SEGD2L_SEGD2L_SHIFT           0                                 
00331 #define _LCD_SEGD2L_SEGD2L_MASK            0xFFFFFFFFUL                      
00332 #define _LCD_SEGD2L_SEGD2L_DEFAULT         0x00000000UL                      
00333 #define LCD_SEGD2L_SEGD2L_DEFAULT          (_LCD_SEGD2L_SEGD2L_DEFAULT << 0) 
00335 /* Bit fields for LCD SEGD3L */
00336 #define _LCD_SEGD3L_RESETVALUE             0x00000000UL                      
00337 #define _LCD_SEGD3L_MASK                   0xFFFFFFFFUL                      
00338 #define _LCD_SEGD3L_SEGD3L_SHIFT           0                                 
00339 #define _LCD_SEGD3L_SEGD3L_MASK            0xFFFFFFFFUL                      
00340 #define _LCD_SEGD3L_SEGD3L_DEFAULT         0x00000000UL                      
00341 #define LCD_SEGD3L_SEGD3L_DEFAULT          (_LCD_SEGD3L_SEGD3L_DEFAULT << 0) 
00343 /* Bit fields for LCD SEGD0H */
00344 #define _LCD_SEGD0H_RESETVALUE             0x00000000UL                      
00345 #define _LCD_SEGD0H_MASK                   0x000000FFUL                      
00346 #define _LCD_SEGD0H_SEGD0H_SHIFT           0                                 
00347 #define _LCD_SEGD0H_SEGD0H_MASK            0xFFUL                            
00348 #define _LCD_SEGD0H_SEGD0H_DEFAULT         0x00000000UL                      
00349 #define LCD_SEGD0H_SEGD0H_DEFAULT          (_LCD_SEGD0H_SEGD0H_DEFAULT << 0) 
00351 /* Bit fields for LCD SEGD1H */
00352 #define _LCD_SEGD1H_RESETVALUE             0x00000000UL                      
00353 #define _LCD_SEGD1H_MASK                   0x000000FFUL                      
00354 #define _LCD_SEGD1H_SEGD1H_SHIFT           0                                 
00355 #define _LCD_SEGD1H_SEGD1H_MASK            0xFFUL                            
00356 #define _LCD_SEGD1H_SEGD1H_DEFAULT         0x00000000UL                      
00357 #define LCD_SEGD1H_SEGD1H_DEFAULT          (_LCD_SEGD1H_SEGD1H_DEFAULT << 0) 
00359 /* Bit fields for LCD SEGD2H */
00360 #define _LCD_SEGD2H_RESETVALUE             0x00000000UL                      
00361 #define _LCD_SEGD2H_MASK                   0x000000FFUL                      
00362 #define _LCD_SEGD2H_SEGD2H_SHIFT           0                                 
00363 #define _LCD_SEGD2H_SEGD2H_MASK            0xFFUL                            
00364 #define _LCD_SEGD2H_SEGD2H_DEFAULT         0x00000000UL                      
00365 #define LCD_SEGD2H_SEGD2H_DEFAULT          (_LCD_SEGD2H_SEGD2H_DEFAULT << 0) 
00367 /* Bit fields for LCD SEGD3H */
00368 #define _LCD_SEGD3H_RESETVALUE             0x00000000UL                      
00369 #define _LCD_SEGD3H_MASK                   0x000000FFUL                      
00370 #define _LCD_SEGD3H_SEGD3H_SHIFT           0                                 
00371 #define _LCD_SEGD3H_SEGD3H_MASK            0xFFUL                            
00372 #define _LCD_SEGD3H_SEGD3H_DEFAULT         0x00000000UL                      
00373 #define LCD_SEGD3H_SEGD3H_DEFAULT          (_LCD_SEGD3H_SEGD3H_DEFAULT << 0) 
00375 /* Bit fields for LCD FREEZE */
00376 #define _LCD_FREEZE_RESETVALUE             0x00000000UL                         
00377 #define _LCD_FREEZE_MASK                   0x00000001UL                         
00378 #define LCD_FREEZE_REGFREEZE               (0x1UL << 0)                         
00379 #define _LCD_FREEZE_REGFREEZE_SHIFT        0                                    
00380 #define _LCD_FREEZE_REGFREEZE_MASK         0x1UL                                
00381 #define _LCD_FREEZE_REGFREEZE_DEFAULT      0x00000000UL                         
00382 #define _LCD_FREEZE_REGFREEZE_UPDATE       0x00000000UL                         
00383 #define _LCD_FREEZE_REGFREEZE_FREEZE       0x00000001UL                         
00384 #define LCD_FREEZE_REGFREEZE_DEFAULT       (_LCD_FREEZE_REGFREEZE_DEFAULT << 0) 
00385 #define LCD_FREEZE_REGFREEZE_UPDATE        (_LCD_FREEZE_REGFREEZE_UPDATE << 0)  
00386 #define LCD_FREEZE_REGFREEZE_FREEZE        (_LCD_FREEZE_REGFREEZE_FREEZE << 0)  
00388 /* Bit fields for LCD SYNCBUSY */
00389 #define _LCD_SYNCBUSY_RESETVALUE           0x00000000UL                         
00390 #define _LCD_SYNCBUSY_MASK                 0x00000FFFUL                         
00391 #define LCD_SYNCBUSY_CTRL                  (0x1UL << 0)                         
00392 #define _LCD_SYNCBUSY_CTRL_SHIFT           0                                    
00393 #define _LCD_SYNCBUSY_CTRL_MASK            0x1UL                                
00394 #define _LCD_SYNCBUSY_CTRL_DEFAULT         0x00000000UL                         
00395 #define LCD_SYNCBUSY_CTRL_DEFAULT          (_LCD_SYNCBUSY_CTRL_DEFAULT << 0)    
00396 #define LCD_SYNCBUSY_BACTRL                (0x1UL << 1)                         
00397 #define _LCD_SYNCBUSY_BACTRL_SHIFT         1                                    
00398 #define _LCD_SYNCBUSY_BACTRL_MASK          0x2UL                                
00399 #define _LCD_SYNCBUSY_BACTRL_DEFAULT       0x00000000UL                         
00400 #define LCD_SYNCBUSY_BACTRL_DEFAULT        (_LCD_SYNCBUSY_BACTRL_DEFAULT << 1)  
00401 #define LCD_SYNCBUSY_AREGA                 (0x1UL << 2)                         
00402 #define _LCD_SYNCBUSY_AREGA_SHIFT          2                                    
00403 #define _LCD_SYNCBUSY_AREGA_MASK           0x4UL                                
00404 #define _LCD_SYNCBUSY_AREGA_DEFAULT        0x00000000UL                         
00405 #define LCD_SYNCBUSY_AREGA_DEFAULT         (_LCD_SYNCBUSY_AREGA_DEFAULT << 2)   
00406 #define LCD_SYNCBUSY_AREGB                 (0x1UL << 3)                         
00407 #define _LCD_SYNCBUSY_AREGB_SHIFT          3                                    
00408 #define _LCD_SYNCBUSY_AREGB_MASK           0x8UL                                
00409 #define _LCD_SYNCBUSY_AREGB_DEFAULT        0x00000000UL                         
00410 #define LCD_SYNCBUSY_AREGB_DEFAULT         (_LCD_SYNCBUSY_AREGB_DEFAULT << 3)   
00411 #define LCD_SYNCBUSY_SEGD0L                (0x1UL << 4)                         
00412 #define _LCD_SYNCBUSY_SEGD0L_SHIFT         4                                    
00413 #define _LCD_SYNCBUSY_SEGD0L_MASK          0x10UL                               
00414 #define _LCD_SYNCBUSY_SEGD0L_DEFAULT       0x00000000UL                         
00415 #define LCD_SYNCBUSY_SEGD0L_DEFAULT        (_LCD_SYNCBUSY_SEGD0L_DEFAULT << 4)  
00416 #define LCD_SYNCBUSY_SEGD1L                (0x1UL << 5)                         
00417 #define _LCD_SYNCBUSY_SEGD1L_SHIFT         5                                    
00418 #define _LCD_SYNCBUSY_SEGD1L_MASK          0x20UL                               
00419 #define _LCD_SYNCBUSY_SEGD1L_DEFAULT       0x00000000UL                         
00420 #define LCD_SYNCBUSY_SEGD1L_DEFAULT        (_LCD_SYNCBUSY_SEGD1L_DEFAULT << 5)  
00421 #define LCD_SYNCBUSY_SEGD2L                (0x1UL << 6)                         
00422 #define _LCD_SYNCBUSY_SEGD2L_SHIFT         6                                    
00423 #define _LCD_SYNCBUSY_SEGD2L_MASK          0x40UL                               
00424 #define _LCD_SYNCBUSY_SEGD2L_DEFAULT       0x00000000UL                         
00425 #define LCD_SYNCBUSY_SEGD2L_DEFAULT        (_LCD_SYNCBUSY_SEGD2L_DEFAULT << 6)  
00426 #define LCD_SYNCBUSY_SEGD3L                (0x1UL << 7)                         
00427 #define _LCD_SYNCBUSY_SEGD3L_SHIFT         7                                    
00428 #define _LCD_SYNCBUSY_SEGD3L_MASK          0x80UL                               
00429 #define _LCD_SYNCBUSY_SEGD3L_DEFAULT       0x00000000UL                         
00430 #define LCD_SYNCBUSY_SEGD3L_DEFAULT        (_LCD_SYNCBUSY_SEGD3L_DEFAULT << 7)  
00431 #define LCD_SYNCBUSY_SEGD0H                (0x1UL << 8)                         
00432 #define _LCD_SYNCBUSY_SEGD0H_SHIFT         8                                    
00433 #define _LCD_SYNCBUSY_SEGD0H_MASK          0x100UL                              
00434 #define _LCD_SYNCBUSY_SEGD0H_DEFAULT       0x00000000UL                         
00435 #define LCD_SYNCBUSY_SEGD0H_DEFAULT        (_LCD_SYNCBUSY_SEGD0H_DEFAULT << 8)  
00436 #define LCD_SYNCBUSY_SEGD1H                (0x1UL << 9)                         
00437 #define _LCD_SYNCBUSY_SEGD1H_SHIFT         9                                    
00438 #define _LCD_SYNCBUSY_SEGD1H_MASK          0x200UL                              
00439 #define _LCD_SYNCBUSY_SEGD1H_DEFAULT       0x00000000UL                         
00440 #define LCD_SYNCBUSY_SEGD1H_DEFAULT        (_LCD_SYNCBUSY_SEGD1H_DEFAULT << 9)  
00441 #define LCD_SYNCBUSY_SEGD2H                (0x1UL << 10)                        
00442 #define _LCD_SYNCBUSY_SEGD2H_SHIFT         10                                   
00443 #define _LCD_SYNCBUSY_SEGD2H_MASK          0x400UL                              
00444 #define _LCD_SYNCBUSY_SEGD2H_DEFAULT       0x00000000UL                         
00445 #define LCD_SYNCBUSY_SEGD2H_DEFAULT        (_LCD_SYNCBUSY_SEGD2H_DEFAULT << 10) 
00446 #define LCD_SYNCBUSY_SEGD3H                (0x1UL << 11)                        
00447 #define _LCD_SYNCBUSY_SEGD3H_SHIFT         11                                   
00448 #define _LCD_SYNCBUSY_SEGD3H_MASK          0x800UL                              
00449 #define _LCD_SYNCBUSY_SEGD3H_DEFAULT       0x00000000UL                         
00450 #define LCD_SYNCBUSY_SEGD3H_DEFAULT        (_LCD_SYNCBUSY_SEGD3H_DEFAULT << 11)