release/EM_CMSIS_3.20.6/Device/SiliconLabs/EFM32GG/Include/efm32gg_letimer.h

Go to the documentation of this file.
00001 /**************************************************************************/
00032 /**************************************************************************/
00037 typedef struct
00038 {
00039   __IO uint32_t CTRL;         
00040   __IO uint32_t CMD;          
00041   __I uint32_t  STATUS;       
00042   __IO uint32_t CNT;          
00043   __IO uint32_t COMP0;        
00044   __IO uint32_t COMP1;        
00045   __IO uint32_t REP0;         
00046   __IO uint32_t REP1;         
00047   __I uint32_t  IF;           
00048   __IO uint32_t IFS;          
00049   __IO uint32_t IFC;          
00050   __IO uint32_t IEN;          
00052   __IO uint32_t FREEZE;       
00053   __I uint32_t  SYNCBUSY;     
00055   uint32_t      RESERVED0[2]; 
00056   __IO uint32_t ROUTE;        
00057 } LETIMER_TypeDef;            
00059 /**************************************************************************/
00064 /* Bit fields for LETIMER CTRL */
00065 #define _LETIMER_CTRL_RESETVALUE             0x00000000UL                           
00066 #define _LETIMER_CTRL_MASK                   0x00001FFFUL                           
00067 #define _LETIMER_CTRL_REPMODE_SHIFT          0                                      
00068 #define _LETIMER_CTRL_REPMODE_MASK           0x3UL                                  
00069 #define _LETIMER_CTRL_REPMODE_DEFAULT        0x00000000UL                           
00070 #define _LETIMER_CTRL_REPMODE_FREE           0x00000000UL                           
00071 #define _LETIMER_CTRL_REPMODE_ONESHOT        0x00000001UL                           
00072 #define _LETIMER_CTRL_REPMODE_BUFFERED       0x00000002UL                           
00073 #define _LETIMER_CTRL_REPMODE_DOUBLE         0x00000003UL                           
00074 #define LETIMER_CTRL_REPMODE_DEFAULT         (_LETIMER_CTRL_REPMODE_DEFAULT << 0)   
00075 #define LETIMER_CTRL_REPMODE_FREE            (_LETIMER_CTRL_REPMODE_FREE << 0)      
00076 #define LETIMER_CTRL_REPMODE_ONESHOT         (_LETIMER_CTRL_REPMODE_ONESHOT << 0)   
00077 #define LETIMER_CTRL_REPMODE_BUFFERED        (_LETIMER_CTRL_REPMODE_BUFFERED << 0)  
00078 #define LETIMER_CTRL_REPMODE_DOUBLE          (_LETIMER_CTRL_REPMODE_DOUBLE << 0)    
00079 #define _LETIMER_CTRL_UFOA0_SHIFT            2                                      
00080 #define _LETIMER_CTRL_UFOA0_MASK             0xCUL                                  
00081 #define _LETIMER_CTRL_UFOA0_DEFAULT          0x00000000UL                           
00082 #define _LETIMER_CTRL_UFOA0_NONE             0x00000000UL                           
00083 #define _LETIMER_CTRL_UFOA0_TOGGLE           0x00000001UL                           
00084 #define _LETIMER_CTRL_UFOA0_PULSE            0x00000002UL                           
00085 #define _LETIMER_CTRL_UFOA0_PWM              0x00000003UL                           
00086 #define LETIMER_CTRL_UFOA0_DEFAULT           (_LETIMER_CTRL_UFOA0_DEFAULT << 2)     
00087 #define LETIMER_CTRL_UFOA0_NONE              (_LETIMER_CTRL_UFOA0_NONE << 2)        
00088 #define LETIMER_CTRL_UFOA0_TOGGLE            (_LETIMER_CTRL_UFOA0_TOGGLE << 2)      
00089 #define LETIMER_CTRL_UFOA0_PULSE             (_LETIMER_CTRL_UFOA0_PULSE << 2)       
00090 #define LETIMER_CTRL_UFOA0_PWM               (_LETIMER_CTRL_UFOA0_PWM << 2)         
00091 #define _LETIMER_CTRL_UFOA1_SHIFT            4                                      
00092 #define _LETIMER_CTRL_UFOA1_MASK             0x30UL                                 
00093 #define _LETIMER_CTRL_UFOA1_DEFAULT          0x00000000UL                           
00094 #define _LETIMER_CTRL_UFOA1_NONE             0x00000000UL                           
00095 #define _LETIMER_CTRL_UFOA1_TOGGLE           0x00000001UL                           
00096 #define _LETIMER_CTRL_UFOA1_PULSE            0x00000002UL                           
00097 #define _LETIMER_CTRL_UFOA1_PWM              0x00000003UL                           
00098 #define LETIMER_CTRL_UFOA1_DEFAULT           (_LETIMER_CTRL_UFOA1_DEFAULT << 4)     
00099 #define LETIMER_CTRL_UFOA1_NONE              (_LETIMER_CTRL_UFOA1_NONE << 4)        
00100 #define LETIMER_CTRL_UFOA1_TOGGLE            (_LETIMER_CTRL_UFOA1_TOGGLE << 4)      
00101 #define LETIMER_CTRL_UFOA1_PULSE             (_LETIMER_CTRL_UFOA1_PULSE << 4)       
00102 #define LETIMER_CTRL_UFOA1_PWM               (_LETIMER_CTRL_UFOA1_PWM << 4)         
00103 #define LETIMER_CTRL_OPOL0                   (0x1UL << 6)                           
00104 #define _LETIMER_CTRL_OPOL0_SHIFT            6                                      
00105 #define _LETIMER_CTRL_OPOL0_MASK             0x40UL                                 
00106 #define _LETIMER_CTRL_OPOL0_DEFAULT          0x00000000UL                           
00107 #define LETIMER_CTRL_OPOL0_DEFAULT           (_LETIMER_CTRL_OPOL0_DEFAULT << 6)     
00108 #define LETIMER_CTRL_OPOL1                   (0x1UL << 7)                           
00109 #define _LETIMER_CTRL_OPOL1_SHIFT            7                                      
00110 #define _LETIMER_CTRL_OPOL1_MASK             0x80UL                                 
00111 #define _LETIMER_CTRL_OPOL1_DEFAULT          0x00000000UL                           
00112 #define LETIMER_CTRL_OPOL1_DEFAULT           (_LETIMER_CTRL_OPOL1_DEFAULT << 7)     
00113 #define LETIMER_CTRL_BUFTOP                  (0x1UL << 8)                           
00114 #define _LETIMER_CTRL_BUFTOP_SHIFT           8                                      
00115 #define _LETIMER_CTRL_BUFTOP_MASK            0x100UL                                
00116 #define _LETIMER_CTRL_BUFTOP_DEFAULT         0x00000000UL                           
00117 #define LETIMER_CTRL_BUFTOP_DEFAULT          (_LETIMER_CTRL_BUFTOP_DEFAULT << 8)    
00118 #define LETIMER_CTRL_COMP0TOP                (0x1UL << 9)                           
00119 #define _LETIMER_CTRL_COMP0TOP_SHIFT         9                                      
00120 #define _LETIMER_CTRL_COMP0TOP_MASK          0x200UL                                
00121 #define _LETIMER_CTRL_COMP0TOP_DEFAULT       0x00000000UL                           
00122 #define LETIMER_CTRL_COMP0TOP_DEFAULT        (_LETIMER_CTRL_COMP0TOP_DEFAULT << 9)  
00123 #define LETIMER_CTRL_RTCC0TEN                (0x1UL << 10)                          
00124 #define _LETIMER_CTRL_RTCC0TEN_SHIFT         10                                     
00125 #define _LETIMER_CTRL_RTCC0TEN_MASK          0x400UL                                
00126 #define _LETIMER_CTRL_RTCC0TEN_DEFAULT       0x00000000UL                           
00127 #define LETIMER_CTRL_RTCC0TEN_DEFAULT        (_LETIMER_CTRL_RTCC0TEN_DEFAULT << 10) 
00128 #define LETIMER_CTRL_RTCC1TEN                (0x1UL << 11)                          
00129 #define _LETIMER_CTRL_RTCC1TEN_SHIFT         11                                     
00130 #define _LETIMER_CTRL_RTCC1TEN_MASK          0x800UL                                
00131 #define _LETIMER_CTRL_RTCC1TEN_DEFAULT       0x00000000UL                           
00132 #define LETIMER_CTRL_RTCC1TEN_DEFAULT        (_LETIMER_CTRL_RTCC1TEN_DEFAULT << 11) 
00133 #define LETIMER_CTRL_DEBUGRUN                (0x1UL << 12)                          
00134 #define _LETIMER_CTRL_DEBUGRUN_SHIFT         12                                     
00135 #define _LETIMER_CTRL_DEBUGRUN_MASK          0x1000UL                               
00136 #define _LETIMER_CTRL_DEBUGRUN_DEFAULT       0x00000000UL                           
00137 #define LETIMER_CTRL_DEBUGRUN_DEFAULT        (_LETIMER_CTRL_DEBUGRUN_DEFAULT << 12) 
00139 /* Bit fields for LETIMER CMD */
00140 #define _LETIMER_CMD_RESETVALUE              0x00000000UL                      
00141 #define _LETIMER_CMD_MASK                    0x0000001FUL                      
00142 #define LETIMER_CMD_START                    (0x1UL << 0)                      
00143 #define _LETIMER_CMD_START_SHIFT             0                                 
00144 #define _LETIMER_CMD_START_MASK              0x1UL                             
00145 #define _LETIMER_CMD_START_DEFAULT           0x00000000UL                      
00146 #define LETIMER_CMD_START_DEFAULT            (_LETIMER_CMD_START_DEFAULT << 0) 
00147 #define LETIMER_CMD_STOP                     (0x1UL << 1)                      
00148 #define _LETIMER_CMD_STOP_SHIFT              1                                 
00149 #define _LETIMER_CMD_STOP_MASK               0x2UL                             
00150 #define _LETIMER_CMD_STOP_DEFAULT            0x00000000UL                      
00151 #define LETIMER_CMD_STOP_DEFAULT             (_LETIMER_CMD_STOP_DEFAULT << 1)  
00152 #define LETIMER_CMD_CLEAR                    (0x1UL << 2)                      
00153 #define _LETIMER_CMD_CLEAR_SHIFT             2                                 
00154 #define _LETIMER_CMD_CLEAR_MASK              0x4UL                             
00155 #define _LETIMER_CMD_CLEAR_DEFAULT           0x00000000UL                      
00156 #define LETIMER_CMD_CLEAR_DEFAULT            (_LETIMER_CMD_CLEAR_DEFAULT << 2) 
00157 #define LETIMER_CMD_CTO0                     (0x1UL << 3)                      
00158 #define _LETIMER_CMD_CTO0_SHIFT              3                                 
00159 #define _LETIMER_CMD_CTO0_MASK               0x8UL                             
00160 #define _LETIMER_CMD_CTO0_DEFAULT            0x00000000UL                      
00161 #define LETIMER_CMD_CTO0_DEFAULT             (_LETIMER_CMD_CTO0_DEFAULT << 3)  
00162 #define LETIMER_CMD_CTO1                     (0x1UL << 4)                      
00163 #define _LETIMER_CMD_CTO1_SHIFT              4                                 
00164 #define _LETIMER_CMD_CTO1_MASK               0x10UL                            
00165 #define _LETIMER_CMD_CTO1_DEFAULT            0x00000000UL                      
00166 #define LETIMER_CMD_CTO1_DEFAULT             (_LETIMER_CMD_CTO1_DEFAULT << 4)  
00168 /* Bit fields for LETIMER STATUS */
00169 #define _LETIMER_STATUS_RESETVALUE           0x00000000UL                           
00170 #define _LETIMER_STATUS_MASK                 0x00000001UL                           
00171 #define LETIMER_STATUS_RUNNING               (0x1UL << 0)                           
00172 #define _LETIMER_STATUS_RUNNING_SHIFT        0                                      
00173 #define _LETIMER_STATUS_RUNNING_MASK         0x1UL                                  
00174 #define _LETIMER_STATUS_RUNNING_DEFAULT      0x00000000UL                           
00175 #define LETIMER_STATUS_RUNNING_DEFAULT       (_LETIMER_STATUS_RUNNING_DEFAULT << 0) 
00177 /* Bit fields for LETIMER CNT */
00178 #define _LETIMER_CNT_RESETVALUE              0x00000000UL                    
00179 #define _LETIMER_CNT_MASK                    0x0000FFFFUL                    
00180 #define _LETIMER_CNT_CNT_SHIFT               0                               
00181 #define _LETIMER_CNT_CNT_MASK                0xFFFFUL                        
00182 #define _LETIMER_CNT_CNT_DEFAULT             0x00000000UL                    
00183 #define LETIMER_CNT_CNT_DEFAULT              (_LETIMER_CNT_CNT_DEFAULT << 0) 
00185 /* Bit fields for LETIMER COMP0 */
00186 #define _LETIMER_COMP0_RESETVALUE            0x00000000UL                        
00187 #define _LETIMER_COMP0_MASK                  0x0000FFFFUL                        
00188 #define _LETIMER_COMP0_COMP0_SHIFT           0                                   
00189 #define _LETIMER_COMP0_COMP0_MASK            0xFFFFUL                            
00190 #define _LETIMER_COMP0_COMP0_DEFAULT         0x00000000UL                        
00191 #define LETIMER_COMP0_COMP0_DEFAULT          (_LETIMER_COMP0_COMP0_DEFAULT << 0) 
00193 /* Bit fields for LETIMER COMP1 */
00194 #define _LETIMER_COMP1_RESETVALUE            0x00000000UL                        
00195 #define _LETIMER_COMP1_MASK                  0x0000FFFFUL                        
00196 #define _LETIMER_COMP1_COMP1_SHIFT           0                                   
00197 #define _LETIMER_COMP1_COMP1_MASK            0xFFFFUL                            
00198 #define _LETIMER_COMP1_COMP1_DEFAULT         0x00000000UL                        
00199 #define LETIMER_COMP1_COMP1_DEFAULT          (_LETIMER_COMP1_COMP1_DEFAULT << 0) 
00201 /* Bit fields for LETIMER REP0 */
00202 #define _LETIMER_REP0_RESETVALUE             0x00000000UL                      
00203 #define _LETIMER_REP0_MASK                   0x000000FFUL                      
00204 #define _LETIMER_REP0_REP0_SHIFT             0                                 
00205 #define _LETIMER_REP0_REP0_MASK              0xFFUL                            
00206 #define _LETIMER_REP0_REP0_DEFAULT           0x00000000UL                      
00207 #define LETIMER_REP0_REP0_DEFAULT            (_LETIMER_REP0_REP0_DEFAULT << 0) 
00209 /* Bit fields for LETIMER REP1 */
00210 #define _LETIMER_REP1_RESETVALUE             0x00000000UL                      
00211 #define _LETIMER_REP1_MASK                   0x000000FFUL                      
00212 #define _LETIMER_REP1_REP1_SHIFT             0                                 
00213 #define _LETIMER_REP1_REP1_MASK              0xFFUL                            
00214 #define _LETIMER_REP1_REP1_DEFAULT           0x00000000UL                      
00215 #define LETIMER_REP1_REP1_DEFAULT            (_LETIMER_REP1_REP1_DEFAULT << 0) 
00217 /* Bit fields for LETIMER IF */
00218 #define _LETIMER_IF_RESETVALUE               0x00000000UL                     
00219 #define _LETIMER_IF_MASK                     0x0000001FUL                     
00220 #define LETIMER_IF_COMP0                     (0x1UL << 0)                     
00221 #define _LETIMER_IF_COMP0_SHIFT              0                                
00222 #define _LETIMER_IF_COMP0_MASK               0x1UL                            
00223 #define _LETIMER_IF_COMP0_DEFAULT            0x00000000UL                     
00224 #define LETIMER_IF_COMP0_DEFAULT             (_LETIMER_IF_COMP0_DEFAULT << 0) 
00225 #define LETIMER_IF_COMP1                     (0x1UL << 1)                     
00226 #define _LETIMER_IF_COMP1_SHIFT              1                                
00227 #define _LETIMER_IF_COMP1_MASK               0x2UL                            
00228 #define _LETIMER_IF_COMP1_DEFAULT            0x00000000UL                     
00229 #define LETIMER_IF_COMP1_DEFAULT             (_LETIMER_IF_COMP1_DEFAULT << 1) 
00230 #define LETIMER_IF_UF                        (0x1UL << 2)                     
00231 #define _LETIMER_IF_UF_SHIFT                 2                                
00232 #define _LETIMER_IF_UF_MASK                  0x4UL                            
00233 #define _LETIMER_IF_UF_DEFAULT               0x00000000UL                     
00234 #define LETIMER_IF_UF_DEFAULT                (_LETIMER_IF_UF_DEFAULT << 2)    
00235 #define LETIMER_IF_REP0                      (0x1UL << 3)                     
00236 #define _LETIMER_IF_REP0_SHIFT               3                                
00237 #define _LETIMER_IF_REP0_MASK                0x8UL                            
00238 #define _LETIMER_IF_REP0_DEFAULT             0x00000000UL                     
00239 #define LETIMER_IF_REP0_DEFAULT              (_LETIMER_IF_REP0_DEFAULT << 3)  
00240 #define LETIMER_IF_REP1                      (0x1UL << 4)                     
00241 #define _LETIMER_IF_REP1_SHIFT               4                                
00242 #define _LETIMER_IF_REP1_MASK                0x10UL                           
00243 #define _LETIMER_IF_REP1_DEFAULT             0x00000000UL                     
00244 #define LETIMER_IF_REP1_DEFAULT              (_LETIMER_IF_REP1_DEFAULT << 4)  
00246 /* Bit fields for LETIMER IFS */
00247 #define _LETIMER_IFS_RESETVALUE              0x00000000UL                      
00248 #define _LETIMER_IFS_MASK                    0x0000001FUL                      
00249 #define LETIMER_IFS_COMP0                    (0x1UL << 0)                      
00250 #define _LETIMER_IFS_COMP0_SHIFT             0                                 
00251 #define _LETIMER_IFS_COMP0_MASK              0x1UL                             
00252 #define _LETIMER_IFS_COMP0_DEFAULT           0x00000000UL                      
00253 #define LETIMER_IFS_COMP0_DEFAULT            (_LETIMER_IFS_COMP0_DEFAULT << 0) 
00254 #define LETIMER_IFS_COMP1                    (0x1UL << 1)                      
00255 #define _LETIMER_IFS_COMP1_SHIFT             1                                 
00256 #define _LETIMER_IFS_COMP1_MASK              0x2UL                             
00257 #define _LETIMER_IFS_COMP1_DEFAULT           0x00000000UL                      
00258 #define LETIMER_IFS_COMP1_DEFAULT            (_LETIMER_IFS_COMP1_DEFAULT << 1) 
00259 #define LETIMER_IFS_UF                       (0x1UL << 2)                      
00260 #define _LETIMER_IFS_UF_SHIFT                2                                 
00261 #define _LETIMER_IFS_UF_MASK                 0x4UL                             
00262 #define _LETIMER_IFS_UF_DEFAULT              0x00000000UL                      
00263 #define LETIMER_IFS_UF_DEFAULT               (_LETIMER_IFS_UF_DEFAULT << 2)    
00264 #define LETIMER_IFS_REP0                     (0x1UL << 3)                      
00265 #define _LETIMER_IFS_REP0_SHIFT              3                                 
00266 #define _LETIMER_IFS_REP0_MASK               0x8UL                             
00267 #define _LETIMER_IFS_REP0_DEFAULT            0x00000000UL                      
00268 #define LETIMER_IFS_REP0_DEFAULT             (_LETIMER_IFS_REP0_DEFAULT << 3)  
00269 #define LETIMER_IFS_REP1                     (0x1UL << 4)                      
00270 #define _LETIMER_IFS_REP1_SHIFT              4                                 
00271 #define _LETIMER_IFS_REP1_MASK               0x10UL                            
00272 #define _LETIMER_IFS_REP1_DEFAULT            0x00000000UL                      
00273 #define LETIMER_IFS_REP1_DEFAULT             (_LETIMER_IFS_REP1_DEFAULT << 4)  
00275 /* Bit fields for LETIMER IFC */
00276 #define _LETIMER_IFC_RESETVALUE              0x00000000UL                      
00277 #define _LETIMER_IFC_MASK                    0x0000001FUL                      
00278 #define LETIMER_IFC_COMP0                    (0x1UL << 0)                      
00279 #define _LETIMER_IFC_COMP0_SHIFT             0                                 
00280 #define _LETIMER_IFC_COMP0_MASK              0x1UL                             
00281 #define _LETIMER_IFC_COMP0_DEFAULT           0x00000000UL                      
00282 #define LETIMER_IFC_COMP0_DEFAULT            (_LETIMER_IFC_COMP0_DEFAULT << 0) 
00283 #define LETIMER_IFC_COMP1                    (0x1UL << 1)                      
00284 #define _LETIMER_IFC_COMP1_SHIFT             1                                 
00285 #define _LETIMER_IFC_COMP1_MASK              0x2UL                             
00286 #define _LETIMER_IFC_COMP1_DEFAULT           0x00000000UL                      
00287 #define LETIMER_IFC_COMP1_DEFAULT            (_LETIMER_IFC_COMP1_DEFAULT << 1) 
00288 #define LETIMER_IFC_UF                       (0x1UL << 2)                      
00289 #define _LETIMER_IFC_UF_SHIFT                2                                 
00290 #define _LETIMER_IFC_UF_MASK                 0x4UL                             
00291 #define _LETIMER_IFC_UF_DEFAULT              0x00000000UL                      
00292 #define LETIMER_IFC_UF_DEFAULT               (_LETIMER_IFC_UF_DEFAULT << 2)    
00293 #define LETIMER_IFC_REP0                     (0x1UL << 3)                      
00294 #define _LETIMER_IFC_REP0_SHIFT              3                                 
00295 #define _LETIMER_IFC_REP0_MASK               0x8UL                             
00296 #define _LETIMER_IFC_REP0_DEFAULT            0x00000000UL                      
00297 #define LETIMER_IFC_REP0_DEFAULT             (_LETIMER_IFC_REP0_DEFAULT << 3)  
00298 #define LETIMER_IFC_REP1                     (0x1UL << 4)                      
00299 #define _LETIMER_IFC_REP1_SHIFT              4                                 
00300 #define _LETIMER_IFC_REP1_MASK               0x10UL                            
00301 #define _LETIMER_IFC_REP1_DEFAULT            0x00000000UL                      
00302 #define LETIMER_IFC_REP1_DEFAULT             (_LETIMER_IFC_REP1_DEFAULT << 4)  
00304 /* Bit fields for LETIMER IEN */
00305 #define _LETIMER_IEN_RESETVALUE              0x00000000UL                      
00306 #define _LETIMER_IEN_MASK                    0x0000001FUL                      
00307 #define LETIMER_IEN_COMP0                    (0x1UL << 0)                      
00308 #define _LETIMER_IEN_COMP0_SHIFT             0                                 
00309 #define _LETIMER_IEN_COMP0_MASK              0x1UL                             
00310 #define _LETIMER_IEN_COMP0_DEFAULT           0x00000000UL                      
00311 #define LETIMER_IEN_COMP0_DEFAULT            (_LETIMER_IEN_COMP0_DEFAULT << 0) 
00312 #define LETIMER_IEN_COMP1                    (0x1UL << 1)                      
00313 #define _LETIMER_IEN_COMP1_SHIFT             1                                 
00314 #define _LETIMER_IEN_COMP1_MASK              0x2UL                             
00315 #define _LETIMER_IEN_COMP1_DEFAULT           0x00000000UL                      
00316 #define LETIMER_IEN_COMP1_DEFAULT            (_LETIMER_IEN_COMP1_DEFAULT << 1) 
00317 #define LETIMER_IEN_UF                       (0x1UL << 2)                      
00318 #define _LETIMER_IEN_UF_SHIFT                2                                 
00319 #define _LETIMER_IEN_UF_MASK                 0x4UL                             
00320 #define _LETIMER_IEN_UF_DEFAULT              0x00000000UL                      
00321 #define LETIMER_IEN_UF_DEFAULT               (_LETIMER_IEN_UF_DEFAULT << 2)    
00322 #define LETIMER_IEN_REP0                     (0x1UL << 3)                      
00323 #define _LETIMER_IEN_REP0_SHIFT              3                                 
00324 #define _LETIMER_IEN_REP0_MASK               0x8UL                             
00325 #define _LETIMER_IEN_REP0_DEFAULT            0x00000000UL                      
00326 #define LETIMER_IEN_REP0_DEFAULT             (_LETIMER_IEN_REP0_DEFAULT << 3)  
00327 #define LETIMER_IEN_REP1                     (0x1UL << 4)                      
00328 #define _LETIMER_IEN_REP1_SHIFT              4                                 
00329 #define _LETIMER_IEN_REP1_MASK               0x10UL                            
00330 #define _LETIMER_IEN_REP1_DEFAULT            0x00000000UL                      
00331 #define LETIMER_IEN_REP1_DEFAULT             (_LETIMER_IEN_REP1_DEFAULT << 4)  
00333 /* Bit fields for LETIMER FREEZE */
00334 #define _LETIMER_FREEZE_RESETVALUE           0x00000000UL                             
00335 #define _LETIMER_FREEZE_MASK                 0x00000001UL                             
00336 #define LETIMER_FREEZE_REGFREEZE             (0x1UL << 0)                             
00337 #define _LETIMER_FREEZE_REGFREEZE_SHIFT      0                                        
00338 #define _LETIMER_FREEZE_REGFREEZE_MASK       0x1UL                                    
00339 #define _LETIMER_FREEZE_REGFREEZE_DEFAULT    0x00000000UL                             
00340 #define _LETIMER_FREEZE_REGFREEZE_UPDATE     0x00000000UL                             
00341 #define _LETIMER_FREEZE_REGFREEZE_FREEZE     0x00000001UL                             
00342 #define LETIMER_FREEZE_REGFREEZE_DEFAULT     (_LETIMER_FREEZE_REGFREEZE_DEFAULT << 0) 
00343 #define LETIMER_FREEZE_REGFREEZE_UPDATE      (_LETIMER_FREEZE_REGFREEZE_UPDATE << 0)  
00344 #define LETIMER_FREEZE_REGFREEZE_FREEZE      (_LETIMER_FREEZE_REGFREEZE_FREEZE << 0)  
00346 /* Bit fields for LETIMER SYNCBUSY */
00347 #define _LETIMER_SYNCBUSY_RESETVALUE         0x00000000UL                           
00348 #define _LETIMER_SYNCBUSY_MASK               0x0000003FUL                           
00349 #define LETIMER_SYNCBUSY_CTRL                (0x1UL << 0)                           
00350 #define _LETIMER_SYNCBUSY_CTRL_SHIFT         0                                      
00351 #define _LETIMER_SYNCBUSY_CTRL_MASK          0x1UL                                  
00352 #define _LETIMER_SYNCBUSY_CTRL_DEFAULT       0x00000000UL                           
00353 #define LETIMER_SYNCBUSY_CTRL_DEFAULT        (_LETIMER_SYNCBUSY_CTRL_DEFAULT << 0)  
00354 #define LETIMER_SYNCBUSY_CMD                 (0x1UL << 1)                           
00355 #define _LETIMER_SYNCBUSY_CMD_SHIFT          1                                      
00356 #define _LETIMER_SYNCBUSY_CMD_MASK           0x2UL                                  
00357 #define _LETIMER_SYNCBUSY_CMD_DEFAULT        0x00000000UL                           
00358 #define LETIMER_SYNCBUSY_CMD_DEFAULT         (_LETIMER_SYNCBUSY_CMD_DEFAULT << 1)   
00359 #define LETIMER_SYNCBUSY_COMP0               (0x1UL << 2)                           
00360 #define _LETIMER_SYNCBUSY_COMP0_SHIFT        2                                      
00361 #define _LETIMER_SYNCBUSY_COMP0_MASK         0x4UL                                  
00362 #define _LETIMER_SYNCBUSY_COMP0_DEFAULT      0x00000000UL                           
00363 #define LETIMER_SYNCBUSY_COMP0_DEFAULT       (_LETIMER_SYNCBUSY_COMP0_DEFAULT << 2) 
00364 #define LETIMER_SYNCBUSY_COMP1               (0x1UL << 3)                           
00365 #define _LETIMER_SYNCBUSY_COMP1_SHIFT        3                                      
00366 #define _LETIMER_SYNCBUSY_COMP1_MASK         0x8UL                                  
00367 #define _LETIMER_SYNCBUSY_COMP1_DEFAULT      0x00000000UL                           
00368 #define LETIMER_SYNCBUSY_COMP1_DEFAULT       (_LETIMER_SYNCBUSY_COMP1_DEFAULT << 3) 
00369 #define LETIMER_SYNCBUSY_REP0                (0x1UL << 4)                           
00370 #define _LETIMER_SYNCBUSY_REP0_SHIFT         4                                      
00371 #define _LETIMER_SYNCBUSY_REP0_MASK          0x10UL                                 
00372 #define _LETIMER_SYNCBUSY_REP0_DEFAULT       0x00000000UL                           
00373 #define LETIMER_SYNCBUSY_REP0_DEFAULT        (_LETIMER_SYNCBUSY_REP0_DEFAULT << 4)  
00374 #define LETIMER_SYNCBUSY_REP1                (0x1UL << 5)                           
00375 #define _LETIMER_SYNCBUSY_REP1_SHIFT         5                                      
00376 #define _LETIMER_SYNCBUSY_REP1_MASK          0x20UL                                 
00377 #define _LETIMER_SYNCBUSY_REP1_DEFAULT       0x00000000UL                           
00378 #define LETIMER_SYNCBUSY_REP1_DEFAULT        (_LETIMER_SYNCBUSY_REP1_DEFAULT << 5)  
00380 /* Bit fields for LETIMER ROUTE */
00381 #define _LETIMER_ROUTE_RESETVALUE            0x00000000UL                           
00382 #define _LETIMER_ROUTE_MASK                  0x00000703UL                           
00383 #define LETIMER_ROUTE_OUT0PEN                (0x1UL << 0)                           
00384 #define _LETIMER_ROUTE_OUT0PEN_SHIFT         0                                      
00385 #define _LETIMER_ROUTE_OUT0PEN_MASK          0x1UL                                  
00386 #define _LETIMER_ROUTE_OUT0PEN_DEFAULT       0x00000000UL                           
00387 #define LETIMER_ROUTE_OUT0PEN_DEFAULT        (_LETIMER_ROUTE_OUT0PEN_DEFAULT << 0)  
00388 #define LETIMER_ROUTE_OUT1PEN                (0x1UL << 1)                           
00389 #define _LETIMER_ROUTE_OUT1PEN_SHIFT         1                                      
00390 #define _LETIMER_ROUTE_OUT1PEN_MASK          0x2UL                                  
00391 #define _LETIMER_ROUTE_OUT1PEN_DEFAULT       0x00000000UL                           
00392 #define LETIMER_ROUTE_OUT1PEN_DEFAULT        (_LETIMER_ROUTE_OUT1PEN_DEFAULT << 1)  
00393 #define _LETIMER_ROUTE_LOCATION_SHIFT        8                                      
00394 #define _LETIMER_ROUTE_LOCATION_MASK         0x700UL                                
00395 #define _LETIMER_ROUTE_LOCATION_LOC0         0x00000000UL                           
00396 #define _LETIMER_ROUTE_LOCATION_DEFAULT      0x00000000UL                           
00397 #define _LETIMER_ROUTE_LOCATION_LOC1         0x00000001UL                           
00398 #define _LETIMER_ROUTE_LOCATION_LOC2         0x00000002UL                           
00399 #define _LETIMER_ROUTE_LOCATION_LOC3         0x00000003UL                           
00400 #define LETIMER_ROUTE_LOCATION_LOC0          (_LETIMER_ROUTE_LOCATION_LOC0 << 8)    
00401 #define LETIMER_ROUTE_LOCATION_DEFAULT       (_LETIMER_ROUTE_LOCATION_DEFAULT << 8) 
00402 #define LETIMER_ROUTE_LOCATION_LOC1          (_LETIMER_ROUTE_LOCATION_LOC1 << 8)    
00403 #define LETIMER_ROUTE_LOCATION_LOC2          (_LETIMER_ROUTE_LOCATION_LOC2 << 8)    
00404 #define LETIMER_ROUTE_LOCATION_LOC3          (_LETIMER_ROUTE_LOCATION_LOC3 << 8)