Struct IoDtr
#[repr(transparent)]pub struct IoDtr(pub u32);Expand description
IO_DTR register.
Tuple Fields§
§0: u32Implementations§
§impl IoDtr
impl IoDtr
pub const fn pa0_dt(&self) -> bool
pub const fn pa0_dt(&self) -> bool
PA0_DT: Interrupt Detection Type for port A I/Os. 0: edge detection. 1: level detection.
pub fn set_pa0_dt(&mut self, val: bool)
pub fn set_pa0_dt(&mut self, val: bool)
PA0_DT: Interrupt Detection Type for port A I/Os. 0: edge detection. 1: level detection.
pub const fn pa1_dt(&self) -> bool
pub const fn pa1_dt(&self) -> bool
PA1_DT: Interrupt Detection Type for port A I/Os. 0: edge detection. 1: level detection.
pub fn set_pa1_dt(&mut self, val: bool)
pub fn set_pa1_dt(&mut self, val: bool)
PA1_DT: Interrupt Detection Type for port A I/Os. 0: edge detection. 1: level detection.
pub const fn pa2_dt(&self) -> bool
pub const fn pa2_dt(&self) -> bool
PA2_DT: Interrupt Detection Type for port A I/Os. 0: edge detection. 1: level detection.
pub fn set_pa2_dt(&mut self, val: bool)
pub fn set_pa2_dt(&mut self, val: bool)
PA2_DT: Interrupt Detection Type for port A I/Os. 0: edge detection. 1: level detection.
pub const fn pa3_dt(&self) -> bool
pub const fn pa3_dt(&self) -> bool
PA3_DT: Interrupt Detection Type for port A I/Os. 0: edge detection. 1: level detection.
pub fn set_pa3_dt(&mut self, val: bool)
pub fn set_pa3_dt(&mut self, val: bool)
PA3_DT: Interrupt Detection Type for port A I/Os. 0: edge detection. 1: level detection.
pub fn set_pa4_dt(&mut self, val: bool)
pub fn set_pa4_dt(&mut self, val: bool)
PA4_DT:Interrupt Detection Type for port A I/Os.
pub fn set_pa5_dt(&mut self, val: bool)
pub fn set_pa5_dt(&mut self, val: bool)
PA5_DT:Interrupt Detection Type for port A I/Os.
pub fn set_pa6_dt(&mut self, val: bool)
pub fn set_pa6_dt(&mut self, val: bool)
PA6_DT:Interrupt Detection Type for port A I/Os.
pub fn set_pa7_dt(&mut self, val: bool)
pub fn set_pa7_dt(&mut self, val: bool)
PA7_DT:Interrupt Detection Type for port A I/Os.
pub const fn pa8_dt(&self) -> bool
pub const fn pa8_dt(&self) -> bool
PA8_DT: Interrupt Detection Type for port A I/Os. 0: edge detection. 1: level detection.
pub fn set_pa8_dt(&mut self, val: bool)
pub fn set_pa8_dt(&mut self, val: bool)
PA8_DT: Interrupt Detection Type for port A I/Os. 0: edge detection. 1: level detection.
pub const fn pa9_dt(&self) -> bool
pub const fn pa9_dt(&self) -> bool
PA9_DT: Interrupt Detection Type for port A I/Os. 0: edge detection. 1: level detection.
pub fn set_pa9_dt(&mut self, val: bool)
pub fn set_pa9_dt(&mut self, val: bool)
PA9_DT: Interrupt Detection Type for port A I/Os. 0: edge detection. 1: level detection.
pub const fn pa10_dt(&self) -> bool
pub const fn pa10_dt(&self) -> bool
PA10_DT: Interrupt Detection Type for port A I/Os. 0: edge detection. 1: level detection.
pub fn set_pa10_dt(&mut self, val: bool)
pub fn set_pa10_dt(&mut self, val: bool)
PA10_DT: Interrupt Detection Type for port A I/Os. 0: edge detection. 1: level detection.
pub const fn pa11_dt(&self) -> bool
pub const fn pa11_dt(&self) -> bool
PA11_DT: Interrupt Detection Type for port A I/Os. 0: edge detection. 1: level detection.
pub fn set_pa11_dt(&mut self, val: bool)
pub fn set_pa11_dt(&mut self, val: bool)
PA11_DT: Interrupt Detection Type for port A I/Os. 0: edge detection. 1: level detection.
pub const fn pb0_dt(&self) -> bool
pub const fn pb0_dt(&self) -> bool
PB0_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.
pub fn set_pb0_dt(&mut self, val: bool)
pub fn set_pb0_dt(&mut self, val: bool)
PB0_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.
pub const fn pb1_dt(&self) -> bool
pub const fn pb1_dt(&self) -> bool
PB1_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.
pub fn set_pb1_dt(&mut self, val: bool)
pub fn set_pb1_dt(&mut self, val: bool)
PB1_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.
pub const fn pb2_dt(&self) -> bool
pub const fn pb2_dt(&self) -> bool
PB2_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.
pub fn set_pb2_dt(&mut self, val: bool)
pub fn set_pb2_dt(&mut self, val: bool)
PB2_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.
pub const fn pb3_dt(&self) -> bool
pub const fn pb3_dt(&self) -> bool
PB3_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.
pub fn set_pb3_dt(&mut self, val: bool)
pub fn set_pb3_dt(&mut self, val: bool)
PB3_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.
pub const fn pb4_dt(&self) -> bool
pub const fn pb4_dt(&self) -> bool
PB4_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.
pub fn set_pb4_dt(&mut self, val: bool)
pub fn set_pb4_dt(&mut self, val: bool)
PB4_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.
pub const fn pb5_dt(&self) -> bool
pub const fn pb5_dt(&self) -> bool
PB5_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.
pub fn set_pb5_dt(&mut self, val: bool)
pub fn set_pb5_dt(&mut self, val: bool)
PB5_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.
pub const fn pb6_dt(&self) -> bool
pub const fn pb6_dt(&self) -> bool
PB6_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.
pub fn set_pb6_dt(&mut self, val: bool)
pub fn set_pb6_dt(&mut self, val: bool)
PB6_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.
pub const fn pb7_dt(&self) -> bool
pub const fn pb7_dt(&self) -> bool
PB7_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.
pub fn set_pb7_dt(&mut self, val: bool)
pub fn set_pb7_dt(&mut self, val: bool)
PB7_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.
pub fn set_pb8_dt(&mut self, val: bool)
pub fn set_pb8_dt(&mut self, val: bool)
PB8_DT:Interrupt Detection Type for port B I/Os.
pub fn set_pb9_dt(&mut self, val: bool)
pub fn set_pb9_dt(&mut self, val: bool)
PB9_DT:Interrupt Detection Type for port B I/Os.
pub fn set_pb10_dt(&mut self, val: bool)
pub fn set_pb10_dt(&mut self, val: bool)
PB10_DT:Interrupt Detection Type for port B I/Os.
pub fn set_pb11_dt(&mut self, val: bool)
pub fn set_pb11_dt(&mut self, val: bool)
PB11_DT:Interrupt Detection Type for port B I/Os.
pub const fn pb12_dt(&self) -> bool
pub const fn pb12_dt(&self) -> bool
PB12_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.
pub fn set_pb12_dt(&mut self, val: bool)
pub fn set_pb12_dt(&mut self, val: bool)
PB12_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.
pub const fn pb13_dt(&self) -> bool
pub const fn pb13_dt(&self) -> bool
PB13_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.
pub fn set_pb13_dt(&mut self, val: bool)
pub fn set_pb13_dt(&mut self, val: bool)
PB13_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.
pub const fn pb14_dt(&self) -> bool
pub const fn pb14_dt(&self) -> bool
PB14_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.
pub fn set_pb14_dt(&mut self, val: bool)
pub fn set_pb14_dt(&mut self, val: bool)
PB14_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.
pub const fn pb15_dt(&self) -> bool
pub const fn pb15_dt(&self) -> bool
PB15_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.
pub fn set_pb15_dt(&mut self, val: bool)
pub fn set_pb15_dt(&mut self, val: bool)
PB15_DT: Interrupt Detection Type for port B I/Os. 0: edge detection. 1: level detection.