#[repr(C)] #[cfg_attr(feature = "impl-register-debug", derive(Debug))] #[doc = "Register block"] pub struct RegisterBlock { core_0_entry_1_addr: CORE_0_ENTRY_1_ADDR, core_0_entry_2_addr: CORE_0_ENTRY_2_ADDR, core_0_entry_3_addr: CORE_0_ENTRY_3_ADDR, core_0_entry_4_addr: CORE_0_ENTRY_4_ADDR, core_0_entry_5_addr: CORE_0_ENTRY_5_ADDR, core_0_entry_6_addr: CORE_0_ENTRY_6_ADDR, core_0_entry_7_addr: CORE_0_ENTRY_7_ADDR, core_0_entry_8_addr: CORE_0_ENTRY_8_ADDR, core_0_entry_9_addr: CORE_0_ENTRY_9_ADDR, core_0_entry_10_addr: CORE_0_ENTRY_10_ADDR, core_0_entry_11_addr: CORE_0_ENTRY_11_ADDR, core_0_entry_12_addr: CORE_0_ENTRY_12_ADDR, core_0_entry_13_addr: CORE_0_ENTRY_13_ADDR, _reserved13: [u8; 0x48], core_0_entry_check: CORE_0_ENTRY_CHECK, core_0_statustable1: CORE_0_STATUSTABLE1, core_0_statustable2: CORE_0_STATUSTABLE2, core_0_statustable3: CORE_0_STATUSTABLE3, core_0_statustable4: CORE_0_STATUSTABLE4, core_0_statustable5: CORE_0_STATUSTABLE5, core_0_statustable6: CORE_0_STATUSTABLE6, core_0_statustable7: CORE_0_STATUSTABLE7, core_0_statustable8: CORE_0_STATUSTABLE8, core_0_statustable9: CORE_0_STATUSTABLE9, core_0_statustable10: CORE_0_STATUSTABLE10, core_0_statustable11: CORE_0_STATUSTABLE11, core_0_statustable12: CORE_0_STATUSTABLE12, core_0_statustable13: CORE_0_STATUSTABLE13, _reserved27: [u8; 0x48], core_0_statustable_current: CORE_0_STATUSTABLE_CURRENT, core_0_message_addr: CORE_0_MESSAGE_ADDR, core_0_message_max: CORE_0_MESSAGE_MAX, core_0_message_phase: CORE_0_MESSAGE_PHASE, _reserved31: [u8; 0x34], core_0_world_trigger_addr: CORE_0_WORLD_TRIGGER_ADDR, core_0_world_prepare: CORE_0_WORLD_PREPARE, core_0_world_update: CORE_0_WORLD_UPDATE, core_0_world_cancel: CORE_0_WORLD_CANCEL, core_0_world_iram0: CORE_0_WORLD_IRAM0, core_0_world_dram0_pif: CORE_0_WORLD_DRAM0_PIF, core_0_world_phase: CORE_0_WORLD_PHASE, _reserved38: [u8; 0x24], core_0_nmi_mask_enable: CORE_0_NMI_MASK_ENABLE, core_0_nmi_mask_trigger_addr: CORE_0_NMI_MASK_TRIGGER_ADDR, core_0_nmi_mask_disable: CORE_0_NMI_MASK_DISABLE, core_0_nmi_mask_cancle: CORE_0_NMI_MASK_CANCLE, core_0_nmi_mask: CORE_0_NMI_MASK, core_0_nmi_mask_phase: CORE_0_NMI_MASK_PHASE, _reserved44: [u8; 0x0268], core_1_entry_1_addr: CORE_1_ENTRY_1_ADDR, core_1_entry_2_addr: CORE_1_ENTRY_2_ADDR, core_1_entry_3_addr: CORE_1_ENTRY_3_ADDR, core_1_entry_4_addr: CORE_1_ENTRY_4_ADDR, core_1_entry_5_addr: CORE_1_ENTRY_5_ADDR, core_1_entry_6_addr: CORE_1_ENTRY_6_ADDR, core_1_entry_7_addr: CORE_1_ENTRY_7_ADDR, core_1_entry_8_addr: CORE_1_ENTRY_8_ADDR, core_1_entry_9_addr: CORE_1_ENTRY_9_ADDR, core_1_entry_10_addr: CORE_1_ENTRY_10_ADDR, core_1_entry_11_addr: CORE_1_ENTRY_11_ADDR, core_1_entry_12_addr: CORE_1_ENTRY_12_ADDR, core_1_entry_13_addr: CORE_1_ENTRY_13_ADDR, _reserved57: [u8; 0x48], core_1_entry_check: CORE_1_ENTRY_CHECK, core_1_statustable1: CORE_1_STATUSTABLE1, core_1_statustable2: CORE_1_STATUSTABLE2, core_1_statustable3: CORE_1_STATUSTABLE3, core_1_statustable4: CORE_1_STATUSTABLE4, core_1_statustable5: CORE_1_STATUSTABLE5, core_1_statustable6: CORE_1_STATUSTABLE6, core_1_statustable7: CORE_1_STATUSTABLE7, core_1_statustable8: CORE_1_STATUSTABLE8, core_1_statustable9: CORE_1_STATUSTABLE9, core_1_statustable10: CORE_1_STATUSTABLE10, core_1_statustable11: CORE_1_STATUSTABLE11, core_1_statustable12: CORE_1_STATUSTABLE12, core_1_statustable13: CORE_1_STATUSTABLE13, _reserved71: [u8; 0x48], core_1_statustable_current: CORE_1_STATUSTABLE_CURRENT, core_1_message_addr: CORE_1_MESSAGE_ADDR, core_1_message_max: CORE_1_MESSAGE_MAX, core_1_message_phase: CORE_1_MESSAGE_PHASE, _reserved75: [u8; 0x34], core_1_world_trigger_addr: CORE_1_WORLD_TRIGGER_ADDR, core_1_world_prepare: CORE_1_WORLD_PREPARE, core_1_world_update: CORE_1_WORLD_UPDATE, core_1_world_cancel: CORE_1_WORLD_CANCEL, core_1_world_iram0: CORE_1_WORLD_IRAM0, core_1_world_dram0_pif: CORE_1_WORLD_DRAM0_PIF, core_1_world_phase: CORE_1_WORLD_PHASE, _reserved82: [u8; 0x24], core_1_nmi_mask_enable: CORE_1_NMI_MASK_ENABLE, core_1_nmi_mask_trigger_addr: CORE_1_NMI_MASK_TRIGGER_ADDR, core_1_nmi_mask_disable: CORE_1_NMI_MASK_DISABLE, core_1_nmi_mask_cancle: CORE_1_NMI_MASK_CANCLE, core_1_nmi_mask: CORE_1_NMI_MASK, core_1_nmi_mask_phase: CORE_1_NMI_MASK_PHASE, } impl RegisterBlock { #[doc = "0x00 - Core_0 Entry 1 address configuration Register"] #[inline(always)] pub const fn core_0_entry_1_addr(&self) -> &CORE_0_ENTRY_1_ADDR { &self.core_0_entry_1_addr } #[doc = "0x04 - Core_0 Entry 2 address configuration Register"] #[inline(always)] pub const fn core_0_entry_2_addr(&self) -> &CORE_0_ENTRY_2_ADDR { &self.core_0_entry_2_addr } #[doc = "0x08 - Core_0 Entry 3 address configuration Register"] #[inline(always)] pub const fn core_0_entry_3_addr(&self) -> &CORE_0_ENTRY_3_ADDR { &self.core_0_entry_3_addr } #[doc = "0x0c - Core_0 Entry 4 address configuration Register"] #[inline(always)] pub const fn core_0_entry_4_addr(&self) -> &CORE_0_ENTRY_4_ADDR { &self.core_0_entry_4_addr } #[doc = "0x10 - Core_0 Entry 5 address configuration Register"] #[inline(always)] pub const fn core_0_entry_5_addr(&self) -> &CORE_0_ENTRY_5_ADDR { &self.core_0_entry_5_addr } #[doc = "0x14 - Core_0 Entry 6 address configuration Register"] #[inline(always)] pub const fn core_0_entry_6_addr(&self) -> &CORE_0_ENTRY_6_ADDR { &self.core_0_entry_6_addr } #[doc = "0x18 - Core_0 Entry 7 address configuration Register"] #[inline(always)] pub const fn core_0_entry_7_addr(&self) -> &CORE_0_ENTRY_7_ADDR { &self.core_0_entry_7_addr } #[doc = "0x1c - Core_0 Entry 8 address configuration Register"] #[inline(always)] pub const fn core_0_entry_8_addr(&self) -> &CORE_0_ENTRY_8_ADDR { &self.core_0_entry_8_addr } #[doc = "0x20 - Core_0 Entry 9 address configuration Register"] #[inline(always)] pub const fn core_0_entry_9_addr(&self) -> &CORE_0_ENTRY_9_ADDR { &self.core_0_entry_9_addr } #[doc = "0x24 - Core_0 Entry 10 address configuration Register"] #[inline(always)] pub const fn core_0_entry_10_addr(&self) -> &CORE_0_ENTRY_10_ADDR { &self.core_0_entry_10_addr } #[doc = "0x28 - Core_0 Entry 11 address configuration Register"] #[inline(always)] pub const fn core_0_entry_11_addr(&self) -> &CORE_0_ENTRY_11_ADDR { &self.core_0_entry_11_addr } #[doc = "0x2c - Core_0 Entry 12 address configuration Register"] #[inline(always)] pub const fn core_0_entry_12_addr(&self) -> &CORE_0_ENTRY_12_ADDR { &self.core_0_entry_12_addr } #[doc = "0x30 - Core_0 Entry 13 address configuration Register"] #[inline(always)] pub const fn core_0_entry_13_addr(&self) -> &CORE_0_ENTRY_13_ADDR { &self.core_0_entry_13_addr } #[doc = "0x7c - Core_0 Entry check configuration Register"] #[inline(always)] pub const fn core_0_entry_check(&self) -> &CORE_0_ENTRY_CHECK { &self.core_0_entry_check } #[doc = "0x80 - Status register of world switch of entry 1"] #[inline(always)] pub const fn core_0_statustable1(&self) -> &CORE_0_STATUSTABLE1 { &self.core_0_statustable1 } #[doc = "0x84 - Status register of world switch of entry 2"] #[inline(always)] pub const fn core_0_statustable2(&self) -> &CORE_0_STATUSTABLE2 { &self.core_0_statustable2 } #[doc = "0x88 - Status register of world switch of entry 3"] #[inline(always)] pub const fn core_0_statustable3(&self) -> &CORE_0_STATUSTABLE3 { &self.core_0_statustable3 } #[doc = "0x8c - Status register of world switch of entry 4"] #[inline(always)] pub const fn core_0_statustable4(&self) -> &CORE_0_STATUSTABLE4 { &self.core_0_statustable4 } #[doc = "0x90 - Status register of world switch of entry 5"] #[inline(always)] pub const fn core_0_statustable5(&self) -> &CORE_0_STATUSTABLE5 { &self.core_0_statustable5 } #[doc = "0x94 - Status register of world switch of entry 6"] #[inline(always)] pub const fn core_0_statustable6(&self) -> &CORE_0_STATUSTABLE6 { &self.core_0_statustable6 } #[doc = "0x98 - Status register of world switch of entry 7"] #[inline(always)] pub const fn core_0_statustable7(&self) -> &CORE_0_STATUSTABLE7 { &self.core_0_statustable7 } #[doc = "0x9c - Status register of world switch of entry 8"] #[inline(always)] pub const fn core_0_statustable8(&self) -> &CORE_0_STATUSTABLE8 { &self.core_0_statustable8 } #[doc = "0xa0 - Status register of world switch of entry 9"] #[inline(always)] pub const fn core_0_statustable9(&self) -> &CORE_0_STATUSTABLE9 { &self.core_0_statustable9 } #[doc = "0xa4 - Status register of world switch of entry 10"] #[inline(always)] pub const fn core_0_statustable10(&self) -> &CORE_0_STATUSTABLE10 { &self.core_0_statustable10 } #[doc = "0xa8 - Status register of world switch of entry 11"] #[inline(always)] pub const fn core_0_statustable11(&self) -> &CORE_0_STATUSTABLE11 { &self.core_0_statustable11 } #[doc = "0xac - Status register of world switch of entry 12"] #[inline(always)] pub const fn core_0_statustable12(&self) -> &CORE_0_STATUSTABLE12 { &self.core_0_statustable12 } #[doc = "0xb0 - Status register of world switch of entry 13"] #[inline(always)] pub const fn core_0_statustable13(&self) -> &CORE_0_STATUSTABLE13 { &self.core_0_statustable13 } #[doc = "0xfc - Status register of statustable current"] #[inline(always)] pub const fn core_0_statustable_current(&self) -> &CORE_0_STATUSTABLE_CURRENT { &self.core_0_statustable_current } #[doc = "0x100 - Clear writer_buffer write address configuration register"] #[inline(always)] pub const fn core_0_message_addr(&self) -> &CORE_0_MESSAGE_ADDR { &self.core_0_message_addr } #[doc = "0x104 - Clear writer_buffer write number configuration register"] #[inline(always)] pub const fn core_0_message_max(&self) -> &CORE_0_MESSAGE_MAX { &self.core_0_message_max } #[doc = "0x108 - Clear writer_buffer status register"] #[inline(always)] pub const fn core_0_message_phase(&self) -> &CORE_0_MESSAGE_PHASE { &self.core_0_message_phase } #[doc = "0x140 - Core_0 trigger address configuration Register"] #[inline(always)] pub const fn core_0_world_trigger_addr(&self) -> &CORE_0_WORLD_TRIGGER_ADDR { &self.core_0_world_trigger_addr } #[doc = "0x144 - Core_0 prepare world configuration Register"] #[inline(always)] pub const fn core_0_world_prepare(&self) -> &CORE_0_WORLD_PREPARE { &self.core_0_world_prepare } #[doc = "0x148 - Core_0 configuration update register"] #[inline(always)] pub const fn core_0_world_update(&self) -> &CORE_0_WORLD_UPDATE { &self.core_0_world_update } #[doc = "0x14c - Core_0 configuration cancel register"] #[inline(always)] pub const fn core_0_world_cancel(&self) -> &CORE_0_WORLD_CANCEL { &self.core_0_world_cancel } #[doc = "0x150 - Core_0 Iram0 world register"] #[inline(always)] pub const fn core_0_world_iram0(&self) -> &CORE_0_WORLD_IRAM0 { &self.core_0_world_iram0 } #[doc = "0x154 - Core_0 dram0 and PIF world register"] #[inline(always)] pub const fn core_0_world_dram0_pif(&self) -> &CORE_0_WORLD_DRAM0_PIF { &self.core_0_world_dram0_pif } #[doc = "0x158 - Core_0 world status register"] #[inline(always)] pub const fn core_0_world_phase(&self) -> &CORE_0_WORLD_PHASE { &self.core_0_world_phase } #[doc = "0x180 - Core_0 NMI mask enable register"] #[inline(always)] pub const fn core_0_nmi_mask_enable(&self) -> &CORE_0_NMI_MASK_ENABLE { &self.core_0_nmi_mask_enable } #[doc = "0x184 - Core_0 NMI mask trigger address register"] #[inline(always)] pub const fn core_0_nmi_mask_trigger_addr(&self) -> &CORE_0_NMI_MASK_TRIGGER_ADDR { &self.core_0_nmi_mask_trigger_addr } #[doc = "0x188 - Core_0 NMI mask disable register"] #[inline(always)] pub const fn core_0_nmi_mask_disable(&self) -> &CORE_0_NMI_MASK_DISABLE { &self.core_0_nmi_mask_disable } #[doc = "0x18c - Core_0 NMI mask disable register"] #[inline(always)] pub const fn core_0_nmi_mask_cancle(&self) -> &CORE_0_NMI_MASK_CANCLE { &self.core_0_nmi_mask_cancle } #[doc = "0x190 - Core_0 NMI mask register"] #[inline(always)] pub const fn core_0_nmi_mask(&self) -> &CORE_0_NMI_MASK { &self.core_0_nmi_mask } #[doc = "0x194 - Core_0 NMI mask phase register"] #[inline(always)] pub const fn core_0_nmi_mask_phase(&self) -> &CORE_0_NMI_MASK_PHASE { &self.core_0_nmi_mask_phase } #[doc = "0x400 - Core_1 Entry 1 address configuration Register"] #[inline(always)] pub const fn core_1_entry_1_addr(&self) -> &CORE_1_ENTRY_1_ADDR { &self.core_1_entry_1_addr } #[doc = "0x404 - Core_1 Entry 2 address configuration Register"] #[inline(always)] pub const fn core_1_entry_2_addr(&self) -> &CORE_1_ENTRY_2_ADDR { &self.core_1_entry_2_addr } #[doc = "0x408 - Core_1 Entry 3 address configuration Register"] #[inline(always)] pub const fn core_1_entry_3_addr(&self) -> &CORE_1_ENTRY_3_ADDR { &self.core_1_entry_3_addr } #[doc = "0x40c - Core_1 Entry 4 address configuration Register"] #[inline(always)] pub const fn core_1_entry_4_addr(&self) -> &CORE_1_ENTRY_4_ADDR { &self.core_1_entry_4_addr } #[doc = "0x410 - Core_1 Entry 5 address configuration Register"] #[inline(always)] pub const fn core_1_entry_5_addr(&self) -> &CORE_1_ENTRY_5_ADDR { &self.core_1_entry_5_addr } #[doc = "0x414 - Core_1 Entry 6 address configuration Register"] #[inline(always)] pub const fn core_1_entry_6_addr(&self) -> &CORE_1_ENTRY_6_ADDR { &self.core_1_entry_6_addr } #[doc = "0x418 - Core_1 Entry 7 address configuration Register"] #[inline(always)] pub const fn core_1_entry_7_addr(&self) -> &CORE_1_ENTRY_7_ADDR { &self.core_1_entry_7_addr } #[doc = "0x41c - Core_1 Entry 8 address configuration Register"] #[inline(always)] pub const fn core_1_entry_8_addr(&self) -> &CORE_1_ENTRY_8_ADDR { &self.core_1_entry_8_addr } #[doc = "0x420 - Core_1 Entry 9 address configuration Register"] #[inline(always)] pub const fn core_1_entry_9_addr(&self) -> &CORE_1_ENTRY_9_ADDR { &self.core_1_entry_9_addr } #[doc = "0x424 - Core_1 Entry 10 address configuration Register"] #[inline(always)] pub const fn core_1_entry_10_addr(&self) -> &CORE_1_ENTRY_10_ADDR { &self.core_1_entry_10_addr } #[doc = "0x428 - Core_1 Entry 11 address configuration Register"] #[inline(always)] pub const fn core_1_entry_11_addr(&self) -> &CORE_1_ENTRY_11_ADDR { &self.core_1_entry_11_addr } #[doc = "0x42c - Core_1 Entry 12 address configuration Register"] #[inline(always)] pub const fn core_1_entry_12_addr(&self) -> &CORE_1_ENTRY_12_ADDR { &self.core_1_entry_12_addr } #[doc = "0x430 - Core_1 Entry 13 address configuration Register"] #[inline(always)] pub const fn core_1_entry_13_addr(&self) -> &CORE_1_ENTRY_13_ADDR { &self.core_1_entry_13_addr } #[doc = "0x47c - Core_1 Entry check configuration Register"] #[inline(always)] pub const fn core_1_entry_check(&self) -> &CORE_1_ENTRY_CHECK { &self.core_1_entry_check } #[doc = "0x480 - Status register of world switch of entry 1"] #[inline(always)] pub const fn core_1_statustable1(&self) -> &CORE_1_STATUSTABLE1 { &self.core_1_statustable1 } #[doc = "0x484 - Status register of world switch of entry 2"] #[inline(always)] pub const fn core_1_statustable2(&self) -> &CORE_1_STATUSTABLE2 { &self.core_1_statustable2 } #[doc = "0x488 - Status register of world switch of entry 3"] #[inline(always)] pub const fn core_1_statustable3(&self) -> &CORE_1_STATUSTABLE3 { &self.core_1_statustable3 } #[doc = "0x48c - Status register of world switch of entry 4"] #[inline(always)] pub const fn core_1_statustable4(&self) -> &CORE_1_STATUSTABLE4 { &self.core_1_statustable4 } #[doc = "0x490 - Status register of world switch of entry 5"] #[inline(always)] pub const fn core_1_statustable5(&self) -> &CORE_1_STATUSTABLE5 { &self.core_1_statustable5 } #[doc = "0x494 - Status register of world switch of entry 6"] #[inline(always)] pub const fn core_1_statustable6(&self) -> &CORE_1_STATUSTABLE6 { &self.core_1_statustable6 } #[doc = "0x498 - Status register of world switch of entry 7"] #[inline(always)] pub const fn core_1_statustable7(&self) -> &CORE_1_STATUSTABLE7 { &self.core_1_statustable7 } #[doc = "0x49c - Status register of world switch of entry 8"] #[inline(always)] pub const fn core_1_statustable8(&self) -> &CORE_1_STATUSTABLE8 { &self.core_1_statustable8 } #[doc = "0x4a0 - Status register of world switch of entry 9"] #[inline(always)] pub const fn core_1_statustable9(&self) -> &CORE_1_STATUSTABLE9 { &self.core_1_statustable9 } #[doc = "0x4a4 - Status register of world switch of entry 10"] #[inline(always)] pub const fn core_1_statustable10(&self) -> &CORE_1_STATUSTABLE10 { &self.core_1_statustable10 } #[doc = "0x4a8 - Status register of world switch of entry 11"] #[inline(always)] pub const fn core_1_statustable11(&self) -> &CORE_1_STATUSTABLE11 { &self.core_1_statustable11 } #[doc = "0x4ac - Status register of world switch of entry 12"] #[inline(always)] pub const fn core_1_statustable12(&self) -> &CORE_1_STATUSTABLE12 { &self.core_1_statustable12 } #[doc = "0x4b0 - Status register of world switch of entry 13"] #[inline(always)] pub const fn core_1_statustable13(&self) -> &CORE_1_STATUSTABLE13 { &self.core_1_statustable13 } #[doc = "0x4fc - Status register of statustable current"] #[inline(always)] pub const fn core_1_statustable_current(&self) -> &CORE_1_STATUSTABLE_CURRENT { &self.core_1_statustable_current } #[doc = "0x500 - Clear writer_buffer write address configuration register"] #[inline(always)] pub const fn core_1_message_addr(&self) -> &CORE_1_MESSAGE_ADDR { &self.core_1_message_addr } #[doc = "0x504 - Clear writer_buffer write number configuration register"] #[inline(always)] pub const fn core_1_message_max(&self) -> &CORE_1_MESSAGE_MAX { &self.core_1_message_max } #[doc = "0x508 - Clear writer_buffer status register"] #[inline(always)] pub const fn core_1_message_phase(&self) -> &CORE_1_MESSAGE_PHASE { &self.core_1_message_phase } #[doc = "0x540 - Core_1 trigger address configuration Register"] #[inline(always)] pub const fn core_1_world_trigger_addr(&self) -> &CORE_1_WORLD_TRIGGER_ADDR { &self.core_1_world_trigger_addr } #[doc = "0x544 - Core_1 prepare world configuration Register"] #[inline(always)] pub const fn core_1_world_prepare(&self) -> &CORE_1_WORLD_PREPARE { &self.core_1_world_prepare } #[doc = "0x548 - Core_1 configuration update register"] #[inline(always)] pub const fn core_1_world_update(&self) -> &CORE_1_WORLD_UPDATE { &self.core_1_world_update } #[doc = "0x54c - Core_1 configuration cancel register"] #[inline(always)] pub const fn core_1_world_cancel(&self) -> &CORE_1_WORLD_CANCEL { &self.core_1_world_cancel } #[doc = "0x550 - Core_1 Iram0 world register"] #[inline(always)] pub const fn core_1_world_iram0(&self) -> &CORE_1_WORLD_IRAM0 { &self.core_1_world_iram0 } #[doc = "0x554 - Core_1 dram0 and PIF world register"] #[inline(always)] pub const fn core_1_world_dram0_pif(&self) -> &CORE_1_WORLD_DRAM0_PIF { &self.core_1_world_dram0_pif } #[doc = "0x558 - Core_0 world status register"] #[inline(always)] pub const fn core_1_world_phase(&self) -> &CORE_1_WORLD_PHASE { &self.core_1_world_phase } #[doc = "0x580 - Core_1 NMI mask enable register"] #[inline(always)] pub const fn core_1_nmi_mask_enable(&self) -> &CORE_1_NMI_MASK_ENABLE { &self.core_1_nmi_mask_enable } #[doc = "0x584 - Core_1 NMI mask trigger addr register"] #[inline(always)] pub const fn core_1_nmi_mask_trigger_addr(&self) -> &CORE_1_NMI_MASK_TRIGGER_ADDR { &self.core_1_nmi_mask_trigger_addr } #[doc = "0x588 - Core_1 NMI mask disable register"] #[inline(always)] pub const fn core_1_nmi_mask_disable(&self) -> &CORE_1_NMI_MASK_DISABLE { &self.core_1_nmi_mask_disable } #[doc = "0x58c - Core_1 NMI mask disable register"] #[inline(always)] pub const fn core_1_nmi_mask_cancle(&self) -> &CORE_1_NMI_MASK_CANCLE { &self.core_1_nmi_mask_cancle } #[doc = "0x590 - Core_1 NMI mask register"] #[inline(always)] pub const fn core_1_nmi_mask(&self) -> &CORE_1_NMI_MASK { &self.core_1_nmi_mask } #[doc = "0x594 - Core_1 NMI mask phase register"] #[inline(always)] pub const fn core_1_nmi_mask_phase(&self) -> &CORE_1_NMI_MASK_PHASE { &self.core_1_nmi_mask_phase } } #[doc = "Core_0_ENTRY_1_ADDR (rw) register accessor: Core_0 Entry 1 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_entry_1_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_entry_1_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_entry_1_addr`] module"] #[doc(alias = "Core_0_ENTRY_1_ADDR")] pub type CORE_0_ENTRY_1_ADDR = crate::Reg; #[doc = "Core_0 Entry 1 address configuration Register"] pub mod core_0_entry_1_addr; #[doc = "Core_0_ENTRY_2_ADDR (rw) register accessor: Core_0 Entry 2 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_entry_2_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_entry_2_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_entry_2_addr`] module"] #[doc(alias = "Core_0_ENTRY_2_ADDR")] pub type CORE_0_ENTRY_2_ADDR = crate::Reg; #[doc = "Core_0 Entry 2 address configuration Register"] pub mod core_0_entry_2_addr; #[doc = "Core_0_ENTRY_3_ADDR (rw) register accessor: Core_0 Entry 3 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_entry_3_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_entry_3_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_entry_3_addr`] module"] #[doc(alias = "Core_0_ENTRY_3_ADDR")] pub type CORE_0_ENTRY_3_ADDR = crate::Reg; #[doc = "Core_0 Entry 3 address configuration Register"] pub mod core_0_entry_3_addr; #[doc = "Core_0_ENTRY_4_ADDR (rw) register accessor: Core_0 Entry 4 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_entry_4_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_entry_4_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_entry_4_addr`] module"] #[doc(alias = "Core_0_ENTRY_4_ADDR")] pub type CORE_0_ENTRY_4_ADDR = crate::Reg; #[doc = "Core_0 Entry 4 address configuration Register"] pub mod core_0_entry_4_addr; #[doc = "Core_0_ENTRY_5_ADDR (rw) register accessor: Core_0 Entry 5 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_entry_5_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_entry_5_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_entry_5_addr`] module"] #[doc(alias = "Core_0_ENTRY_5_ADDR")] pub type CORE_0_ENTRY_5_ADDR = crate::Reg; #[doc = "Core_0 Entry 5 address configuration Register"] pub mod core_0_entry_5_addr; #[doc = "Core_0_ENTRY_6_ADDR (rw) register accessor: Core_0 Entry 6 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_entry_6_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_entry_6_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_entry_6_addr`] module"] #[doc(alias = "Core_0_ENTRY_6_ADDR")] pub type CORE_0_ENTRY_6_ADDR = crate::Reg; #[doc = "Core_0 Entry 6 address configuration Register"] pub mod core_0_entry_6_addr; #[doc = "Core_0_ENTRY_7_ADDR (rw) register accessor: Core_0 Entry 7 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_entry_7_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_entry_7_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_entry_7_addr`] module"] #[doc(alias = "Core_0_ENTRY_7_ADDR")] pub type CORE_0_ENTRY_7_ADDR = crate::Reg; #[doc = "Core_0 Entry 7 address configuration Register"] pub mod core_0_entry_7_addr; #[doc = "Core_0_ENTRY_8_ADDR (rw) register accessor: Core_0 Entry 8 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_entry_8_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_entry_8_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_entry_8_addr`] module"] #[doc(alias = "Core_0_ENTRY_8_ADDR")] pub type CORE_0_ENTRY_8_ADDR = crate::Reg; #[doc = "Core_0 Entry 8 address configuration Register"] pub mod core_0_entry_8_addr; #[doc = "Core_0_ENTRY_9_ADDR (rw) register accessor: Core_0 Entry 9 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_entry_9_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_entry_9_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_entry_9_addr`] module"] #[doc(alias = "Core_0_ENTRY_9_ADDR")] pub type CORE_0_ENTRY_9_ADDR = crate::Reg; #[doc = "Core_0 Entry 9 address configuration Register"] pub mod core_0_entry_9_addr; #[doc = "Core_0_ENTRY_10_ADDR (rw) register accessor: Core_0 Entry 10 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_entry_10_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_entry_10_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_entry_10_addr`] module"] #[doc(alias = "Core_0_ENTRY_10_ADDR")] pub type CORE_0_ENTRY_10_ADDR = crate::Reg; #[doc = "Core_0 Entry 10 address configuration Register"] pub mod core_0_entry_10_addr; #[doc = "Core_0_ENTRY_11_ADDR (rw) register accessor: Core_0 Entry 11 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_entry_11_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_entry_11_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_entry_11_addr`] module"] #[doc(alias = "Core_0_ENTRY_11_ADDR")] pub type CORE_0_ENTRY_11_ADDR = crate::Reg; #[doc = "Core_0 Entry 11 address configuration Register"] pub mod core_0_entry_11_addr; #[doc = "Core_0_ENTRY_12_ADDR (rw) register accessor: Core_0 Entry 12 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_entry_12_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_entry_12_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_entry_12_addr`] module"] #[doc(alias = "Core_0_ENTRY_12_ADDR")] pub type CORE_0_ENTRY_12_ADDR = crate::Reg; #[doc = "Core_0 Entry 12 address configuration Register"] pub mod core_0_entry_12_addr; #[doc = "Core_0_ENTRY_13_ADDR (rw) register accessor: Core_0 Entry 13 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_entry_13_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_entry_13_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_entry_13_addr`] module"] #[doc(alias = "Core_0_ENTRY_13_ADDR")] pub type CORE_0_ENTRY_13_ADDR = crate::Reg; #[doc = "Core_0 Entry 13 address configuration Register"] pub mod core_0_entry_13_addr; #[doc = "Core_0_ENTRY_CHECK (rw) register accessor: Core_0 Entry check configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_entry_check::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_entry_check::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_entry_check`] module"] #[doc(alias = "Core_0_ENTRY_CHECK")] pub type CORE_0_ENTRY_CHECK = crate::Reg; #[doc = "Core_0 Entry check configuration Register"] pub mod core_0_entry_check; #[doc = "Core_0_STATUSTABLE1 (rw) register accessor: Status register of world switch of entry 1\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_statustable1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_statustable1::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_statustable1`] module"] #[doc(alias = "Core_0_STATUSTABLE1")] pub type CORE_0_STATUSTABLE1 = crate::Reg; #[doc = "Status register of world switch of entry 1"] pub mod core_0_statustable1; #[doc = "Core_0_STATUSTABLE2 (rw) register accessor: Status register of world switch of entry 2\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_statustable2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_statustable2::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_statustable2`] module"] #[doc(alias = "Core_0_STATUSTABLE2")] pub type CORE_0_STATUSTABLE2 = crate::Reg; #[doc = "Status register of world switch of entry 2"] pub mod core_0_statustable2; #[doc = "Core_0_STATUSTABLE3 (rw) register accessor: Status register of world switch of entry 3\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_statustable3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_statustable3::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_statustable3`] module"] #[doc(alias = "Core_0_STATUSTABLE3")] pub type CORE_0_STATUSTABLE3 = crate::Reg; #[doc = "Status register of world switch of entry 3"] pub mod core_0_statustable3; #[doc = "Core_0_STATUSTABLE4 (rw) register accessor: Status register of world switch of entry 4\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_statustable4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_statustable4::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_statustable4`] module"] #[doc(alias = "Core_0_STATUSTABLE4")] pub type CORE_0_STATUSTABLE4 = crate::Reg; #[doc = "Status register of world switch of entry 4"] pub mod core_0_statustable4; #[doc = "Core_0_STATUSTABLE5 (rw) register accessor: Status register of world switch of entry 5\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_statustable5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_statustable5::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_statustable5`] module"] #[doc(alias = "Core_0_STATUSTABLE5")] pub type CORE_0_STATUSTABLE5 = crate::Reg; #[doc = "Status register of world switch of entry 5"] pub mod core_0_statustable5; #[doc = "Core_0_STATUSTABLE6 (rw) register accessor: Status register of world switch of entry 6\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_statustable6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_statustable6::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_statustable6`] module"] #[doc(alias = "Core_0_STATUSTABLE6")] pub type CORE_0_STATUSTABLE6 = crate::Reg; #[doc = "Status register of world switch of entry 6"] pub mod core_0_statustable6; #[doc = "Core_0_STATUSTABLE7 (rw) register accessor: Status register of world switch of entry 7\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_statustable7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_statustable7::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_statustable7`] module"] #[doc(alias = "Core_0_STATUSTABLE7")] pub type CORE_0_STATUSTABLE7 = crate::Reg; #[doc = "Status register of world switch of entry 7"] pub mod core_0_statustable7; #[doc = "Core_0_STATUSTABLE8 (rw) register accessor: Status register of world switch of entry 8\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_statustable8::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_statustable8::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_statustable8`] module"] #[doc(alias = "Core_0_STATUSTABLE8")] pub type CORE_0_STATUSTABLE8 = crate::Reg; #[doc = "Status register of world switch of entry 8"] pub mod core_0_statustable8; #[doc = "Core_0_STATUSTABLE9 (rw) register accessor: Status register of world switch of entry 9\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_statustable9::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_statustable9::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_statustable9`] module"] #[doc(alias = "Core_0_STATUSTABLE9")] pub type CORE_0_STATUSTABLE9 = crate::Reg; #[doc = "Status register of world switch of entry 9"] pub mod core_0_statustable9; #[doc = "Core_0_STATUSTABLE10 (rw) register accessor: Status register of world switch of entry 10\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_statustable10::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_statustable10::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_statustable10`] module"] #[doc(alias = "Core_0_STATUSTABLE10")] pub type CORE_0_STATUSTABLE10 = crate::Reg; #[doc = "Status register of world switch of entry 10"] pub mod core_0_statustable10; #[doc = "Core_0_STATUSTABLE11 (rw) register accessor: Status register of world switch of entry 11\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_statustable11::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_statustable11::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_statustable11`] module"] #[doc(alias = "Core_0_STATUSTABLE11")] pub type CORE_0_STATUSTABLE11 = crate::Reg; #[doc = "Status register of world switch of entry 11"] pub mod core_0_statustable11; #[doc = "Core_0_STATUSTABLE12 (rw) register accessor: Status register of world switch of entry 12\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_statustable12::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_statustable12::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_statustable12`] module"] #[doc(alias = "Core_0_STATUSTABLE12")] pub type CORE_0_STATUSTABLE12 = crate::Reg; #[doc = "Status register of world switch of entry 12"] pub mod core_0_statustable12; #[doc = "Core_0_STATUSTABLE13 (rw) register accessor: Status register of world switch of entry 13\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_statustable13::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_statustable13::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_statustable13`] module"] #[doc(alias = "Core_0_STATUSTABLE13")] pub type CORE_0_STATUSTABLE13 = crate::Reg; #[doc = "Status register of world switch of entry 13"] pub mod core_0_statustable13; #[doc = "Core_0_STATUSTABLE_CURRENT (rw) register accessor: Status register of statustable current\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_statustable_current::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_statustable_current::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_statustable_current`] module"] #[doc(alias = "Core_0_STATUSTABLE_CURRENT")] pub type CORE_0_STATUSTABLE_CURRENT = crate::Reg; #[doc = "Status register of statustable current"] pub mod core_0_statustable_current; #[doc = "Core_0_MESSAGE_ADDR (rw) register accessor: Clear writer_buffer write address configuration register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_message_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_message_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_message_addr`] module"] #[doc(alias = "Core_0_MESSAGE_ADDR")] pub type CORE_0_MESSAGE_ADDR = crate::Reg; #[doc = "Clear writer_buffer write address configuration register"] pub mod core_0_message_addr; #[doc = "Core_0_MESSAGE_MAX (rw) register accessor: Clear writer_buffer write number configuration register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_message_max::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_message_max::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_message_max`] module"] #[doc(alias = "Core_0_MESSAGE_MAX")] pub type CORE_0_MESSAGE_MAX = crate::Reg; #[doc = "Clear writer_buffer write number configuration register"] pub mod core_0_message_max; #[doc = "Core_0_MESSAGE_PHASE (r) register accessor: Clear writer_buffer status register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_message_phase::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_message_phase`] module"] #[doc(alias = "Core_0_MESSAGE_PHASE")] pub type CORE_0_MESSAGE_PHASE = crate::Reg; #[doc = "Clear writer_buffer status register"] pub mod core_0_message_phase; #[doc = "Core_0_World_TRIGGER_ADDR (rw) register accessor: Core_0 trigger address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_world_trigger_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_world_trigger_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_world_trigger_addr`] module"] #[doc(alias = "Core_0_World_TRIGGER_ADDR")] pub type CORE_0_WORLD_TRIGGER_ADDR = crate::Reg; #[doc = "Core_0 trigger address configuration Register"] pub mod core_0_world_trigger_addr; #[doc = "Core_0_World_PREPARE (rw) register accessor: Core_0 prepare world configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_world_prepare::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_world_prepare::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_world_prepare`] module"] #[doc(alias = "Core_0_World_PREPARE")] pub type CORE_0_WORLD_PREPARE = crate::Reg; #[doc = "Core_0 prepare world configuration Register"] pub mod core_0_world_prepare; #[doc = "Core_0_World_UPDATE (w) register accessor: Core_0 configuration update register\n\nYou can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_world_update::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_world_update`] module"] #[doc(alias = "Core_0_World_UPDATE")] pub type CORE_0_WORLD_UPDATE = crate::Reg; #[doc = "Core_0 configuration update register"] pub mod core_0_world_update; #[doc = "Core_0_World_Cancel (w) register accessor: Core_0 configuration cancel register\n\nYou can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_world_cancel::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_world_cancel`] module"] #[doc(alias = "Core_0_World_Cancel")] pub type CORE_0_WORLD_CANCEL = crate::Reg; #[doc = "Core_0 configuration cancel register"] pub mod core_0_world_cancel; #[doc = "Core_0_World_IRam0 (rw) register accessor: Core_0 Iram0 world register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_world_iram0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_world_iram0::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_world_iram0`] module"] #[doc(alias = "Core_0_World_IRam0")] pub type CORE_0_WORLD_IRAM0 = crate::Reg; #[doc = "Core_0 Iram0 world register"] pub mod core_0_world_iram0; #[doc = "Core_0_World_DRam0_PIF (rw) register accessor: Core_0 dram0 and PIF world register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_world_dram0_pif::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_world_dram0_pif::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_world_dram0_pif`] module"] #[doc(alias = "Core_0_World_DRam0_PIF")] pub type CORE_0_WORLD_DRAM0_PIF = crate::Reg; #[doc = "Core_0 dram0 and PIF world register"] pub mod core_0_world_dram0_pif; #[doc = "Core_0_World_Phase (r) register accessor: Core_0 world status register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_world_phase::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_world_phase`] module"] #[doc(alias = "Core_0_World_Phase")] pub type CORE_0_WORLD_PHASE = crate::Reg; #[doc = "Core_0 world status register"] pub mod core_0_world_phase; #[doc = "Core_0_NMI_MASK_ENABLE (w) register accessor: Core_0 NMI mask enable register\n\nYou can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_nmi_mask_enable::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_nmi_mask_enable`] module"] #[doc(alias = "Core_0_NMI_MASK_ENABLE")] pub type CORE_0_NMI_MASK_ENABLE = crate::Reg; #[doc = "Core_0 NMI mask enable register"] pub mod core_0_nmi_mask_enable; #[doc = "Core_0_NMI_MASK_TRIGGER_ADDR (rw) register accessor: Core_0 NMI mask trigger address register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_nmi_mask_trigger_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_nmi_mask_trigger_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_nmi_mask_trigger_addr`] module"] #[doc(alias = "Core_0_NMI_MASK_TRIGGER_ADDR")] pub type CORE_0_NMI_MASK_TRIGGER_ADDR = crate::Reg; #[doc = "Core_0 NMI mask trigger address register"] pub mod core_0_nmi_mask_trigger_addr; #[doc = "Core_0_NMI_MASK_DISABLE (w) register accessor: Core_0 NMI mask disable register\n\nYou can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_nmi_mask_disable::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_nmi_mask_disable`] module"] #[doc(alias = "Core_0_NMI_MASK_DISABLE")] pub type CORE_0_NMI_MASK_DISABLE = crate::Reg; #[doc = "Core_0 NMI mask disable register"] pub mod core_0_nmi_mask_disable; #[doc = "Core_0_NMI_MASK_CANCLE (w) register accessor: Core_0 NMI mask disable register\n\nYou can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_nmi_mask_cancle::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_nmi_mask_cancle`] module"] #[doc(alias = "Core_0_NMI_MASK_CANCLE")] pub type CORE_0_NMI_MASK_CANCLE = crate::Reg; #[doc = "Core_0 NMI mask disable register"] pub mod core_0_nmi_mask_cancle; #[doc = "Core_0_NMI_MASK (rw) register accessor: Core_0 NMI mask register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_nmi_mask::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_0_nmi_mask::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_nmi_mask`] module"] #[doc(alias = "Core_0_NMI_MASK")] pub type CORE_0_NMI_MASK = crate::Reg; #[doc = "Core_0 NMI mask register"] pub mod core_0_nmi_mask; #[doc = "Core_0_NMI_MASK_PHASE (r) register accessor: Core_0 NMI mask phase register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_0_nmi_mask_phase::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_0_nmi_mask_phase`] module"] #[doc(alias = "Core_0_NMI_MASK_PHASE")] pub type CORE_0_NMI_MASK_PHASE = crate::Reg; #[doc = "Core_0 NMI mask phase register"] pub mod core_0_nmi_mask_phase; #[doc = "Core_1_ENTRY_1_ADDR (rw) register accessor: Core_1 Entry 1 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_entry_1_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_entry_1_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_entry_1_addr`] module"] #[doc(alias = "Core_1_ENTRY_1_ADDR")] pub type CORE_1_ENTRY_1_ADDR = crate::Reg; #[doc = "Core_1 Entry 1 address configuration Register"] pub mod core_1_entry_1_addr; #[doc = "Core_1_ENTRY_2_ADDR (rw) register accessor: Core_1 Entry 2 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_entry_2_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_entry_2_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_entry_2_addr`] module"] #[doc(alias = "Core_1_ENTRY_2_ADDR")] pub type CORE_1_ENTRY_2_ADDR = crate::Reg; #[doc = "Core_1 Entry 2 address configuration Register"] pub mod core_1_entry_2_addr; #[doc = "Core_1_ENTRY_3_ADDR (rw) register accessor: Core_1 Entry 3 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_entry_3_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_entry_3_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_entry_3_addr`] module"] #[doc(alias = "Core_1_ENTRY_3_ADDR")] pub type CORE_1_ENTRY_3_ADDR = crate::Reg; #[doc = "Core_1 Entry 3 address configuration Register"] pub mod core_1_entry_3_addr; #[doc = "Core_1_ENTRY_4_ADDR (rw) register accessor: Core_1 Entry 4 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_entry_4_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_entry_4_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_entry_4_addr`] module"] #[doc(alias = "Core_1_ENTRY_4_ADDR")] pub type CORE_1_ENTRY_4_ADDR = crate::Reg; #[doc = "Core_1 Entry 4 address configuration Register"] pub mod core_1_entry_4_addr; #[doc = "Core_1_ENTRY_5_ADDR (rw) register accessor: Core_1 Entry 5 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_entry_5_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_entry_5_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_entry_5_addr`] module"] #[doc(alias = "Core_1_ENTRY_5_ADDR")] pub type CORE_1_ENTRY_5_ADDR = crate::Reg; #[doc = "Core_1 Entry 5 address configuration Register"] pub mod core_1_entry_5_addr; #[doc = "Core_1_ENTRY_6_ADDR (rw) register accessor: Core_1 Entry 6 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_entry_6_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_entry_6_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_entry_6_addr`] module"] #[doc(alias = "Core_1_ENTRY_6_ADDR")] pub type CORE_1_ENTRY_6_ADDR = crate::Reg; #[doc = "Core_1 Entry 6 address configuration Register"] pub mod core_1_entry_6_addr; #[doc = "Core_1_ENTRY_7_ADDR (rw) register accessor: Core_1 Entry 7 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_entry_7_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_entry_7_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_entry_7_addr`] module"] #[doc(alias = "Core_1_ENTRY_7_ADDR")] pub type CORE_1_ENTRY_7_ADDR = crate::Reg; #[doc = "Core_1 Entry 7 address configuration Register"] pub mod core_1_entry_7_addr; #[doc = "Core_1_ENTRY_8_ADDR (rw) register accessor: Core_1 Entry 8 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_entry_8_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_entry_8_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_entry_8_addr`] module"] #[doc(alias = "Core_1_ENTRY_8_ADDR")] pub type CORE_1_ENTRY_8_ADDR = crate::Reg; #[doc = "Core_1 Entry 8 address configuration Register"] pub mod core_1_entry_8_addr; #[doc = "Core_1_ENTRY_9_ADDR (rw) register accessor: Core_1 Entry 9 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_entry_9_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_entry_9_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_entry_9_addr`] module"] #[doc(alias = "Core_1_ENTRY_9_ADDR")] pub type CORE_1_ENTRY_9_ADDR = crate::Reg; #[doc = "Core_1 Entry 9 address configuration Register"] pub mod core_1_entry_9_addr; #[doc = "Core_1_ENTRY_10_ADDR (rw) register accessor: Core_1 Entry 10 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_entry_10_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_entry_10_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_entry_10_addr`] module"] #[doc(alias = "Core_1_ENTRY_10_ADDR")] pub type CORE_1_ENTRY_10_ADDR = crate::Reg; #[doc = "Core_1 Entry 10 address configuration Register"] pub mod core_1_entry_10_addr; #[doc = "Core_1_ENTRY_11_ADDR (rw) register accessor: Core_1 Entry 11 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_entry_11_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_entry_11_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_entry_11_addr`] module"] #[doc(alias = "Core_1_ENTRY_11_ADDR")] pub type CORE_1_ENTRY_11_ADDR = crate::Reg; #[doc = "Core_1 Entry 11 address configuration Register"] pub mod core_1_entry_11_addr; #[doc = "Core_1_ENTRY_12_ADDR (rw) register accessor: Core_1 Entry 12 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_entry_12_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_entry_12_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_entry_12_addr`] module"] #[doc(alias = "Core_1_ENTRY_12_ADDR")] pub type CORE_1_ENTRY_12_ADDR = crate::Reg; #[doc = "Core_1 Entry 12 address configuration Register"] pub mod core_1_entry_12_addr; #[doc = "Core_1_ENTRY_13_ADDR (rw) register accessor: Core_1 Entry 13 address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_entry_13_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_entry_13_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_entry_13_addr`] module"] #[doc(alias = "Core_1_ENTRY_13_ADDR")] pub type CORE_1_ENTRY_13_ADDR = crate::Reg; #[doc = "Core_1 Entry 13 address configuration Register"] pub mod core_1_entry_13_addr; #[doc = "Core_1_ENTRY_CHECK (rw) register accessor: Core_1 Entry check configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_entry_check::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_entry_check::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_entry_check`] module"] #[doc(alias = "Core_1_ENTRY_CHECK")] pub type CORE_1_ENTRY_CHECK = crate::Reg; #[doc = "Core_1 Entry check configuration Register"] pub mod core_1_entry_check; #[doc = "Core_1_STATUSTABLE1 (rw) register accessor: Status register of world switch of entry 1\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_statustable1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_statustable1::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_statustable1`] module"] #[doc(alias = "Core_1_STATUSTABLE1")] pub type CORE_1_STATUSTABLE1 = crate::Reg; #[doc = "Status register of world switch of entry 1"] pub mod core_1_statustable1; #[doc = "Core_1_STATUSTABLE2 (rw) register accessor: Status register of world switch of entry 2\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_statustable2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_statustable2::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_statustable2`] module"] #[doc(alias = "Core_1_STATUSTABLE2")] pub type CORE_1_STATUSTABLE2 = crate::Reg; #[doc = "Status register of world switch of entry 2"] pub mod core_1_statustable2; #[doc = "Core_1_STATUSTABLE3 (rw) register accessor: Status register of world switch of entry 3\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_statustable3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_statustable3::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_statustable3`] module"] #[doc(alias = "Core_1_STATUSTABLE3")] pub type CORE_1_STATUSTABLE3 = crate::Reg; #[doc = "Status register of world switch of entry 3"] pub mod core_1_statustable3; #[doc = "Core_1_STATUSTABLE4 (rw) register accessor: Status register of world switch of entry 4\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_statustable4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_statustable4::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_statustable4`] module"] #[doc(alias = "Core_1_STATUSTABLE4")] pub type CORE_1_STATUSTABLE4 = crate::Reg; #[doc = "Status register of world switch of entry 4"] pub mod core_1_statustable4; #[doc = "Core_1_STATUSTABLE5 (rw) register accessor: Status register of world switch of entry 5\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_statustable5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_statustable5::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_statustable5`] module"] #[doc(alias = "Core_1_STATUSTABLE5")] pub type CORE_1_STATUSTABLE5 = crate::Reg; #[doc = "Status register of world switch of entry 5"] pub mod core_1_statustable5; #[doc = "Core_1_STATUSTABLE6 (rw) register accessor: Status register of world switch of entry 6\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_statustable6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_statustable6::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_statustable6`] module"] #[doc(alias = "Core_1_STATUSTABLE6")] pub type CORE_1_STATUSTABLE6 = crate::Reg; #[doc = "Status register of world switch of entry 6"] pub mod core_1_statustable6; #[doc = "Core_1_STATUSTABLE7 (rw) register accessor: Status register of world switch of entry 7\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_statustable7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_statustable7::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_statustable7`] module"] #[doc(alias = "Core_1_STATUSTABLE7")] pub type CORE_1_STATUSTABLE7 = crate::Reg; #[doc = "Status register of world switch of entry 7"] pub mod core_1_statustable7; #[doc = "Core_1_STATUSTABLE8 (rw) register accessor: Status register of world switch of entry 8\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_statustable8::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_statustable8::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_statustable8`] module"] #[doc(alias = "Core_1_STATUSTABLE8")] pub type CORE_1_STATUSTABLE8 = crate::Reg; #[doc = "Status register of world switch of entry 8"] pub mod core_1_statustable8; #[doc = "Core_1_STATUSTABLE9 (rw) register accessor: Status register of world switch of entry 9\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_statustable9::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_statustable9::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_statustable9`] module"] #[doc(alias = "Core_1_STATUSTABLE9")] pub type CORE_1_STATUSTABLE9 = crate::Reg; #[doc = "Status register of world switch of entry 9"] pub mod core_1_statustable9; #[doc = "Core_1_STATUSTABLE10 (rw) register accessor: Status register of world switch of entry 10\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_statustable10::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_statustable10::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_statustable10`] module"] #[doc(alias = "Core_1_STATUSTABLE10")] pub type CORE_1_STATUSTABLE10 = crate::Reg; #[doc = "Status register of world switch of entry 10"] pub mod core_1_statustable10; #[doc = "Core_1_STATUSTABLE11 (rw) register accessor: Status register of world switch of entry 11\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_statustable11::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_statustable11::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_statustable11`] module"] #[doc(alias = "Core_1_STATUSTABLE11")] pub type CORE_1_STATUSTABLE11 = crate::Reg; #[doc = "Status register of world switch of entry 11"] pub mod core_1_statustable11; #[doc = "Core_1_STATUSTABLE12 (rw) register accessor: Status register of world switch of entry 12\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_statustable12::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_statustable12::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_statustable12`] module"] #[doc(alias = "Core_1_STATUSTABLE12")] pub type CORE_1_STATUSTABLE12 = crate::Reg; #[doc = "Status register of world switch of entry 12"] pub mod core_1_statustable12; #[doc = "Core_1_STATUSTABLE13 (rw) register accessor: Status register of world switch of entry 13\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_statustable13::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_statustable13::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_statustable13`] module"] #[doc(alias = "Core_1_STATUSTABLE13")] pub type CORE_1_STATUSTABLE13 = crate::Reg; #[doc = "Status register of world switch of entry 13"] pub mod core_1_statustable13; #[doc = "Core_1_STATUSTABLE_CURRENT (rw) register accessor: Status register of statustable current\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_statustable_current::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_statustable_current::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_statustable_current`] module"] #[doc(alias = "Core_1_STATUSTABLE_CURRENT")] pub type CORE_1_STATUSTABLE_CURRENT = crate::Reg; #[doc = "Status register of statustable current"] pub mod core_1_statustable_current; #[doc = "Core_1_MESSAGE_ADDR (rw) register accessor: Clear writer_buffer write address configuration register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_message_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_message_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_message_addr`] module"] #[doc(alias = "Core_1_MESSAGE_ADDR")] pub type CORE_1_MESSAGE_ADDR = crate::Reg; #[doc = "Clear writer_buffer write address configuration register"] pub mod core_1_message_addr; #[doc = "Core_1_MESSAGE_MAX (rw) register accessor: Clear writer_buffer write number configuration register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_message_max::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_message_max::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_message_max`] module"] #[doc(alias = "Core_1_MESSAGE_MAX")] pub type CORE_1_MESSAGE_MAX = crate::Reg; #[doc = "Clear writer_buffer write number configuration register"] pub mod core_1_message_max; #[doc = "Core_1_MESSAGE_PHASE (r) register accessor: Clear writer_buffer status register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_message_phase::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_message_phase`] module"] #[doc(alias = "Core_1_MESSAGE_PHASE")] pub type CORE_1_MESSAGE_PHASE = crate::Reg; #[doc = "Clear writer_buffer status register"] pub mod core_1_message_phase; #[doc = "Core_1_World_TRIGGER_ADDR (rw) register accessor: Core_1 trigger address configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_world_trigger_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_world_trigger_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_world_trigger_addr`] module"] #[doc(alias = "Core_1_World_TRIGGER_ADDR")] pub type CORE_1_WORLD_TRIGGER_ADDR = crate::Reg; #[doc = "Core_1 trigger address configuration Register"] pub mod core_1_world_trigger_addr; #[doc = "Core_1_World_PREPARE (rw) register accessor: Core_1 prepare world configuration Register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_world_prepare::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_world_prepare::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_world_prepare`] module"] #[doc(alias = "Core_1_World_PREPARE")] pub type CORE_1_WORLD_PREPARE = crate::Reg; #[doc = "Core_1 prepare world configuration Register"] pub mod core_1_world_prepare; #[doc = "Core_1_World_UPDATE (w) register accessor: Core_1 configuration update register\n\nYou can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_world_update::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_world_update`] module"] #[doc(alias = "Core_1_World_UPDATE")] pub type CORE_1_WORLD_UPDATE = crate::Reg; #[doc = "Core_1 configuration update register"] pub mod core_1_world_update; #[doc = "Core_1_World_Cancel (w) register accessor: Core_1 configuration cancel register\n\nYou can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_world_cancel::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_world_cancel`] module"] #[doc(alias = "Core_1_World_Cancel")] pub type CORE_1_WORLD_CANCEL = crate::Reg; #[doc = "Core_1 configuration cancel register"] pub mod core_1_world_cancel; #[doc = "Core_1_World_IRam0 (rw) register accessor: Core_1 Iram0 world register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_world_iram0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_world_iram0::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_world_iram0`] module"] #[doc(alias = "Core_1_World_IRam0")] pub type CORE_1_WORLD_IRAM0 = crate::Reg; #[doc = "Core_1 Iram0 world register"] pub mod core_1_world_iram0; #[doc = "Core_1_World_DRam0_PIF (rw) register accessor: Core_1 dram0 and PIF world register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_world_dram0_pif::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_world_dram0_pif::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_world_dram0_pif`] module"] #[doc(alias = "Core_1_World_DRam0_PIF")] pub type CORE_1_WORLD_DRAM0_PIF = crate::Reg; #[doc = "Core_1 dram0 and PIF world register"] pub mod core_1_world_dram0_pif; #[doc = "Core_1_World_Phase (r) register accessor: Core_0 world status register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_world_phase::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_world_phase`] module"] #[doc(alias = "Core_1_World_Phase")] pub type CORE_1_WORLD_PHASE = crate::Reg; #[doc = "Core_0 world status register"] pub mod core_1_world_phase; #[doc = "Core_1_NMI_MASK_ENABLE (w) register accessor: Core_1 NMI mask enable register\n\nYou can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_nmi_mask_enable::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_nmi_mask_enable`] module"] #[doc(alias = "Core_1_NMI_MASK_ENABLE")] pub type CORE_1_NMI_MASK_ENABLE = crate::Reg; #[doc = "Core_1 NMI mask enable register"] pub mod core_1_nmi_mask_enable; #[doc = "Core_1_NMI_MASK_TRIGGER_ADDR (rw) register accessor: Core_1 NMI mask trigger addr register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_nmi_mask_trigger_addr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_nmi_mask_trigger_addr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_nmi_mask_trigger_addr`] module"] #[doc(alias = "Core_1_NMI_MASK_TRIGGER_ADDR")] pub type CORE_1_NMI_MASK_TRIGGER_ADDR = crate::Reg; #[doc = "Core_1 NMI mask trigger addr register"] pub mod core_1_nmi_mask_trigger_addr; #[doc = "Core_1_NMI_MASK_DISABLE (w) register accessor: Core_1 NMI mask disable register\n\nYou can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_nmi_mask_disable::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_nmi_mask_disable`] module"] #[doc(alias = "Core_1_NMI_MASK_DISABLE")] pub type CORE_1_NMI_MASK_DISABLE = crate::Reg; #[doc = "Core_1 NMI mask disable register"] pub mod core_1_nmi_mask_disable; #[doc = "Core_1_NMI_MASK_CANCLE (w) register accessor: Core_1 NMI mask disable register\n\nYou can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_nmi_mask_cancle::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_nmi_mask_cancle`] module"] #[doc(alias = "Core_1_NMI_MASK_CANCLE")] pub type CORE_1_NMI_MASK_CANCLE = crate::Reg; #[doc = "Core_1 NMI mask disable register"] pub mod core_1_nmi_mask_cancle; #[doc = "Core_1_NMI_MASK (rw) register accessor: Core_1 NMI mask register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_nmi_mask::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`core_1_nmi_mask::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_nmi_mask`] module"] #[doc(alias = "Core_1_NMI_MASK")] pub type CORE_1_NMI_MASK = crate::Reg; #[doc = "Core_1 NMI mask register"] pub mod core_1_nmi_mask; #[doc = "Core_1_NMI_MASK_PHASE (r) register accessor: Core_1 NMI mask phase register\n\nYou can [`read`](crate::Reg::read) this register and get [`core_1_nmi_mask_phase::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@core_1_nmi_mask_phase`] module"] #[doc(alias = "Core_1_NMI_MASK_PHASE")] pub type CORE_1_NMI_MASK_PHASE = crate::Reg; #[doc = "Core_1 NMI mask phase register"] pub mod core_1_nmi_mask_phase;