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

Detailed Description

EFM32GG_LETIMER register and bit field definitions.

Version
5.1.2

License

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

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

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

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

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

Definition in file efm32gg_letimer.h.

Go to the source code of this file.

Data Structures

struct  LETIMER_TypeDef
 

Macros

#define _LETIMER_CMD_CLEAR_DEFAULT   0x00000000UL
 
#define _LETIMER_CMD_CLEAR_MASK   0x4UL
 
#define _LETIMER_CMD_CLEAR_SHIFT   2
 
#define _LETIMER_CMD_CTO0_DEFAULT   0x00000000UL
 
#define _LETIMER_CMD_CTO0_MASK   0x8UL
 
#define _LETIMER_CMD_CTO0_SHIFT   3
 
#define _LETIMER_CMD_CTO1_DEFAULT   0x00000000UL
 
#define _LETIMER_CMD_CTO1_MASK   0x10UL
 
#define _LETIMER_CMD_CTO1_SHIFT   4
 
#define _LETIMER_CMD_MASK   0x0000001FUL
 
#define _LETIMER_CMD_RESETVALUE   0x00000000UL
 
#define _LETIMER_CMD_START_DEFAULT   0x00000000UL
 
#define _LETIMER_CMD_START_MASK   0x1UL
 
#define _LETIMER_CMD_START_SHIFT   0
 
#define _LETIMER_CMD_STOP_DEFAULT   0x00000000UL
 
#define _LETIMER_CMD_STOP_MASK   0x2UL
 
#define _LETIMER_CMD_STOP_SHIFT   1
 
#define _LETIMER_CNT_CNT_DEFAULT   0x00000000UL
 
#define _LETIMER_CNT_CNT_MASK   0xFFFFUL
 
#define _LETIMER_CNT_CNT_SHIFT   0
 
#define _LETIMER_CNT_MASK   0x0000FFFFUL
 
#define _LETIMER_CNT_RESETVALUE   0x00000000UL
 
#define _LETIMER_COMP0_COMP0_DEFAULT   0x00000000UL
 
#define _LETIMER_COMP0_COMP0_MASK   0xFFFFUL
 
#define _LETIMER_COMP0_COMP0_SHIFT   0
 
#define _LETIMER_COMP0_MASK   0x0000FFFFUL
 
#define _LETIMER_COMP0_RESETVALUE   0x00000000UL
 
#define _LETIMER_COMP1_COMP1_DEFAULT   0x00000000UL
 
#define _LETIMER_COMP1_COMP1_MASK   0xFFFFUL
 
#define _LETIMER_COMP1_COMP1_SHIFT   0
 
#define _LETIMER_COMP1_MASK   0x0000FFFFUL
 
#define _LETIMER_COMP1_RESETVALUE   0x00000000UL
 
#define _LETIMER_CTRL_BUFTOP_DEFAULT   0x00000000UL
 
#define _LETIMER_CTRL_BUFTOP_MASK   0x100UL
 
#define _LETIMER_CTRL_BUFTOP_SHIFT   8
 
#define _LETIMER_CTRL_COMP0TOP_DEFAULT   0x00000000UL
 
#define _LETIMER_CTRL_COMP0TOP_MASK   0x200UL
 
#define _LETIMER_CTRL_COMP0TOP_SHIFT   9
 
#define _LETIMER_CTRL_DEBUGRUN_DEFAULT   0x00000000UL
 
#define _LETIMER_CTRL_DEBUGRUN_MASK   0x1000UL
 
#define _LETIMER_CTRL_DEBUGRUN_SHIFT   12
 
#define _LETIMER_CTRL_MASK   0x00001FFFUL
 
#define _LETIMER_CTRL_OPOL0_DEFAULT   0x00000000UL
 
#define _LETIMER_CTRL_OPOL0_MASK   0x40UL
 
#define _LETIMER_CTRL_OPOL0_SHIFT   6
 
#define _LETIMER_CTRL_OPOL1_DEFAULT   0x00000000UL
 
#define _LETIMER_CTRL_OPOL1_MASK   0x80UL
 
#define _LETIMER_CTRL_OPOL1_SHIFT   7
 
#define _LETIMER_CTRL_REPMODE_BUFFERED   0x00000002UL
 
#define _LETIMER_CTRL_REPMODE_DEFAULT   0x00000000UL
 
#define _LETIMER_CTRL_REPMODE_DOUBLE   0x00000003UL
 
#define _LETIMER_CTRL_REPMODE_FREE   0x00000000UL
 
#define _LETIMER_CTRL_REPMODE_MASK   0x3UL
 
#define _LETIMER_CTRL_REPMODE_ONESHOT   0x00000001UL
 
#define _LETIMER_CTRL_REPMODE_SHIFT   0
 
#define _LETIMER_CTRL_RESETVALUE   0x00000000UL
 
#define _LETIMER_CTRL_RTCC0TEN_DEFAULT   0x00000000UL
 
#define _LETIMER_CTRL_RTCC0TEN_MASK   0x400UL
 
#define _LETIMER_CTRL_RTCC0TEN_SHIFT   10
 
#define _LETIMER_CTRL_RTCC1TEN_DEFAULT   0x00000000UL
 
#define _LETIMER_CTRL_RTCC1TEN_MASK   0x800UL
 
#define _LETIMER_CTRL_RTCC1TEN_SHIFT   11
 
#define _LETIMER_CTRL_UFOA0_DEFAULT   0x00000000UL
 
#define _LETIMER_CTRL_UFOA0_MASK   0xCUL
 
#define _LETIMER_CTRL_UFOA0_NONE   0x00000000UL
 
#define _LETIMER_CTRL_UFOA0_PULSE   0x00000002UL
 
#define _LETIMER_CTRL_UFOA0_PWM   0x00000003UL
 
#define _LETIMER_CTRL_UFOA0_SHIFT   2
 
#define _LETIMER_CTRL_UFOA0_TOGGLE   0x00000001UL
 
#define _LETIMER_CTRL_UFOA1_DEFAULT   0x00000000UL
 
#define _LETIMER_CTRL_UFOA1_MASK   0x30UL
 
#define _LETIMER_CTRL_UFOA1_NONE   0x00000000UL
 
#define _LETIMER_CTRL_UFOA1_PULSE   0x00000002UL
 
#define _LETIMER_CTRL_UFOA1_PWM   0x00000003UL
 
#define _LETIMER_CTRL_UFOA1_SHIFT   4
 
#define _LETIMER_CTRL_UFOA1_TOGGLE   0x00000001UL
 
#define _LETIMER_FREEZE_MASK   0x00000001UL
 
#define _LETIMER_FREEZE_REGFREEZE_DEFAULT   0x00000000UL
 
#define _LETIMER_FREEZE_REGFREEZE_FREEZE   0x00000001UL
 
#define _LETIMER_FREEZE_REGFREEZE_MASK   0x1UL
 
#define _LETIMER_FREEZE_REGFREEZE_SHIFT   0
 
#define _LETIMER_FREEZE_REGFREEZE_UPDATE   0x00000000UL
 
#define _LETIMER_FREEZE_RESETVALUE   0x00000000UL
 
#define _LETIMER_IEN_COMP0_DEFAULT   0x00000000UL
 
#define _LETIMER_IEN_COMP0_MASK   0x1UL
 
#define _LETIMER_IEN_COMP0_SHIFT   0
 
#define _LETIMER_IEN_COMP1_DEFAULT   0x00000000UL
 
#define _LETIMER_IEN_COMP1_MASK   0x2UL
 
#define _LETIMER_IEN_COMP1_SHIFT   1
 
#define _LETIMER_IEN_MASK   0x0000001FUL
 
#define _LETIMER_IEN_REP0_DEFAULT   0x00000000UL
 
#define _LETIMER_IEN_REP0_MASK   0x8UL
 
#define _LETIMER_IEN_REP0_SHIFT   3
 
#define _LETIMER_IEN_REP1_DEFAULT   0x00000000UL
 
#define _LETIMER_IEN_REP1_MASK   0x10UL
 
#define _LETIMER_IEN_REP1_SHIFT   4
 
#define _LETIMER_IEN_RESETVALUE   0x00000000UL
 
#define _LETIMER_IEN_UF_DEFAULT   0x00000000UL
 
#define _LETIMER_IEN_UF_MASK   0x4UL
 
#define _LETIMER_IEN_UF_SHIFT   2
 
#define _LETIMER_IF_COMP0_DEFAULT   0x00000000UL
 
#define _LETIMER_IF_COMP0_MASK   0x1UL
 
#define _LETIMER_IF_COMP0_SHIFT   0
 
#define _LETIMER_IF_COMP1_DEFAULT   0x00000000UL
 
#define _LETIMER_IF_COMP1_MASK   0x2UL
 
#define _LETIMER_IF_COMP1_SHIFT   1
 
#define _LETIMER_IF_MASK   0x0000001FUL
 
#define _LETIMER_IF_REP0_DEFAULT   0x00000000UL
 
#define _LETIMER_IF_REP0_MASK   0x8UL
 
#define _LETIMER_IF_REP0_SHIFT   3
 
#define _LETIMER_IF_REP1_DEFAULT   0x00000000UL
 
#define _LETIMER_IF_REP1_MASK   0x10UL
 
#define _LETIMER_IF_REP1_SHIFT   4
 
#define _LETIMER_IF_RESETVALUE   0x00000000UL
 
#define _LETIMER_IF_UF_DEFAULT   0x00000000UL
 
#define _LETIMER_IF_UF_MASK   0x4UL
 
#define _LETIMER_IF_UF_SHIFT   2
 
#define _LETIMER_IFC_COMP0_DEFAULT   0x00000000UL
 
#define _LETIMER_IFC_COMP0_MASK   0x1UL
 
#define _LETIMER_IFC_COMP0_SHIFT   0
 
#define _LETIMER_IFC_COMP1_DEFAULT   0x00000000UL
 
#define _LETIMER_IFC_COMP1_MASK   0x2UL
 
#define _LETIMER_IFC_COMP1_SHIFT   1
 
#define _LETIMER_IFC_MASK   0x0000001FUL
 
#define _LETIMER_IFC_REP0_DEFAULT   0x00000000UL
 
#define _LETIMER_IFC_REP0_MASK   0x8UL
 
#define _LETIMER_IFC_REP0_SHIFT   3
 
#define _LETIMER_IFC_REP1_DEFAULT   0x00000000UL
 
#define _LETIMER_IFC_REP1_MASK   0x10UL
 
#define _LETIMER_IFC_REP1_SHIFT   4
 
#define _LETIMER_IFC_RESETVALUE   0x00000000UL
 
#define _LETIMER_IFC_UF_DEFAULT   0x00000000UL
 
#define _LETIMER_IFC_UF_MASK   0x4UL
 
#define _LETIMER_IFC_UF_SHIFT   2
 
#define _LETIMER_IFS_COMP0_DEFAULT   0x00000000UL
 
#define _LETIMER_IFS_COMP0_MASK   0x1UL
 
#define _LETIMER_IFS_COMP0_SHIFT   0
 
#define _LETIMER_IFS_COMP1_DEFAULT   0x00000000UL
 
#define _LETIMER_IFS_COMP1_MASK   0x2UL
 
#define _LETIMER_IFS_COMP1_SHIFT   1
 
#define _LETIMER_IFS_MASK   0x0000001FUL
 
#define _LETIMER_IFS_REP0_DEFAULT   0x00000000UL
 
#define _LETIMER_IFS_REP0_MASK   0x8UL
 
#define _LETIMER_IFS_REP0_SHIFT   3
 
#define _LETIMER_IFS_REP1_DEFAULT   0x00000000UL
 
#define _LETIMER_IFS_REP1_MASK   0x10UL
 
#define _LETIMER_IFS_REP1_SHIFT   4
 
#define _LETIMER_IFS_RESETVALUE   0x00000000UL
 
#define _LETIMER_IFS_UF_DEFAULT   0x00000000UL
 
#define _LETIMER_IFS_UF_MASK   0x4UL
 
#define _LETIMER_IFS_UF_SHIFT   2
 
#define _LETIMER_REP0_MASK   0x000000FFUL
 
#define _LETIMER_REP0_REP0_DEFAULT   0x00000000UL
 
#define _LETIMER_REP0_REP0_MASK   0xFFUL
 
#define _LETIMER_REP0_REP0_SHIFT   0
 
#define _LETIMER_REP0_RESETVALUE   0x00000000UL
 
#define _LETIMER_REP1_MASK   0x000000FFUL
 
#define _LETIMER_REP1_REP1_DEFAULT   0x00000000UL
 
#define _LETIMER_REP1_REP1_MASK   0xFFUL
 
#define _LETIMER_REP1_REP1_SHIFT   0
 
#define _LETIMER_REP1_RESETVALUE   0x00000000UL
 
#define _LETIMER_ROUTE_LOCATION_DEFAULT   0x00000000UL
 
#define _LETIMER_ROUTE_LOCATION_LOC0   0x00000000UL
 
#define _LETIMER_ROUTE_LOCATION_LOC1   0x00000001UL
 
#define _LETIMER_ROUTE_LOCATION_LOC2   0x00000002UL
 
#define _LETIMER_ROUTE_LOCATION_LOC3   0x00000003UL
 
#define _LETIMER_ROUTE_LOCATION_MASK   0x700UL
 
#define _LETIMER_ROUTE_LOCATION_SHIFT   8
 
#define _LETIMER_ROUTE_MASK   0x00000703UL
 
#define _LETIMER_ROUTE_OUT0PEN_DEFAULT   0x00000000UL
 
#define _LETIMER_ROUTE_OUT0PEN_MASK   0x1UL
 
#define _LETIMER_ROUTE_OUT0PEN_SHIFT   0
 
#define _LETIMER_ROUTE_OUT1PEN_DEFAULT   0x00000000UL
 
#define _LETIMER_ROUTE_OUT1PEN_MASK   0x2UL
 
#define _LETIMER_ROUTE_OUT1PEN_SHIFT   1
 
#define _LETIMER_ROUTE_RESETVALUE   0x00000000UL
 
#define _LETIMER_STATUS_MASK   0x00000001UL
 
#define _LETIMER_STATUS_RESETVALUE   0x00000000UL
 
#define _LETIMER_STATUS_RUNNING_DEFAULT   0x00000000UL
 
#define _LETIMER_STATUS_RUNNING_MASK   0x1UL
 
#define _LETIMER_STATUS_RUNNING_SHIFT   0
 
#define _LETIMER_SYNCBUSY_CMD_DEFAULT   0x00000000UL
 
#define _LETIMER_SYNCBUSY_CMD_MASK   0x2UL
 
#define _LETIMER_SYNCBUSY_CMD_SHIFT   1
 
#define _LETIMER_SYNCBUSY_COMP0_DEFAULT   0x00000000UL
 
#define _LETIMER_SYNCBUSY_COMP0_MASK   0x4UL
 
#define _LETIMER_SYNCBUSY_COMP0_SHIFT   2
 
#define _LETIMER_SYNCBUSY_COMP1_DEFAULT   0x00000000UL
 
#define _LETIMER_SYNCBUSY_COMP1_MASK   0x8UL
 
#define _LETIMER_SYNCBUSY_COMP1_SHIFT   3
 
#define _LETIMER_SYNCBUSY_CTRL_DEFAULT   0x00000000UL
 
#define _LETIMER_SYNCBUSY_CTRL_MASK   0x1UL
 
#define _LETIMER_SYNCBUSY_CTRL_SHIFT   0
 
#define _LETIMER_SYNCBUSY_MASK   0x0000003FUL
 
#define _LETIMER_SYNCBUSY_REP0_DEFAULT   0x00000000UL
 
#define _LETIMER_SYNCBUSY_REP0_MASK   0x10UL
 
#define _LETIMER_SYNCBUSY_REP0_SHIFT   4
 
#define _LETIMER_SYNCBUSY_REP1_DEFAULT   0x00000000UL
 
#define _LETIMER_SYNCBUSY_REP1_MASK   0x20UL
 
#define _LETIMER_SYNCBUSY_REP1_SHIFT   5
 
#define _LETIMER_SYNCBUSY_RESETVALUE   0x00000000UL
 
#define LETIMER_CMD_CLEAR   (0x1UL << 2)
 
#define LETIMER_CMD_CLEAR_DEFAULT   (_LETIMER_CMD_CLEAR_DEFAULT << 2)
 
#define LETIMER_CMD_CTO0   (0x1UL << 3)
 
#define LETIMER_CMD_CTO0_DEFAULT   (_LETIMER_CMD_CTO0_DEFAULT << 3)
 
#define LETIMER_CMD_CTO1   (0x1UL << 4)
 
#define LETIMER_CMD_CTO1_DEFAULT   (_LETIMER_CMD_CTO1_DEFAULT << 4)
 
#define LETIMER_CMD_START   (0x1UL << 0)
 
#define LETIMER_CMD_START_DEFAULT   (_LETIMER_CMD_START_DEFAULT << 0)
 
#define LETIMER_CMD_STOP   (0x1UL << 1)
 
#define LETIMER_CMD_STOP_DEFAULT   (_LETIMER_CMD_STOP_DEFAULT << 1)
 
#define LETIMER_CNT_CNT_DEFAULT   (_LETIMER_CNT_CNT_DEFAULT << 0)
 
#define LETIMER_COMP0_COMP0_DEFAULT   (_LETIMER_COMP0_COMP0_DEFAULT << 0)
 
#define LETIMER_COMP1_COMP1_DEFAULT   (_LETIMER_COMP1_COMP1_DEFAULT << 0)
 
#define LETIMER_CTRL_BUFTOP   (0x1UL << 8)
 
#define LETIMER_CTRL_BUFTOP_DEFAULT   (_LETIMER_CTRL_BUFTOP_DEFAULT << 8)
 
#define LETIMER_CTRL_COMP0TOP   (0x1UL << 9)
 
#define LETIMER_CTRL_COMP0TOP_DEFAULT   (_LETIMER_CTRL_COMP0TOP_DEFAULT << 9)
 
#define LETIMER_CTRL_DEBUGRUN   (0x1UL << 12)
 
#define LETIMER_CTRL_DEBUGRUN_DEFAULT   (_LETIMER_CTRL_DEBUGRUN_DEFAULT << 12)
 
#define LETIMER_CTRL_OPOL0   (0x1UL << 6)
 
#define LETIMER_CTRL_OPOL0_DEFAULT   (_LETIMER_CTRL_OPOL0_DEFAULT << 6)
 
#define LETIMER_CTRL_OPOL1   (0x1UL << 7)
 
#define LETIMER_CTRL_OPOL1_DEFAULT   (_LETIMER_CTRL_OPOL1_DEFAULT << 7)
 
#define LETIMER_CTRL_REPMODE_BUFFERED   (_LETIMER_CTRL_REPMODE_BUFFERED << 0)
 
#define LETIMER_CTRL_REPMODE_DEFAULT   (_LETIMER_CTRL_REPMODE_DEFAULT << 0)
 
#define LETIMER_CTRL_REPMODE_DOUBLE   (_LETIMER_CTRL_REPMODE_DOUBLE << 0)
 
#define LETIMER_CTRL_REPMODE_FREE   (_LETIMER_CTRL_REPMODE_FREE << 0)
 
#define LETIMER_CTRL_REPMODE_ONESHOT   (_LETIMER_CTRL_REPMODE_ONESHOT << 0)
 
#define LETIMER_CTRL_RTCC0TEN   (0x1UL << 10)
 
#define LETIMER_CTRL_RTCC0TEN_DEFAULT   (_LETIMER_CTRL_RTCC0TEN_DEFAULT << 10)
 
#define LETIMER_CTRL_RTCC1TEN   (0x1UL << 11)
 
#define LETIMER_CTRL_RTCC1TEN_DEFAULT   (_LETIMER_CTRL_RTCC1TEN_DEFAULT << 11)
 
#define LETIMER_CTRL_UFOA0_DEFAULT   (_LETIMER_CTRL_UFOA0_DEFAULT << 2)
 
#define LETIMER_CTRL_UFOA0_NONE   (_LETIMER_CTRL_UFOA0_NONE << 2)
 
#define LETIMER_CTRL_UFOA0_PULSE   (_LETIMER_CTRL_UFOA0_PULSE << 2)
 
#define LETIMER_CTRL_UFOA0_PWM   (_LETIMER_CTRL_UFOA0_PWM << 2)
 
#define LETIMER_CTRL_UFOA0_TOGGLE   (_LETIMER_CTRL_UFOA0_TOGGLE << 2)
 
#define LETIMER_CTRL_UFOA1_DEFAULT   (_LETIMER_CTRL_UFOA1_DEFAULT << 4)
 
#define LETIMER_CTRL_UFOA1_NONE   (_LETIMER_CTRL_UFOA1_NONE << 4)
 
#define LETIMER_CTRL_UFOA1_PULSE   (_LETIMER_CTRL_UFOA1_PULSE << 4)
 
#define LETIMER_CTRL_UFOA1_PWM   (_LETIMER_CTRL_UFOA1_PWM << 4)
 
#define LETIMER_CTRL_UFOA1_TOGGLE   (_LETIMER_CTRL_UFOA1_TOGGLE << 4)
 
#define LETIMER_FREEZE_REGFREEZE   (0x1UL << 0)
 
#define LETIMER_FREEZE_REGFREEZE_DEFAULT   (_LETIMER_FREEZE_REGFREEZE_DEFAULT << 0)
 
#define LETIMER_FREEZE_REGFREEZE_FREEZE   (_LETIMER_FREEZE_REGFREEZE_FREEZE << 0)
 
#define LETIMER_FREEZE_REGFREEZE_UPDATE   (_LETIMER_FREEZE_REGFREEZE_UPDATE << 0)
 
#define LETIMER_IEN_COMP0   (0x1UL << 0)
 
#define LETIMER_IEN_COMP0_DEFAULT   (_LETIMER_IEN_COMP0_DEFAULT << 0)
 
#define LETIMER_IEN_COMP1   (0x1UL << 1)
 
#define LETIMER_IEN_COMP1_DEFAULT   (_LETIMER_IEN_COMP1_DEFAULT << 1)
 
#define LETIMER_IEN_REP0   (0x1UL << 3)
 
#define LETIMER_IEN_REP0_DEFAULT   (_LETIMER_IEN_REP0_DEFAULT << 3)
 
#define LETIMER_IEN_REP1   (0x1UL << 4)
 
#define LETIMER_IEN_REP1_DEFAULT   (_LETIMER_IEN_REP1_DEFAULT << 4)
 
#define LETIMER_IEN_UF   (0x1UL << 2)
 
#define LETIMER_IEN_UF_DEFAULT   (_LETIMER_IEN_UF_DEFAULT << 2)
 
#define LETIMER_IF_COMP0   (0x1UL << 0)
 
#define LETIMER_IF_COMP0_DEFAULT   (_LETIMER_IF_COMP0_DEFAULT << 0)
 
#define LETIMER_IF_COMP1   (0x1UL << 1)
 
#define LETIMER_IF_COMP1_DEFAULT   (_LETIMER_IF_COMP1_DEFAULT << 1)
 
#define LETIMER_IF_REP0   (0x1UL << 3)
 
#define LETIMER_IF_REP0_DEFAULT   (_LETIMER_IF_REP0_DEFAULT << 3)
 
#define LETIMER_IF_REP1   (0x1UL << 4)
 
#define LETIMER_IF_REP1_DEFAULT   (_LETIMER_IF_REP1_DEFAULT << 4)
 
#define LETIMER_IF_UF   (0x1UL << 2)
 
#define LETIMER_IF_UF_DEFAULT   (_LETIMER_IF_UF_DEFAULT << 2)
 
#define LETIMER_IFC_COMP0   (0x1UL << 0)
 
#define LETIMER_IFC_COMP0_DEFAULT   (_LETIMER_IFC_COMP0_DEFAULT << 0)
 
#define LETIMER_IFC_COMP1   (0x1UL << 1)
 
#define LETIMER_IFC_COMP1_DEFAULT   (_LETIMER_IFC_COMP1_DEFAULT << 1)
 
#define LETIMER_IFC_REP0   (0x1UL << 3)
 
#define LETIMER_IFC_REP0_DEFAULT   (_LETIMER_IFC_REP0_DEFAULT << 3)
 
#define LETIMER_IFC_REP1   (0x1UL << 4)
 
#define LETIMER_IFC_REP1_DEFAULT   (_LETIMER_IFC_REP1_DEFAULT << 4)
 
#define LETIMER_IFC_UF   (0x1UL << 2)
 
#define LETIMER_IFC_UF_DEFAULT   (_LETIMER_IFC_UF_DEFAULT << 2)
 
#define LETIMER_IFS_COMP0   (0x1UL << 0)
 
#define LETIMER_IFS_COMP0_DEFAULT   (_LETIMER_IFS_COMP0_DEFAULT << 0)
 
#define LETIMER_IFS_COMP1   (0x1UL << 1)
 
#define LETIMER_IFS_COMP1_DEFAULT   (_LETIMER_IFS_COMP1_DEFAULT << 1)
 
#define LETIMER_IFS_REP0   (0x1UL << 3)
 
#define LETIMER_IFS_REP0_DEFAULT   (_LETIMER_IFS_REP0_DEFAULT << 3)
 
#define LETIMER_IFS_REP1   (0x1UL << 4)
 
#define LETIMER_IFS_REP1_DEFAULT   (_LETIMER_IFS_REP1_DEFAULT << 4)
 
#define LETIMER_IFS_UF   (0x1UL << 2)
 
#define LETIMER_IFS_UF_DEFAULT   (_LETIMER_IFS_UF_DEFAULT << 2)
 
#define LETIMER_REP0_REP0_DEFAULT   (_LETIMER_REP0_REP0_DEFAULT << 0)
 
#define LETIMER_REP1_REP1_DEFAULT   (_LETIMER_REP1_REP1_DEFAULT << 0)
 
#define LETIMER_ROUTE_LOCATION_DEFAULT   (_LETIMER_ROUTE_LOCATION_DEFAULT << 8)
 
#define LETIMER_ROUTE_LOCATION_LOC0   (_LETIMER_ROUTE_LOCATION_LOC0 << 8)
 
#define LETIMER_ROUTE_LOCATION_LOC1   (_LETIMER_ROUTE_LOCATION_LOC1 << 8)
 
#define LETIMER_ROUTE_LOCATION_LOC2   (_LETIMER_ROUTE_LOCATION_LOC2 << 8)
 
#define LETIMER_ROUTE_LOCATION_LOC3   (_LETIMER_ROUTE_LOCATION_LOC3 << 8)
 
#define LETIMER_ROUTE_OUT0PEN   (0x1UL << 0)
 
#define LETIMER_ROUTE_OUT0PEN_DEFAULT   (_LETIMER_ROUTE_OUT0PEN_DEFAULT << 0)
 
#define LETIMER_ROUTE_OUT1PEN   (0x1UL << 1)
 
#define LETIMER_ROUTE_OUT1PEN_DEFAULT   (_LETIMER_ROUTE_OUT1PEN_DEFAULT << 1)
 
#define LETIMER_STATUS_RUNNING   (0x1UL << 0)
 
#define LETIMER_STATUS_RUNNING_DEFAULT   (_LETIMER_STATUS_RUNNING_DEFAULT << 0)
 
#define LETIMER_SYNCBUSY_CMD   (0x1UL << 1)
 
#define LETIMER_SYNCBUSY_CMD_DEFAULT   (_LETIMER_SYNCBUSY_CMD_DEFAULT << 1)
 
#define LETIMER_SYNCBUSY_COMP0   (0x1UL << 2)
 
#define LETIMER_SYNCBUSY_COMP0_DEFAULT   (_LETIMER_SYNCBUSY_COMP0_DEFAULT << 2)
 
#define LETIMER_SYNCBUSY_COMP1   (0x1UL << 3)
 
#define LETIMER_SYNCBUSY_COMP1_DEFAULT   (_LETIMER_SYNCBUSY_COMP1_DEFAULT << 3)
 
#define LETIMER_SYNCBUSY_CTRL   (0x1UL << 0)
 
#define LETIMER_SYNCBUSY_CTRL_DEFAULT   (_LETIMER_SYNCBUSY_CTRL_DEFAULT << 0)
 
#define LETIMER_SYNCBUSY_REP0   (0x1UL << 4)
 
#define LETIMER_SYNCBUSY_REP0_DEFAULT   (_LETIMER_SYNCBUSY_REP0_DEFAULT << 4)
 
#define LETIMER_SYNCBUSY_REP1   (0x1UL << 5)
 
#define LETIMER_SYNCBUSY_REP1_DEFAULT   (_LETIMER_SYNCBUSY_REP1_DEFAULT << 5)