release/EM_CMSIS_P1_4.0.0/Device/SiliconLabs/EFM32TG/Include/efm32tg_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;        
00056   uint32_t      RESERVED1[4];  
00057   __IO uint32_t FREEZE;        
00058   __I uint32_t  SYNCBUSY;      
00060   uint32_t      RESERVED2[25]; 
00061   __IO uint32_t SEGD4L;        
00062   __IO uint32_t SEGD5L;        
00063   __IO uint32_t SEGD6L;        
00064   __IO uint32_t SEGD7L;        
00065 } LCD_TypeDef;                 
00067 /**************************************************************************/
00072 /* Bit fields for LCD CTRL */
00073 #define _LCD_CTRL_RESETVALUE               0x00000000UL                       
00074 #define _LCD_CTRL_MASK                     0x00800007UL                       
00075 #define LCD_CTRL_EN                        (0x1UL << 0)                       
00076 #define _LCD_CTRL_EN_SHIFT                 0                                  
00077 #define _LCD_CTRL_EN_MASK                  0x1UL                              
00078 #define _LCD_CTRL_EN_DEFAULT               0x00000000UL                       
00079 #define LCD_CTRL_EN_DEFAULT                (_LCD_CTRL_EN_DEFAULT << 0)        
00080 #define _LCD_CTRL_UDCTRL_SHIFT             1                                  
00081 #define _LCD_CTRL_UDCTRL_MASK              0x6UL                              
00082 #define _LCD_CTRL_UDCTRL_DEFAULT           0x00000000UL                       
00083 #define _LCD_CTRL_UDCTRL_REGULAR           0x00000000UL                       
00084 #define _LCD_CTRL_UDCTRL_FCEVENT           0x00000001UL                       
00085 #define _LCD_CTRL_UDCTRL_FRAMESTART        0x00000002UL                       
00086 #define LCD_CTRL_UDCTRL_DEFAULT            (_LCD_CTRL_UDCTRL_DEFAULT << 1)    
00087 #define LCD_CTRL_UDCTRL_REGULAR            (_LCD_CTRL_UDCTRL_REGULAR << 1)    
00088 #define LCD_CTRL_UDCTRL_FCEVENT            (_LCD_CTRL_UDCTRL_FCEVENT << 1)    
00089 #define LCD_CTRL_UDCTRL_FRAMESTART         (_LCD_CTRL_UDCTRL_FRAMESTART << 1) 
00090 #define LCD_CTRL_DSC                       (0x1UL << 23)                      
00091 #define _LCD_CTRL_DSC_SHIFT                23                                 
00092 #define _LCD_CTRL_DSC_MASK                 0x800000UL                         
00093 #define _LCD_CTRL_DSC_DEFAULT              0x00000000UL                       
00094 #define LCD_CTRL_DSC_DEFAULT               (_LCD_CTRL_DSC_DEFAULT << 23)      
00096 /* Bit fields for LCD DISPCTRL */
00097 #define _LCD_DISPCTRL_RESETVALUE           0x000C1F00UL                            
00098 #define _LCD_DISPCTRL_MASK                 0x005D9F1FUL                            
00099 #define _LCD_DISPCTRL_MUX_SHIFT            0                                       
00100 #define _LCD_DISPCTRL_MUX_MASK             0x3UL                                   
00101 #define _LCD_DISPCTRL_MUX_DEFAULT          0x00000000UL                            
00102 #define _LCD_DISPCTRL_MUX_STATIC           0x00000000UL                            
00103 #define _LCD_DISPCTRL_MUX_DUPLEX           0x00000001UL                            
00104 #define _LCD_DISPCTRL_MUX_TRIPLEX          0x00000002UL                            
00105 #define _LCD_DISPCTRL_MUX_QUADRUPLEX       0x00000003UL                            
00106 #define LCD_DISPCTRL_MUX_DEFAULT           (_LCD_DISPCTRL_MUX_DEFAULT << 0)        
00107 #define LCD_DISPCTRL_MUX_STATIC            (_LCD_DISPCTRL_MUX_STATIC << 0)         
00108 #define LCD_DISPCTRL_MUX_DUPLEX            (_LCD_DISPCTRL_MUX_DUPLEX << 0)         
00109 #define LCD_DISPCTRL_MUX_TRIPLEX           (_LCD_DISPCTRL_MUX_TRIPLEX << 0)        
00110 #define LCD_DISPCTRL_MUX_QUADRUPLEX        (_LCD_DISPCTRL_MUX_QUADRUPLEX << 0)     
00111 #define _LCD_DISPCTRL_BIAS_SHIFT           2                                       
00112 #define _LCD_DISPCTRL_BIAS_MASK            0xCUL                                   
00113 #define _LCD_DISPCTRL_BIAS_DEFAULT         0x00000000UL                            
00114 #define _LCD_DISPCTRL_BIAS_STATIC          0x00000000UL                            
00115 #define _LCD_DISPCTRL_BIAS_ONEHALF         0x00000001UL                            
00116 #define _LCD_DISPCTRL_BIAS_ONETHIRD        0x00000002UL                            
00117 #define _LCD_DISPCTRL_BIAS_ONEFOURTH       0x00000003UL                            
00118 #define LCD_DISPCTRL_BIAS_DEFAULT          (_LCD_DISPCTRL_BIAS_DEFAULT << 2)       
00119 #define LCD_DISPCTRL_BIAS_STATIC           (_LCD_DISPCTRL_BIAS_STATIC << 2)        
00120 #define LCD_DISPCTRL_BIAS_ONEHALF          (_LCD_DISPCTRL_BIAS_ONEHALF << 2)       
00121 #define LCD_DISPCTRL_BIAS_ONETHIRD         (_LCD_DISPCTRL_BIAS_ONETHIRD << 2)      
00122 #define LCD_DISPCTRL_BIAS_ONEFOURTH        (_LCD_DISPCTRL_BIAS_ONEFOURTH << 2)     
00123 #define LCD_DISPCTRL_WAVE                  (0x1UL << 4)                            
00124 #define _LCD_DISPCTRL_WAVE_SHIFT           4                                       
00125 #define _LCD_DISPCTRL_WAVE_MASK            0x10UL                                  
00126 #define _LCD_DISPCTRL_WAVE_DEFAULT         0x00000000UL                            
00127 #define _LCD_DISPCTRL_WAVE_LOWPOWER        0x00000000UL                            
00128 #define _LCD_DISPCTRL_WAVE_NORMAL          0x00000001UL                            
00129 #define LCD_DISPCTRL_WAVE_DEFAULT          (_LCD_DISPCTRL_WAVE_DEFAULT << 4)       
00130 #define LCD_DISPCTRL_WAVE_LOWPOWER         (_LCD_DISPCTRL_WAVE_LOWPOWER << 4)      
00131 #define LCD_DISPCTRL_WAVE_NORMAL           (_LCD_DISPCTRL_WAVE_NORMAL << 4)        
00132 #define _LCD_DISPCTRL_CONLEV_SHIFT         8                                       
00133 #define _LCD_DISPCTRL_CONLEV_MASK          0x1F00UL                                
00134 #define _LCD_DISPCTRL_CONLEV_MIN           0x00000000UL                            
00135 #define _LCD_DISPCTRL_CONLEV_DEFAULT       0x0000001FUL                            
00136 #define _LCD_DISPCTRL_CONLEV_MAX           0x0000001FUL                            
00137 #define LCD_DISPCTRL_CONLEV_MIN            (_LCD_DISPCTRL_CONLEV_MIN << 8)         
00138 #define LCD_DISPCTRL_CONLEV_DEFAULT        (_LCD_DISPCTRL_CONLEV_DEFAULT << 8)     
00139 #define LCD_DISPCTRL_CONLEV_MAX            (_LCD_DISPCTRL_CONLEV_MAX << 8)         
00140 #define LCD_DISPCTRL_CONCONF               (0x1UL << 15)                           
00141 #define _LCD_DISPCTRL_CONCONF_SHIFT        15                                      
00142 #define _LCD_DISPCTRL_CONCONF_MASK         0x8000UL                                
00143 #define _LCD_DISPCTRL_CONCONF_DEFAULT      0x00000000UL                            
00144 #define _LCD_DISPCTRL_CONCONF_VLCD         0x00000000UL                            
00145 #define _LCD_DISPCTRL_CONCONF_GND          0x00000001UL                            
00146 #define LCD_DISPCTRL_CONCONF_DEFAULT       (_LCD_DISPCTRL_CONCONF_DEFAULT << 15)   
00147 #define LCD_DISPCTRL_CONCONF_VLCD          (_LCD_DISPCTRL_CONCONF_VLCD << 15)      
00148 #define LCD_DISPCTRL_CONCONF_GND           (_LCD_DISPCTRL_CONCONF_GND << 15)       
00149 #define LCD_DISPCTRL_VLCDSEL               (0x1UL << 16)                           
00150 #define _LCD_DISPCTRL_VLCDSEL_SHIFT        16                                      
00151 #define _LCD_DISPCTRL_VLCDSEL_MASK         0x10000UL                               
00152 #define _LCD_DISPCTRL_VLCDSEL_DEFAULT      0x00000000UL                            
00153 #define _LCD_DISPCTRL_VLCDSEL_VDD          0x00000000UL                            
00154 #define _LCD_DISPCTRL_VLCDSEL_VEXTBOOST    0x00000001UL                            
00155 #define LCD_DISPCTRL_VLCDSEL_DEFAULT       (_LCD_DISPCTRL_VLCDSEL_DEFAULT << 16)   
00156 #define LCD_DISPCTRL_VLCDSEL_VDD           (_LCD_DISPCTRL_VLCDSEL_VDD << 16)       
00157 #define LCD_DISPCTRL_VLCDSEL_VEXTBOOST     (_LCD_DISPCTRL_VLCDSEL_VEXTBOOST << 16) 
00158 #define _LCD_DISPCTRL_VBLEV_SHIFT          18                                      
00159 #define _LCD_DISPCTRL_VBLEV_MASK           0x1C0000UL                              
00160 #define _LCD_DISPCTRL_VBLEV_LEVEL0         0x00000000UL                            
00161 #define _LCD_DISPCTRL_VBLEV_LEVEL1         0x00000001UL                            
00162 #define _LCD_DISPCTRL_VBLEV_LEVEL2         0x00000002UL                            
00163 #define _LCD_DISPCTRL_VBLEV_DEFAULT        0x00000003UL                            
00164 #define _LCD_DISPCTRL_VBLEV_LEVEL3         0x00000003UL                            
00165 #define _LCD_DISPCTRL_VBLEV_LEVEL4         0x00000004UL                            
00166 #define _LCD_DISPCTRL_VBLEV_LEVEL5         0x00000005UL                            
00167 #define _LCD_DISPCTRL_VBLEV_LEVEL6         0x00000006UL                            
00168 #define _LCD_DISPCTRL_VBLEV_LEVEL7         0x00000007UL                            
00169 #define LCD_DISPCTRL_VBLEV_LEVEL0          (_LCD_DISPCTRL_VBLEV_LEVEL0 << 18)      
00170 #define LCD_DISPCTRL_VBLEV_LEVEL1          (_LCD_DISPCTRL_VBLEV_LEVEL1 << 18)      
00171 #define LCD_DISPCTRL_VBLEV_LEVEL2          (_LCD_DISPCTRL_VBLEV_LEVEL2 << 18)      
00172 #define LCD_DISPCTRL_VBLEV_DEFAULT         (_LCD_DISPCTRL_VBLEV_DEFAULT << 18)     
00173 #define LCD_DISPCTRL_VBLEV_LEVEL3          (_LCD_DISPCTRL_VBLEV_LEVEL3 << 18)      
00174 #define LCD_DISPCTRL_VBLEV_LEVEL4          (_LCD_DISPCTRL_VBLEV_LEVEL4 << 18)      
00175 #define LCD_DISPCTRL_VBLEV_LEVEL5          (_LCD_DISPCTRL_VBLEV_LEVEL5 << 18)      
00176 #define LCD_DISPCTRL_VBLEV_LEVEL6          (_LCD_DISPCTRL_VBLEV_LEVEL6 << 18)      
00177 #define LCD_DISPCTRL_VBLEV_LEVEL7          (_LCD_DISPCTRL_VBLEV_LEVEL7 << 18)      
00178 #define LCD_DISPCTRL_MUXE                  (0x1UL << 22)                           
00179 #define _LCD_DISPCTRL_MUXE_SHIFT           22                                      
00180 #define _LCD_DISPCTRL_MUXE_MASK            0x400000UL                              
00181 #define _LCD_DISPCTRL_MUXE_DEFAULT         0x00000000UL                            
00182 #define _LCD_DISPCTRL_MUXE_MUX             0x00000000UL                            
00183 #define _LCD_DISPCTRL_MUXE_MUXE            0x00000001UL                            
00184 #define LCD_DISPCTRL_MUXE_DEFAULT          (_LCD_DISPCTRL_MUXE_DEFAULT << 22)      
00185 #define LCD_DISPCTRL_MUXE_MUX              (_LCD_DISPCTRL_MUXE_MUX << 22)          
00186 #define LCD_DISPCTRL_MUXE_MUXE             (_LCD_DISPCTRL_MUXE_MUXE << 22)         
00188 /* Bit fields for LCD SEGEN */
00189 #define _LCD_SEGEN_RESETVALUE              0x00000000UL                    
00190 #define _LCD_SEGEN_MASK                    0x000003FFUL                    
00191 #define _LCD_SEGEN_SEGEN_SHIFT             0                               
00192 #define _LCD_SEGEN_SEGEN_MASK              0x3FFUL                         
00193 #define _LCD_SEGEN_SEGEN_DEFAULT           0x00000000UL                    
00194 #define LCD_SEGEN_SEGEN_DEFAULT            (_LCD_SEGEN_SEGEN_DEFAULT << 0) 
00196 /* Bit fields for LCD BACTRL */
00197 #define _LCD_BACTRL_RESETVALUE             0x00000000UL                          
00198 #define _LCD_BACTRL_MASK                   0x00FF01FFUL                          
00199 #define LCD_BACTRL_BLINKEN                 (0x1UL << 0)                          
00200 #define _LCD_BACTRL_BLINKEN_SHIFT          0                                     
00201 #define _LCD_BACTRL_BLINKEN_MASK           0x1UL                                 
00202 #define _LCD_BACTRL_BLINKEN_DEFAULT        0x00000000UL                          
00203 #define LCD_BACTRL_BLINKEN_DEFAULT         (_LCD_BACTRL_BLINKEN_DEFAULT << 0)    
00204 #define LCD_BACTRL_BLANK                   (0x1UL << 1)                          
00205 #define _LCD_BACTRL_BLANK_SHIFT            1                                     
00206 #define _LCD_BACTRL_BLANK_MASK             0x2UL                                 
00207 #define _LCD_BACTRL_BLANK_DEFAULT          0x00000000UL                          
00208 #define LCD_BACTRL_BLANK_DEFAULT           (_LCD_BACTRL_BLANK_DEFAULT << 1)      
00209 #define LCD_BACTRL_AEN                     (0x1UL << 2)                          
00210 #define _LCD_BACTRL_AEN_SHIFT              2                                     
00211 #define _LCD_BACTRL_AEN_MASK               0x4UL                                 
00212 #define _LCD_BACTRL_AEN_DEFAULT            0x00000000UL                          
00213 #define LCD_BACTRL_AEN_DEFAULT             (_LCD_BACTRL_AEN_DEFAULT << 2)        
00214 #define _LCD_BACTRL_AREGASC_SHIFT          3                                     
00215 #define _LCD_BACTRL_AREGASC_MASK           0x18UL                                
00216 #define _LCD_BACTRL_AREGASC_DEFAULT        0x00000000UL                          
00217 #define _LCD_BACTRL_AREGASC_NOSHIFT        0x00000000UL                          
00218 #define _LCD_BACTRL_AREGASC_SHIFTLEFT      0x00000001UL                          
00219 #define _LCD_BACTRL_AREGASC_SHIFTRIGHT     0x00000002UL                          
00220 #define LCD_BACTRL_AREGASC_DEFAULT         (_LCD_BACTRL_AREGASC_DEFAULT << 3)    
00221 #define LCD_BACTRL_AREGASC_NOSHIFT         (_LCD_BACTRL_AREGASC_NOSHIFT << 3)    
00222 #define LCD_BACTRL_AREGASC_SHIFTLEFT       (_LCD_BACTRL_AREGASC_SHIFTLEFT << 3)  
00223 #define LCD_BACTRL_AREGASC_SHIFTRIGHT      (_LCD_BACTRL_AREGASC_SHIFTRIGHT << 3) 
00224 #define _LCD_BACTRL_AREGBSC_SHIFT          5                                     
00225 #define _LCD_BACTRL_AREGBSC_MASK           0x60UL                                
00226 #define _LCD_BACTRL_AREGBSC_DEFAULT        0x00000000UL                          
00227 #define _LCD_BACTRL_AREGBSC_NOSHIFT        0x00000000UL                          
00228 #define _LCD_BACTRL_AREGBSC_SHIFTLEFT      0x00000001UL                          
00229 #define _LCD_BACTRL_AREGBSC_SHIFTRIGHT     0x00000002UL                          
00230 #define LCD_BACTRL_AREGBSC_DEFAULT         (_LCD_BACTRL_AREGBSC_DEFAULT << 5)    
00231 #define LCD_BACTRL_AREGBSC_NOSHIFT         (_LCD_BACTRL_AREGBSC_NOSHIFT << 5)    
00232 #define LCD_BACTRL_AREGBSC_SHIFTLEFT       (_LCD_BACTRL_AREGBSC_SHIFTLEFT << 5)  
00233 #define LCD_BACTRL_AREGBSC_SHIFTRIGHT      (_LCD_BACTRL_AREGBSC_SHIFTRIGHT << 5) 
00234 #define LCD_BACTRL_ALOGSEL                 (0x1UL << 7)                          
00235 #define _LCD_BACTRL_ALOGSEL_SHIFT          7                                     
00236 #define _LCD_BACTRL_ALOGSEL_MASK           0x80UL                                
00237 #define _LCD_BACTRL_ALOGSEL_DEFAULT        0x00000000UL                          
00238 #define _LCD_BACTRL_ALOGSEL_AND            0x00000000UL                          
00239 #define _LCD_BACTRL_ALOGSEL_OR             0x00000001UL                          
00240 #define LCD_BACTRL_ALOGSEL_DEFAULT         (_LCD_BACTRL_ALOGSEL_DEFAULT << 7)    
00241 #define LCD_BACTRL_ALOGSEL_AND             (_LCD_BACTRL_ALOGSEL_AND << 7)        
00242 #define LCD_BACTRL_ALOGSEL_OR              (_LCD_BACTRL_ALOGSEL_OR << 7)         
00243 #define LCD_BACTRL_FCEN                    (0x1UL << 8)                          
00244 #define _LCD_BACTRL_FCEN_SHIFT             8                                     
00245 #define _LCD_BACTRL_FCEN_MASK              0x100UL                               
00246 #define _LCD_BACTRL_FCEN_DEFAULT           0x00000000UL                          
00247 #define LCD_BACTRL_FCEN_DEFAULT            (_LCD_BACTRL_FCEN_DEFAULT << 8)       
00248 #define _LCD_BACTRL_FCPRESC_SHIFT          16                                    
00249 #define _LCD_BACTRL_FCPRESC_MASK           0x30000UL                             
00250 #define _LCD_BACTRL_FCPRESC_DEFAULT        0x00000000UL                          
00251 #define _LCD_BACTRL_FCPRESC_DIV1           0x00000000UL                          
00252 #define _LCD_BACTRL_FCPRESC_DIV2           0x00000001UL                          
00253 #define _LCD_BACTRL_FCPRESC_DIV4           0x00000002UL                          
00254 #define _LCD_BACTRL_FCPRESC_DIV8           0x00000003UL                          
00255 #define LCD_BACTRL_FCPRESC_DEFAULT         (_LCD_BACTRL_FCPRESC_DEFAULT << 16)   
00256 #define LCD_BACTRL_FCPRESC_DIV1            (_LCD_BACTRL_FCPRESC_DIV1 << 16)      
00257 #define LCD_BACTRL_FCPRESC_DIV2            (_LCD_BACTRL_FCPRESC_DIV2 << 16)      
00258 #define LCD_BACTRL_FCPRESC_DIV4            (_LCD_BACTRL_FCPRESC_DIV4 << 16)      
00259 #define LCD_BACTRL_FCPRESC_DIV8            (_LCD_BACTRL_FCPRESC_DIV8 << 16)      
00260 #define _LCD_BACTRL_FCTOP_SHIFT            18                                    
00261 #define _LCD_BACTRL_FCTOP_MASK             0xFC0000UL                            
00262 #define _LCD_BACTRL_FCTOP_DEFAULT          0x00000000UL                          
00263 #define LCD_BACTRL_FCTOP_DEFAULT           (_LCD_BACTRL_FCTOP_DEFAULT << 18)     
00265 /* Bit fields for LCD STATUS */
00266 #define _LCD_STATUS_RESETVALUE             0x00000000UL                      
00267 #define _LCD_STATUS_MASK                   0x0000010FUL                      
00268 #define _LCD_STATUS_ASTATE_SHIFT           0                                 
00269 #define _LCD_STATUS_ASTATE_MASK            0xFUL                             
00270 #define _LCD_STATUS_ASTATE_DEFAULT         0x00000000UL                      
00271 #define LCD_STATUS_ASTATE_DEFAULT          (_LCD_STATUS_ASTATE_DEFAULT << 0) 
00272 #define LCD_STATUS_BLINK                   (0x1UL << 8)                      
00273 #define _LCD_STATUS_BLINK_SHIFT            8                                 
00274 #define _LCD_STATUS_BLINK_MASK             0x100UL                           
00275 #define _LCD_STATUS_BLINK_DEFAULT          0x00000000UL                      
00276 #define LCD_STATUS_BLINK_DEFAULT           (_LCD_STATUS_BLINK_DEFAULT << 8)  
00278 /* Bit fields for LCD AREGA */
00279 #define _LCD_AREGA_RESETVALUE              0x00000000UL                    
00280 #define _LCD_AREGA_MASK                    0x000000FFUL                    
00281 #define _LCD_AREGA_AREGA_SHIFT             0                               
00282 #define _LCD_AREGA_AREGA_MASK              0xFFUL                          
00283 #define _LCD_AREGA_AREGA_DEFAULT           0x00000000UL                    
00284 #define LCD_AREGA_AREGA_DEFAULT            (_LCD_AREGA_AREGA_DEFAULT << 0) 
00286 /* Bit fields for LCD AREGB */
00287 #define _LCD_AREGB_RESETVALUE              0x00000000UL                    
00288 #define _LCD_AREGB_MASK                    0x000000FFUL                    
00289 #define _LCD_AREGB_AREGB_SHIFT             0                               
00290 #define _LCD_AREGB_AREGB_MASK              0xFFUL                          
00291 #define _LCD_AREGB_AREGB_DEFAULT           0x00000000UL                    
00292 #define LCD_AREGB_AREGB_DEFAULT            (_LCD_AREGB_AREGB_DEFAULT << 0) 
00294 /* Bit fields for LCD IF */
00295 #define _LCD_IF_RESETVALUE                 0x00000000UL              
00296 #define _LCD_IF_MASK                       0x00000001UL              
00297 #define LCD_IF_FC                          (0x1UL << 0)              
00298 #define _LCD_IF_FC_SHIFT                   0                         
00299 #define _LCD_IF_FC_MASK                    0x1UL                     
00300 #define _LCD_IF_FC_DEFAULT                 0x00000000UL              
00301 #define LCD_IF_FC_DEFAULT                  (_LCD_IF_FC_DEFAULT << 0) 
00303 /* Bit fields for LCD IFS */
00304 #define _LCD_IFS_RESETVALUE                0x00000000UL               
00305 #define _LCD_IFS_MASK                      0x00000001UL               
00306 #define LCD_IFS_FC                         (0x1UL << 0)               
00307 #define _LCD_IFS_FC_SHIFT                  0                          
00308 #define _LCD_IFS_FC_MASK                   0x1UL                      
00309 #define _LCD_IFS_FC_DEFAULT                0x00000000UL               
00310 #define LCD_IFS_FC_DEFAULT                 (_LCD_IFS_FC_DEFAULT << 0) 
00312 /* Bit fields for LCD IFC */
00313 #define _LCD_IFC_RESETVALUE                0x00000000UL               
00314 #define _LCD_IFC_MASK                      0x00000001UL               
00315 #define LCD_IFC_FC                         (0x1UL << 0)               
00316 #define _LCD_IFC_FC_SHIFT                  0                          
00317 #define _LCD_IFC_FC_MASK                   0x1UL                      
00318 #define _LCD_IFC_FC_DEFAULT                0x00000000UL               
00319 #define LCD_IFC_FC_DEFAULT                 (_LCD_IFC_FC_DEFAULT << 0) 
00321 /* Bit fields for LCD IEN */
00322 #define _LCD_IEN_RESETVALUE                0x00000000UL               
00323 #define _LCD_IEN_MASK                      0x00000001UL               
00324 #define LCD_IEN_FC                         (0x1UL << 0)               
00325 #define _LCD_IEN_FC_SHIFT                  0                          
00326 #define _LCD_IEN_FC_MASK                   0x1UL                      
00327 #define _LCD_IEN_FC_DEFAULT                0x00000000UL               
00328 #define LCD_IEN_FC_DEFAULT                 (_LCD_IEN_FC_DEFAULT << 0) 
00330 /* Bit fields for LCD SEGD0L */
00331 #define _LCD_SEGD0L_RESETVALUE             0x00000000UL                      
00332 #define _LCD_SEGD0L_MASK                   0x00FFFFFFUL                      
00333 #define _LCD_SEGD0L_SEGD0L_SHIFT           0                                 
00334 #define _LCD_SEGD0L_SEGD0L_MASK            0xFFFFFFUL                        
00335 #define _LCD_SEGD0L_SEGD0L_DEFAULT         0x00000000UL                      
00336 #define LCD_SEGD0L_SEGD0L_DEFAULT          (_LCD_SEGD0L_SEGD0L_DEFAULT << 0) 
00338 /* Bit fields for LCD SEGD1L */
00339 #define _LCD_SEGD1L_RESETVALUE             0x00000000UL                      
00340 #define _LCD_SEGD1L_MASK                   0x00FFFFFFUL                      
00341 #define _LCD_SEGD1L_SEGD1L_SHIFT           0                                 
00342 #define _LCD_SEGD1L_SEGD1L_MASK            0xFFFFFFUL                        
00343 #define _LCD_SEGD1L_SEGD1L_DEFAULT         0x00000000UL                      
00344 #define LCD_SEGD1L_SEGD1L_DEFAULT          (_LCD_SEGD1L_SEGD1L_DEFAULT << 0) 
00346 /* Bit fields for LCD SEGD2L */
00347 #define _LCD_SEGD2L_RESETVALUE             0x00000000UL                      
00348 #define _LCD_SEGD2L_MASK                   0x00FFFFFFUL                      
00349 #define _LCD_SEGD2L_SEGD2L_SHIFT           0                                 
00350 #define _LCD_SEGD2L_SEGD2L_MASK            0xFFFFFFUL                        
00351 #define _LCD_SEGD2L_SEGD2L_DEFAULT         0x00000000UL                      
00352 #define LCD_SEGD2L_SEGD2L_DEFAULT          (_LCD_SEGD2L_SEGD2L_DEFAULT << 0) 
00354 /* Bit fields for LCD SEGD3L */
00355 #define _LCD_SEGD3L_RESETVALUE             0x00000000UL                      
00356 #define _LCD_SEGD3L_MASK                   0x00FFFFFFUL                      
00357 #define _LCD_SEGD3L_SEGD3L_SHIFT           0                                 
00358 #define _LCD_SEGD3L_SEGD3L_MASK            0xFFFFFFUL                        
00359 #define _LCD_SEGD3L_SEGD3L_DEFAULT         0x00000000UL                      
00360 #define LCD_SEGD3L_SEGD3L_DEFAULT          (_LCD_SEGD3L_SEGD3L_DEFAULT << 0) 
00362 /* Bit fields for LCD FREEZE */
00363 #define _LCD_FREEZE_RESETVALUE             0x00000000UL                         
00364 #define _LCD_FREEZE_MASK                   0x00000001UL                         
00365 #define LCD_FREEZE_REGFREEZE               (0x1UL << 0)                         
00366 #define _LCD_FREEZE_REGFREEZE_SHIFT        0                                    
00367 #define _LCD_FREEZE_REGFREEZE_MASK         0x1UL                                
00368 #define _LCD_FREEZE_REGFREEZE_DEFAULT      0x00000000UL                         
00369 #define _LCD_FREEZE_REGFREEZE_UPDATE       0x00000000UL                         
00370 #define _LCD_FREEZE_REGFREEZE_FREEZE       0x00000001UL                         
00371 #define LCD_FREEZE_REGFREEZE_DEFAULT       (_LCD_FREEZE_REGFREEZE_DEFAULT << 0) 
00372 #define LCD_FREEZE_REGFREEZE_UPDATE        (_LCD_FREEZE_REGFREEZE_UPDATE << 0)  
00373 #define LCD_FREEZE_REGFREEZE_FREEZE        (_LCD_FREEZE_REGFREEZE_FREEZE << 0)  
00375 /* Bit fields for LCD SYNCBUSY */
00376 #define _LCD_SYNCBUSY_RESETVALUE           0x00000000UL                         
00377 #define _LCD_SYNCBUSY_MASK                 0x000F00FFUL                         
00378 #define LCD_SYNCBUSY_CTRL                  (0x1UL << 0)                         
00379 #define _LCD_SYNCBUSY_CTRL_SHIFT           0                                    
00380 #define _LCD_SYNCBUSY_CTRL_MASK            0x1UL                                
00381 #define _LCD_SYNCBUSY_CTRL_DEFAULT         0x00000000UL                         
00382 #define LCD_SYNCBUSY_CTRL_DEFAULT          (_LCD_SYNCBUSY_CTRL_DEFAULT << 0)    
00383 #define LCD_SYNCBUSY_BACTRL                (0x1UL << 1)                         
00384 #define _LCD_SYNCBUSY_BACTRL_SHIFT         1                                    
00385 #define _LCD_SYNCBUSY_BACTRL_MASK          0x2UL                                
00386 #define _LCD_SYNCBUSY_BACTRL_DEFAULT       0x00000000UL                         
00387 #define LCD_SYNCBUSY_BACTRL_DEFAULT        (_LCD_SYNCBUSY_BACTRL_DEFAULT << 1)  
00388 #define LCD_SYNCBUSY_AREGA                 (0x1UL << 2)                         
00389 #define _LCD_SYNCBUSY_AREGA_SHIFT          2                                    
00390 #define _LCD_SYNCBUSY_AREGA_MASK           0x4UL                                
00391 #define _LCD_SYNCBUSY_AREGA_DEFAULT        0x00000000UL                         
00392 #define LCD_SYNCBUSY_AREGA_DEFAULT         (_LCD_SYNCBUSY_AREGA_DEFAULT << 2)   
00393 #define LCD_SYNCBUSY_AREGB                 (0x1UL << 3)                         
00394 #define _LCD_SYNCBUSY_AREGB_SHIFT          3                                    
00395 #define _LCD_SYNCBUSY_AREGB_MASK           0x8UL                                
00396 #define _LCD_SYNCBUSY_AREGB_DEFAULT        0x00000000UL                         
00397 #define LCD_SYNCBUSY_AREGB_DEFAULT         (_LCD_SYNCBUSY_AREGB_DEFAULT << 3)   
00398 #define LCD_SYNCBUSY_SEGD0L                (0x1UL << 4)                         
00399 #define _LCD_SYNCBUSY_SEGD0L_SHIFT         4                                    
00400 #define _LCD_SYNCBUSY_SEGD0L_MASK          0x10UL                               
00401 #define _LCD_SYNCBUSY_SEGD0L_DEFAULT       0x00000000UL                         
00402 #define LCD_SYNCBUSY_SEGD0L_DEFAULT        (_LCD_SYNCBUSY_SEGD0L_DEFAULT << 4)  
00403 #define LCD_SYNCBUSY_SEGD1L                (0x1UL << 5)                         
00404 #define _LCD_SYNCBUSY_SEGD1L_SHIFT         5                                    
00405 #define _LCD_SYNCBUSY_SEGD1L_MASK          0x20UL                               
00406 #define _LCD_SYNCBUSY_SEGD1L_DEFAULT       0x00000000UL                         
00407 #define LCD_SYNCBUSY_SEGD1L_DEFAULT        (_LCD_SYNCBUSY_SEGD1L_DEFAULT << 5)  
00408 #define LCD_SYNCBUSY_SEGD2L                (0x1UL << 6)                         
00409 #define _LCD_SYNCBUSY_SEGD2L_SHIFT         6                                    
00410 #define _LCD_SYNCBUSY_SEGD2L_MASK          0x40UL                               
00411 #define _LCD_SYNCBUSY_SEGD2L_DEFAULT       0x00000000UL                         
00412 #define LCD_SYNCBUSY_SEGD2L_DEFAULT        (_LCD_SYNCBUSY_SEGD2L_DEFAULT << 6)  
00413 #define LCD_SYNCBUSY_SEGD3L                (0x1UL << 7)                         
00414 #define _LCD_SYNCBUSY_SEGD3L_SHIFT         7                                    
00415 #define _LCD_SYNCBUSY_SEGD3L_MASK          0x80UL                               
00416 #define _LCD_SYNCBUSY_SEGD3L_DEFAULT       0x00000000UL                         
00417 #define LCD_SYNCBUSY_SEGD3L_DEFAULT        (_LCD_SYNCBUSY_SEGD3L_DEFAULT << 7)  
00418 #define LCD_SYNCBUSY_SEGD4L                (0x1UL << 16)                        
00419 #define _LCD_SYNCBUSY_SEGD4L_SHIFT         16                                   
00420 #define _LCD_SYNCBUSY_SEGD4L_MASK          0x10000UL                            
00421 #define _LCD_SYNCBUSY_SEGD4L_DEFAULT       0x00000000UL                         
00422 #define LCD_SYNCBUSY_SEGD4L_DEFAULT        (_LCD_SYNCBUSY_SEGD4L_DEFAULT << 16) 
00423 #define LCD_SYNCBUSY_SEGD5L                (0x1UL << 17)                        
00424 #define _LCD_SYNCBUSY_SEGD5L_SHIFT         17                                   
00425 #define _LCD_SYNCBUSY_SEGD5L_MASK          0x20000UL                            
00426 #define _LCD_SYNCBUSY_SEGD5L_DEFAULT       0x00000000UL                         
00427 #define LCD_SYNCBUSY_SEGD5L_DEFAULT        (_LCD_SYNCBUSY_SEGD5L_DEFAULT << 17) 
00428 #define LCD_SYNCBUSY_SEGD6L                (0x1UL << 18)                        
00429 #define _LCD_SYNCBUSY_SEGD6L_SHIFT         18                                   
00430 #define _LCD_SYNCBUSY_SEGD6L_MASK          0x40000UL                            
00431 #define _LCD_SYNCBUSY_SEGD6L_DEFAULT       0x00000000UL                         
00432 #define LCD_SYNCBUSY_SEGD6L_DEFAULT        (_LCD_SYNCBUSY_SEGD6L_DEFAULT << 18) 
00433 #define LCD_SYNCBUSY_SEGD7L                (0x1UL << 19)                        
00434 #define _LCD_SYNCBUSY_SEGD7L_SHIFT         19                                   
00435 #define _LCD_SYNCBUSY_SEGD7L_MASK          0x80000UL                            
00436 #define _LCD_SYNCBUSY_SEGD7L_DEFAULT       0x00000000UL                         
00437 #define LCD_SYNCBUSY_SEGD7L_DEFAULT        (_LCD_SYNCBUSY_SEGD7L_DEFAULT << 19) 
00439 /* Bit fields for LCD SEGD4L */
00440 #define _LCD_SEGD4L_RESETVALUE             0x00000000UL                      
00441 #define _LCD_SEGD4L_MASK                   0x00FFFFFFUL                      
00442 #define _LCD_SEGD4L_SEGD4L_SHIFT           0                                 
00443 #define _LCD_SEGD4L_SEGD4L_MASK            0xFFFFFFUL                        
00444 #define _LCD_SEGD4L_SEGD4L_DEFAULT         0x00000000UL                      
00445 #define LCD_SEGD4L_SEGD4L_DEFAULT          (_LCD_SEGD4L_SEGD4L_DEFAULT << 0) 
00447 /* Bit fields for LCD SEGD5L */
00448 #define _LCD_SEGD5L_RESETVALUE             0x00000000UL                      
00449 #define _LCD_SEGD5L_MASK                   0x00FFFFFFUL                      
00450 #define _LCD_SEGD5L_SEGD5L_SHIFT           0                                 
00451 #define _LCD_SEGD5L_SEGD5L_MASK            0xFFFFFFUL                        
00452 #define _LCD_SEGD5L_SEGD5L_DEFAULT         0x00000000UL                      
00453 #define LCD_SEGD5L_SEGD5L_DEFAULT          (_LCD_SEGD5L_SEGD5L_DEFAULT << 0) 
00455 /* Bit fields for LCD SEGD6L */
00456 #define _LCD_SEGD6L_RESETVALUE             0x00000000UL                      
00457 #define _LCD_SEGD6L_MASK                   0x00FFFFFFUL                      
00458 #define _LCD_SEGD6L_SEGD6L_SHIFT           0                                 
00459 #define _LCD_SEGD6L_SEGD6L_MASK            0xFFFFFFUL                        
00460 #define _LCD_SEGD6L_SEGD6L_DEFAULT         0x00000000UL                      
00461 #define LCD_SEGD6L_SEGD6L_DEFAULT          (_LCD_SEGD6L_SEGD6L_DEFAULT << 0) 
00463 /* Bit fields for LCD SEGD7L */
00464 #define _LCD_SEGD7L_RESETVALUE             0x00000000UL                      
00465 #define _LCD_SEGD7L_MASK                   0x00FFFFFFUL                      
00466 #define _LCD_SEGD7L_SEGD7L_SHIFT           0                                 
00467 #define _LCD_SEGD7L_SEGD7L_MASK            0xFFFFFFUL                        
00468 #define _LCD_SEGD7L_SEGD7L_DEFAULT         0x00000000UL                      
00469 #define LCD_SEGD7L_SEGD7L_DEFAULT          (_LCD_SEGD7L_SEGD7L_DEFAULT << 0)