#[repr(transparent)]pub struct Select0(pub u32);Expand description
Reserved reset bits retained. IN39 is omitted because the manual gives conflicting two-bit versus fourteen-bit coverage and no status bit.
Tuple Fields§
§0: u32Implementations§
Source§impl Select0
impl Select0
Sourcepub const fn in0_sel(&self) -> u8
pub const fn in0_sel(&self) -> u8
DGDET0 interrupt. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn set_in0_sel(&mut self, val: u8)
pub const fn set_in0_sel(&mut self, val: u8)
DGDET0 interrupt. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn in1_sel(&self) -> u8
pub const fn in1_sel(&self) -> u8
TDET DTF. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn set_in1_sel(&mut self, val: u8)
pub const fn set_in1_sel(&mut self, val: u8)
TDET DTF. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn in2_sel(&self) -> u8
pub const fn in2_sel(&self) -> u8
CDOG0. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn set_in2_sel(&mut self, val: u8)
pub const fn set_in2_sel(&mut self, val: u8)
CDOG0. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn in4_sel(&self) -> u8
pub const fn in4_sel(&self) -> u8
VDD_CORE low voltage. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn set_in4_sel(&mut self, val: u8)
pub const fn set_in4_sel(&mut self, val: u8)
VDD_CORE low voltage. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn in5_sel(&self) -> u8
pub const fn in5_sel(&self) -> u8
WWDT0. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn set_in5_sel(&mut self, val: u8)
pub const fn set_in5_sel(&mut self, val: u8)
WWDT0. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn in6_sel(&self) -> u8
pub const fn in6_sel(&self) -> u8
Flash ECC error. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn set_in6_sel(&mut self, val: u8)
pub const fn set_in6_sel(&mut self, val: u8)
Flash ECC error. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn in7_sel(&self) -> u8
pub const fn in7_sel(&self) -> u8
MBC/AHBSC/XEN violation. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn set_in7_sel(&mut self, val: u8)
pub const fn set_in7_sel(&mut self, val: u8)
MBC/AHBSC/XEN violation. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn in9_sel(&self) -> u8
pub const fn in9_sel(&self) -> u8
SPC core/VDD glitch. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn set_in9_sel(&mut self, val: u8)
pub const fn set_in9_sel(&mut self, val: u8)
SPC core/VDD glitch. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn in10_sel(&self) -> u8
pub const fn in10_sel(&self) -> u8
PKC error. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn set_in10_sel(&mut self, val: u8)
pub const fn set_in10_sel(&mut self, val: u8)
PKC error. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn in11_sel(&self) -> u8
pub const fn in11_sel(&self) -> u8
CDOG1. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn set_in11_sel(&mut self, val: u8)
pub const fn set_in11_sel(&mut self, val: u8)
CDOG1. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn in12_sel(&self) -> u8
pub const fn in12_sel(&self) -> u8
WWDT1. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn set_in12_sel(&mut self, val: u8)
pub const fn set_in12_sel(&mut self, val: u8)
WWDT1. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn in13_sel(&self) -> u8
pub const fn in13_sel(&self) -> u8
FREQME out-of-range. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn set_in13_sel(&mut self, val: u8)
pub const fn set_in13_sel(&mut self, val: u8)
FREQME out-of-range. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn in14_sel(&self) -> u8
pub const fn in14_sel(&self) -> u8
software event0. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn set_in14_sel(&mut self, val: u8)
pub const fn set_in14_sel(&mut self, val: u8)
software event0. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn in15_sel(&self) -> u8
pub const fn in15_sel(&self) -> u8
software event1. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.
Sourcepub const fn set_in15_sel(&mut self, val: u8)
pub const fn set_in15_sel(&mut self, val: u8)
software event1. Joint SEL0/SEL1 code: (2,2) unselected/writable; (1,2) selected/writable; other combinations select and lock until reset. Do not treat either field as an independent Boolean enable.