#[repr(C)]pub struct RegisterBlock {}
Expand description
Register block
Fields§
§cr: CR
0x00 - control register
swtrigr: SWTRIGR
0x04 - software trigger register
dhr12r1: DHR12R1
0x08 - channel1 12-bit right-aligned data holding register
dhr12l1: DHR12L1
0x0c - channel1 12-bit left aligned data holding register
dhr8r1: DHR8R1
0x10 - channel1 8-bit right aligned data holding register
dhr12r2: DHR12R2
0x14 - channel2 12-bit right aligned data holding register
dhr12l2: DHR12L2
0x18 - channel2 12-bit left aligned data holding register
dhr8r2: DHR8R2
0x1c - channel2 8-bit right-aligned data holding register
dhr12rd: DHR12RD
0x20 - Dual DAC 12-bit right-aligned data holding register
dhr12ld: DHR12LD
0x24 - DUAL DAC 12-bit left aligned data holding register
dhr8rd: DHR8RD
0x28 - DUAL DAC 8-bit right aligned data holding register
dor1: DOR1
0x2c - channel1 data output register
dor2: DOR2
0x30 - channel2 data output register
sr: SR
0x34 - status register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more