Struct esp32s2::INTERRUPT_CORE0
source · pub struct INTERRUPT_CORE0 { /* private fields */ }Expand description
Interrupt Controller (Core 0)
Implementations§
source§impl INTERRUPT_CORE0
impl INTERRUPT_CORE0
sourcepub const PTR: *const RegisterBlock = {0x3f4c2000 as *const interrupt_core0::RegisterBlock}
pub const PTR: *const RegisterBlock = {0x3f4c2000 as *const interrupt_core0::RegisterBlock}
Pointer to the register block
sourcepub const fn ptr() -> *const RegisterBlock
pub const fn ptr() -> *const RegisterBlock
Return the pointer to the register block
sourcepub unsafe fn steal() -> Self
pub unsafe fn steal() -> Self
Steal an instance of this peripheral
Safety
Ensure that the new instance of the peripheral cannot be used in a way that may race with any existing instances, for example by only accessing read-only or write-only registers, or by consuming the original peripheral and using critical sections to coordinate access between multiple new instances.
Additionally, other software such as HALs may rely on only one peripheral instance existing to ensure memory safety; ensure no stolen instances are passed to such software.
Methods from Deref<Target = RegisterBlock>§
sourcepub fn pro_mac_intr_map(&self) -> &PRO_MAC_INTR_MAP
pub fn pro_mac_intr_map(&self) -> &PRO_MAC_INTR_MAP
0x00 - MAC_INTR interrupt configuration register
sourcepub fn pro_mac_nmi_map(&self) -> &PRO_MAC_NMI_MAP
pub fn pro_mac_nmi_map(&self) -> &PRO_MAC_NMI_MAP
0x04 - MAC_NMI interrupt configuration register
sourcepub fn pro_pwr_intr_map(&self) -> &PRO_PWR_INTR_MAP
pub fn pro_pwr_intr_map(&self) -> &PRO_PWR_INTR_MAP
0x08 - PWR_INTR interrupt configuration register
sourcepub fn pro_bb_int_map(&self) -> &PRO_BB_INT_MAP
pub fn pro_bb_int_map(&self) -> &PRO_BB_INT_MAP
0x0c - BB_INT interrupt configuration register
sourcepub fn pro_bt_mac_int_map(&self) -> &PRO_BT_MAC_INT_MAP
pub fn pro_bt_mac_int_map(&self) -> &PRO_BT_MAC_INT_MAP
0x10 - BT_MAC_INT interrupt configuration register
sourcepub fn pro_bt_bb_int_map(&self) -> &PRO_BT_BB_INT_MAP
pub fn pro_bt_bb_int_map(&self) -> &PRO_BT_BB_INT_MAP
0x14 - BT_BB_INT interrupt configuration register
sourcepub fn pro_bt_bb_nmi_map(&self) -> &PRO_BT_BB_NMI_MAP
pub fn pro_bt_bb_nmi_map(&self) -> &PRO_BT_BB_NMI_MAP
0x18 - BT_BB_NMI interrupt configuration register
sourcepub fn pro_rwbt_irq_map(&self) -> &PRO_RWBT_IRQ_MAP
pub fn pro_rwbt_irq_map(&self) -> &PRO_RWBT_IRQ_MAP
0x1c - RWBT_IRQ interrupt configuration register
sourcepub fn pro_rwble_irq_map(&self) -> &PRO_RWBLE_IRQ_MAP
pub fn pro_rwble_irq_map(&self) -> &PRO_RWBLE_IRQ_MAP
0x20 - RWBLE_IRQ interrupt configuration register
sourcepub fn pro_rwbt_nmi_map(&self) -> &PRO_RWBT_NMI_MAP
pub fn pro_rwbt_nmi_map(&self) -> &PRO_RWBT_NMI_MAP
0x24 - RWBT_NMI interrupt configuration register
sourcepub fn pro_rwble_nmi_map(&self) -> &PRO_RWBLE_NMI_MAP
pub fn pro_rwble_nmi_map(&self) -> &PRO_RWBLE_NMI_MAP
0x28 - RWBLE_NMI interrupt configuration register
sourcepub fn pro_slc0_intr_map(&self) -> &PRO_SLC0_INTR_MAP
pub fn pro_slc0_intr_map(&self) -> &PRO_SLC0_INTR_MAP
0x2c - SLC0_INTR interrupt configuration register
sourcepub fn pro_slc1_intr_map(&self) -> &PRO_SLC1_INTR_MAP
pub fn pro_slc1_intr_map(&self) -> &PRO_SLC1_INTR_MAP
0x30 - SLC1_INTR interrupt configuration register
sourcepub fn pro_uhci0_intr_map(&self) -> &PRO_UHCI0_INTR_MAP
pub fn pro_uhci0_intr_map(&self) -> &PRO_UHCI0_INTR_MAP
0x34 - UHCI0_INTR interrupt configuration register
sourcepub fn pro_uhci1_intr_map(&self) -> &PRO_UHCI1_INTR_MAP
pub fn pro_uhci1_intr_map(&self) -> &PRO_UHCI1_INTR_MAP
0x38 - UHCI1_INTR interrupt configuration register
sourcepub fn pro_tg_t0_level_int_map(&self) -> &PRO_TG_T0_LEVEL_INT_MAP
pub fn pro_tg_t0_level_int_map(&self) -> &PRO_TG_T0_LEVEL_INT_MAP
0x3c - TG_T0_LEVEL_INT interrupt configuration register
sourcepub fn pro_tg_t1_level_int_map(&self) -> &PRO_TG_T1_LEVEL_INT_MAP
pub fn pro_tg_t1_level_int_map(&self) -> &PRO_TG_T1_LEVEL_INT_MAP
0x40 - TG_T1_LEVEL_INT interrupt configuration register
sourcepub fn pro_tg_wdt_level_int_map(&self) -> &PRO_TG_WDT_LEVEL_INT_MAP
pub fn pro_tg_wdt_level_int_map(&self) -> &PRO_TG_WDT_LEVEL_INT_MAP
0x44 - TG_WDT_LEVEL_INT interrupt configuration register
sourcepub fn pro_tg_lact_level_int_map(&self) -> &PRO_TG_LACT_LEVEL_INT_MAP
pub fn pro_tg_lact_level_int_map(&self) -> &PRO_TG_LACT_LEVEL_INT_MAP
0x48 - TG_LACT_LEVEL_INT interrupt configuration register
sourcepub fn pro_tg1_t0_level_int_map(&self) -> &PRO_TG1_T0_LEVEL_INT_MAP
pub fn pro_tg1_t0_level_int_map(&self) -> &PRO_TG1_T0_LEVEL_INT_MAP
0x4c - TG1_T0_LEVEL_INT interrupt configuration register
sourcepub fn pro_tg1_t1_level_int_map(&self) -> &PRO_TG1_T1_LEVEL_INT_MAP
pub fn pro_tg1_t1_level_int_map(&self) -> &PRO_TG1_T1_LEVEL_INT_MAP
0x50 - TG1_T1_LEVEL_INT interrupt configuration register
sourcepub fn pro_tg1_wdt_level_int_map(&self) -> &PRO_TG1_WDT_LEVEL_INT_MAP
pub fn pro_tg1_wdt_level_int_map(&self) -> &PRO_TG1_WDT_LEVEL_INT_MAP
0x54 - TG1_WDT_LEVEL_INT interrupt configuration register
sourcepub fn pro_tg1_lact_level_int_map(&self) -> &PRO_TG1_LACT_LEVEL_INT_MAP
pub fn pro_tg1_lact_level_int_map(&self) -> &PRO_TG1_LACT_LEVEL_INT_MAP
0x58 - TG1_LACT_LEVEL_INT interrupt configuration register
sourcepub fn pro_gpio_interrupt_pro_map(&self) -> &PRO_GPIO_INTERRUPT_PRO_MAP
pub fn pro_gpio_interrupt_pro_map(&self) -> &PRO_GPIO_INTERRUPT_PRO_MAP
0x5c - GPIO_INTERRUPT_PRO interrupt configuration register
sourcepub fn pro_gpio_interrupt_pro_nmi_map(&self) -> &PRO_GPIO_INTERRUPT_PRO_NMI_MAP
pub fn pro_gpio_interrupt_pro_nmi_map(&self) -> &PRO_GPIO_INTERRUPT_PRO_NMI_MAP
0x60 - GPIO_INTERRUPT_PRO_NMI interrupt configuration register
sourcepub fn pro_gpio_interrupt_app_map(&self) -> &PRO_GPIO_INTERRUPT_APP_MAP
pub fn pro_gpio_interrupt_app_map(&self) -> &PRO_GPIO_INTERRUPT_APP_MAP
0x64 - GPIO_INTERRUPT_APP interrupt configuration register
sourcepub fn pro_gpio_interrupt_app_nmi_map(&self) -> &PRO_GPIO_INTERRUPT_APP_NMI_MAP
pub fn pro_gpio_interrupt_app_nmi_map(&self) -> &PRO_GPIO_INTERRUPT_APP_NMI_MAP
0x68 - GPIO_INTERRUPT_APP_NMI interrupt configuration register
sourcepub fn pro_dedicated_gpio_in_intr_map(&self) -> &PRO_DEDICATED_GPIO_IN_INTR_MAP
pub fn pro_dedicated_gpio_in_intr_map(&self) -> &PRO_DEDICATED_GPIO_IN_INTR_MAP
0x6c - DEDICATED_GPIO_IN_INTR interrupt configuration register
sourcepub fn pro_cpu_intr_from_cpu_0_map(&self) -> &PRO_CPU_INTR_FROM_CPU_0_MAP
pub fn pro_cpu_intr_from_cpu_0_map(&self) -> &PRO_CPU_INTR_FROM_CPU_0_MAP
0x70 - CPU_INTR_FROM_CPU_0 interrupt configuration register
sourcepub fn pro_cpu_intr_from_cpu_1_map(&self) -> &PRO_CPU_INTR_FROM_CPU_1_MAP
pub fn pro_cpu_intr_from_cpu_1_map(&self) -> &PRO_CPU_INTR_FROM_CPU_1_MAP
0x74 - CPU_INTR_FROM_CPU_1 interrupt configuration register
sourcepub fn pro_cpu_intr_from_cpu_2_map(&self) -> &PRO_CPU_INTR_FROM_CPU_2_MAP
pub fn pro_cpu_intr_from_cpu_2_map(&self) -> &PRO_CPU_INTR_FROM_CPU_2_MAP
0x78 - CPU_INTR_FROM_CPU_2 interrupt configuration register
sourcepub fn pro_cpu_intr_from_cpu_3_map(&self) -> &PRO_CPU_INTR_FROM_CPU_3_MAP
pub fn pro_cpu_intr_from_cpu_3_map(&self) -> &PRO_CPU_INTR_FROM_CPU_3_MAP
0x7c - CPU_INTR_FROM_CPU_3 interrupt configuration register
sourcepub fn pro_spi_intr_1_map(&self) -> &PRO_SPI_INTR_1_MAP
pub fn pro_spi_intr_1_map(&self) -> &PRO_SPI_INTR_1_MAP
0x80 - SPI_INTR_1 interrupt configuration register
sourcepub fn pro_spi_intr_2_map(&self) -> &PRO_SPI_INTR_2_MAP
pub fn pro_spi_intr_2_map(&self) -> &PRO_SPI_INTR_2_MAP
0x84 - SPI_INTR_2 interrupt configuration register
sourcepub fn pro_spi_intr_3_map(&self) -> &PRO_SPI_INTR_3_MAP
pub fn pro_spi_intr_3_map(&self) -> &PRO_SPI_INTR_3_MAP
0x88 - SPI_INTR_3 interrupt configuration register
sourcepub fn pro_i2s0_int_map(&self) -> &PRO_I2S0_INT_MAP
pub fn pro_i2s0_int_map(&self) -> &PRO_I2S0_INT_MAP
0x8c - I2S0_INT interrupt configuration register
sourcepub fn pro_i2s1_int_map(&self) -> &PRO_I2S1_INT_MAP
pub fn pro_i2s1_int_map(&self) -> &PRO_I2S1_INT_MAP
0x90 - I2S1_INT interrupt configuration register
sourcepub fn pro_uart_intr_map(&self) -> &PRO_UART_INTR_MAP
pub fn pro_uart_intr_map(&self) -> &PRO_UART_INTR_MAP
0x94 - UART_INT interrupt configuration register
sourcepub fn pro_uart1_intr_map(&self) -> &PRO_UART1_INTR_MAP
pub fn pro_uart1_intr_map(&self) -> &PRO_UART1_INTR_MAP
0x98 - UART1_INT interrupt configuration register
sourcepub fn pro_uart2_intr_map(&self) -> &PRO_UART2_INTR_MAP
pub fn pro_uart2_intr_map(&self) -> &PRO_UART2_INTR_MAP
0x9c - UART2_INT interrupt configuration register
sourcepub fn pro_sdio_host_interrupt_map(&self) -> &PRO_SDIO_HOST_INTERRUPT_MAP
pub fn pro_sdio_host_interrupt_map(&self) -> &PRO_SDIO_HOST_INTERRUPT_MAP
0xa0 - SDIO_HOST_INTERRUPT configuration register
sourcepub fn pro_pwm0_intr_map(&self) -> &PRO_PWM0_INTR_MAP
pub fn pro_pwm0_intr_map(&self) -> &PRO_PWM0_INTR_MAP
0xa4 - PWM0_INTR interrupt configuration register
sourcepub fn pro_pwm1_intr_map(&self) -> &PRO_PWM1_INTR_MAP
pub fn pro_pwm1_intr_map(&self) -> &PRO_PWM1_INTR_MAP
0xa8 - PWM1_INTR interrupt configuration register
sourcepub fn pro_pwm2_intr_map(&self) -> &PRO_PWM2_INTR_MAP
pub fn pro_pwm2_intr_map(&self) -> &PRO_PWM2_INTR_MAP
0xac - PWM2_INTR interrupt configuration register
sourcepub fn pro_pwm3_intr_map(&self) -> &PRO_PWM3_INTR_MAP
pub fn pro_pwm3_intr_map(&self) -> &PRO_PWM3_INTR_MAP
0xb0 - PWM3_INTR interrupt configuration register
sourcepub fn pro_ledc_int_map(&self) -> &PRO_LEDC_INT_MAP
pub fn pro_ledc_int_map(&self) -> &PRO_LEDC_INT_MAP
0xb4 - LEDC_INTR interrupt configuration register
sourcepub fn pro_efuse_int_map(&self) -> &PRO_EFUSE_INT_MAP
pub fn pro_efuse_int_map(&self) -> &PRO_EFUSE_INT_MAP
0xb8 - EFUSE_INT interrupt configuration register
sourcepub fn pro_can_int_map(&self) -> &PRO_CAN_INT_MAP
pub fn pro_can_int_map(&self) -> &PRO_CAN_INT_MAP
0xbc - CAN_INT interrupt configuration register
sourcepub fn pro_usb_intr_map(&self) -> &PRO_USB_INTR_MAP
pub fn pro_usb_intr_map(&self) -> &PRO_USB_INTR_MAP
0xc0 - USB_INT interrupt configuration register
sourcepub fn pro_rtc_core_intr_map(&self) -> &PRO_RTC_CORE_INTR_MAP
pub fn pro_rtc_core_intr_map(&self) -> &PRO_RTC_CORE_INTR_MAP
0xc4 - RTC_CORE_INTR interrupt configuration register
sourcepub fn pro_rmt_intr_map(&self) -> &PRO_RMT_INTR_MAP
pub fn pro_rmt_intr_map(&self) -> &PRO_RMT_INTR_MAP
0xc8 - RMT_INTR interrupt configuration register
sourcepub fn pro_pcnt_intr_map(&self) -> &PRO_PCNT_INTR_MAP
pub fn pro_pcnt_intr_map(&self) -> &PRO_PCNT_INTR_MAP
0xcc - PCNT_INTR interrupt configuration register
sourcepub fn pro_i2c_ext0_intr_map(&self) -> &PRO_I2C_EXT0_INTR_MAP
pub fn pro_i2c_ext0_intr_map(&self) -> &PRO_I2C_EXT0_INTR_MAP
0xd0 - I2C_EXT0_INTR interrupt configuration register
sourcepub fn pro_i2c_ext1_intr_map(&self) -> &PRO_I2C_EXT1_INTR_MAP
pub fn pro_i2c_ext1_intr_map(&self) -> &PRO_I2C_EXT1_INTR_MAP
0xd4 - I2C_EXT1_INTR interrupt configuration register
sourcepub fn pro_rsa_intr_map(&self) -> &PRO_RSA_INTR_MAP
pub fn pro_rsa_intr_map(&self) -> &PRO_RSA_INTR_MAP
0xd8 - RSA_INTR interrupt configuration register
sourcepub fn pro_sha_intr_map(&self) -> &PRO_SHA_INTR_MAP
pub fn pro_sha_intr_map(&self) -> &PRO_SHA_INTR_MAP
0xdc - SHA_INTR interrupt configuration register
sourcepub fn pro_aes_intr_map(&self) -> &PRO_AES_INTR_MAP
pub fn pro_aes_intr_map(&self) -> &PRO_AES_INTR_MAP
0xe0 - AES_INTR interrupt configuration register
sourcepub fn pro_spi2_dma_int_map(&self) -> &PRO_SPI2_DMA_INT_MAP
pub fn pro_spi2_dma_int_map(&self) -> &PRO_SPI2_DMA_INT_MAP
0xe4 - SPI2_DMA_INT interrupt configuration register
sourcepub fn pro_spi3_dma_int_map(&self) -> &PRO_SPI3_DMA_INT_MAP
pub fn pro_spi3_dma_int_map(&self) -> &PRO_SPI3_DMA_INT_MAP
0xe8 - SPI3_DMA_INT interrupt configuration register
sourcepub fn pro_wdg_int_map(&self) -> &PRO_WDG_INT_MAP
pub fn pro_wdg_int_map(&self) -> &PRO_WDG_INT_MAP
0xec - WDG_INT interrupt configuration register
sourcepub fn pro_timer_int1_map(&self) -> &PRO_TIMER_INT1_MAP
pub fn pro_timer_int1_map(&self) -> &PRO_TIMER_INT1_MAP
0xf0 - TIMER_INT1 interrupt configuration register
sourcepub fn pro_timer_int2_map(&self) -> &PRO_TIMER_INT2_MAP
pub fn pro_timer_int2_map(&self) -> &PRO_TIMER_INT2_MAP
0xf4 - TIMER_INT2 interrupt configuration register
sourcepub fn pro_tg_t0_edge_int_map(&self) -> &PRO_TG_T0_EDGE_INT_MAP
pub fn pro_tg_t0_edge_int_map(&self) -> &PRO_TG_T0_EDGE_INT_MAP
0xf8 - TG_T0_EDGE_INT interrupt configuration register
sourcepub fn pro_tg_t1_edge_int_map(&self) -> &PRO_TG_T1_EDGE_INT_MAP
pub fn pro_tg_t1_edge_int_map(&self) -> &PRO_TG_T1_EDGE_INT_MAP
0xfc - TG_T1_EDGE_INT interrupt configuration register
sourcepub fn pro_tg_wdt_edge_int_map(&self) -> &PRO_TG_WDT_EDGE_INT_MAP
pub fn pro_tg_wdt_edge_int_map(&self) -> &PRO_TG_WDT_EDGE_INT_MAP
0x100 - TG_WDT_EDGE_INT interrupt configuration register
sourcepub fn pro_tg_lact_edge_int_map(&self) -> &PRO_TG_LACT_EDGE_INT_MAP
pub fn pro_tg_lact_edge_int_map(&self) -> &PRO_TG_LACT_EDGE_INT_MAP
0x104 - TG_LACT_EDGE_INT interrupt configuration register
sourcepub fn pro_tg1_t0_edge_int_map(&self) -> &PRO_TG1_T0_EDGE_INT_MAP
pub fn pro_tg1_t0_edge_int_map(&self) -> &PRO_TG1_T0_EDGE_INT_MAP
0x108 - TG1_T0_EDGE_INT interrupt configuration register
sourcepub fn pro_tg1_t1_edge_int_map(&self) -> &PRO_TG1_T1_EDGE_INT_MAP
pub fn pro_tg1_t1_edge_int_map(&self) -> &PRO_TG1_T1_EDGE_INT_MAP
0x10c - TG1_T1_EDGE_INT interrupt configuration register
sourcepub fn pro_tg1_wdt_edge_int_map(&self) -> &PRO_TG1_WDT_EDGE_INT_MAP
pub fn pro_tg1_wdt_edge_int_map(&self) -> &PRO_TG1_WDT_EDGE_INT_MAP
0x110 - TG1_WDT_EDGE_INT interrupt configuration register
sourcepub fn pro_tg1_lact_edge_int_map(&self) -> &PRO_TG1_LACT_EDGE_INT_MAP
pub fn pro_tg1_lact_edge_int_map(&self) -> &PRO_TG1_LACT_EDGE_INT_MAP
0x114 - TG1_LACT_EDGE_INT interrupt configuration register
sourcepub fn pro_cache_ia_int_map(&self) -> &PRO_CACHE_IA_INT_MAP
pub fn pro_cache_ia_int_map(&self) -> &PRO_CACHE_IA_INT_MAP
0x118 - CACHE_IA_INT interrupt configuration register
sourcepub fn pro_systimer_target0_int_map(&self) -> &PRO_SYSTIMER_TARGET0_INT_MAP
pub fn pro_systimer_target0_int_map(&self) -> &PRO_SYSTIMER_TARGET0_INT_MAP
0x11c - SYSTIMER_TARGET0_INT interrupt configuration register
sourcepub fn pro_systimer_target1_int_map(&self) -> &PRO_SYSTIMER_TARGET1_INT_MAP
pub fn pro_systimer_target1_int_map(&self) -> &PRO_SYSTIMER_TARGET1_INT_MAP
0x120 - SYSTIMER_TARGET1_INT interrupt configuration register
sourcepub fn pro_systimer_target2_int_map(&self) -> &PRO_SYSTIMER_TARGET2_INT_MAP
pub fn pro_systimer_target2_int_map(&self) -> &PRO_SYSTIMER_TARGET2_INT_MAP
0x124 - SYSTIMER_TARGET2_INT interrupt configuration register
sourcepub fn pro_assist_debug_intr_map(&self) -> &PRO_ASSIST_DEBUG_INTR_MAP
pub fn pro_assist_debug_intr_map(&self) -> &PRO_ASSIST_DEBUG_INTR_MAP
0x128 - ASSIST_DEBUG_INTR interrupt configuration register
sourcepub fn pro_pms_pro_iram0_ilg_intr_map(&self) -> &PRO_PMS_PRO_IRAM0_ILG_INTR_MAP
pub fn pro_pms_pro_iram0_ilg_intr_map(&self) -> &PRO_PMS_PRO_IRAM0_ILG_INTR_MAP
0x12c - PMS_PRO_IRAM0_ILG interrupt configuration register
sourcepub fn pro_pms_pro_dram0_ilg_intr_map(&self) -> &PRO_PMS_PRO_DRAM0_ILG_INTR_MAP
pub fn pro_pms_pro_dram0_ilg_intr_map(&self) -> &PRO_PMS_PRO_DRAM0_ILG_INTR_MAP
0x130 - PMS_PRO_DRAM0_ILG interrupt configuration register
sourcepub fn pro_pms_pro_dport_ilg_intr_map(&self) -> &PRO_PMS_PRO_DPORT_ILG_INTR_MAP
pub fn pro_pms_pro_dport_ilg_intr_map(&self) -> &PRO_PMS_PRO_DPORT_ILG_INTR_MAP
0x134 - PMS_PRO_DPORT_ILG interrupt configuration register
sourcepub fn pro_pms_pro_ahb_ilg_intr_map(&self) -> &PRO_PMS_PRO_AHB_ILG_INTR_MAP
pub fn pro_pms_pro_ahb_ilg_intr_map(&self) -> &PRO_PMS_PRO_AHB_ILG_INTR_MAP
0x138 - PMS_PRO_AHB_ILG interrupt configuration register
sourcepub fn pro_pms_pro_cache_ilg_intr_map(&self) -> &PRO_PMS_PRO_CACHE_ILG_INTR_MAP
pub fn pro_pms_pro_cache_ilg_intr_map(&self) -> &PRO_PMS_PRO_CACHE_ILG_INTR_MAP
0x13c - PMS_PRO_CACHE_ILG interrupt configuration register
sourcepub fn pro_pms_dma_apb_i_ilg_intr_map(&self) -> &PRO_PMS_DMA_APB_I_ILG_INTR_MAP
pub fn pro_pms_dma_apb_i_ilg_intr_map(&self) -> &PRO_PMS_DMA_APB_I_ILG_INTR_MAP
0x140 - PMS_DMA_APB_I_ILG interrupt configuration register
sourcepub fn pro_pms_dma_rx_i_ilg_intr_map(&self) -> &PRO_PMS_DMA_RX_I_ILG_INTR_MAP
pub fn pro_pms_dma_rx_i_ilg_intr_map(&self) -> &PRO_PMS_DMA_RX_I_ILG_INTR_MAP
0x144 - PMS_DMA_RX_I_ILG interrupt configuration register
sourcepub fn pro_pms_dma_tx_i_ilg_intr_map(&self) -> &PRO_PMS_DMA_TX_I_ILG_INTR_MAP
pub fn pro_pms_dma_tx_i_ilg_intr_map(&self) -> &PRO_PMS_DMA_TX_I_ILG_INTR_MAP
0x148 - PMS_DMA_TX_I_ILG interrupt configuration register
sourcepub fn pro_spi_mem_reject_intr_map(&self) -> &PRO_SPI_MEM_REJECT_INTR_MAP
pub fn pro_spi_mem_reject_intr_map(&self) -> &PRO_SPI_MEM_REJECT_INTR_MAP
0x14c - SPI_MEM_REJECT_INTR interrupt configuration register
sourcepub fn pro_dma_copy_intr_map(&self) -> &PRO_DMA_COPY_INTR_MAP
pub fn pro_dma_copy_intr_map(&self) -> &PRO_DMA_COPY_INTR_MAP
0x150 - DMA_COPY_INTR interrupt configuration register
sourcepub fn pro_spi4_dma_int_map(&self) -> &PRO_SPI4_DMA_INT_MAP
pub fn pro_spi4_dma_int_map(&self) -> &PRO_SPI4_DMA_INT_MAP
0x154 - SPI4_DMA_INT interrupt configuration register
sourcepub fn pro_spi_intr_4_map(&self) -> &PRO_SPI_INTR_4_MAP
pub fn pro_spi_intr_4_map(&self) -> &PRO_SPI_INTR_4_MAP
0x158 - SPI_INTR_4 interrupt configuration register
sourcepub fn pro_dcache_preload_int_map(&self) -> &PRO_DCACHE_PRELOAD_INT_MAP
pub fn pro_dcache_preload_int_map(&self) -> &PRO_DCACHE_PRELOAD_INT_MAP
0x15c - DCACHE_PRELOAD_INT interrupt configuration register
sourcepub fn pro_icache_preload_int_map(&self) -> &PRO_ICACHE_PRELOAD_INT_MAP
pub fn pro_icache_preload_int_map(&self) -> &PRO_ICACHE_PRELOAD_INT_MAP
0x160 - ICACHE_PRELOAD_INT interrupt configuration register
sourcepub fn pro_apb_adc_int_map(&self) -> &PRO_APB_ADC_INT_MAP
pub fn pro_apb_adc_int_map(&self) -> &PRO_APB_ADC_INT_MAP
0x164 - APB_ADC_INT interrupt configuration register
sourcepub fn pro_crypto_dma_int_map(&self) -> &PRO_CRYPTO_DMA_INT_MAP
pub fn pro_crypto_dma_int_map(&self) -> &PRO_CRYPTO_DMA_INT_MAP
0x168 - CRYPTO_DMA_INT interrupt configuration register
sourcepub fn pro_cpu_peri_error_int_map(&self) -> &PRO_CPU_PERI_ERROR_INT_MAP
pub fn pro_cpu_peri_error_int_map(&self) -> &PRO_CPU_PERI_ERROR_INT_MAP
0x16c - CPU_PERI_ERROR_INT interrupt configuration register
sourcepub fn pro_apb_peri_error_int_map(&self) -> &PRO_APB_PERI_ERROR_INT_MAP
pub fn pro_apb_peri_error_int_map(&self) -> &PRO_APB_PERI_ERROR_INT_MAP
0x170 - APB_PERI_ERROR_INT interrupt configuration register
sourcepub fn pro_dcache_sync_int_map(&self) -> &PRO_DCACHE_SYNC_INT_MAP
pub fn pro_dcache_sync_int_map(&self) -> &PRO_DCACHE_SYNC_INT_MAP
0x174 - DCACHE_SYNC_INT interrupt configuration register
sourcepub fn pro_icache_sync_int_map(&self) -> &PRO_ICACHE_SYNC_INT_MAP
pub fn pro_icache_sync_int_map(&self) -> &PRO_ICACHE_SYNC_INT_MAP
0x178 - ICACHE_SYNC_INT interrupt configuration register
sourcepub fn pro_intr_status_0(&self) -> &PRO_INTR_STATUS_0
pub fn pro_intr_status_0(&self) -> &PRO_INTR_STATUS_0
0x17c - Interrupt status register 0
sourcepub fn pro_intr_status_1(&self) -> &PRO_INTR_STATUS_1
pub fn pro_intr_status_1(&self) -> &PRO_INTR_STATUS_1
0x180 - Interrupt status register 1
sourcepub fn pro_intr_status_2(&self) -> &PRO_INTR_STATUS_2
pub fn pro_intr_status_2(&self) -> &PRO_INTR_STATUS_2
0x184 - Interrupt status register 2
sourcepub fn clock_gate(&self) -> &CLOCK_GATE
pub fn clock_gate(&self) -> &CLOCK_GATE
0x188 - NMI interrupt signals mask register