#[repr(C)]pub struct RegisterBlock {
pub wkup_ctrl_reg: Reg<WKUP_CTRL_REG_SPEC>,
pub wkup_compare_reg: Reg<WKUP_COMPARE_REG_SPEC>,
pub wkup_irq_status_reg: Reg<WKUP_IRQ_STATUS_REG_SPEC>,
pub wkup_counter_reg: Reg<WKUP_COUNTER_REG_SPEC>,
pub wkup_select_gpio_reg: Reg<WKUP_SELECT_GPIO_REG_SPEC>,
pub wkup2_select_gpio_reg: Reg<WKUP2_SELECT_GPIO_REG_SPEC>,
pub wkup_pol_gpio_reg: Reg<WKUP_POL_GPIO_REG_SPEC>,
pub wkup2_pol_gpio_reg: Reg<WKUP2_POL_GPIO_REG_SPEC>,
}Expand description
Register block
Fields§
§wkup_ctrl_reg: Reg<WKUP_CTRL_REG_SPEC>0x00 - Control register for the wakeup counter
wkup_compare_reg: Reg<WKUP_COMPARE_REG_SPEC>0x02 - Number of events before wakeup interrupt
wkup_irq_status_reg: Reg<WKUP_IRQ_STATUS_REG_SPEC>0x04 - Reset wakeup interrupt
wkup_counter_reg: Reg<WKUP_COUNTER_REG_SPEC>0x06 - Actual number of events of the wakeup counter
wkup_select_gpio_reg: Reg<WKUP_SELECT_GPIO_REG_SPEC>0x08 - Select which inputs from P0 port can trigger wkup counter
wkup2_select_gpio_reg: Reg<WKUP2_SELECT_GPIO_REG_SPEC>0x0a - Select which inputs from P1 port can trigger wkup counter
wkup_pol_gpio_reg: Reg<WKUP_POL_GPIO_REG_SPEC>0x0c - Select the sensitivity polarity for each P0 input
wkup2_pol_gpio_reg: Reg<WKUP2_POL_GPIO_REG_SPEC>0x0e - Select the sensitivity polarity for each P1 input
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl !Sync for RegisterBlock
impl Send for RegisterBlock
impl Unpin for RegisterBlock
impl UnsafeUnpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more