Struct imxrt_ral::adc::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {
pub HC0: RWRegister<u32>,
pub HC: [RWRegister<u32>; 7],
pub HS: RORegister<u32>,
pub R0: RORegister<u32>,
pub R: [RORegister<u32>; 7],
pub CFG: RWRegister<u32>,
pub GC: RWRegister<u32>,
pub GS: RWRegister<u32>,
pub CV: RWRegister<u32>,
pub OFS: RWRegister<u32>,
pub CAL: RWRegister<u32>,
}
Expand description
Analog-to-Digital Converter
Fields§
§HC0: RWRegister<u32>
Control register for hardware triggers
HC: [RWRegister<u32>; 7]
Control register for hardware triggers
HS: RORegister<u32>
Status register for HW triggers
R0: RORegister<u32>
Data result register for HW triggers
R: [RORegister<u32>; 7]
Data result register for HW triggers
CFG: RWRegister<u32>
Configuration register
GC: RWRegister<u32>
General control register
GS: RWRegister<u32>
General status register
CV: RWRegister<u32>
Compare value register
OFS: RWRegister<u32>
Offset correction value register
CAL: RWRegister<u32>
Calibration value 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