Struct efr32x12p::vdac0::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub ctrl: CTRL, pub status: STATUS, pub ch0ctrl: CH0CTRL, pub ch1ctrl: CH1CTRL, pub cmd: CMD, pub if_: IF, pub ifs: IFS, pub ifc: IFC, pub ien: IEN, pub ch0data: CH0DATA, pub ch1data: CH1DATA, pub combdata: COMBDATA, pub cal: CAL, pub opa0_aportreq: OPA0_APORTREQ, pub opa0_aportconflict: OPA0_APORTCONFLICT, pub opa0_ctrl: OPA0_CTRL, pub opa0_timer: OPA0_TIMER, pub opa0_mux: OPA0_MUX, pub opa0_out: OPA0_OUT, pub opa0_cal: OPA0_CAL, pub opa1_aportreq: OPA1_APORTREQ, pub opa1_aportconflict: OPA1_APORTCONFLICT, pub opa1_ctrl: OPA1_CTRL, pub opa1_timer: OPA1_TIMER, pub opa1_mux: OPA1_MUX, pub opa1_out: OPA1_OUT, pub opa1_cal: OPA1_CAL, pub opa2_aportreq: OPA2_APORTREQ, pub opa2_aportconflict: OPA2_APORTCONFLICT, pub opa2_ctrl: OPA2_CTRL, pub opa2_timer: OPA2_TIMER, pub opa2_mux: OPA2_MUX, pub opa2_out: OPA2_OUT, pub opa2_cal: OPA2_CAL, // some fields omitted }

Register block

Fields

0x00 - Control Register

0x04 - Status Register

0x08 - Channel 0 Control Register

0x0c - Channel 1 Control Register

0x10 - Command Register

0x14 - Interrupt Flag Register

0x18 - Interrupt Flag Set Register

0x1c - Interrupt Flag Clear Register

0x20 - Interrupt Enable Register

0x24 - Channel 0 Data Register

0x28 - Channel 1 Data Register

0x2c - Combined Data Register

0x30 - Calibration Register

0xa0 - Operational Amplifier APORT Request Status Register

0xa4 - Operational Amplifier APORT Conflict Status Register

0xa8 - Operational Amplifier Control Register

0xac - Operational Amplifier Timer Control Register

0xb0 - Operational Amplifier Mux Configuration Register

0xb4 - Operational Amplifier Output Configuration Register

0xb8 - Operational Amplifier Calibration Register

0xc0 - Operational Amplifier APORT Request Status Register

0xc4 - Operational Amplifier APORT Conflict Status Register

0xc8 - Operational Amplifier Control Register

0xcc - Operational Amplifier Timer Control Register

0xd0 - Operational Amplifier Mux Configuration Register

0xd4 - Operational Amplifier Output Configuration Register

0xd8 - Operational Amplifier Calibration Register

0xe0 - Operational Amplifier APORT Request Status Register

0xe4 - Operational Amplifier APORT Conflict Status Register

0xe8 - Operational Amplifier Control Register

0xec - Operational Amplifier Timer Control Register

0xf0 - Operational Amplifier Mux Configuration Register

0xf4 - Operational Amplifier Output Configuration Register

0xf8 - Operational Amplifier Calibration Register