#[repr(u8)]pub enum PRESC {
Div1 = 0,
Div2 = 1,
Div4 = 2,
Div6 = 3,
Div8 = 4,
Div10 = 5,
Div12 = 6,
Div16 = 7,
Div32 = 8,
Div64 = 9,
Div128 = 10,
Div256 = 11,
}
Expand description
ADC prescaler Set and cleared by software to select the frequency of the clock to the ADC. Other: Reserved Note: Software is allowed to write these bits only when the ADC is disabled (ADCAL=0, ADSTART=0, ADSTP=0, ADDIS=0 and ADEN=0).
Value on reset: 0
Variants§
Div1 = 0
0: Input ADC clock not divided
Div2 = 1
1: Input ADC clock divided by 2
Div4 = 2
2: Input ADC clock divided by 4
Div6 = 3
3: Input ADC clock divided by 6
Div8 = 4
4: Input ADC clock divided by 8
Div10 = 5
5: Input ADC clock divided by 10
Div12 = 6
6: Input ADC clock divided by 12
Div16 = 7
7: Input ADC clock divided by 16
Div32 = 8
8: Input ADC clock divided by 32
Div64 = 9
9: Input ADC clock divided by 64
Div128 = 10
10: Input ADC clock divided by 128
Div256 = 11
11: Input ADC clock divided by 256
Trait Implementations§
impl Copy for PRESC
impl Eq for PRESC
impl IsEnum for PRESC
impl StructuralPartialEq for PRESC
Auto Trait Implementations§
impl Freeze for PRESC
impl RefUnwindSafe for PRESC
impl Send for PRESC
impl Sync for PRESC
impl Unpin for PRESC
impl UnwindSafe for PRESC
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