#[repr(transparent)]pub struct OutSel(pub u32);Expand description
Trigger Source IN0 to IN15 selector
Tuple Fields§
§0: u32Implementations§
Source§impl OutSel
impl OutSel
Sourcepub const fn set_in0_seln(&mut self, val: u8)
pub const fn set_in0_seln(&mut self, val: u8)
Selects digital glitch detector as a trigger source.
Sourcepub const fn set_in1_seln(&mut self, val: u8)
pub const fn set_in1_seln(&mut self, val: u8)
Selects TDET event as a trigger source.
Sourcepub const fn set_in2_seln(&mut self, val: u8)
pub const fn set_in2_seln(&mut self, val: u8)
Selects Code Watchdog 0 event as a trigger source.
Sourcepub const fn set_in3_seln(&mut self, val: u8)
pub const fn set_in3_seln(&mut self, val: u8)
Selects VBAT voltage tamper event as a trigger source.
Sourcepub const fn in4_seln(&self) -> u8
pub const fn in4_seln(&self) -> u8
Selects low-voltage event on VDD_CORE rail as a trigger source.
Sourcepub const fn set_in4_seln(&mut self, val: u8)
pub const fn set_in4_seln(&mut self, val: u8)
Selects low-voltage event on VDD_CORE rail as a trigger source.
Sourcepub const fn set_in5_seln(&mut self, val: u8)
pub const fn set_in5_seln(&mut self, val: u8)
Selects Watchdog 0 timer event as a trigger source.
Sourcepub const fn set_in6_seln(&mut self, val: u8)
pub const fn set_in6_seln(&mut self, val: u8)
Selects Flash ECC mismatch event as a trigger source.
Sourcepub const fn in7_seln(&self) -> u8
pub const fn in7_seln(&self) -> u8
Selects AHB secure bus or MBC bus illegal access event as a trigger source.
Sourcepub const fn set_in7_seln(&mut self, val: u8)
pub const fn set_in7_seln(&mut self, val: u8)
Selects AHB secure bus or MBC bus illegal access event as a trigger source.
Sourcepub const fn set_in8_seln(&mut self, val: u8)
pub const fn set_in8_seln(&mut self, val: u8)
Selects ELS error event as a trigger source.
Sourcepub const fn set_in9_seln(&mut self, val: u8)
pub const fn set_in9_seln(&mut self, val: u8)
Selects SPC VDD_CORE glitch detector as a trigger source.
Sourcepub const fn set_in10_seln(&mut self, val: u8)
pub const fn set_in10_seln(&mut self, val: u8)
Selects PKC error event as a trigger source.
Sourcepub const fn set_in11_seln(&mut self, val: u8)
pub const fn set_in11_seln(&mut self, val: u8)
Selects Code Watchdog 1 event as a trigger source.
Sourcepub const fn set_in12_seln(&mut self, val: u8)
pub const fn set_in12_seln(&mut self, val: u8)
Selects Watchdog 1 timer event as a trigger source.
Sourcepub const fn in13_seln(&self) -> u8
pub const fn in13_seln(&self) -> u8
Selects FREQME out of range status output as a trigger source.
Sourcepub const fn set_in13_seln(&mut self, val: u8)
pub const fn set_in13_seln(&mut self, val: u8)
Selects FREQME out of range status output as a trigger source.
Sourcepub const fn set_in14_seln(&mut self, val: u8)
pub const fn set_in14_seln(&mut self, val: u8)
Selects software event 0 as a trigger source.
Sourcepub const fn set_in15_seln(&mut self, val: u8)
pub const fn set_in15_seln(&mut self, val: u8)
Selects software event 1 as a trigger source.