#[repr(C)]
pub struct RegisterBlock {
Show 23 fields pub dac_cr: Reg<DAC_CR_SPEC>, pub dac_swtrgr: Reg<DAC_SWTRGR_SPEC>, pub dac_dhr12r1: Reg<DAC_DHR12R1_SPEC>, pub dac_dhr12l1: Reg<DAC_DHR12L1_SPEC>, pub dac_dhr8r1: Reg<DAC_DHR8R1_SPEC>, pub dac_dhr12r2: Reg<DAC_DHR12R2_SPEC>, pub dac_dhr12l2: Reg<DAC_DHR12L2_SPEC>, pub dac_dhr8r2: Reg<DAC_DHR8R2_SPEC>, pub dac_dhr12rd: Reg<DAC_DHR12RD_SPEC>, pub dac_dhr12ld: Reg<DAC_DHR12LD_SPEC>, pub dac_dhr8rd: Reg<DAC_DHR8RD_SPEC>, pub dac_dor1: Reg<DAC_DOR1_SPEC>, pub dac_dor2: Reg<DAC_DOR2_SPEC>, pub dac_sr: Reg<DAC_SR_SPEC>, pub dac_ccr: Reg<DAC_CCR_SPEC>, pub dac_mcr: Reg<DAC_MCR_SPEC>, pub dac_shsr1: Reg<DAC_SHSR1_SPEC>, pub dac_shsr2: Reg<DAC_SHSR2_SPEC>, pub dac_shhr: Reg<DAC_SHHR_SPEC>, pub dac_shrr: Reg<DAC_SHRR_SPEC>, pub dac_str1: Reg<DAC_STR1_SPEC>, pub dac_str2: Reg<DAC_STR2_SPEC>, pub dac_stmodr: Reg<DAC_STMODR_SPEC>, /* private fields */
}
Expand description

Register block

Fields

dac_cr: Reg<DAC_CR_SPEC>

0x00 - DAC control register

dac_swtrgr: Reg<DAC_SWTRGR_SPEC>

0x04 - DAC software trigger register

dac_dhr12r1: Reg<DAC_DHR12R1_SPEC>

0x08 - DAC channel1 12-bit right-aligned data holding register

dac_dhr12l1: Reg<DAC_DHR12L1_SPEC>

0x0c - DAC channel1 12-bit left aligned data holding register

dac_dhr8r1: Reg<DAC_DHR8R1_SPEC>

0x10 - DAC channel1 8-bit right aligned data holding register

dac_dhr12r2: Reg<DAC_DHR12R2_SPEC>

0x14 - DAC channel2 12-bit right aligned data holding register

dac_dhr12l2: Reg<DAC_DHR12L2_SPEC>

0x18 - DAC channel2 12-bit left aligned data holding register

dac_dhr8r2: Reg<DAC_DHR8R2_SPEC>

0x1c - DAC channel2 8-bit right-aligned data holding register

dac_dhr12rd: Reg<DAC_DHR12RD_SPEC>

0x20 - Dual DAC 12-bit right-aligned data holding register

dac_dhr12ld: Reg<DAC_DHR12LD_SPEC>

0x24 - DUAL DAC 12-bit left aligned data holding register

dac_dhr8rd: Reg<DAC_DHR8RD_SPEC>

0x28 - DUAL DAC 8-bit right aligned data holding register

dac_dor1: Reg<DAC_DOR1_SPEC>

0x2c - DAC channel1 data output register

dac_dor2: Reg<DAC_DOR2_SPEC>

0x30 - DAC channel2 data output register

dac_sr: Reg<DAC_SR_SPEC>

0x34 - DAC status register

dac_ccr: Reg<DAC_CCR_SPEC>

0x38 - DAC calibration control register

dac_mcr: Reg<DAC_MCR_SPEC>

0x3c - DAC mode control register

dac_shsr1: Reg<DAC_SHSR1_SPEC>

0x40 - DAC Sample and Hold sample time register 1

dac_shsr2: Reg<DAC_SHSR2_SPEC>

0x44 - DAC Sample and Hold sample time register 2

dac_shhr: Reg<DAC_SHHR_SPEC>

0x48 - DAC Sample and Hold hold time register

dac_shrr: Reg<DAC_SHRR_SPEC>

0x4c - DAC Sample and Hold refresh time register

dac_str1: Reg<DAC_STR1_SPEC>

0x58 - Sawtooth register

dac_str2: Reg<DAC_STR2_SPEC>

0x5c - Sawtooth register

dac_stmodr: Reg<DAC_STMODR_SPEC>

0x60 - Sawtooth Mode register

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.