Struct IoIevr
#[repr(transparent)]pub struct IoIevr(pub u32);Expand description
IO_IEVR register.
Tuple Fields§
§0: u32Implementations§
§impl IoIevr
impl IoIevr
pub const fn pa0_iev(&self) -> bool
pub const fn pa0_iev(&self) -> bool
PA0_IEV : Interrupt polarity event for Port A I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub fn set_pa0_iev(&mut self, val: bool)
pub fn set_pa0_iev(&mut self, val: bool)
PA0_IEV : Interrupt polarity event for Port A I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub const fn pa1_iev(&self) -> bool
pub const fn pa1_iev(&self) -> bool
PA1_IEV : Interrupt polarity event for Port A I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub fn set_pa1_iev(&mut self, val: bool)
pub fn set_pa1_iev(&mut self, val: bool)
PA1_IEV : Interrupt polarity event for Port A I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub const fn pa2_iev(&self) -> bool
pub const fn pa2_iev(&self) -> bool
PA2_IEV : Interrupt polarity event for Port A I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub fn set_pa2_iev(&mut self, val: bool)
pub fn set_pa2_iev(&mut self, val: bool)
PA2_IEV : Interrupt polarity event for Port A I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub const fn pa3_iev(&self) -> bool
pub const fn pa3_iev(&self) -> bool
PA3_IEV : Interrupt polarity event for Port A I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub fn set_pa3_iev(&mut self, val: bool)
pub fn set_pa3_iev(&mut self, val: bool)
PA3_IEV : Interrupt polarity event for Port A I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub fn set_pa4_iev(&mut self, val: bool)
pub fn set_pa4_iev(&mut self, val: bool)
PA4_IEV : Interrupt polarity event for Port A I/Os.
pub fn set_pa5_iev(&mut self, val: bool)
pub fn set_pa5_iev(&mut self, val: bool)
PA5_IEV : Interrupt polarity event for Port A I/Os.
pub fn set_pa6_iev(&mut self, val: bool)
pub fn set_pa6_iev(&mut self, val: bool)
PA6_IEV : Interrupt polarity event for Port A I/Os.
pub fn set_pa7_iev(&mut self, val: bool)
pub fn set_pa7_iev(&mut self, val: bool)
PA7_IEV : Interrupt polarity event for Port A I/Os.
pub const fn pa8_iev(&self) -> bool
pub const fn pa8_iev(&self) -> bool
PA8_IEV : Interrupt polarity event for Port A I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub fn set_pa8_iev(&mut self, val: bool)
pub fn set_pa8_iev(&mut self, val: bool)
PA8_IEV : Interrupt polarity event for Port A I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub const fn pa9_iev(&self) -> bool
pub const fn pa9_iev(&self) -> bool
PA9_IEV : Interrupt polarity event for Port A I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub fn set_pa9_iev(&mut self, val: bool)
pub fn set_pa9_iev(&mut self, val: bool)
PA9_IEV : Interrupt polarity event for Port A I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub const fn pa10_iev(&self) -> bool
pub const fn pa10_iev(&self) -> bool
PA10_IEV : Interrupt polarity event for Port A I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub fn set_pa10_iev(&mut self, val: bool)
pub fn set_pa10_iev(&mut self, val: bool)
PA10_IEV : Interrupt polarity event for Port A I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub const fn pa11_iev(&self) -> bool
pub const fn pa11_iev(&self) -> bool
PA11_IEV : Interrupt polarity event for Port A I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub fn set_pa11_iev(&mut self, val: bool)
pub fn set_pa11_iev(&mut self, val: bool)
PA11_IEV : Interrupt polarity event for Port A I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub fn set_pa12_iev(&mut self, val: bool)
pub fn set_pa12_iev(&mut self, val: bool)
PA12_IEV : Interrupt polarity event for Port A I/Os.
pub fn set_pa13_iev(&mut self, val: bool)
pub fn set_pa13_iev(&mut self, val: bool)
PA13_IEV : Interrupt polarity event for Port A I/Os.
pub fn set_pa14_iev(&mut self, val: bool)
pub fn set_pa14_iev(&mut self, val: bool)
PA14_IEV : Interrupt polarity event for Port A I/Os.
pub fn set_pa15_iev(&mut self, val: bool)
pub fn set_pa15_iev(&mut self, val: bool)
PA15_IEV : Interrupt polarity event for Port A I/Os.
pub const fn pb0_iev(&self) -> bool
pub const fn pb0_iev(&self) -> bool
PB0_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub fn set_pb0_iev(&mut self, val: bool)
pub fn set_pb0_iev(&mut self, val: bool)
PB0_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub const fn pb1_iev(&self) -> bool
pub const fn pb1_iev(&self) -> bool
PB1_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub fn set_pb1_iev(&mut self, val: bool)
pub fn set_pb1_iev(&mut self, val: bool)
PB1_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub const fn pb2_iev(&self) -> bool
pub const fn pb2_iev(&self) -> bool
PB2_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub fn set_pb2_iev(&mut self, val: bool)
pub fn set_pb2_iev(&mut self, val: bool)
PB2_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub const fn pb3_iev(&self) -> bool
pub const fn pb3_iev(&self) -> bool
PB3_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub fn set_pb3_iev(&mut self, val: bool)
pub fn set_pb3_iev(&mut self, val: bool)
PB3_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub const fn pb4_iev(&self) -> bool
pub const fn pb4_iev(&self) -> bool
PB4_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub fn set_pb4_iev(&mut self, val: bool)
pub fn set_pb4_iev(&mut self, val: bool)
PB4_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub const fn pb5_iev(&self) -> bool
pub const fn pb5_iev(&self) -> bool
PB5_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub fn set_pb5_iev(&mut self, val: bool)
pub fn set_pb5_iev(&mut self, val: bool)
PB5_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub const fn pb6_iev(&self) -> bool
pub const fn pb6_iev(&self) -> bool
PB6_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub fn set_pb6_iev(&mut self, val: bool)
pub fn set_pb6_iev(&mut self, val: bool)
PB6_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub const fn pb7_iev(&self) -> bool
pub const fn pb7_iev(&self) -> bool
PB7_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub fn set_pb7_iev(&mut self, val: bool)
pub fn set_pb7_iev(&mut self, val: bool)
PB7_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub fn set_pb8_iev(&mut self, val: bool)
pub fn set_pb8_iev(&mut self, val: bool)
PB8_IEV : Interrupt polarity event for Port B I/Os.
pub fn set_pb9_iev(&mut self, val: bool)
pub fn set_pb9_iev(&mut self, val: bool)
PB9_IEV : Interrupt polarity event for Port B I/Os.
pub fn set_pb10_iev(&mut self, val: bool)
pub fn set_pb10_iev(&mut self, val: bool)
PB10_IEV : Interrupt polarity event for Port B I/Os.
pub fn set_pb11_iev(&mut self, val: bool)
pub fn set_pb11_iev(&mut self, val: bool)
PB11_IEV : Interrupt polarity event for Port B I/Os.
pub const fn pb12_iev(&self) -> bool
pub const fn pb12_iev(&self) -> bool
PB12_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub fn set_pb12_iev(&mut self, val: bool)
pub fn set_pb12_iev(&mut self, val: bool)
PB12_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub const fn pb13_iev(&self) -> bool
pub const fn pb13_iev(&self) -> bool
PB13_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub fn set_pb13_iev(&mut self, val: bool)
pub fn set_pb13_iev(&mut self, val: bool)
PB13_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub const fn pb14_iev(&self) -> bool
pub const fn pb14_iev(&self) -> bool
PB14_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub fn set_pb14_iev(&mut self, val: bool)
pub fn set_pb14_iev(&mut self, val: bool)
PB14_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub const fn pb15_iev(&self) -> bool
pub const fn pb15_iev(&self) -> bool
PB15_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.
pub fn set_pb15_iev(&mut self, val: bool)
pub fn set_pb15_iev(&mut self, val: bool)
PB15_IEV : Interrupt polarity event for Port B I/Os. 0: falling edge / low level. 1: rising edge / high level.