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) -> u8
pub const fn tampfreq(&self) -> u8
Tamper sampling frequency Determines the frequency at which each of the TAMP_INx inputs are sampled.
pub fn set_tampfreq(&mut self, val: u8)
pub fn set_tampfreq(&mut self, val: u8)
Tamper sampling frequency Determines the frequency at which each of the TAMP_INx inputs are sampled.
pub const fn tampflt(&self) -> u8
pub const fn tampflt(&self) -> u8
TAMP_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 TAMP_INx inputs.
pub fn set_tampflt(&mut self, val: u8)
pub fn set_tampflt(&mut self, val: u8)
TAMP_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 TAMP_INx inputs.
pub const fn tampprch(&self) -> u8
pub const fn tampprch(&self) -> u8
TAMP_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 TAMP_INx inputs.
pub fn set_tampprch(&mut self, val: u8)
pub fn set_tampprch(&mut self, val: u8)
TAMP_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 TAMP_INx inputs.
pub const fn tamppudis(&self) -> bool
pub const fn tamppudis(&self) -> bool
TAMP_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)
TAMP_INx pull-up disable This bit determines if each of the TAMPx pins are precharged before each sample.