Struct IoIer
#[repr(transparent)]pub struct IoIer(pub u32);Expand description
IO_IER register.
Tuple Fields§
§0: u32Implementations§
§impl IoIer
impl IoIer
pub const fn pa0_ie(&self) -> bool
pub const fn pa0_ie(&self) -> bool
PA0_IE: Interrupt enable for port A I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub fn set_pa0_ie(&mut self, val: bool)
pub fn set_pa0_ie(&mut self, val: bool)
PA0_IE: Interrupt enable for port A I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub const fn pa1_ie(&self) -> bool
pub const fn pa1_ie(&self) -> bool
PA1_IE: Interrupt enable for port A I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub fn set_pa1_ie(&mut self, val: bool)
pub fn set_pa1_ie(&mut self, val: bool)
PA1_IE: Interrupt enable for port A I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub const fn pa2_ie(&self) -> bool
pub const fn pa2_ie(&self) -> bool
PA2_IE: Interrupt enable for port A I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub fn set_pa2_ie(&mut self, val: bool)
pub fn set_pa2_ie(&mut self, val: bool)
PA2_IE: Interrupt enable for port A I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub const fn pa3_ie(&self) -> bool
pub const fn pa3_ie(&self) -> bool
PA3_IE: Interrupt enable for port A I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub fn set_pa3_ie(&mut self, val: bool)
pub fn set_pa3_ie(&mut self, val: bool)
PA3_IE: Interrupt enable for port A I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub fn set_pa4_ie(&mut self, val: bool)
pub fn set_pa4_ie(&mut self, val: bool)
PA4_IE: Interrupt enable for port A I/Os.
pub fn set_pa5_ie(&mut self, val: bool)
pub fn set_pa5_ie(&mut self, val: bool)
PA5_IE: Interrupt enable for port A I/Os.
pub fn set_pa6_ie(&mut self, val: bool)
pub fn set_pa6_ie(&mut self, val: bool)
PA6_IE: Interrupt enable for port A I/Os.
pub fn set_pa7_ie(&mut self, val: bool)
pub fn set_pa7_ie(&mut self, val: bool)
PA7_IE: Interrupt enable for port A I/Os.
pub const fn pa8_ie(&self) -> bool
pub const fn pa8_ie(&self) -> bool
PA8_IE: Interrupt enable for port A I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub fn set_pa8_ie(&mut self, val: bool)
pub fn set_pa8_ie(&mut self, val: bool)
PA8_IE: Interrupt enable for port A I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub const fn pa9_ie(&self) -> bool
pub const fn pa9_ie(&self) -> bool
PA9_IE: Interrupt enable for port A I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub fn set_pa9_ie(&mut self, val: bool)
pub fn set_pa9_ie(&mut self, val: bool)
PA9_IE: Interrupt enable for port A I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub const fn pa10_ie(&self) -> bool
pub const fn pa10_ie(&self) -> bool
PA10_IE: Interrupt enable for port A I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub fn set_pa10_ie(&mut self, val: bool)
pub fn set_pa10_ie(&mut self, val: bool)
PA10_IE: Interrupt enable for port A I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub const fn pa11_ie(&self) -> bool
pub const fn pa11_ie(&self) -> bool
PA11_IE: Interrupt enable for port A I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub fn set_pa11_ie(&mut self, val: bool)
pub fn set_pa11_ie(&mut self, val: bool)
PA11_IE: Interrupt enable for port A I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub fn set_pa12_ie(&mut self, val: bool)
pub fn set_pa12_ie(&mut self, val: bool)
PA12_IE: Interrupt enable for port A I/Os.
pub fn set_pa13_ie(&mut self, val: bool)
pub fn set_pa13_ie(&mut self, val: bool)
PA13_IE: Interrupt enable for port A I/Os.
pub fn set_pa14_ie(&mut self, val: bool)
pub fn set_pa14_ie(&mut self, val: bool)
PA14_IE: Interrupt enable for port A I/Os.
pub fn set_pa15_ie(&mut self, val: bool)
pub fn set_pa15_ie(&mut self, val: bool)
PA15_IE: Interrupt enable for port A I/Os.
pub const fn pb0_ie(&self) -> bool
pub const fn pb0_ie(&self) -> bool
PB0_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub fn set_pb0_ie(&mut self, val: bool)
pub fn set_pb0_ie(&mut self, val: bool)
PB0_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub const fn pb1_ie(&self) -> bool
pub const fn pb1_ie(&self) -> bool
PB1_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub fn set_pb1_ie(&mut self, val: bool)
pub fn set_pb1_ie(&mut self, val: bool)
PB1_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub const fn pb2_ie(&self) -> bool
pub const fn pb2_ie(&self) -> bool
PB2_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub fn set_pb2_ie(&mut self, val: bool)
pub fn set_pb2_ie(&mut self, val: bool)
PB2_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub const fn pb3_ie(&self) -> bool
pub const fn pb3_ie(&self) -> bool
PB3_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub fn set_pb3_ie(&mut self, val: bool)
pub fn set_pb3_ie(&mut self, val: bool)
PB3_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub const fn pb4_ie(&self) -> bool
pub const fn pb4_ie(&self) -> bool
PB4_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub fn set_pb4_ie(&mut self, val: bool)
pub fn set_pb4_ie(&mut self, val: bool)
PB4_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub const fn pb5_ie(&self) -> bool
pub const fn pb5_ie(&self) -> bool
PB5_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub fn set_pb5_ie(&mut self, val: bool)
pub fn set_pb5_ie(&mut self, val: bool)
PB5_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub const fn pb6_ie(&self) -> bool
pub const fn pb6_ie(&self) -> bool
PB6_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub fn set_pb6_ie(&mut self, val: bool)
pub fn set_pb6_ie(&mut self, val: bool)
PB6_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub const fn pb7_ie(&self) -> bool
pub const fn pb7_ie(&self) -> bool
PB7_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub fn set_pb7_ie(&mut self, val: bool)
pub fn set_pb7_ie(&mut self, val: bool)
PB7_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub fn set_pb8_ie(&mut self, val: bool)
pub fn set_pb8_ie(&mut self, val: bool)
PB8_IE: Interrupt enable for port B I/Os.
pub fn set_pb9_ie(&mut self, val: bool)
pub fn set_pb9_ie(&mut self, val: bool)
PB9_IE: Interrupt enable for port B I/Os.
pub fn set_pb10_ie(&mut self, val: bool)
pub fn set_pb10_ie(&mut self, val: bool)
PB10_IE: Interrupt enable for port B I/Os.
pub fn set_pb11_ie(&mut self, val: bool)
pub fn set_pb11_ie(&mut self, val: bool)
PB11_IE: Interrupt enable for port B I/Os.
pub const fn pb12_ie(&self) -> bool
pub const fn pb12_ie(&self) -> bool
PB12_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub fn set_pb12_ie(&mut self, val: bool)
pub fn set_pb12_ie(&mut self, val: bool)
PB12_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub const fn pb13_ie(&self) -> bool
pub const fn pb13_ie(&self) -> bool
PB13_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub fn set_pb13_ie(&mut self, val: bool)
pub fn set_pb13_ie(&mut self, val: bool)
PB13_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub const fn pb14_ie(&self) -> bool
pub const fn pb14_ie(&self) -> bool
PB14_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub fn set_pb14_ie(&mut self, val: bool)
pub fn set_pb14_ie(&mut self, val: bool)
PB14_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub const fn pb15_ie(&self) -> bool
pub const fn pb15_ie(&self) -> bool
PB15_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.
pub fn set_pb15_ie(&mut self, val: bool)
pub fn set_pb15_ie(&mut self, val: bool)
PB15_IE: Interrupt enable for port B I/Os. 0: interrupt is disabled. 1: interrupt is enabled.