mikroSDK Reference Manual
|
Macros | |
#define | VREF_BASE (0x40074000u) |
#define | VREF ((VREF_Type *)VREF_BASE) |
#define | VREF_BASE_ADDRS { VREF_BASE } |
#define | VREF_BASE_PTRS { VREF } |
TRM - VREF Trim Register | |
#define | VREF_TRM_TRIM_MASK (0x3FU) |
#define | VREF_TRM_TRIM_SHIFT (0U) |
#define | VREF_TRM_TRIM(x) (((uint8_t)(((uint8_t)(x)) << VREF_TRM_TRIM_SHIFT)) & VREF_TRM_TRIM_MASK) |
#define | VREF_TRM_CHOPEN_MASK (0x40U) |
#define | VREF_TRM_CHOPEN_SHIFT (6U) |
#define | VREF_TRM_CHOPEN(x) (((uint8_t)(((uint8_t)(x)) << VREF_TRM_CHOPEN_SHIFT)) & VREF_TRM_CHOPEN_MASK) |
#define | VREF_TRM_TRIM_MASK (0x3FU) |
#define | VREF_TRM_TRIM_SHIFT (0U) |
#define | VREF_TRM_TRIM(x) (((uint8_t)(((uint8_t)(x)) << VREF_TRM_TRIM_SHIFT)) & VREF_TRM_TRIM_MASK) |
#define | VREF_TRM_CHOPEN_MASK (0x40U) |
#define | VREF_TRM_CHOPEN_SHIFT (6U) |
#define | VREF_TRM_CHOPEN(x) (((uint8_t)(((uint8_t)(x)) << VREF_TRM_CHOPEN_SHIFT)) & VREF_TRM_CHOPEN_MASK) |
#define | VREF_TRM_TRIM_MASK (0x3FU) |
#define | VREF_TRM_TRIM_SHIFT (0U) |
#define | VREF_TRM_TRIM(x) (((uint8_t)(((uint8_t)(x)) << VREF_TRM_TRIM_SHIFT)) & VREF_TRM_TRIM_MASK) |
#define | VREF_TRM_CHOPEN_MASK (0x40U) |
#define | VREF_TRM_CHOPEN_SHIFT (6U) |
#define | VREF_TRM_CHOPEN(x) (((uint8_t)(((uint8_t)(x)) << VREF_TRM_CHOPEN_SHIFT)) & VREF_TRM_CHOPEN_MASK) |
#define | VREF_TRM_TRIM_MASK (0x3FU) |
#define | VREF_TRM_TRIM_SHIFT (0U) |
#define | VREF_TRM_TRIM(x) (((uint8_t)(((uint8_t)(x)) << VREF_TRM_TRIM_SHIFT)) & VREF_TRM_TRIM_MASK) |
#define | VREF_TRM_CHOPEN_MASK (0x40U) |
#define | VREF_TRM_CHOPEN_SHIFT (6U) |
#define | VREF_TRM_CHOPEN(x) (((uint8_t)(((uint8_t)(x)) << VREF_TRM_CHOPEN_SHIFT)) & VREF_TRM_CHOPEN_MASK) |
SC - VREF Status and Control Register | |
#define | VREF_SC_MODE_LV_MASK (0x3U) |
#define | VREF_SC_MODE_LV_SHIFT (0U) |
#define | VREF_SC_MODE_LV(x) (((uint8_t)(((uint8_t)(x)) << VREF_SC_MODE_LV_SHIFT)) & VREF_SC_MODE_LV_MASK) |
#define | VREF_SC_VREFST_MASK (0x4U) |
#define | VREF_SC_VREFST_SHIFT (2U) |
#define | VREF_SC_VREFST(x) (((uint8_t)(((uint8_t)(x)) << VREF_SC_VREFST_SHIFT)) & VREF_SC_VREFST_MASK) |
#define | VREF_SC_ICOMPEN_MASK (0x20U) |
#define | VREF_SC_ICOMPEN_SHIFT (5U) |
#define | VREF_SC_ICOMPEN(x) (((uint8_t)(((uint8_t)(x)) << VREF_SC_ICOMPEN_SHIFT)) & VREF_SC_ICOMPEN_MASK) |
#define | VREF_SC_REGEN_MASK (0x40U) |
#define | VREF_SC_REGEN_SHIFT (6U) |
#define | VREF_SC_REGEN(x) (((uint8_t)(((uint8_t)(x)) << VREF_SC_REGEN_SHIFT)) & VREF_SC_REGEN_MASK) |
#define | VREF_SC_VREFEN_MASK (0x80U) |
#define | VREF_SC_VREFEN_SHIFT (7U) |
#define | VREF_SC_VREFEN(x) (((uint8_t)(((uint8_t)(x)) << VREF_SC_VREFEN_SHIFT)) & VREF_SC_VREFEN_MASK) |
#define | VREF_SC_MODE_LV_MASK 0x3u |
#define | VREF_SC_MODE_LV_SHIFT 0 |
#define | VREF_SC_MODE_LV(x) (((uint8_t)(((uint8_t)(x))<<VREF_SC_MODE_LV_SHIFT))&VREF_SC_MODE_LV_MASK) |
#define | VREF_SC_VREFST_MASK 0x4u |
#define | VREF_SC_VREFST_SHIFT 2 |
#define | VREF_SC_REGEN_MASK 0x40u |
#define | VREF_SC_REGEN_SHIFT 6 |
#define | VREF_SC_VREFEN_MASK 0x80u |
#define | VREF_SC_VREFEN_SHIFT 7 |
#define | VREF_SC_MODE_LV_MASK (0x3U) |
#define | VREF_SC_MODE_LV_SHIFT (0U) |
#define | VREF_SC_MODE_LV(x) (((uint8_t)(((uint8_t)(x)) << VREF_SC_MODE_LV_SHIFT)) & VREF_SC_MODE_LV_MASK) |
#define | VREF_SC_VREFST_MASK (0x4U) |
#define | VREF_SC_VREFST_SHIFT (2U) |
#define | VREF_SC_VREFST(x) (((uint8_t)(((uint8_t)(x)) << VREF_SC_VREFST_SHIFT)) & VREF_SC_VREFST_MASK) |
#define | VREF_SC_ICOMPEN_MASK (0x20U) |
#define | VREF_SC_ICOMPEN_SHIFT (5U) |
#define | VREF_SC_ICOMPEN(x) (((uint8_t)(((uint8_t)(x)) << VREF_SC_ICOMPEN_SHIFT)) & VREF_SC_ICOMPEN_MASK) |
#define | VREF_SC_REGEN_MASK (0x40U) |
#define | VREF_SC_REGEN_SHIFT (6U) |
#define | VREF_SC_REGEN(x) (((uint8_t)(((uint8_t)(x)) << VREF_SC_REGEN_SHIFT)) & VREF_SC_REGEN_MASK) |
#define | VREF_SC_VREFEN_MASK (0x80U) |
#define | VREF_SC_VREFEN_SHIFT (7U) |
#define | VREF_SC_VREFEN(x) (((uint8_t)(((uint8_t)(x)) << VREF_SC_VREFEN_SHIFT)) & VREF_SC_VREFEN_MASK) |
#define | VREF_SC_MODE_LV_MASK (0x3U) |
#define | VREF_SC_MODE_LV_SHIFT (0U) |
#define | VREF_SC_MODE_LV(x) (((uint8_t)(((uint8_t)(x)) << VREF_SC_MODE_LV_SHIFT)) & VREF_SC_MODE_LV_MASK) |
#define | VREF_SC_VREFST_MASK (0x4U) |
#define | VREF_SC_VREFST_SHIFT (2U) |
#define | VREF_SC_VREFST(x) (((uint8_t)(((uint8_t)(x)) << VREF_SC_VREFST_SHIFT)) & VREF_SC_VREFST_MASK) |
#define | VREF_SC_ICOMPEN_MASK (0x20U) |
#define | VREF_SC_ICOMPEN_SHIFT (5U) |
#define | VREF_SC_ICOMPEN(x) (((uint8_t)(((uint8_t)(x)) << VREF_SC_ICOMPEN_SHIFT)) & VREF_SC_ICOMPEN_MASK) |
#define | VREF_SC_REGEN_MASK (0x40U) |
#define | VREF_SC_REGEN_SHIFT (6U) |
#define | VREF_SC_REGEN(x) (((uint8_t)(((uint8_t)(x)) << VREF_SC_REGEN_SHIFT)) & VREF_SC_REGEN_MASK) |
#define | VREF_SC_VREFEN_MASK (0x80U) |
#define | VREF_SC_VREFEN_SHIFT (7U) |
#define | VREF_SC_VREFEN(x) (((uint8_t)(((uint8_t)(x)) << VREF_SC_VREFEN_SHIFT)) & VREF_SC_VREFEN_MASK) |
#define | VREF_SC_MODE_LV_MASK (0x3U) |
#define | VREF_SC_MODE_LV_SHIFT (0U) |
#define | VREF_SC_MODE_LV(x) (((uint8_t)(((uint8_t)(x)) << VREF_SC_MODE_LV_SHIFT)) & VREF_SC_MODE_LV_MASK) |
#define | VREF_SC_VREFST_MASK (0x4U) |
#define | VREF_SC_VREFST_SHIFT (2U) |
#define | VREF_SC_VREFST(x) (((uint8_t)(((uint8_t)(x)) << VREF_SC_VREFST_SHIFT)) & VREF_SC_VREFST_MASK) |
#define | VREF_SC_ICOMPEN_MASK (0x20U) |
#define | VREF_SC_ICOMPEN_SHIFT (5U) |
#define | VREF_SC_ICOMPEN(x) (((uint8_t)(((uint8_t)(x)) << VREF_SC_ICOMPEN_SHIFT)) & VREF_SC_ICOMPEN_MASK) |
#define | VREF_SC_REGEN_MASK (0x40U) |
#define | VREF_SC_REGEN_SHIFT (6U) |
#define | VREF_SC_REGEN(x) (((uint8_t)(((uint8_t)(x)) << VREF_SC_REGEN_SHIFT)) & VREF_SC_REGEN_MASK) |
#define | VREF_SC_VREFEN_MASK (0x80U) |
#define | VREF_SC_VREFEN_SHIFT (7U) |
#define | VREF_SC_VREFEN(x) (((uint8_t)(((uint8_t)(x)) << VREF_SC_VREFEN_SHIFT)) & VREF_SC_VREFEN_MASK) |
#define VREF_BASE (0x40074000u) |
Peripheral VREF base address
#define VREF_BASE_ADDRS { VREF_BASE } |
Array initializer of VREF peripheral base addresses
#define VREF_BASE_PTRS { VREF } |
Array initializer of VREF peripheral base pointers
#define VREF_SC_ICOMPEN | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_SC_ICOMPEN_SHIFT)) & VREF_SC_ICOMPEN_MASK) |
ICOMPEN - Second order curvature compensation enable 0b0..Disabled 0b1..Enabled
#define VREF_SC_ICOMPEN | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_SC_ICOMPEN_SHIFT)) & VREF_SC_ICOMPEN_MASK) |
ICOMPEN - Second order curvature compensation enable 0b0..Disabled 0b1..Enabled
#define VREF_SC_ICOMPEN | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_SC_ICOMPEN_SHIFT)) & VREF_SC_ICOMPEN_MASK) |
ICOMPEN - Second order curvature compensation enable 0b0..Disabled 0b1..Enabled
#define VREF_SC_ICOMPEN | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_SC_ICOMPEN_SHIFT)) & VREF_SC_ICOMPEN_MASK) |
ICOMPEN - Second order curvature compensation enable 0b0..Disabled 0b1..Enabled
#define VREF_SC_MODE_LV | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_SC_MODE_LV_SHIFT)) & VREF_SC_MODE_LV_MASK) |
MODE_LV - Buffer Mode selection 0b00..Bandgap on only, for stabilization and startup 0b01..High power buffer mode enabled 0b10..Low-power buffer mode enabled 0b11..Reserved
#define VREF_SC_MODE_LV | ( | x | ) | (((uint8_t)(((uint8_t)(x))<<VREF_SC_MODE_LV_SHIFT))&VREF_SC_MODE_LV_MASK) |
MODE_LV - Buffer Mode selection 0b00..Bandgap on only, for stabilization and startup 0b01..High power buffer mode enabled 0b10..Low-power buffer mode enabled 0b11..Reserved
#define VREF_SC_MODE_LV | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_SC_MODE_LV_SHIFT)) & VREF_SC_MODE_LV_MASK) |
MODE_LV - Buffer Mode selection 0b00..Bandgap on only, for stabilization and startup 0b01..High power buffer mode enabled 0b10..Low-power buffer mode enabled 0b11..Reserved
#define VREF_SC_MODE_LV | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_SC_MODE_LV_SHIFT)) & VREF_SC_MODE_LV_MASK) |
MODE_LV - Buffer Mode selection 0b00..Bandgap on only, for stabilization and startup 0b01..High power buffer mode enabled 0b10..Low-power buffer mode enabled 0b11..Reserved
#define VREF_SC_MODE_LV | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_SC_MODE_LV_SHIFT)) & VREF_SC_MODE_LV_MASK) |
MODE_LV - Buffer Mode selection 0b00..Bandgap on only, for stabilization and startup 0b01..High power buffer mode enabled 0b10..Low-power buffer mode enabled 0b11..Reserved
#define VREF_SC_REGEN | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_SC_REGEN_SHIFT)) & VREF_SC_REGEN_MASK) |
REGEN - Regulator enable 0b0..Internal 1.75 V regulator is disabled. 0b1..Internal 1.75 V regulator is enabled.
#define VREF_SC_REGEN | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_SC_REGEN_SHIFT)) & VREF_SC_REGEN_MASK) |
REGEN - Regulator enable 0b0..Internal 1.75 V regulator is disabled. 0b1..Internal 1.75 V regulator is enabled.
#define VREF_SC_REGEN | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_SC_REGEN_SHIFT)) & VREF_SC_REGEN_MASK) |
REGEN - Regulator enable 0b0..Internal 1.75 V regulator is disabled. 0b1..Internal 1.75 V regulator is enabled.
#define VREF_SC_REGEN | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_SC_REGEN_SHIFT)) & VREF_SC_REGEN_MASK) |
REGEN - Regulator enable 0b0..Internal 1.75 V regulator is disabled. 0b1..Internal 1.75 V regulator is enabled.
#define VREF_SC_VREFEN | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_SC_VREFEN_SHIFT)) & VREF_SC_VREFEN_MASK) |
VREFEN - Internal Voltage Reference enable 0b0..The module is disabled. 0b1..The module is enabled.
#define VREF_SC_VREFEN | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_SC_VREFEN_SHIFT)) & VREF_SC_VREFEN_MASK) |
VREFEN - Internal Voltage Reference enable 0b0..The module is disabled. 0b1..The module is enabled.
#define VREF_SC_VREFEN | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_SC_VREFEN_SHIFT)) & VREF_SC_VREFEN_MASK) |
VREFEN - Internal Voltage Reference enable 0b0..The module is disabled. 0b1..The module is enabled.
#define VREF_SC_VREFEN | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_SC_VREFEN_SHIFT)) & VREF_SC_VREFEN_MASK) |
VREFEN - Internal Voltage Reference enable 0b0..The module is disabled. 0b1..The module is enabled.
#define VREF_SC_VREFST | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_SC_VREFST_SHIFT)) & VREF_SC_VREFST_MASK) |
VREFST - Internal Voltage Reference stable 0b0..The module is disabled or not stable. 0b1..The module is stable.
#define VREF_SC_VREFST | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_SC_VREFST_SHIFT)) & VREF_SC_VREFST_MASK) |
VREFST - Internal Voltage Reference stable 0b0..The module is disabled or not stable. 0b1..The module is stable.
#define VREF_SC_VREFST | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_SC_VREFST_SHIFT)) & VREF_SC_VREFST_MASK) |
VREFST - Internal Voltage Reference stable 0b0..The module is disabled or not stable. 0b1..The module is stable.
#define VREF_SC_VREFST | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_SC_VREFST_SHIFT)) & VREF_SC_VREFST_MASK) |
VREFST - Internal Voltage Reference stable 0b0..The module is disabled or not stable. 0b1..The module is stable.
#define VREF_TRM_CHOPEN | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_TRM_CHOPEN_SHIFT)) & VREF_TRM_CHOPEN_MASK) |
CHOPEN - Chop oscillator enable. When set, internal chopping operation is enabled and the internal analog offset will be minimized. 0b0..Chop oscillator is disabled. 0b1..Chop oscillator is enabled.
#define VREF_TRM_CHOPEN | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_TRM_CHOPEN_SHIFT)) & VREF_TRM_CHOPEN_MASK) |
CHOPEN - Chop oscillator enable. When set, internal chopping operation is enabled and the internal analog offset will be minimized. 0b0..Chop oscillator is disabled. 0b1..Chop oscillator is enabled.
#define VREF_TRM_CHOPEN | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_TRM_CHOPEN_SHIFT)) & VREF_TRM_CHOPEN_MASK) |
CHOPEN - Chop oscillator enable. When set, internal chopping operation is enabled and the internal analog offset will be minimized. 0b0..Chop oscillator is disabled. 0b1..Chop oscillator is enabled.
#define VREF_TRM_CHOPEN | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_TRM_CHOPEN_SHIFT)) & VREF_TRM_CHOPEN_MASK) |
CHOPEN - Chop oscillator enable. When set, internal chopping operation is enabled and the internal analog offset will be minimized. 0b0..Chop oscillator is disabled. 0b1..Chop oscillator is enabled.
#define VREF_TRM_TRIM | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_TRM_TRIM_SHIFT)) & VREF_TRM_TRIM_MASK) |
TRIM - Trim bits 0b000000..Min 0b111111..Max
#define VREF_TRM_TRIM | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_TRM_TRIM_SHIFT)) & VREF_TRM_TRIM_MASK) |
TRIM - Trim bits 0b000000..Min 0b111111..Max
#define VREF_TRM_TRIM | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_TRM_TRIM_SHIFT)) & VREF_TRM_TRIM_MASK) |
TRIM - Trim bits 0b000000..Min 0b111111..Max
#define VREF_TRM_TRIM | ( | x | ) | (((uint8_t)(((uint8_t)(x)) << VREF_TRM_TRIM_SHIFT)) & VREF_TRM_TRIM_MASK) |
TRIM - Trim bits 0b000000..Min 0b111111..Max