Struct stm32f30x::dac::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub cr: Cr, pub swtrigr: Swtrigr, pub dhr12r1: Dhr12r1, pub dhr12l1: Dhr12l1, pub dhr8r1: Dhr8r1, pub dhr12r2: Dhr12r2, pub dhr12l2: Dhr12l2, pub dhr8r2: Dhr8r2, pub dhr12rd: Dhr12rd, pub dhr12ld: Dhr12ld, pub dhr8rd: Dhr8rd, pub dor1: Dor1, pub dor2: Dor2, pub sr: Sr, }

Register block

Fields

0x00 - control register

0x04 - software trigger register

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

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

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

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

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

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

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

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

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

0x2c - channel1 data output register

0x30 - channel2 data output register

0x34 - status register