#[repr(u8)]pub enum ICFILTER {
Show 16 variants
NoFilter = 0,
FckIntN2 = 1,
FckIntN4 = 2,
FckIntN8 = 3,
FdtsDiv2N6 = 4,
FdtsDiv2N8 = 5,
FdtsDiv4N6 = 6,
FdtsDiv4N8 = 7,
FdtsDiv8N6 = 8,
FdtsDiv8N8 = 9,
FdtsDiv16N5 = 10,
FdtsDiv16N6 = 11,
FdtsDiv16N8 = 12,
FdtsDiv32N5 = 13,
FdtsDiv32N6 = 14,
FdtsDiv32N8 = 15,
}
Expand description
Input capture %s filter
Value on reset: 0
Variants§
NoFilter = 0
0: No filter, sampling is done at fDTS
FckIntN2 = 1
1: fSAMPLING=fCK_INT, N=2
FckIntN4 = 2
2: fSAMPLING=fCK_INT, N=4
FckIntN8 = 3
3: fSAMPLING=fCK_INT, N=8
FdtsDiv2N6 = 4
4: fSAMPLING=fDTS/2, N=6
FdtsDiv2N8 = 5
5: fSAMPLING=fDTS/2, N=8
FdtsDiv4N6 = 6
6: fSAMPLING=fDTS/4, N=6
FdtsDiv4N8 = 7
7: fSAMPLING=fDTS/4, N=8
FdtsDiv8N6 = 8
8: fSAMPLING=fDTS/8, N=6
FdtsDiv8N8 = 9
9: fSAMPLING=fDTS/8, N=8
FdtsDiv16N5 = 10
10: fSAMPLING=fDTS/16, N=5
FdtsDiv16N6 = 11
11: fSAMPLING=fDTS/16, N=6
FdtsDiv16N8 = 12
12: fSAMPLING=fDTS/16, N=8
FdtsDiv32N5 = 13
13: fSAMPLING=fDTS/32, N=5
FdtsDiv32N6 = 14
14: fSAMPLING=fDTS/32, N=6
FdtsDiv32N8 = 15
15: fSAMPLING=fDTS/32, N=8
Trait Implementations§
impl Copy for ICFILTER
impl Eq for ICFILTER
impl IsEnum for ICFILTER
impl StructuralPartialEq for ICFILTER
Auto Trait Implementations§
impl Freeze for ICFILTER
impl RefUnwindSafe for ICFILTER
impl Send for ICFILTER
impl Sync for ICFILTER
impl Unpin for ICFILTER
impl UnwindSafe for ICFILTER
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