#[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_se_ln(&mut self, val: u8)
pub const fn set_in0_se_ln(&mut self, val: u8)
Selects digital glitch detector as a trigger source.
Sourcepub const fn set_in1_se_ln(&mut self, val: u8)
pub const fn set_in1_se_ln(&mut self, val: u8)
Selects TDET event as a trigger source.
Sourcepub const fn set_in2_se_ln(&mut self, val: u8)
pub const fn set_in2_se_ln(&mut self, val: u8)
Selects Code Watchdog 0 event as a trigger source.
Sourcepub const fn set_in3_se_ln(&mut self, val: u8)
pub const fn set_in3_se_ln(&mut self, val: u8)
Selects VBAT voltage tamper event as a trigger source.
Sourcepub const fn in4_se_ln(&self) -> u8
pub const fn in4_se_ln(&self) -> u8
Selects low-voltage event on VDD_CORE rail as a trigger source.
Sourcepub const fn set_in4_se_ln(&mut self, val: u8)
pub const fn set_in4_se_ln(&mut self, val: u8)
Selects low-voltage event on VDD_CORE rail as a trigger source.
Sourcepub const fn set_in5_se_ln(&mut self, val: u8)
pub const fn set_in5_se_ln(&mut self, val: u8)
Selects Watchdog 0 timer event as a trigger source.
Sourcepub const fn set_in6_se_ln(&mut self, val: u8)
pub const fn set_in6_se_ln(&mut self, val: u8)
Selects Flash ECC mismatch event as a trigger source.
Sourcepub const fn in7_se_ln(&self) -> u8
pub const fn in7_se_ln(&self) -> u8
Selects AHB secure bus or MBC bus illegal access event as a trigger source.
Sourcepub const fn set_in7_se_ln(&mut self, val: u8)
pub const fn set_in7_se_ln(&mut self, val: u8)
Selects AHB secure bus or MBC bus illegal access event as a trigger source.
Sourcepub const fn set_in8_se_ln(&mut self, val: u8)
pub const fn set_in8_se_ln(&mut self, val: u8)
Selects ELS error event as a trigger source.
Sourcepub const fn set_in9_se_ln(&mut self, val: u8)
pub const fn set_in9_se_ln(&mut self, val: u8)
Selects SPC VDD_CORE glitch detector as a trigger source.
Sourcepub const fn in10_se_ln(&self) -> u8
pub const fn in10_se_ln(&self) -> u8
Selects PKC error event as a trigger source.
Sourcepub const fn set_in10_se_ln(&mut self, val: u8)
pub const fn set_in10_se_ln(&mut self, val: u8)
Selects PKC error event as a trigger source.
Sourcepub const fn in11_se_ln(&self) -> u8
pub const fn in11_se_ln(&self) -> u8
Selects Code Watchdog 1 event as a trigger source.
Sourcepub const fn set_in11_se_ln(&mut self, val: u8)
pub const fn set_in11_se_ln(&mut self, val: u8)
Selects Code Watchdog 1 event as a trigger source.
Sourcepub const fn in12_se_ln(&self) -> u8
pub const fn in12_se_ln(&self) -> u8
Selects Watchdog 1 timer event as a trigger source.
Sourcepub const fn set_in12_se_ln(&mut self, val: u8)
pub const fn set_in12_se_ln(&mut self, val: u8)
Selects Watchdog 1 timer event as a trigger source.
Sourcepub const fn in13_se_ln(&self) -> u8
pub const fn in13_se_ln(&self) -> u8
Selects FREQME out of range status output as a trigger source.
Sourcepub const fn set_in13_se_ln(&mut self, val: u8)
pub const fn set_in13_se_ln(&mut self, val: u8)
Selects FREQME out of range status output as a trigger source.
Sourcepub const fn in14_se_ln(&self) -> u8
pub const fn in14_se_ln(&self) -> u8
Selects software event 0 as a trigger source.
Sourcepub const fn set_in14_se_ln(&mut self, val: u8)
pub const fn set_in14_se_ln(&mut self, val: u8)
Selects software event 0 as a trigger source.
Sourcepub const fn in15_se_ln(&self) -> u8
pub const fn in15_se_ln(&self) -> u8
Selects software event 1 as a trigger source.
Sourcepub const fn set_in15_se_ln(&mut self, val: u8)
pub const fn set_in15_se_ln(&mut self, val: u8)
Selects software event 1 as a trigger source.