![]() |
MAX32660 Peripheral Driver API
Peripheral Driver API for the MAX32660
|
Timer Control Register.
#define MXC_F_TMR_CN_NOLHPOL ((uint32_t)(0x1UL << MXC_F_TMR_CN_NOLHPOL_POS)) |
CN_NOLHPOL Mask
#define MXC_F_TMR_CN_NOLHPOL_POS 10 |
CN_NOLHPOL Position
#define MXC_F_TMR_CN_NOLLPOL ((uint32_t)(0x1UL << MXC_F_TMR_CN_NOLLPOL_POS)) |
CN_NOLLPOL Mask
#define MXC_F_TMR_CN_NOLLPOL_POS 11 |
CN_NOLLPOL Position
#define MXC_F_TMR_CN_PRES ((uint32_t)(0x7UL << MXC_F_TMR_CN_PRES_POS)) |
CN_PRES Mask
#define MXC_F_TMR_CN_PRES3 ((uint32_t)(0x1UL << MXC_F_TMR_CN_PRES3_POS)) |
CN_PRES3 Mask
#define MXC_F_TMR_CN_PRES3_POS 8 |
CN_PRES3 Position
#define MXC_F_TMR_CN_PRES_POS 3 |
CN_PRES Position
#define MXC_F_TMR_CN_PWMCKBD ((uint32_t)(0x1UL << MXC_F_TMR_CN_PWMCKBD_POS)) |
CN_PWMCKBD Mask
#define MXC_F_TMR_CN_PWMCKBD_POS 12 |
CN_PWMCKBD Position
#define MXC_F_TMR_CN_PWMSYNC ((uint32_t)(0x1UL << MXC_F_TMR_CN_PWMSYNC_POS)) |
CN_PWMSYNC Mask
#define MXC_F_TMR_CN_PWMSYNC_POS 9 |
CN_PWMSYNC Position
#define MXC_F_TMR_CN_TEN ((uint32_t)(0x1UL << MXC_F_TMR_CN_TEN_POS)) |
CN_TEN Mask
#define MXC_F_TMR_CN_TEN_POS 7 |
CN_TEN Position
#define MXC_F_TMR_CN_TMODE ((uint32_t)(0x7UL << MXC_F_TMR_CN_TMODE_POS)) |
CN_TMODE Mask
#define MXC_F_TMR_CN_TMODE_POS 0 |
CN_TMODE Position
#define MXC_F_TMR_CN_TPOL ((uint32_t)(0x1UL << MXC_F_TMR_CN_TPOL_POS)) |
CN_TPOL Mask
#define MXC_F_TMR_CN_TPOL_POS 6 |
CN_TPOL Position
#define MXC_S_TMR_CN_PRES_DIV_BY_1 (MXC_V_TMR_CN_PRES_DIV_BY_1 << MXC_F_TMR_CN_PRES_POS) |
CN_PRES_DIV_BY_1 Setting
#define MXC_S_TMR_CN_PRES_DIV_BY_1024 (MXC_V_TMR_CN_PRES_DIV_BY_1024 << MXC_F_TMR_CN_PRES_POS) |
CN_PRES_DIV_BY_1024 Setting
#define MXC_S_TMR_CN_PRES_DIV_BY_128 (MXC_V_TMR_CN_PRES_DIV_BY_128 << MXC_F_TMR_CN_PRES_POS) |
CN_PRES_DIV_BY_128 Setting
#define MXC_S_TMR_CN_PRES_DIV_BY_16 (MXC_V_TMR_CN_PRES_DIV_BY_16 << MXC_F_TMR_CN_PRES_POS) |
CN_PRES_DIV_BY_16 Setting
#define MXC_S_TMR_CN_PRES_DIV_BY_2 (MXC_V_TMR_CN_PRES_DIV_BY_2 << MXC_F_TMR_CN_PRES_POS) |
CN_PRES_DIV_BY_2 Setting
#define MXC_S_TMR_CN_PRES_DIV_BY_2048 (MXC_V_TMR_CN_PRES_DIV_BY_2048 << MXC_F_TMR_CN_PRES_POS) |
CN_PRES_DIV_BY_2048 Setting
#define MXC_S_TMR_CN_PRES_DIV_BY_256 (MXC_V_TMR_CN_PRES_DIV_BY_256 << MXC_F_TMR_CN_PRES_POS) |
CN_PRES_DIV_BY_256 Setting
#define MXC_S_TMR_CN_PRES_DIV_BY_32 (MXC_V_TMR_CN_PRES_DIV_BY_32 << MXC_F_TMR_CN_PRES_POS) |
CN_PRES_DIV_BY_32 Setting
#define MXC_S_TMR_CN_PRES_DIV_BY_4 (MXC_V_TMR_CN_PRES_DIV_BY_4 << MXC_F_TMR_CN_PRES_POS) |
CN_PRES_DIV_BY_4 Setting
#define MXC_S_TMR_CN_PRES_DIV_BY_4096 (MXC_V_TMR_CN_PRES_DIV_BY_4096 << MXC_F_TMR_CN_PRES_POS) |
CN_PRES_DIV_BY_4096 Setting
#define MXC_S_TMR_CN_PRES_DIV_BY_512 (MXC_V_TMR_CN_PRES_DIV_BY_512 << MXC_F_TMR_CN_PRES_POS) |
CN_PRES_DIV_BY_512 Setting
#define MXC_S_TMR_CN_PRES_DIV_BY_64 (MXC_V_TMR_CN_PRES_DIV_BY_64 << MXC_F_TMR_CN_PRES_POS) |
CN_PRES_DIV_BY_64 Setting
#define MXC_S_TMR_CN_PRES_DIV_BY_8 (MXC_V_TMR_CN_PRES_DIV_BY_8 << MXC_F_TMR_CN_PRES_POS) |
CN_PRES_DIV_BY_8 Setting
#define MXC_S_TMR_CN_PRES_DIV_BY_8192 (MXC_V_TMR_CN_PRES_DIV_BY_8192 << MXC_F_TMR_CN_PRES_POS) |
CN_PRES_DIV_BY_8192 Setting
#define MXC_S_TMR_CN_TMODE_CAPCOMP (MXC_V_TMR_CN_TMODE_CAPCOMP << MXC_F_TMR_CN_TMODE_POS) |
CN_TMODE_CAPCOMP Setting
#define MXC_S_TMR_CN_TMODE_CAPTURE (MXC_V_TMR_CN_TMODE_CAPTURE << MXC_F_TMR_CN_TMODE_POS) |
CN_TMODE_CAPTURE Setting
#define MXC_S_TMR_CN_TMODE_COMPARE (MXC_V_TMR_CN_TMODE_COMPARE << MXC_F_TMR_CN_TMODE_POS) |
CN_TMODE_COMPARE Setting
#define MXC_S_TMR_CN_TMODE_CONTINUOUS (MXC_V_TMR_CN_TMODE_CONTINUOUS << MXC_F_TMR_CN_TMODE_POS) |
CN_TMODE_CONTINUOUS Setting
#define MXC_S_TMR_CN_TMODE_COUNTER (MXC_V_TMR_CN_TMODE_COUNTER << MXC_F_TMR_CN_TMODE_POS) |
CN_TMODE_COUNTER Setting
#define MXC_S_TMR_CN_TMODE_GATED (MXC_V_TMR_CN_TMODE_GATED << MXC_F_TMR_CN_TMODE_POS) |
CN_TMODE_GATED Setting
#define MXC_S_TMR_CN_TMODE_ONE_SHOT (MXC_V_TMR_CN_TMODE_ONE_SHOT << MXC_F_TMR_CN_TMODE_POS) |
CN_TMODE_ONE_SHOT Setting
#define MXC_S_TMR_CN_TMODE_PWM (MXC_V_TMR_CN_TMODE_PWM << MXC_F_TMR_CN_TMODE_POS) |
CN_TMODE_PWM Setting
#define MXC_V_TMR_CN_PRES_DIV_BY_1 ((uint32_t)0x0UL) |
CN_PRES_DIV_BY_1 Value
#define MXC_V_TMR_CN_PRES_DIV_BY_1024 ((uint32_t)0x2UL) |
CN_PRES_DIV_BY_1024 Value
#define MXC_V_TMR_CN_PRES_DIV_BY_128 ((uint32_t)0x7UL) |
CN_PRES_DIV_BY_128 Value
#define MXC_V_TMR_CN_PRES_DIV_BY_16 ((uint32_t)0x4UL) |
CN_PRES_DIV_BY_16 Value
#define MXC_V_TMR_CN_PRES_DIV_BY_2 ((uint32_t)0x1UL) |
CN_PRES_DIV_BY_2 Value
#define MXC_V_TMR_CN_PRES_DIV_BY_2048 ((uint32_t)0x3UL) |
CN_PRES_DIV_BY_2048 Value
#define MXC_V_TMR_CN_PRES_DIV_BY_256 ((uint32_t)0x0UL) |
CN_PRES_DIV_BY_256 Value
#define MXC_V_TMR_CN_PRES_DIV_BY_32 ((uint32_t)0x5UL) |
CN_PRES_DIV_BY_32 Value
#define MXC_V_TMR_CN_PRES_DIV_BY_4 ((uint32_t)0x2UL) |
CN_PRES_DIV_BY_4 Value
#define MXC_V_TMR_CN_PRES_DIV_BY_4096 ((uint32_t)0x4UL) |
CN_PRES_DIV_BY_4096 Value
#define MXC_V_TMR_CN_PRES_DIV_BY_512 ((uint32_t)0x1UL) |
CN_PRES_DIV_BY_512 Value
#define MXC_V_TMR_CN_PRES_DIV_BY_64 ((uint32_t)0x6UL) |
CN_PRES_DIV_BY_64 Value
#define MXC_V_TMR_CN_PRES_DIV_BY_8 ((uint32_t)0x3UL) |
CN_PRES_DIV_BY_8 Value
#define MXC_V_TMR_CN_PRES_DIV_BY_8192 ((uint32_t)0x5UL) |
CN_PRES_DIV_BY_8192 Value
#define MXC_V_TMR_CN_TMODE_CAPCOMP ((uint32_t)0x7UL) |
CN_TMODE_CAPCOMP Value
#define MXC_V_TMR_CN_TMODE_CAPTURE ((uint32_t)0x4UL) |
CN_TMODE_CAPTURE Value
#define MXC_V_TMR_CN_TMODE_COMPARE ((uint32_t)0x5UL) |
CN_TMODE_COMPARE Value
#define MXC_V_TMR_CN_TMODE_CONTINUOUS ((uint32_t)0x1UL) |
CN_TMODE_CONTINUOUS Value
#define MXC_V_TMR_CN_TMODE_COUNTER ((uint32_t)0x2UL) |
CN_TMODE_COUNTER Value
#define MXC_V_TMR_CN_TMODE_GATED ((uint32_t)0x6UL) |
CN_TMODE_GATED Value
#define MXC_V_TMR_CN_TMODE_ONE_SHOT ((uint32_t)0x0UL) |
CN_TMODE_ONE_SHOT Value
#define MXC_V_TMR_CN_TMODE_PWM ((uint32_t)0x3UL) |
CN_TMODE_PWM Value