![]() |
MAX32672 Peripheral Driver API
Peripheral Driver API for the MAX32672
|
Control Register.
#define MXC_F_QDEC_CTRL_EN ((uint32_t)(0x1UL << MXC_F_QDEC_CTRL_EN_POS)) |
CTRL_EN Mask
#define MXC_F_QDEC_CTRL_EN_POS 0 |
CTRL_EN Position
#define MXC_F_QDEC_CTRL_FILTER ((uint32_t)(0x3UL << MXC_F_QDEC_CTRL_FILTER_POS)) |
CTRL_FILTER Mask
#define MXC_F_QDEC_CTRL_FILTER_POS 4 |
CTRL_FILTER Position
#define MXC_F_QDEC_CTRL_MODE ((uint32_t)(0x3UL << MXC_F_QDEC_CTRL_MODE_POS)) |
CTRL_MODE Mask
#define MXC_F_QDEC_CTRL_MODE_POS 1 |
CTRL_MODE Position
#define MXC_F_QDEC_CTRL_PSC ((uint32_t)(0x7UL << MXC_F_QDEC_CTRL_PSC_POS)) |
CTRL_PSC Mask
#define MXC_F_QDEC_CTRL_PSC_POS 16 |
CTRL_PSC Position
#define MXC_F_QDEC_CTRL_RST_INDEX ((uint32_t)(0x1UL << MXC_F_QDEC_CTRL_RST_INDEX_POS)) |
CTRL_RST_INDEX Mask
#define MXC_F_QDEC_CTRL_RST_INDEX_POS 6 |
CTRL_RST_INDEX Position
#define MXC_F_QDEC_CTRL_RST_MAXCNT ((uint32_t)(0x1UL << MXC_F_QDEC_CTRL_RST_MAXCNT_POS)) |
CTRL_RST_MAXCNT Mask
#define MXC_F_QDEC_CTRL_RST_MAXCNT_POS 7 |
CTRL_RST_MAXCNT Position
#define MXC_F_QDEC_CTRL_STICKY ((uint32_t)(0x1UL << MXC_F_QDEC_CTRL_STICKY_POS)) |
CTRL_STICKY Mask
#define MXC_F_QDEC_CTRL_STICKY_POS 8 |
CTRL_STICKY Position
#define MXC_F_QDEC_CTRL_SWAP ((uint32_t)(0x1UL << MXC_F_QDEC_CTRL_SWAP_POS)) |
CTRL_SWAP Mask
#define MXC_F_QDEC_CTRL_SWAP_POS 3 |
CTRL_SWAP Position
#define MXC_S_QDEC_CTRL_FILTER_1_SAMPLE (MXC_V_QDEC_CTRL_FILTER_1_SAMPLE << MXC_F_QDEC_CTRL_FILTER_POS) |
CTRL_FILTER_1_SAMPLE Setting
#define MXC_S_QDEC_CTRL_FILTER_2_SAMPLES (MXC_V_QDEC_CTRL_FILTER_2_SAMPLES << MXC_F_QDEC_CTRL_FILTER_POS) |
CTRL_FILTER_2_SAMPLES Setting
#define MXC_S_QDEC_CTRL_FILTER_3_SAMPLES (MXC_V_QDEC_CTRL_FILTER_3_SAMPLES << MXC_F_QDEC_CTRL_FILTER_POS) |
CTRL_FILTER_3_SAMPLES Setting
#define MXC_S_QDEC_CTRL_FILTER_4_SAMPLES (MXC_V_QDEC_CTRL_FILTER_4_SAMPLES << MXC_F_QDEC_CTRL_FILTER_POS) |
CTRL_FILTER_4_SAMPLES Setting
#define MXC_S_QDEC_CTRL_MODE_X1MODE (MXC_V_QDEC_CTRL_MODE_X1MODE << MXC_F_QDEC_CTRL_MODE_POS) |
CTRL_MODE_X1MODE Setting
#define MXC_S_QDEC_CTRL_MODE_X2MODE (MXC_V_QDEC_CTRL_MODE_X2MODE << MXC_F_QDEC_CTRL_MODE_POS) |
CTRL_MODE_X2MODE Setting
#define MXC_S_QDEC_CTRL_MODE_X4MODE (MXC_V_QDEC_CTRL_MODE_X4MODE << MXC_F_QDEC_CTRL_MODE_POS) |
CTRL_MODE_X4MODE Setting
#define MXC_S_QDEC_CTRL_PSC_DIV1 (MXC_V_QDEC_CTRL_PSC_DIV1 << MXC_F_QDEC_CTRL_PSC_POS) |
CTRL_PSC_DIV1 Setting
#define MXC_S_QDEC_CTRL_PSC_DIV128 (MXC_V_QDEC_CTRL_PSC_DIV128 << MXC_F_QDEC_CTRL_PSC_POS) |
CTRL_PSC_DIV128 Setting
#define MXC_S_QDEC_CTRL_PSC_DIV16 (MXC_V_QDEC_CTRL_PSC_DIV16 << MXC_F_QDEC_CTRL_PSC_POS) |
CTRL_PSC_DIV16 Setting
#define MXC_S_QDEC_CTRL_PSC_DIV2 (MXC_V_QDEC_CTRL_PSC_DIV2 << MXC_F_QDEC_CTRL_PSC_POS) |
CTRL_PSC_DIV2 Setting
#define MXC_S_QDEC_CTRL_PSC_DIV32 (MXC_V_QDEC_CTRL_PSC_DIV32 << MXC_F_QDEC_CTRL_PSC_POS) |
CTRL_PSC_DIV32 Setting
#define MXC_S_QDEC_CTRL_PSC_DIV4 (MXC_V_QDEC_CTRL_PSC_DIV4 << MXC_F_QDEC_CTRL_PSC_POS) |
CTRL_PSC_DIV4 Setting
#define MXC_S_QDEC_CTRL_PSC_DIV64 (MXC_V_QDEC_CTRL_PSC_DIV64 << MXC_F_QDEC_CTRL_PSC_POS) |
CTRL_PSC_DIV64 Setting
#define MXC_S_QDEC_CTRL_PSC_DIV8 (MXC_V_QDEC_CTRL_PSC_DIV8 << MXC_F_QDEC_CTRL_PSC_POS) |
CTRL_PSC_DIV8 Setting
#define MXC_V_QDEC_CTRL_FILTER_1_SAMPLE ((uint32_t)0x0UL) |
CTRL_FILTER_1_SAMPLE Value
#define MXC_V_QDEC_CTRL_FILTER_2_SAMPLES ((uint32_t)0x1UL) |
CTRL_FILTER_2_SAMPLES Value
#define MXC_V_QDEC_CTRL_FILTER_3_SAMPLES ((uint32_t)0x2UL) |
CTRL_FILTER_3_SAMPLES Value
#define MXC_V_QDEC_CTRL_FILTER_4_SAMPLES ((uint32_t)0x3UL) |
CTRL_FILTER_4_SAMPLES Value
#define MXC_V_QDEC_CTRL_MODE_X1MODE ((uint32_t)0x0UL) |
CTRL_MODE_X1MODE Value
#define MXC_V_QDEC_CTRL_MODE_X2MODE ((uint32_t)0x1UL) |
CTRL_MODE_X2MODE Value
#define MXC_V_QDEC_CTRL_MODE_X4MODE ((uint32_t)0x2UL) |
CTRL_MODE_X4MODE Value
#define MXC_V_QDEC_CTRL_PSC_DIV1 ((uint32_t)0x0UL) |
CTRL_PSC_DIV1 Value
#define MXC_V_QDEC_CTRL_PSC_DIV128 ((uint32_t)0x7UL) |
CTRL_PSC_DIV128 Value
#define MXC_V_QDEC_CTRL_PSC_DIV16 ((uint32_t)0x4UL) |
CTRL_PSC_DIV16 Value
#define MXC_V_QDEC_CTRL_PSC_DIV2 ((uint32_t)0x1UL) |
CTRL_PSC_DIV2 Value
#define MXC_V_QDEC_CTRL_PSC_DIV32 ((uint32_t)0x5UL) |
CTRL_PSC_DIV32 Value
#define MXC_V_QDEC_CTRL_PSC_DIV4 ((uint32_t)0x2UL) |
CTRL_PSC_DIV4 Value
#define MXC_V_QDEC_CTRL_PSC_DIV64 ((uint32_t)0x6UL) |
CTRL_PSC_DIV64 Value
#define MXC_V_QDEC_CTRL_PSC_DIV8 ((uint32_t)0x3UL) |
CTRL_PSC_DIV8 Value