MAX32650 Peripheral Driver API
Peripheral Driver API for the MAX32650
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules Pages

Macros

#define MXC_F_TMR_CN_TMODE_POS   0
 
#define MXC_F_TMR_CN_TMODE   ((uint32_t)(0x7UL << MXC_F_TMR_CN_TMODE_POS))
 
#define MXC_V_TMR_CN_TMODE_ONESHOT   ((uint32_t)0x0UL)
 
#define MXC_S_TMR_CN_TMODE_ONESHOT   (MXC_V_TMR_CN_TMODE_ONESHOT << MXC_F_TMR_CN_TMODE_POS)
 
#define MXC_V_TMR_CN_TMODE_CONTINUOUS   ((uint32_t)0x1UL)
 
#define MXC_S_TMR_CN_TMODE_CONTINUOUS   (MXC_V_TMR_CN_TMODE_CONTINUOUS << MXC_F_TMR_CN_TMODE_POS)
 
#define MXC_V_TMR_CN_TMODE_COUNTER   ((uint32_t)0x2UL)
 
#define MXC_S_TMR_CN_TMODE_COUNTER   (MXC_V_TMR_CN_TMODE_COUNTER << MXC_F_TMR_CN_TMODE_POS)
 
#define MXC_V_TMR_CN_TMODE_PWM   ((uint32_t)0x3UL)
 
#define MXC_S_TMR_CN_TMODE_PWM   (MXC_V_TMR_CN_TMODE_PWM << MXC_F_TMR_CN_TMODE_POS)
 
#define MXC_V_TMR_CN_TMODE_CAPTURE   ((uint32_t)0x4UL)
 
#define MXC_S_TMR_CN_TMODE_CAPTURE   (MXC_V_TMR_CN_TMODE_CAPTURE << MXC_F_TMR_CN_TMODE_POS)
 
#define MXC_V_TMR_CN_TMODE_COMPARE   ((uint32_t)0x5UL)
 
#define MXC_S_TMR_CN_TMODE_COMPARE   (MXC_V_TMR_CN_TMODE_COMPARE << MXC_F_TMR_CN_TMODE_POS)
 
#define MXC_V_TMR_CN_TMODE_GATED   ((uint32_t)0x6UL)
 
#define MXC_S_TMR_CN_TMODE_GATED   (MXC_V_TMR_CN_TMODE_GATED << MXC_F_TMR_CN_TMODE_POS)
 
#define MXC_V_TMR_CN_TMODE_CAPTURECOMPARE   ((uint32_t)0x7UL)
 
#define MXC_S_TMR_CN_TMODE_CAPTURECOMPARE   (MXC_V_TMR_CN_TMODE_CAPTURECOMPARE << MXC_F_TMR_CN_TMODE_POS)
 
#define MXC_F_TMR_CN_PRES_POS   3
 
#define MXC_F_TMR_CN_PRES   ((uint32_t)(0x7UL << MXC_F_TMR_CN_PRES_POS))
 
#define MXC_V_TMR_CN_PRES_DIV1   ((uint32_t)0x0UL)
 
#define MXC_S_TMR_CN_PRES_DIV1   (MXC_V_TMR_CN_PRES_DIV1 << MXC_F_TMR_CN_PRES_POS)
 
#define MXC_V_TMR_CN_PRES_DIV2   ((uint32_t)0x1UL)
 
#define MXC_S_TMR_CN_PRES_DIV2   (MXC_V_TMR_CN_PRES_DIV2 << MXC_F_TMR_CN_PRES_POS)
 
#define MXC_V_TMR_CN_PRES_DIV4   ((uint32_t)0x2UL)
 
#define MXC_S_TMR_CN_PRES_DIV4   (MXC_V_TMR_CN_PRES_DIV4 << MXC_F_TMR_CN_PRES_POS)
 
#define MXC_V_TMR_CN_PRES_DIV8   ((uint32_t)0x3UL)
 
#define MXC_S_TMR_CN_PRES_DIV8   (MXC_V_TMR_CN_PRES_DIV8 << MXC_F_TMR_CN_PRES_POS)
 
#define MXC_V_TMR_CN_PRES_DIV16   ((uint32_t)0x4UL)
 
#define MXC_S_TMR_CN_PRES_DIV16   (MXC_V_TMR_CN_PRES_DIV16 << MXC_F_TMR_CN_PRES_POS)
 
#define MXC_V_TMR_CN_PRES_DIV32   ((uint32_t)0x5UL)
 
#define MXC_S_TMR_CN_PRES_DIV32   (MXC_V_TMR_CN_PRES_DIV32 << MXC_F_TMR_CN_PRES_POS)
 
#define MXC_V_TMR_CN_PRES_DIV64   ((uint32_t)0x6UL)
 
#define MXC_S_TMR_CN_PRES_DIV64   (MXC_V_TMR_CN_PRES_DIV64 << MXC_F_TMR_CN_PRES_POS)
 
#define MXC_V_TMR_CN_PRES_DIV128   ((uint32_t)0x7UL)
 
#define MXC_S_TMR_CN_PRES_DIV128   (MXC_V_TMR_CN_PRES_DIV128 << MXC_F_TMR_CN_PRES_POS)
 
#define MXC_V_TMR_CN_PRES_DIV256   ((uint32_t)0x0UL)
 
#define MXC_S_TMR_CN_PRES_DIV256   (MXC_V_TMR_CN_PRES_DIV256 << MXC_F_TMR_CN_PRES_POS)
 
#define MXC_V_TMR_CN_PRES_DIV512   ((uint32_t)0x2UL)
 
#define MXC_S_TMR_CN_PRES_DIV512   (MXC_V_TMR_CN_PRES_DIV512 << MXC_F_TMR_CN_PRES_POS)
 
#define MXC_V_TMR_CN_PRES_DIV1024   ((uint32_t)0x3UL)
 
#define MXC_S_TMR_CN_PRES_DIV1024   (MXC_V_TMR_CN_PRES_DIV1024 << MXC_F_TMR_CN_PRES_POS)
 
#define MXC_V_TMR_CN_PRES_DIV2048   ((uint32_t)0x4UL)
 
#define MXC_S_TMR_CN_PRES_DIV2048   (MXC_V_TMR_CN_PRES_DIV2048 << MXC_F_TMR_CN_PRES_POS)
 
#define MXC_V_TMR_CN_PRES_DIV4096   ((uint32_t)0x5UL)
 
#define MXC_S_TMR_CN_PRES_DIV4096   (MXC_V_TMR_CN_PRES_DIV4096 << MXC_F_TMR_CN_PRES_POS)
 
#define MXC_F_TMR_CN_TPOL_POS   6
 
#define MXC_F_TMR_CN_TPOL   ((uint32_t)(0x1UL << MXC_F_TMR_CN_TPOL_POS))
 
#define MXC_V_TMR_CN_TPOL_ACTIVEHI   ((uint32_t)0x0UL)
 
#define MXC_S_TMR_CN_TPOL_ACTIVEHI   (MXC_V_TMR_CN_TPOL_ACTIVEHI << MXC_F_TMR_CN_TPOL_POS)
 
#define MXC_V_TMR_CN_TPOL_ACTIVELO   ((uint32_t)0x1UL)
 
#define MXC_S_TMR_CN_TPOL_ACTIVELO   (MXC_V_TMR_CN_TPOL_ACTIVELO << MXC_F_TMR_CN_TPOL_POS)
 
#define MXC_F_TMR_CN_TEN_POS   7
 
#define MXC_F_TMR_CN_TEN   ((uint32_t)(0x1UL << MXC_F_TMR_CN_TEN_POS))
 
#define MXC_V_TMR_CN_TEN_DIS   ((uint32_t)0x0UL)
 
#define MXC_S_TMR_CN_TEN_DIS   (MXC_V_TMR_CN_TEN_DIS << MXC_F_TMR_CN_TEN_POS)
 
#define MXC_V_TMR_CN_TEN_EN   ((uint32_t)0x1UL)
 
#define MXC_S_TMR_CN_TEN_EN   (MXC_V_TMR_CN_TEN_EN << MXC_F_TMR_CN_TEN_POS)
 
#define MXC_F_TMR_CN_PRES3_POS   8
 
#define MXC_F_TMR_CN_PRES3   ((uint32_t)(0x1UL << MXC_F_TMR_CN_PRES3_POS))
 
#define MXC_V_TMR_CN_PRES3_DIV1   ((uint32_t)0x0UL)
 
#define MXC_S_TMR_CN_PRES3_DIV1   (MXC_V_TMR_CN_PRES3_DIV1 << MXC_F_TMR_CN_PRES3_POS)
 
#define MXC_V_TMR_CN_PRES3_DIV2   ((uint32_t)0x0UL)
 
#define MXC_S_TMR_CN_PRES3_DIV2   (MXC_V_TMR_CN_PRES3_DIV2 << MXC_F_TMR_CN_PRES3_POS)
 
#define MXC_V_TMR_CN_PRES3_DIV4   ((uint32_t)0x0UL)
 
#define MXC_S_TMR_CN_PRES3_DIV4   (MXC_V_TMR_CN_PRES3_DIV4 << MXC_F_TMR_CN_PRES3_POS)
 
#define MXC_V_TMR_CN_PRES3_DIV8   ((uint32_t)0x0UL)
 
#define MXC_S_TMR_CN_PRES3_DIV8   (MXC_V_TMR_CN_PRES3_DIV8 << MXC_F_TMR_CN_PRES3_POS)
 
#define MXC_V_TMR_CN_PRES3_DIV16   ((uint32_t)0x0UL)
 
#define MXC_S_TMR_CN_PRES3_DIV16   (MXC_V_TMR_CN_PRES3_DIV16 << MXC_F_TMR_CN_PRES3_POS)
 
#define MXC_V_TMR_CN_PRES3_DIV32   ((uint32_t)0x0UL)
 
#define MXC_S_TMR_CN_PRES3_DIV32   (MXC_V_TMR_CN_PRES3_DIV32 << MXC_F_TMR_CN_PRES3_POS)
 
#define MXC_V_TMR_CN_PRES3_DIV64   ((uint32_t)0x0UL)
 
#define MXC_S_TMR_CN_PRES3_DIV64   (MXC_V_TMR_CN_PRES3_DIV64 << MXC_F_TMR_CN_PRES3_POS)
 
#define MXC_V_TMR_CN_PRES3_DIV128   ((uint32_t)0x0UL)
 
#define MXC_S_TMR_CN_PRES3_DIV128   (MXC_V_TMR_CN_PRES3_DIV128 << MXC_F_TMR_CN_PRES3_POS)
 
#define MXC_V_TMR_CN_PRES3_DIV256   ((uint32_t)0x1UL)
 
#define MXC_S_TMR_CN_PRES3_DIV256   (MXC_V_TMR_CN_PRES3_DIV256 << MXC_F_TMR_CN_PRES3_POS)
 
#define MXC_V_TMR_CN_PRES3_DIV512   ((uint32_t)0x1UL)
 
#define MXC_S_TMR_CN_PRES3_DIV512   (MXC_V_TMR_CN_PRES3_DIV512 << MXC_F_TMR_CN_PRES3_POS)
 
#define MXC_V_TMR_CN_PRES3_DIV1024   ((uint32_t)0x1UL)
 
#define MXC_S_TMR_CN_PRES3_DIV1024   (MXC_V_TMR_CN_PRES3_DIV1024 << MXC_F_TMR_CN_PRES3_POS)
 
#define MXC_V_TMR_CN_PRES3_DIV2048   ((uint32_t)0x1UL)
 
#define MXC_S_TMR_CN_PRES3_DIV2048   (MXC_V_TMR_CN_PRES3_DIV2048 << MXC_F_TMR_CN_PRES3_POS)
 
#define MXC_V_TMR_CN_PRES3_DIV4096   ((uint32_t)0x1UL)
 
#define MXC_S_TMR_CN_PRES3_DIV4096   (MXC_V_TMR_CN_PRES3_DIV4096 << MXC_F_TMR_CN_PRES3_POS)
 
#define MXC_F_TMR_CN_PWMSYNC_POS   9
 
#define MXC_F_TMR_CN_PWMSYNC   ((uint32_t)(0x1UL << MXC_F_TMR_CN_PWMSYNC_POS))
 
#define MXC_V_TMR_CN_PWMSYNC_DIS   ((uint32_t)0x0UL)
 
#define MXC_S_TMR_CN_PWMSYNC_DIS   (MXC_V_TMR_CN_PWMSYNC_DIS << MXC_F_TMR_CN_PWMSYNC_POS)
 
#define MXC_V_TMR_CN_PWMSYNC_EN   ((uint32_t)0x1UL)
 
#define MXC_S_TMR_CN_PWMSYNC_EN   (MXC_V_TMR_CN_PWMSYNC_EN << MXC_F_TMR_CN_PWMSYNC_POS)
 
#define MXC_F_TMR_CN_NOLHPOL_POS   10
 
#define MXC_F_TMR_CN_NOLHPOL   ((uint32_t)(0x1UL << MXC_F_TMR_CN_NOLHPOL_POS))
 
#define MXC_V_TMR_CN_NOLHPOL_NORMAL   ((uint32_t)0x0UL)
 
#define MXC_S_TMR_CN_NOLHPOL_NORMAL   (MXC_V_TMR_CN_NOLHPOL_NORMAL << MXC_F_TMR_CN_NOLHPOL_POS)
 
#define MXC_V_TMR_CN_NOLHPOL_INVERT   ((uint32_t)0x1UL)
 
#define MXC_S_TMR_CN_NOLHPOL_INVERT   (MXC_V_TMR_CN_NOLHPOL_INVERT << MXC_F_TMR_CN_NOLHPOL_POS)
 
#define MXC_F_TMR_CN_NOLLPOL_POS   11
 
#define MXC_F_TMR_CN_NOLLPOL   ((uint32_t)(0x1UL << MXC_F_TMR_CN_NOLLPOL_POS))
 
#define MXC_V_TMR_CN_NOLLPOL_NORMAL   ((uint32_t)0x0UL)
 
#define MXC_S_TMR_CN_NOLLPOL_NORMAL   (MXC_V_TMR_CN_NOLLPOL_NORMAL << MXC_F_TMR_CN_NOLLPOL_POS)
 
#define MXC_V_TMR_CN_NOLLPOL_INVERT   ((uint32_t)0x1UL)
 
#define MXC_S_TMR_CN_NOLLPOL_INVERT   (MXC_V_TMR_CN_NOLLPOL_INVERT << MXC_F_TMR_CN_NOLLPOL_POS)
 
#define MXC_F_TMR_CN_PWMCKBD_POS   12
 
#define MXC_F_TMR_CN_PWMCKBD   ((uint32_t)(0x1UL << MXC_F_TMR_CN_PWMCKBD_POS))
 
#define MXC_V_TMR_CN_PWMCKBD_DIS   ((uint32_t)0x1UL)
 
#define MXC_S_TMR_CN_PWMCKBD_DIS   (MXC_V_TMR_CN_PWMCKBD_DIS << MXC_F_TMR_CN_PWMCKBD_POS)
 
#define MXC_V_TMR_CN_PWMCKBD_EN   ((uint32_t)0x0UL)
 
#define MXC_S_TMR_CN_PWMCKBD_EN   (MXC_V_TMR_CN_PWMCKBD_EN << MXC_F_TMR_CN_PWMCKBD_POS)
 

Detailed Description

Timer Control Register.

Macro Definition Documentation

◆ MXC_F_TMR_CN_NOLHPOL

#define MXC_F_TMR_CN_NOLHPOL   ((uint32_t)(0x1UL << MXC_F_TMR_CN_NOLHPOL_POS))

CN_NOLHPOL Mask

◆ MXC_F_TMR_CN_NOLHPOL_POS

#define MXC_F_TMR_CN_NOLHPOL_POS   10

CN_NOLHPOL Position

◆ MXC_F_TMR_CN_NOLLPOL

#define MXC_F_TMR_CN_NOLLPOL   ((uint32_t)(0x1UL << MXC_F_TMR_CN_NOLLPOL_POS))

CN_NOLLPOL Mask

◆ MXC_F_TMR_CN_NOLLPOL_POS

#define MXC_F_TMR_CN_NOLLPOL_POS   11

CN_NOLLPOL Position

◆ MXC_F_TMR_CN_PRES

#define MXC_F_TMR_CN_PRES   ((uint32_t)(0x7UL << MXC_F_TMR_CN_PRES_POS))

CN_PRES Mask

◆ MXC_F_TMR_CN_PRES3

#define MXC_F_TMR_CN_PRES3   ((uint32_t)(0x1UL << MXC_F_TMR_CN_PRES3_POS))

CN_PRES3 Mask

◆ MXC_F_TMR_CN_PRES3_POS

#define MXC_F_TMR_CN_PRES3_POS   8

CN_PRES3 Position

◆ MXC_F_TMR_CN_PRES_POS

#define MXC_F_TMR_CN_PRES_POS   3

CN_PRES Position

◆ MXC_F_TMR_CN_PWMCKBD

#define MXC_F_TMR_CN_PWMCKBD   ((uint32_t)(0x1UL << MXC_F_TMR_CN_PWMCKBD_POS))

CN_PWMCKBD Mask

◆ MXC_F_TMR_CN_PWMCKBD_POS

#define MXC_F_TMR_CN_PWMCKBD_POS   12

CN_PWMCKBD Position

◆ MXC_F_TMR_CN_PWMSYNC

#define MXC_F_TMR_CN_PWMSYNC   ((uint32_t)(0x1UL << MXC_F_TMR_CN_PWMSYNC_POS))

CN_PWMSYNC Mask

◆ MXC_F_TMR_CN_PWMSYNC_POS

#define MXC_F_TMR_CN_PWMSYNC_POS   9

CN_PWMSYNC Position

◆ MXC_F_TMR_CN_TEN

#define MXC_F_TMR_CN_TEN   ((uint32_t)(0x1UL << MXC_F_TMR_CN_TEN_POS))

CN_TEN Mask

◆ MXC_F_TMR_CN_TEN_POS

#define MXC_F_TMR_CN_TEN_POS   7

CN_TEN Position

◆ MXC_F_TMR_CN_TMODE

#define MXC_F_TMR_CN_TMODE   ((uint32_t)(0x7UL << MXC_F_TMR_CN_TMODE_POS))

CN_TMODE Mask

◆ MXC_F_TMR_CN_TMODE_POS

#define MXC_F_TMR_CN_TMODE_POS   0

CN_TMODE Position

◆ MXC_F_TMR_CN_TPOL

#define MXC_F_TMR_CN_TPOL   ((uint32_t)(0x1UL << MXC_F_TMR_CN_TPOL_POS))

CN_TPOL Mask

◆ MXC_F_TMR_CN_TPOL_POS

#define MXC_F_TMR_CN_TPOL_POS   6

CN_TPOL Position

◆ MXC_S_TMR_CN_NOLHPOL_INVERT

#define MXC_S_TMR_CN_NOLHPOL_INVERT   (MXC_V_TMR_CN_NOLHPOL_INVERT << MXC_F_TMR_CN_NOLHPOL_POS)

CN_NOLHPOL_INVERT Setting

◆ MXC_S_TMR_CN_NOLHPOL_NORMAL

#define MXC_S_TMR_CN_NOLHPOL_NORMAL   (MXC_V_TMR_CN_NOLHPOL_NORMAL << MXC_F_TMR_CN_NOLHPOL_POS)

CN_NOLHPOL_NORMAL Setting

◆ MXC_S_TMR_CN_NOLLPOL_INVERT

#define MXC_S_TMR_CN_NOLLPOL_INVERT   (MXC_V_TMR_CN_NOLLPOL_INVERT << MXC_F_TMR_CN_NOLLPOL_POS)

CN_NOLLPOL_INVERT Setting

◆ MXC_S_TMR_CN_NOLLPOL_NORMAL

#define MXC_S_TMR_CN_NOLLPOL_NORMAL   (MXC_V_TMR_CN_NOLLPOL_NORMAL << MXC_F_TMR_CN_NOLLPOL_POS)

CN_NOLLPOL_NORMAL Setting

◆ MXC_S_TMR_CN_PRES3_DIV1

#define MXC_S_TMR_CN_PRES3_DIV1   (MXC_V_TMR_CN_PRES3_DIV1 << MXC_F_TMR_CN_PRES3_POS)

CN_PRES3_DIV1 Setting

◆ MXC_S_TMR_CN_PRES3_DIV1024

#define MXC_S_TMR_CN_PRES3_DIV1024   (MXC_V_TMR_CN_PRES3_DIV1024 << MXC_F_TMR_CN_PRES3_POS)

CN_PRES3_DIV1024 Setting

◆ MXC_S_TMR_CN_PRES3_DIV128

#define MXC_S_TMR_CN_PRES3_DIV128   (MXC_V_TMR_CN_PRES3_DIV128 << MXC_F_TMR_CN_PRES3_POS)

CN_PRES3_DIV128 Setting

◆ MXC_S_TMR_CN_PRES3_DIV16

#define MXC_S_TMR_CN_PRES3_DIV16   (MXC_V_TMR_CN_PRES3_DIV16 << MXC_F_TMR_CN_PRES3_POS)

CN_PRES3_DIV16 Setting

◆ MXC_S_TMR_CN_PRES3_DIV2

#define MXC_S_TMR_CN_PRES3_DIV2   (MXC_V_TMR_CN_PRES3_DIV2 << MXC_F_TMR_CN_PRES3_POS)

CN_PRES3_DIV2 Setting

◆ MXC_S_TMR_CN_PRES3_DIV2048

#define MXC_S_TMR_CN_PRES3_DIV2048   (MXC_V_TMR_CN_PRES3_DIV2048 << MXC_F_TMR_CN_PRES3_POS)

CN_PRES3_DIV2048 Setting

◆ MXC_S_TMR_CN_PRES3_DIV256

#define MXC_S_TMR_CN_PRES3_DIV256   (MXC_V_TMR_CN_PRES3_DIV256 << MXC_F_TMR_CN_PRES3_POS)

CN_PRES3_DIV256 Setting

◆ MXC_S_TMR_CN_PRES3_DIV32

#define MXC_S_TMR_CN_PRES3_DIV32   (MXC_V_TMR_CN_PRES3_DIV32 << MXC_F_TMR_CN_PRES3_POS)

CN_PRES3_DIV32 Setting

◆ MXC_S_TMR_CN_PRES3_DIV4

#define MXC_S_TMR_CN_PRES3_DIV4   (MXC_V_TMR_CN_PRES3_DIV4 << MXC_F_TMR_CN_PRES3_POS)

CN_PRES3_DIV4 Setting

◆ MXC_S_TMR_CN_PRES3_DIV4096

#define MXC_S_TMR_CN_PRES3_DIV4096   (MXC_V_TMR_CN_PRES3_DIV4096 << MXC_F_TMR_CN_PRES3_POS)

CN_PRES3_DIV4096 Setting

◆ MXC_S_TMR_CN_PRES3_DIV512

#define MXC_S_TMR_CN_PRES3_DIV512   (MXC_V_TMR_CN_PRES3_DIV512 << MXC_F_TMR_CN_PRES3_POS)

CN_PRES3_DIV512 Setting

◆ MXC_S_TMR_CN_PRES3_DIV64

#define MXC_S_TMR_CN_PRES3_DIV64   (MXC_V_TMR_CN_PRES3_DIV64 << MXC_F_TMR_CN_PRES3_POS)

CN_PRES3_DIV64 Setting

◆ MXC_S_TMR_CN_PRES3_DIV8

#define MXC_S_TMR_CN_PRES3_DIV8   (MXC_V_TMR_CN_PRES3_DIV8 << MXC_F_TMR_CN_PRES3_POS)

CN_PRES3_DIV8 Setting

◆ MXC_S_TMR_CN_PRES_DIV1

#define MXC_S_TMR_CN_PRES_DIV1   (MXC_V_TMR_CN_PRES_DIV1 << MXC_F_TMR_CN_PRES_POS)

CN_PRES_DIV1 Setting

◆ MXC_S_TMR_CN_PRES_DIV1024

#define MXC_S_TMR_CN_PRES_DIV1024   (MXC_V_TMR_CN_PRES_DIV1024 << MXC_F_TMR_CN_PRES_POS)

CN_PRES_DIV1024 Setting

◆ MXC_S_TMR_CN_PRES_DIV128

#define MXC_S_TMR_CN_PRES_DIV128   (MXC_V_TMR_CN_PRES_DIV128 << MXC_F_TMR_CN_PRES_POS)

CN_PRES_DIV128 Setting

◆ MXC_S_TMR_CN_PRES_DIV16

#define MXC_S_TMR_CN_PRES_DIV16   (MXC_V_TMR_CN_PRES_DIV16 << MXC_F_TMR_CN_PRES_POS)

CN_PRES_DIV16 Setting

◆ MXC_S_TMR_CN_PRES_DIV2

#define MXC_S_TMR_CN_PRES_DIV2   (MXC_V_TMR_CN_PRES_DIV2 << MXC_F_TMR_CN_PRES_POS)

CN_PRES_DIV2 Setting

◆ MXC_S_TMR_CN_PRES_DIV2048

#define MXC_S_TMR_CN_PRES_DIV2048   (MXC_V_TMR_CN_PRES_DIV2048 << MXC_F_TMR_CN_PRES_POS)

CN_PRES_DIV2048 Setting

◆ MXC_S_TMR_CN_PRES_DIV256

#define MXC_S_TMR_CN_PRES_DIV256   (MXC_V_TMR_CN_PRES_DIV256 << MXC_F_TMR_CN_PRES_POS)

CN_PRES_DIV256 Setting

◆ MXC_S_TMR_CN_PRES_DIV32

#define MXC_S_TMR_CN_PRES_DIV32   (MXC_V_TMR_CN_PRES_DIV32 << MXC_F_TMR_CN_PRES_POS)

CN_PRES_DIV32 Setting

◆ MXC_S_TMR_CN_PRES_DIV4

#define MXC_S_TMR_CN_PRES_DIV4   (MXC_V_TMR_CN_PRES_DIV4 << MXC_F_TMR_CN_PRES_POS)

CN_PRES_DIV4 Setting

◆ MXC_S_TMR_CN_PRES_DIV4096

#define MXC_S_TMR_CN_PRES_DIV4096   (MXC_V_TMR_CN_PRES_DIV4096 << MXC_F_TMR_CN_PRES_POS)

CN_PRES_DIV4096 Setting

◆ MXC_S_TMR_CN_PRES_DIV512

#define MXC_S_TMR_CN_PRES_DIV512   (MXC_V_TMR_CN_PRES_DIV512 << MXC_F_TMR_CN_PRES_POS)

CN_PRES_DIV512 Setting

◆ MXC_S_TMR_CN_PRES_DIV64

#define MXC_S_TMR_CN_PRES_DIV64   (MXC_V_TMR_CN_PRES_DIV64 << MXC_F_TMR_CN_PRES_POS)

CN_PRES_DIV64 Setting

◆ MXC_S_TMR_CN_PRES_DIV8

#define MXC_S_TMR_CN_PRES_DIV8   (MXC_V_TMR_CN_PRES_DIV8 << MXC_F_TMR_CN_PRES_POS)

CN_PRES_DIV8 Setting

◆ MXC_S_TMR_CN_PWMCKBD_DIS

#define MXC_S_TMR_CN_PWMCKBD_DIS   (MXC_V_TMR_CN_PWMCKBD_DIS << MXC_F_TMR_CN_PWMCKBD_POS)

CN_PWMCKBD_DIS Setting

◆ MXC_S_TMR_CN_PWMCKBD_EN

#define MXC_S_TMR_CN_PWMCKBD_EN   (MXC_V_TMR_CN_PWMCKBD_EN << MXC_F_TMR_CN_PWMCKBD_POS)

CN_PWMCKBD_EN Setting

◆ MXC_S_TMR_CN_PWMSYNC_DIS

#define MXC_S_TMR_CN_PWMSYNC_DIS   (MXC_V_TMR_CN_PWMSYNC_DIS << MXC_F_TMR_CN_PWMSYNC_POS)

CN_PWMSYNC_DIS Setting

◆ MXC_S_TMR_CN_PWMSYNC_EN

#define MXC_S_TMR_CN_PWMSYNC_EN   (MXC_V_TMR_CN_PWMSYNC_EN << MXC_F_TMR_CN_PWMSYNC_POS)

CN_PWMSYNC_EN Setting

◆ MXC_S_TMR_CN_TEN_DIS

#define MXC_S_TMR_CN_TEN_DIS   (MXC_V_TMR_CN_TEN_DIS << MXC_F_TMR_CN_TEN_POS)

CN_TEN_DIS Setting

◆ MXC_S_TMR_CN_TEN_EN

#define MXC_S_TMR_CN_TEN_EN   (MXC_V_TMR_CN_TEN_EN << MXC_F_TMR_CN_TEN_POS)

CN_TEN_EN Setting

◆ MXC_S_TMR_CN_TMODE_CAPTURE

#define MXC_S_TMR_CN_TMODE_CAPTURE   (MXC_V_TMR_CN_TMODE_CAPTURE << MXC_F_TMR_CN_TMODE_POS)

CN_TMODE_CAPTURE Setting

◆ MXC_S_TMR_CN_TMODE_CAPTURECOMPARE

#define MXC_S_TMR_CN_TMODE_CAPTURECOMPARE   (MXC_V_TMR_CN_TMODE_CAPTURECOMPARE << MXC_F_TMR_CN_TMODE_POS)

CN_TMODE_CAPTURECOMPARE Setting

◆ MXC_S_TMR_CN_TMODE_COMPARE

#define MXC_S_TMR_CN_TMODE_COMPARE   (MXC_V_TMR_CN_TMODE_COMPARE << MXC_F_TMR_CN_TMODE_POS)

CN_TMODE_COMPARE Setting

◆ MXC_S_TMR_CN_TMODE_CONTINUOUS

#define MXC_S_TMR_CN_TMODE_CONTINUOUS   (MXC_V_TMR_CN_TMODE_CONTINUOUS << MXC_F_TMR_CN_TMODE_POS)

CN_TMODE_CONTINUOUS Setting

◆ MXC_S_TMR_CN_TMODE_COUNTER

#define MXC_S_TMR_CN_TMODE_COUNTER   (MXC_V_TMR_CN_TMODE_COUNTER << MXC_F_TMR_CN_TMODE_POS)

CN_TMODE_COUNTER Setting

◆ MXC_S_TMR_CN_TMODE_GATED

#define MXC_S_TMR_CN_TMODE_GATED   (MXC_V_TMR_CN_TMODE_GATED << MXC_F_TMR_CN_TMODE_POS)

CN_TMODE_GATED Setting

◆ MXC_S_TMR_CN_TMODE_ONESHOT

#define MXC_S_TMR_CN_TMODE_ONESHOT   (MXC_V_TMR_CN_TMODE_ONESHOT << MXC_F_TMR_CN_TMODE_POS)

CN_TMODE_ONESHOT Setting

◆ MXC_S_TMR_CN_TMODE_PWM

#define MXC_S_TMR_CN_TMODE_PWM   (MXC_V_TMR_CN_TMODE_PWM << MXC_F_TMR_CN_TMODE_POS)

CN_TMODE_PWM Setting

◆ MXC_S_TMR_CN_TPOL_ACTIVEHI

#define MXC_S_TMR_CN_TPOL_ACTIVEHI   (MXC_V_TMR_CN_TPOL_ACTIVEHI << MXC_F_TMR_CN_TPOL_POS)

CN_TPOL_ACTIVEHI Setting

◆ MXC_S_TMR_CN_TPOL_ACTIVELO

#define MXC_S_TMR_CN_TPOL_ACTIVELO   (MXC_V_TMR_CN_TPOL_ACTIVELO << MXC_F_TMR_CN_TPOL_POS)

CN_TPOL_ACTIVELO Setting

◆ MXC_V_TMR_CN_NOLHPOL_INVERT

#define MXC_V_TMR_CN_NOLHPOL_INVERT   ((uint32_t)0x1UL)

CN_NOLHPOL_INVERT Value

◆ MXC_V_TMR_CN_NOLHPOL_NORMAL

#define MXC_V_TMR_CN_NOLHPOL_NORMAL   ((uint32_t)0x0UL)

CN_NOLHPOL_NORMAL Value

◆ MXC_V_TMR_CN_NOLLPOL_INVERT

#define MXC_V_TMR_CN_NOLLPOL_INVERT   ((uint32_t)0x1UL)

CN_NOLLPOL_INVERT Value

◆ MXC_V_TMR_CN_NOLLPOL_NORMAL

#define MXC_V_TMR_CN_NOLLPOL_NORMAL   ((uint32_t)0x0UL)

CN_NOLLPOL_NORMAL Value

◆ MXC_V_TMR_CN_PRES3_DIV1

#define MXC_V_TMR_CN_PRES3_DIV1   ((uint32_t)0x0UL)

CN_PRES3_DIV1 Value

◆ MXC_V_TMR_CN_PRES3_DIV1024

#define MXC_V_TMR_CN_PRES3_DIV1024   ((uint32_t)0x1UL)

CN_PRES3_DIV1024 Value

◆ MXC_V_TMR_CN_PRES3_DIV128

#define MXC_V_TMR_CN_PRES3_DIV128   ((uint32_t)0x0UL)

CN_PRES3_DIV128 Value

◆ MXC_V_TMR_CN_PRES3_DIV16

#define MXC_V_TMR_CN_PRES3_DIV16   ((uint32_t)0x0UL)

CN_PRES3_DIV16 Value

◆ MXC_V_TMR_CN_PRES3_DIV2

#define MXC_V_TMR_CN_PRES3_DIV2   ((uint32_t)0x0UL)

CN_PRES3_DIV2 Value

◆ MXC_V_TMR_CN_PRES3_DIV2048

#define MXC_V_TMR_CN_PRES3_DIV2048   ((uint32_t)0x1UL)

CN_PRES3_DIV2048 Value

◆ MXC_V_TMR_CN_PRES3_DIV256

#define MXC_V_TMR_CN_PRES3_DIV256   ((uint32_t)0x1UL)

CN_PRES3_DIV256 Value

◆ MXC_V_TMR_CN_PRES3_DIV32

#define MXC_V_TMR_CN_PRES3_DIV32   ((uint32_t)0x0UL)

CN_PRES3_DIV32 Value

◆ MXC_V_TMR_CN_PRES3_DIV4

#define MXC_V_TMR_CN_PRES3_DIV4   ((uint32_t)0x0UL)

CN_PRES3_DIV4 Value

◆ MXC_V_TMR_CN_PRES3_DIV4096

#define MXC_V_TMR_CN_PRES3_DIV4096   ((uint32_t)0x1UL)

CN_PRES3_DIV4096 Value

◆ MXC_V_TMR_CN_PRES3_DIV512

#define MXC_V_TMR_CN_PRES3_DIV512   ((uint32_t)0x1UL)

CN_PRES3_DIV512 Value

◆ MXC_V_TMR_CN_PRES3_DIV64

#define MXC_V_TMR_CN_PRES3_DIV64   ((uint32_t)0x0UL)

CN_PRES3_DIV64 Value

◆ MXC_V_TMR_CN_PRES3_DIV8

#define MXC_V_TMR_CN_PRES3_DIV8   ((uint32_t)0x0UL)

CN_PRES3_DIV8 Value

◆ MXC_V_TMR_CN_PRES_DIV1

#define MXC_V_TMR_CN_PRES_DIV1   ((uint32_t)0x0UL)

CN_PRES_DIV1 Value

◆ MXC_V_TMR_CN_PRES_DIV1024

#define MXC_V_TMR_CN_PRES_DIV1024   ((uint32_t)0x3UL)

CN_PRES_DIV1024 Value

◆ MXC_V_TMR_CN_PRES_DIV128

#define MXC_V_TMR_CN_PRES_DIV128   ((uint32_t)0x7UL)

CN_PRES_DIV128 Value

◆ MXC_V_TMR_CN_PRES_DIV16

#define MXC_V_TMR_CN_PRES_DIV16   ((uint32_t)0x4UL)

CN_PRES_DIV16 Value

◆ MXC_V_TMR_CN_PRES_DIV2

#define MXC_V_TMR_CN_PRES_DIV2   ((uint32_t)0x1UL)

CN_PRES_DIV2 Value

◆ MXC_V_TMR_CN_PRES_DIV2048

#define MXC_V_TMR_CN_PRES_DIV2048   ((uint32_t)0x4UL)

CN_PRES_DIV2048 Value

◆ MXC_V_TMR_CN_PRES_DIV256

#define MXC_V_TMR_CN_PRES_DIV256   ((uint32_t)0x0UL)

CN_PRES_DIV256 Value

◆ MXC_V_TMR_CN_PRES_DIV32

#define MXC_V_TMR_CN_PRES_DIV32   ((uint32_t)0x5UL)

CN_PRES_DIV32 Value

◆ MXC_V_TMR_CN_PRES_DIV4

#define MXC_V_TMR_CN_PRES_DIV4   ((uint32_t)0x2UL)

CN_PRES_DIV4 Value

◆ MXC_V_TMR_CN_PRES_DIV4096

#define MXC_V_TMR_CN_PRES_DIV4096   ((uint32_t)0x5UL)

CN_PRES_DIV4096 Value

◆ MXC_V_TMR_CN_PRES_DIV512

#define MXC_V_TMR_CN_PRES_DIV512   ((uint32_t)0x2UL)

CN_PRES_DIV512 Value

◆ MXC_V_TMR_CN_PRES_DIV64

#define MXC_V_TMR_CN_PRES_DIV64   ((uint32_t)0x6UL)

CN_PRES_DIV64 Value

◆ MXC_V_TMR_CN_PRES_DIV8

#define MXC_V_TMR_CN_PRES_DIV8   ((uint32_t)0x3UL)

CN_PRES_DIV8 Value

◆ MXC_V_TMR_CN_PWMCKBD_DIS

#define MXC_V_TMR_CN_PWMCKBD_DIS   ((uint32_t)0x1UL)

CN_PWMCKBD_DIS Value

◆ MXC_V_TMR_CN_PWMCKBD_EN

#define MXC_V_TMR_CN_PWMCKBD_EN   ((uint32_t)0x0UL)

CN_PWMCKBD_EN Value

◆ MXC_V_TMR_CN_PWMSYNC_DIS

#define MXC_V_TMR_CN_PWMSYNC_DIS   ((uint32_t)0x0UL)

CN_PWMSYNC_DIS Value

◆ MXC_V_TMR_CN_PWMSYNC_EN

#define MXC_V_TMR_CN_PWMSYNC_EN   ((uint32_t)0x1UL)

CN_PWMSYNC_EN Value

◆ MXC_V_TMR_CN_TEN_DIS

#define MXC_V_TMR_CN_TEN_DIS   ((uint32_t)0x0UL)

CN_TEN_DIS Value

◆ MXC_V_TMR_CN_TEN_EN

#define MXC_V_TMR_CN_TEN_EN   ((uint32_t)0x1UL)

CN_TEN_EN Value

◆ MXC_V_TMR_CN_TMODE_CAPTURE

#define MXC_V_TMR_CN_TMODE_CAPTURE   ((uint32_t)0x4UL)

CN_TMODE_CAPTURE Value

◆ MXC_V_TMR_CN_TMODE_CAPTURECOMPARE

#define MXC_V_TMR_CN_TMODE_CAPTURECOMPARE   ((uint32_t)0x7UL)

CN_TMODE_CAPTURECOMPARE Value

◆ MXC_V_TMR_CN_TMODE_COMPARE

#define MXC_V_TMR_CN_TMODE_COMPARE   ((uint32_t)0x5UL)

CN_TMODE_COMPARE Value

◆ MXC_V_TMR_CN_TMODE_CONTINUOUS

#define MXC_V_TMR_CN_TMODE_CONTINUOUS   ((uint32_t)0x1UL)

CN_TMODE_CONTINUOUS Value

◆ MXC_V_TMR_CN_TMODE_COUNTER

#define MXC_V_TMR_CN_TMODE_COUNTER   ((uint32_t)0x2UL)

CN_TMODE_COUNTER Value

◆ MXC_V_TMR_CN_TMODE_GATED

#define MXC_V_TMR_CN_TMODE_GATED   ((uint32_t)0x6UL)

CN_TMODE_GATED Value

◆ MXC_V_TMR_CN_TMODE_ONESHOT

#define MXC_V_TMR_CN_TMODE_ONESHOT   ((uint32_t)0x0UL)

CN_TMODE_ONESHOT Value

◆ MXC_V_TMR_CN_TMODE_PWM

#define MXC_V_TMR_CN_TMODE_PWM   ((uint32_t)0x3UL)

CN_TMODE_PWM Value

◆ MXC_V_TMR_CN_TPOL_ACTIVEHI

#define MXC_V_TMR_CN_TPOL_ACTIVEHI   ((uint32_t)0x0UL)

CN_TPOL_ACTIVEHI Value

◆ MXC_V_TMR_CN_TPOL_ACTIVELO

#define MXC_V_TMR_CN_TPOL_ACTIVELO   ((uint32_t)0x1UL)

CN_TPOL_ACTIVELO Value