Struct stm32_metapac::tamp::regs::Fltcr
#[repr(transparent)]pub struct Fltcr(pub u32);
Expand description
TAMP filter control register
Tuple Fields§
§0: u32
Implementations§
§impl Fltcr
impl Fltcr
pub const fn tampfreq(&self) -> Tampfreq
pub const fn tampfreq(&self) -> Tampfreq
Tamper sampling frequency. Determines the frequency at which each of the INx inputs are sampled.
pub fn set_tampfreq(&mut self, val: Tampfreq)
pub fn set_tampfreq(&mut self, val: Tampfreq)
Tamper sampling frequency. Determines the frequency at which each of the INx inputs are sampled.
pub const fn tampflt(&self) -> Tampflt
pub const fn tampflt(&self) -> Tampflt
INx filter count. These bits determines the number of consecutive samples at the specified level (TAMP*TRG) needed to activate a tamper event. TAMPFLT is valid for each of the INx inputs.
pub fn set_tampflt(&mut self, val: Tampflt)
pub fn set_tampflt(&mut self, val: Tampflt)
INx filter count. These bits determines the number of consecutive samples at the specified level (TAMP*TRG) needed to activate a tamper event. TAMPFLT is valid for each of the INx inputs.
pub const fn tampprch(&self) -> Tampprch
pub const fn tampprch(&self) -> Tampprch
INx precharge duration. These bit determines the duration of time during which the pull-up/is activated before each sample. TAMPPRCH is valid for each of the INx inputs.
pub fn set_tampprch(&mut self, val: Tampprch)
pub fn set_tampprch(&mut self, val: Tampprch)
INx precharge duration. These bit determines the duration of time during which the pull-up/is activated before each sample. TAMPPRCH is valid for each of the INx inputs.
pub const fn tamppudis(&self) -> bool
pub const fn tamppudis(&self) -> bool
INx pull-up disable. This bit determines if each of the TAMPx pins are precharged before each sample.
pub fn set_tamppudis(&mut self, val: bool)
pub fn set_tamppudis(&mut self, val: bool)
INx pull-up disable. This bit determines if each of the TAMPx pins are precharged before each sample.