Struct esp32::dport::RegisterBlock

source ·
#[repr(C)]
pub struct RegisterBlock { /* private fields */ }
Expand description

Register block

Implementations§

source§

impl RegisterBlock

source

pub const fn pro_boot_remap_ctrl(&self) -> &PRO_BOOT_REMAP_CTRL

0x00 -

source

pub const fn app_boot_remap_ctrl(&self) -> &APP_BOOT_REMAP_CTRL

0x04 -

source

pub const fn access_check(&self) -> &ACCESS_CHECK

0x08 -

source

pub const fn pro_dport_apb_mask0(&self) -> &PRO_DPORT_APB_MASK0

0x0c -

source

pub const fn pro_dport_apb_mask1(&self) -> &PRO_DPORT_APB_MASK1

0x10 -

source

pub const fn app_dport_apb_mask0(&self) -> &APP_DPORT_APB_MASK0

0x14 -

source

pub const fn app_dport_apb_mask1(&self) -> &APP_DPORT_APB_MASK1

0x18 -

source

pub const fn peri_clk_en(&self) -> &PERI_CLK_EN

0x1c -

source

pub const fn peri_rst_en(&self) -> &PERI_RST_EN

0x20 -

source

pub const fn wifi_bb_cfg(&self) -> &WIFI_BB_CFG

0x24 -

source

pub const fn wifi_bb_cfg_2(&self) -> &WIFI_BB_CFG_2

0x28 -

source

pub const fn appcpu_ctrl_a(&self) -> &APPCPU_CTRL_A

0x2c -

source

pub const fn appcpu_ctrl_b(&self) -> &APPCPU_CTRL_B

0x30 -

source

pub const fn appcpu_ctrl_c(&self) -> &APPCPU_CTRL_C

0x34 -

source

pub const fn appcpu_ctrl_d(&self) -> &APPCPU_CTRL_D

0x38 -

source

pub const fn cpu_per_conf(&self) -> &CPU_PER_CONF

0x3c -

source

pub const fn pro_cache_ctrl(&self) -> &PRO_CACHE_CTRL

0x40 -

source

pub const fn pro_cache_ctrl1(&self) -> &PRO_CACHE_CTRL1

0x44 -

source

pub const fn pro_cache_lock_0_addr(&self) -> &PRO_CACHE_LOCK_0_ADDR

0x48 -

source

pub const fn pro_cache_lock_1_addr(&self) -> &PRO_CACHE_LOCK_1_ADDR

0x4c -

source

pub const fn pro_cache_lock_2_addr(&self) -> &PRO_CACHE_LOCK_2_ADDR

0x50 -

source

pub const fn pro_cache_lock_3_addr(&self) -> &PRO_CACHE_LOCK_3_ADDR

0x54 -

source

pub const fn app_cache_ctrl(&self) -> &APP_CACHE_CTRL

0x58 -

source

pub const fn app_cache_ctrl1(&self) -> &APP_CACHE_CTRL1

0x5c -

source

pub const fn app_cache_lock_0_addr(&self) -> &APP_CACHE_LOCK_0_ADDR

0x60 -

source

pub const fn app_cache_lock_1_addr(&self) -> &APP_CACHE_LOCK_1_ADDR

0x64 -

source

pub const fn app_cache_lock_2_addr(&self) -> &APP_CACHE_LOCK_2_ADDR

0x68 -

source

pub const fn app_cache_lock_3_addr(&self) -> &APP_CACHE_LOCK_3_ADDR

0x6c -

source

pub const fn tracemem_mux_mode(&self) -> &TRACEMEM_MUX_MODE

0x70 -

source

pub const fn pro_tracemem_ena(&self) -> &PRO_TRACEMEM_ENA

0x74 -

source

pub const fn app_tracemem_ena(&self) -> &APP_TRACEMEM_ENA

0x78 -

source

pub const fn cache_mux_mode(&self) -> &CACHE_MUX_MODE

0x7c -

source

pub const fn immu_page_mode(&self) -> &IMMU_PAGE_MODE

0x80 -

source

pub const fn dmmu_page_mode(&self) -> &DMMU_PAGE_MODE

0x84 -

source

pub const fn rom_mpu_ena(&self) -> &ROM_MPU_ENA

0x88 -

source

pub const fn mem_pd_mask(&self) -> &MEM_PD_MASK

0x8c -

source

pub const fn rom_pd_ctrl(&self) -> &ROM_PD_CTRL

0x90 -

source

pub const fn rom_fo_ctrl(&self) -> &ROM_FO_CTRL

0x94 -

source

pub const fn sram_pd_ctrl_0(&self) -> &SRAM_PD_CTRL_0

0x98 -

source

pub const fn sram_pd_ctrl_1(&self) -> &SRAM_PD_CTRL_1

0x9c -

source

pub const fn sram_fo_ctrl_0(&self) -> &SRAM_FO_CTRL_0

0xa0 -

source

pub const fn sram_fo_ctrl_1(&self) -> &SRAM_FO_CTRL_1

0xa4 -

source

pub const fn iram_dram_ahb_sel(&self) -> &IRAM_DRAM_AHB_SEL

0xa8 -

source

pub const fn tag_fo_ctrl(&self) -> &TAG_FO_CTRL

0xac -

source

pub const fn ahb_lite_mask(&self) -> &AHB_LITE_MASK

0xb0 -

source

pub const fn ahb_mpu_table_0(&self) -> &AHB_MPU_TABLE_0

0xb4 -

source

pub const fn ahb_mpu_table_1(&self) -> &AHB_MPU_TABLE_1

0xb8 -

source

pub const fn host_inf_sel(&self) -> &HOST_INF_SEL

0xbc -

source

pub const fn perip_clk_en(&self) -> &PERIP_CLK_EN

0xc0 -

source

pub const fn perip_rst_en(&self) -> &PERIP_RST_EN

0xc4 -

source

pub const fn slave_spi_config(&self) -> &SLAVE_SPI_CONFIG

0xc8 -

source

pub const fn wifi_clk_en(&self) -> &WIFI_CLK_EN

0xcc -

source

pub const fn core_rst_en(&self) -> &CORE_RST_EN

0xd0 -

source

pub const fn bt_lpck_div_int(&self) -> &BT_LPCK_DIV_INT

0xd4 -

source

pub const fn bt_lpck_div_frac(&self) -> &BT_LPCK_DIV_FRAC

0xd8 -

source

pub const fn cpu_intr_from_cpu_0(&self) -> &CPU_INTR_FROM_CPU_0

0xdc -

source

pub const fn cpu_intr_from_cpu_1(&self) -> &CPU_INTR_FROM_CPU_1

0xe0 -

source

pub const fn cpu_intr_from_cpu_2(&self) -> &CPU_INTR_FROM_CPU_2

0xe4 -

source

pub const fn cpu_intr_from_cpu_3(&self) -> &CPU_INTR_FROM_CPU_3

0xe8 -

source

pub const fn pro_intr_status_0(&self) -> &PRO_INTR_STATUS_0

0xec -

source

pub const fn pro_intr_status_1(&self) -> &PRO_INTR_STATUS_1

0xf0 -

source

pub const fn pro_intr_status_2(&self) -> &PRO_INTR_STATUS_2

0xf4 -

source

pub const fn app_intr_status_0(&self) -> &APP_INTR_STATUS_0

0xf8 -

source

pub const fn app_intr_status_1(&self) -> &APP_INTR_STATUS_1

0xfc -

source

pub const fn app_intr_status_2(&self) -> &APP_INTR_STATUS_2

0x100 -

source

pub const fn pro_mac_intr_map(&self) -> &PRO_MAC_INTR_MAP

0x104 -

source

pub const fn pro_mac_nmi_map(&self) -> &PRO_MAC_NMI_MAP

0x108 -

source

pub const fn pro_bb_int_map(&self) -> &PRO_BB_INT_MAP

0x10c -

source

pub const fn pro_bt_mac_int_map(&self) -> &PRO_BT_MAC_INT_MAP

0x110 -

source

pub const fn pro_bt_bb_int_map(&self) -> &PRO_BT_BB_INT_MAP

0x114 -

source

pub const fn pro_bt_bb_nmi_map(&self) -> &PRO_BT_BB_NMI_MAP

0x118 -

source

pub const fn pro_rwbt_irq_map(&self) -> &PRO_RWBT_IRQ_MAP

0x11c -

source

pub const fn pro_rwble_irq_map(&self) -> &PRO_RWBLE_IRQ_MAP

0x120 -

source

pub const fn pro_rwbt_nmi_map(&self) -> &PRO_RWBT_NMI_MAP

0x124 -

source

pub const fn pro_rwble_nmi_map(&self) -> &PRO_RWBLE_NMI_MAP

0x128 -

source

pub const fn pro_slc0_intr_map(&self) -> &PRO_SLC0_INTR_MAP

0x12c -

source

pub const fn pro_slc1_intr_map(&self) -> &PRO_SLC1_INTR_MAP

0x130 -

source

pub const fn pro_uhci0_intr_map(&self) -> &PRO_UHCI0_INTR_MAP

0x134 -

source

pub const fn pro_uhci1_intr_map(&self) -> &PRO_UHCI1_INTR_MAP

0x138 -

source

pub const fn pro_tg_t0_level_int_map(&self) -> &PRO_TG_T0_LEVEL_INT_MAP

0x13c -

source

pub const fn pro_tg_t1_level_int_map(&self) -> &PRO_TG_T1_LEVEL_INT_MAP

0x140 -

source

pub const fn pro_tg_wdt_level_int_map(&self) -> &PRO_TG_WDT_LEVEL_INT_MAP

0x144 -

source

pub const fn pro_tg_lact_level_int_map(&self) -> &PRO_TG_LACT_LEVEL_INT_MAP

0x148 -

source

pub const fn pro_tg1_t0_level_int_map(&self) -> &PRO_TG1_T0_LEVEL_INT_MAP

0x14c -

source

pub const fn pro_tg1_t1_level_int_map(&self) -> &PRO_TG1_T1_LEVEL_INT_MAP

0x150 -

source

pub const fn pro_tg1_wdt_level_int_map(&self) -> &PRO_TG1_WDT_LEVEL_INT_MAP

0x154 -

source

pub const fn pro_tg1_lact_level_int_map(&self) -> &PRO_TG1_LACT_LEVEL_INT_MAP

0x158 -

source

pub const fn pro_gpio_interrupt_map(&self) -> &PRO_GPIO_INTERRUPT_MAP

0x15c -

source

pub const fn pro_gpio_interrupt_nmi_map(&self) -> &PRO_GPIO_INTERRUPT_NMI_MAP

0x160 -

source

pub const fn pro_cpu_intr_from_cpu_0_map(&self) -> &PRO_CPU_INTR_FROM_CPU_0_MAP

0x164 -

source

pub const fn pro_cpu_intr_from_cpu_1_map(&self) -> &PRO_CPU_INTR_FROM_CPU_1_MAP

0x168 -

source

pub const fn pro_cpu_intr_from_cpu_2_map(&self) -> &PRO_CPU_INTR_FROM_CPU_2_MAP

0x16c -

source

pub const fn pro_cpu_intr_from_cpu_3_map(&self) -> &PRO_CPU_INTR_FROM_CPU_3_MAP

0x170 -

source

pub const fn pro_spi_intr_0_map(&self) -> &PRO_SPI_INTR_0_MAP

0x174 -

source

pub const fn pro_spi_intr_1_map(&self) -> &PRO_SPI_INTR_1_MAP

0x178 -

source

pub const fn pro_spi_intr_2_map(&self) -> &PRO_SPI_INTR_2_MAP

0x17c -

source

pub const fn pro_spi_intr_3_map(&self) -> &PRO_SPI_INTR_3_MAP

0x180 -

source

pub const fn pro_i2s0_int_map(&self) -> &PRO_I2S0_INT_MAP

0x184 -

source

pub const fn pro_i2s1_int_map(&self) -> &PRO_I2S1_INT_MAP

0x188 -

source

pub const fn pro_uart_intr_map(&self) -> &PRO_UART_INTR_MAP

0x18c -

source

pub const fn pro_uart1_intr_map(&self) -> &PRO_UART1_INTR_MAP

0x190 -

source

pub const fn pro_uart2_intr_map(&self) -> &PRO_UART2_INTR_MAP

0x194 -

source

pub const fn pro_sdio_host_interrupt_map(&self) -> &PRO_SDIO_HOST_INTERRUPT_MAP

0x198 -

source

pub const fn pro_emac_int_map(&self) -> &PRO_EMAC_INT_MAP

0x19c -

source

pub const fn pro_pwm0_intr_map(&self) -> &PRO_PWM0_INTR_MAP

0x1a0 -

source

pub const fn pro_pwm1_intr_map(&self) -> &PRO_PWM1_INTR_MAP

0x1a4 -

source

pub const fn pro_pwm2_intr_map(&self) -> &PRO_PWM2_INTR_MAP

0x1a8 -

source

pub const fn pro_pwm3_intr_map(&self) -> &PRO_PWM3_INTR_MAP

0x1ac -

source

pub const fn pro_ledc_int_map(&self) -> &PRO_LEDC_INT_MAP

0x1b0 -

source

pub const fn pro_efuse_int_map(&self) -> &PRO_EFUSE_INT_MAP

0x1b4 -

source

pub const fn pro_can_int_map(&self) -> &PRO_CAN_INT_MAP

0x1b8 -

source

pub const fn pro_rtc_core_intr_map(&self) -> &PRO_RTC_CORE_INTR_MAP

0x1bc -

source

pub const fn pro_rmt_intr_map(&self) -> &PRO_RMT_INTR_MAP

0x1c0 -

source

pub const fn pro_pcnt_intr_map(&self) -> &PRO_PCNT_INTR_MAP

0x1c4 -

source

pub const fn pro_i2c_ext0_intr_map(&self) -> &PRO_I2C_EXT0_INTR_MAP

0x1c8 -

source

pub const fn pro_i2c_ext1_intr_map(&self) -> &PRO_I2C_EXT1_INTR_MAP

0x1cc -

source

pub const fn pro_rsa_intr_map(&self) -> &PRO_RSA_INTR_MAP

0x1d0 -

source

pub const fn pro_spi1_dma_int_map(&self) -> &PRO_SPI1_DMA_INT_MAP

0x1d4 -

source

pub const fn pro_spi2_dma_int_map(&self) -> &PRO_SPI2_DMA_INT_MAP

0x1d8 -

source

pub const fn pro_spi3_dma_int_map(&self) -> &PRO_SPI3_DMA_INT_MAP

0x1dc -

source

pub const fn pro_wdg_int_map(&self) -> &PRO_WDG_INT_MAP

0x1e0 -

source

pub const fn pro_timer_int1_map(&self) -> &PRO_TIMER_INT1_MAP

0x1e4 -

source

pub const fn pro_timer_int2_map(&self) -> &PRO_TIMER_INT2_MAP

0x1e8 -

source

pub const fn pro_tg_t0_edge_int_map(&self) -> &PRO_TG_T0_EDGE_INT_MAP

0x1ec -

source

pub const fn pro_tg_t1_edge_int_map(&self) -> &PRO_TG_T1_EDGE_INT_MAP

0x1f0 -

source

pub const fn pro_tg_wdt_edge_int_map(&self) -> &PRO_TG_WDT_EDGE_INT_MAP

0x1f4 -

source

pub const fn pro_tg_lact_edge_int_map(&self) -> &PRO_TG_LACT_EDGE_INT_MAP

0x1f8 -

source

pub const fn pro_tg1_t0_edge_int_map(&self) -> &PRO_TG1_T0_EDGE_INT_MAP

0x1fc -

source

pub const fn pro_tg1_t1_edge_int_map(&self) -> &PRO_TG1_T1_EDGE_INT_MAP

0x200 -

source

pub const fn pro_tg1_wdt_edge_int_map(&self) -> &PRO_TG1_WDT_EDGE_INT_MAP

0x204 -

source

pub const fn pro_tg1_lact_edge_int_map(&self) -> &PRO_TG1_LACT_EDGE_INT_MAP

0x208 -

source

pub const fn pro_mmu_ia_int_map(&self) -> &PRO_MMU_IA_INT_MAP

0x20c -

source

pub const fn pro_mpu_ia_int_map(&self) -> &PRO_MPU_IA_INT_MAP

0x210 -

source

pub const fn pro_cache_ia_int_map(&self) -> &PRO_CACHE_IA_INT_MAP

0x214 -

source

pub const fn app_mac_intr_map(&self) -> &APP_MAC_INTR_MAP

0x218 -

source

pub const fn app_mac_nmi_map(&self) -> &APP_MAC_NMI_MAP

0x21c -

source

pub const fn app_bb_int_map(&self) -> &APP_BB_INT_MAP

0x220 -

source

pub const fn app_bt_mac_int_map(&self) -> &APP_BT_MAC_INT_MAP

0x224 -

source

pub const fn app_bt_bb_int_map(&self) -> &APP_BT_BB_INT_MAP

0x228 -

source

pub const fn app_bt_bb_nmi_map(&self) -> &APP_BT_BB_NMI_MAP

0x22c -

source

pub const fn app_rwbt_irq_map(&self) -> &APP_RWBT_IRQ_MAP

0x230 -

source

pub const fn app_rwble_irq_map(&self) -> &APP_RWBLE_IRQ_MAP

0x234 -

source

pub const fn app_rwbt_nmi_map(&self) -> &APP_RWBT_NMI_MAP

0x238 -

source

pub const fn app_rwble_nmi_map(&self) -> &APP_RWBLE_NMI_MAP

0x23c -

source

pub const fn app_slc0_intr_map(&self) -> &APP_SLC0_INTR_MAP

0x240 -

source

pub const fn app_slc1_intr_map(&self) -> &APP_SLC1_INTR_MAP

0x244 -

source

pub const fn app_uhci0_intr_map(&self) -> &APP_UHCI0_INTR_MAP

0x248 -

source

pub const fn app_uhci1_intr_map(&self) -> &APP_UHCI1_INTR_MAP

0x24c -

source

pub const fn app_tg_t0_level_int_map(&self) -> &APP_TG_T0_LEVEL_INT_MAP

0x250 -

source

pub const fn app_tg_t1_level_int_map(&self) -> &APP_TG_T1_LEVEL_INT_MAP

0x254 -

source

pub const fn app_tg_wdt_level_int_map(&self) -> &APP_TG_WDT_LEVEL_INT_MAP

0x258 -

source

pub const fn app_tg_lact_level_int_map(&self) -> &APP_TG_LACT_LEVEL_INT_MAP

0x25c -

source

pub const fn app_tg1_t0_level_int_map(&self) -> &APP_TG1_T0_LEVEL_INT_MAP

0x260 -

source

pub const fn app_tg1_t1_level_int_map(&self) -> &APP_TG1_T1_LEVEL_INT_MAP

0x264 -

source

pub const fn app_tg1_wdt_level_int_map(&self) -> &APP_TG1_WDT_LEVEL_INT_MAP

0x268 -

source

pub const fn app_tg1_lact_level_int_map(&self) -> &APP_TG1_LACT_LEVEL_INT_MAP

0x26c -

source

pub const fn app_gpio_interrupt_map(&self) -> &APP_GPIO_INTERRUPT_MAP

0x270 -

source

pub const fn app_gpio_interrupt_nmi_map(&self) -> &APP_GPIO_INTERRUPT_NMI_MAP

0x274 -

source

pub const fn app_cpu_intr_from_cpu_0_map(&self) -> &APP_CPU_INTR_FROM_CPU_0_MAP

0x278 -

source

pub const fn app_cpu_intr_from_cpu_1_map(&self) -> &APP_CPU_INTR_FROM_CPU_1_MAP

0x27c -

source

pub const fn app_cpu_intr_from_cpu_2_map(&self) -> &APP_CPU_INTR_FROM_CPU_2_MAP

0x280 -

source

pub const fn app_cpu_intr_from_cpu_3_map(&self) -> &APP_CPU_INTR_FROM_CPU_3_MAP

0x284 -

source

pub const fn app_spi_intr_0_map(&self) -> &APP_SPI_INTR_0_MAP

0x288 -

source

pub const fn app_spi_intr_1_map(&self) -> &APP_SPI_INTR_1_MAP

0x28c -

source

pub const fn app_spi_intr_2_map(&self) -> &APP_SPI_INTR_2_MAP

0x290 -

source

pub const fn app_spi_intr_3_map(&self) -> &APP_SPI_INTR_3_MAP

0x294 -

source

pub const fn app_i2s0_int_map(&self) -> &APP_I2S0_INT_MAP

0x298 -

source

pub const fn app_i2s1_int_map(&self) -> &APP_I2S1_INT_MAP

0x29c -

source

pub const fn app_uart_intr_map(&self) -> &APP_UART_INTR_MAP

0x2a0 -

source

pub const fn app_uart1_intr_map(&self) -> &APP_UART1_INTR_MAP

0x2a4 -

source

pub const fn app_uart2_intr_map(&self) -> &APP_UART2_INTR_MAP

0x2a8 -

source

pub const fn app_sdio_host_interrupt_map(&self) -> &APP_SDIO_HOST_INTERRUPT_MAP

0x2ac -

source

pub const fn app_emac_int_map(&self) -> &APP_EMAC_INT_MAP

0x2b0 -

source

pub const fn app_pwm0_intr_map(&self) -> &APP_PWM0_INTR_MAP

0x2b4 -

source

pub const fn app_pwm1_intr_map(&self) -> &APP_PWM1_INTR_MAP

0x2b8 -

source

pub const fn app_pwm2_intr_map(&self) -> &APP_PWM2_INTR_MAP

0x2bc -

source

pub const fn app_pwm3_intr_map(&self) -> &APP_PWM3_INTR_MAP

0x2c0 -

source

pub const fn app_ledc_int_map(&self) -> &APP_LEDC_INT_MAP

0x2c4 -

source

pub const fn app_efuse_int_map(&self) -> &APP_EFUSE_INT_MAP

0x2c8 -

source

pub const fn app_can_int_map(&self) -> &APP_CAN_INT_MAP

0x2cc -

source

pub const fn app_rtc_core_intr_map(&self) -> &APP_RTC_CORE_INTR_MAP

0x2d0 -

source

pub const fn app_rmt_intr_map(&self) -> &APP_RMT_INTR_MAP

0x2d4 -

source

pub const fn app_pcnt_intr_map(&self) -> &APP_PCNT_INTR_MAP

0x2d8 -

source

pub const fn app_i2c_ext0_intr_map(&self) -> &APP_I2C_EXT0_INTR_MAP

0x2dc -

source

pub const fn app_i2c_ext1_intr_map(&self) -> &APP_I2C_EXT1_INTR_MAP

0x2e0 -

source

pub const fn app_rsa_intr_map(&self) -> &APP_RSA_INTR_MAP

0x2e4 -

source

pub const fn app_spi1_dma_int_map(&self) -> &APP_SPI1_DMA_INT_MAP

0x2e8 -

source

pub const fn app_spi2_dma_int_map(&self) -> &APP_SPI2_DMA_INT_MAP

0x2ec -

source

pub const fn app_spi3_dma_int_map(&self) -> &APP_SPI3_DMA_INT_MAP

0x2f0 -

source

pub const fn app_wdg_int_map(&self) -> &APP_WDG_INT_MAP

0x2f4 -

source

pub const fn app_timer_int1_map(&self) -> &APP_TIMER_INT1_MAP

0x2f8 -

source

pub const fn app_timer_int2_map(&self) -> &APP_TIMER_INT2_MAP

0x2fc -

source

pub const fn app_tg_t0_edge_int_map(&self) -> &APP_TG_T0_EDGE_INT_MAP

0x300 -

source

pub const fn app_tg_t1_edge_int_map(&self) -> &APP_TG_T1_EDGE_INT_MAP

0x304 -

source

pub const fn app_tg_wdt_edge_int_map(&self) -> &APP_TG_WDT_EDGE_INT_MAP

0x308 -

source

pub const fn app_tg_lact_edge_int_map(&self) -> &APP_TG_LACT_EDGE_INT_MAP

0x30c -

source

pub const fn app_tg1_t0_edge_int_map(&self) -> &APP_TG1_T0_EDGE_INT_MAP

0x310 -

source

pub const fn app_tg1_t1_edge_int_map(&self) -> &APP_TG1_T1_EDGE_INT_MAP

0x314 -

source

pub const fn app_tg1_wdt_edge_int_map(&self) -> &APP_TG1_WDT_EDGE_INT_MAP

0x318 -

source

pub const fn app_tg1_lact_edge_int_map(&self) -> &APP_TG1_LACT_EDGE_INT_MAP

0x31c -

source

pub const fn app_mmu_ia_int_map(&self) -> &APP_MMU_IA_INT_MAP

0x320 -

source

pub const fn app_mpu_ia_int_map(&self) -> &APP_MPU_IA_INT_MAP

0x324 -

source

pub const fn app_cache_ia_int_map(&self) -> &APP_CACHE_IA_INT_MAP

0x328 -

source

pub const fn ahblite_mpu_table_uart(&self) -> &AHBLITE_MPU_TABLE_UART

0x32c -

source

pub const fn ahblite_mpu_table_spi1(&self) -> &AHBLITE_MPU_TABLE_SPI1

0x330 -

source

pub const fn ahblite_mpu_table_spi0(&self) -> &AHBLITE_MPU_TABLE_SPI0

0x334 -

source

pub const fn ahblite_mpu_table_gpio(&self) -> &AHBLITE_MPU_TABLE_GPIO

0x338 -

source

pub const fn ahblite_mpu_table_fe2(&self) -> &AHBLITE_MPU_TABLE_FE2

0x33c -

source

pub const fn ahblite_mpu_table_fe(&self) -> &AHBLITE_MPU_TABLE_FE

0x340 -

source

pub const fn ahblite_mpu_table_timer(&self) -> &AHBLITE_MPU_TABLE_TIMER

0x344 -

source

pub const fn ahblite_mpu_table_rtc(&self) -> &AHBLITE_MPU_TABLE_RTC

0x348 -

source

pub const fn ahblite_mpu_table_io_mux(&self) -> &AHBLITE_MPU_TABLE_IO_MUX

0x34c -

source

pub const fn ahblite_mpu_table_wdg(&self) -> &AHBLITE_MPU_TABLE_WDG

0x350 -

source

pub const fn ahblite_mpu_table_hinf(&self) -> &AHBLITE_MPU_TABLE_HINF

0x354 -

source

pub const fn ahblite_mpu_table_uhci1(&self) -> &AHBLITE_MPU_TABLE_UHCI1

0x358 -

source

pub const fn ahblite_mpu_table_misc(&self) -> &AHBLITE_MPU_TABLE_MISC

0x35c -

source

pub const fn ahblite_mpu_table_i2c(&self) -> &AHBLITE_MPU_TABLE_I2C

0x360 -

source

pub const fn ahblite_mpu_table_i2s0(&self) -> &AHBLITE_MPU_TABLE_I2S0

0x364 -

source

pub const fn ahblite_mpu_table_uart1(&self) -> &AHBLITE_MPU_TABLE_UART1

0x368 -

source

pub const fn ahblite_mpu_table_bt(&self) -> &AHBLITE_MPU_TABLE_BT

0x36c -

source

pub const fn ahblite_mpu_table_bt_buffer(&self) -> &AHBLITE_MPU_TABLE_BT_BUFFER

0x370 -

source

pub const fn ahblite_mpu_table_i2c_ext0(&self) -> &AHBLITE_MPU_TABLE_I2C_EXT0

0x374 -

source

pub const fn ahblite_mpu_table_uhci0(&self) -> &AHBLITE_MPU_TABLE_UHCI0

0x378 -

source

pub const fn ahblite_mpu_table_slchost(&self) -> &AHBLITE_MPU_TABLE_SLCHOST

0x37c -

source

pub const fn ahblite_mpu_table_rmt(&self) -> &AHBLITE_MPU_TABLE_RMT

0x380 -

source

pub const fn ahblite_mpu_table_pcnt(&self) -> &AHBLITE_MPU_TABLE_PCNT

0x384 -

source

pub const fn ahblite_mpu_table_slc(&self) -> &AHBLITE_MPU_TABLE_SLC

0x388 -

source

pub const fn ahblite_mpu_table_ledc(&self) -> &AHBLITE_MPU_TABLE_LEDC

0x38c -

source

pub const fn ahblite_mpu_table_efuse(&self) -> &AHBLITE_MPU_TABLE_EFUSE

0x390 -

source

pub const fn ahblite_mpu_table_spi_encrypt( &self ) -> &AHBLITE_MPU_TABLE_SPI_ENCRYPT

0x394 -

source

pub const fn ahblite_mpu_table_bb(&self) -> &AHBLITE_MPU_TABLE_BB

0x398 -

source

pub const fn ahblite_mpu_table_pwm0(&self) -> &AHBLITE_MPU_TABLE_PWM0

0x39c -

source

pub const fn ahblite_mpu_table_timergroup( &self ) -> &AHBLITE_MPU_TABLE_TIMERGROUP

0x3a0 -

source

pub const fn ahblite_mpu_table_timergroup1( &self ) -> &AHBLITE_MPU_TABLE_TIMERGROUP1

0x3a4 -

source

pub const fn ahblite_mpu_table_spi2(&self) -> &AHBLITE_MPU_TABLE_SPI2

0x3a8 -

source

pub const fn ahblite_mpu_table_spi3(&self) -> &AHBLITE_MPU_TABLE_SPI3

0x3ac -

source

pub const fn ahblite_mpu_table_apb_ctrl(&self) -> &AHBLITE_MPU_TABLE_APB_CTRL

0x3b0 -

source

pub const fn ahblite_mpu_table_i2c_ext1(&self) -> &AHBLITE_MPU_TABLE_I2C_EXT1

0x3b4 -

source

pub const fn ahblite_mpu_table_sdio_host(&self) -> &AHBLITE_MPU_TABLE_SDIO_HOST

0x3b8 -

source

pub const fn ahblite_mpu_table_emac(&self) -> &AHBLITE_MPU_TABLE_EMAC

0x3bc -

source

pub const fn ahblite_mpu_table_can(&self) -> &AHBLITE_MPU_TABLE_CAN

0x3c0 -

source

pub const fn ahblite_mpu_table_pwm1(&self) -> &AHBLITE_MPU_TABLE_PWM1

0x3c4 -

source

pub const fn ahblite_mpu_table_i2s1(&self) -> &AHBLITE_MPU_TABLE_I2S1

0x3c8 -

source

pub const fn ahblite_mpu_table_uart2(&self) -> &AHBLITE_MPU_TABLE_UART2

0x3cc -

source

pub const fn ahblite_mpu_table_pwm2(&self) -> &AHBLITE_MPU_TABLE_PWM2

0x3d0 -

source

pub const fn ahblite_mpu_table_pwm3(&self) -> &AHBLITE_MPU_TABLE_PWM3

0x3d4 -

source

pub const fn ahblite_mpu_table_rwbt(&self) -> &AHBLITE_MPU_TABLE_RWBT

0x3d8 -

source

pub const fn ahblite_mpu_table_btmac(&self) -> &AHBLITE_MPU_TABLE_BTMAC

0x3dc -

source

pub const fn ahblite_mpu_table_wifimac(&self) -> &AHBLITE_MPU_TABLE_WIFIMAC

0x3e0 -

source

pub const fn ahblite_mpu_table_pwr(&self) -> &AHBLITE_MPU_TABLE_PWR

0x3e4 -

source

pub const fn mem_access_dbug0(&self) -> &MEM_ACCESS_DBUG0

0x3e8 -

source

pub const fn mem_access_dbug1(&self) -> &MEM_ACCESS_DBUG1

0x3ec -

source

pub const fn pro_dcache_dbug0(&self) -> &PRO_DCACHE_DBUG0

0x3f0 -

source

pub const fn pro_dcache_dbug1(&self) -> &PRO_DCACHE_DBUG1

0x3f4 -

source

pub const fn pro_dcache_dbug2(&self) -> &PRO_DCACHE_DBUG2

0x3f8 -

source

pub const fn pro_dcache_dbug3(&self) -> &PRO_DCACHE_DBUG3

0x3fc -

source

pub const fn pro_dcache_dbug4(&self) -> &PRO_DCACHE_DBUG4

0x400 -

source

pub const fn pro_dcache_dbug5(&self) -> &PRO_DCACHE_DBUG5

0x404 -

source

pub const fn pro_dcache_dbug6(&self) -> &PRO_DCACHE_DBUG6

0x408 -

source

pub const fn pro_dcache_dbug7(&self) -> &PRO_DCACHE_DBUG7

0x40c -

source

pub const fn pro_dcache_dbug8(&self) -> &PRO_DCACHE_DBUG8

0x410 -

source

pub const fn pro_dcache_dbug9(&self) -> &PRO_DCACHE_DBUG9

0x414 -

source

pub const fn app_dcache_dbug0(&self) -> &APP_DCACHE_DBUG0

0x418 -

source

pub const fn app_dcache_dbug1(&self) -> &APP_DCACHE_DBUG1

0x41c -

source

pub const fn app_dcache_dbug2(&self) -> &APP_DCACHE_DBUG2

0x420 -

source

pub const fn app_dcache_dbug3(&self) -> &APP_DCACHE_DBUG3

0x424 -

source

pub const fn app_dcache_dbug4(&self) -> &APP_DCACHE_DBUG4

0x428 -

source

pub const fn app_dcache_dbug5(&self) -> &APP_DCACHE_DBUG5

0x42c -

source

pub const fn app_dcache_dbug6(&self) -> &APP_DCACHE_DBUG6

0x430 -

source

pub const fn app_dcache_dbug7(&self) -> &APP_DCACHE_DBUG7

0x434 -

source

pub const fn app_dcache_dbug8(&self) -> &APP_DCACHE_DBUG8

0x438 -

source

pub const fn app_dcache_dbug9(&self) -> &APP_DCACHE_DBUG9

0x43c -

source

pub const fn pro_cpu_record_ctrl(&self) -> &PRO_CPU_RECORD_CTRL

0x440 -

source

pub const fn pro_cpu_record_status(&self) -> &PRO_CPU_RECORD_STATUS

0x444 -

source

pub const fn pro_cpu_record_pid(&self) -> &PRO_CPU_RECORD_PID

0x448 -

source

pub const fn pro_cpu_record_pdebuginst(&self) -> &PRO_CPU_RECORD_PDEBUGINST

0x44c -

source

pub const fn pro_cpu_record_pdebugstatus(&self) -> &PRO_CPU_RECORD_PDEBUGSTATUS

0x450 -

source

pub const fn pro_cpu_record_pdebugdata(&self) -> &PRO_CPU_RECORD_PDEBUGDATA

0x454 -

source

pub const fn pro_cpu_record_pdebugpc(&self) -> &PRO_CPU_RECORD_PDEBUGPC

0x458 -

source

pub const fn pro_cpu_record_pdebugls0stat( &self ) -> &PRO_CPU_RECORD_PDEBUGLS0STAT

0x45c -

source

pub const fn pro_cpu_record_pdebugls0addr( &self ) -> &PRO_CPU_RECORD_PDEBUGLS0ADDR

0x460 -

source

pub const fn pro_cpu_record_pdebugls0data( &self ) -> &PRO_CPU_RECORD_PDEBUGLS0DATA

0x464 -

source

pub const fn app_cpu_record_ctrl(&self) -> &APP_CPU_RECORD_CTRL

0x468 -

source

pub const fn app_cpu_record_status(&self) -> &APP_CPU_RECORD_STATUS

0x46c -

source

pub const fn app_cpu_record_pid(&self) -> &APP_CPU_RECORD_PID

0x470 -

source

pub const fn app_cpu_record_pdebuginst(&self) -> &APP_CPU_RECORD_PDEBUGINST

0x474 -

source

pub const fn app_cpu_record_pdebugstatus(&self) -> &APP_CPU_RECORD_PDEBUGSTATUS

0x478 -

source

pub const fn app_cpu_record_pdebugdata(&self) -> &APP_CPU_RECORD_PDEBUGDATA

0x47c -

source

pub const fn app_cpu_record_pdebugpc(&self) -> &APP_CPU_RECORD_PDEBUGPC

0x480 -

source

pub const fn app_cpu_record_pdebugls0stat( &self ) -> &APP_CPU_RECORD_PDEBUGLS0STAT

0x484 -

source

pub const fn app_cpu_record_pdebugls0addr( &self ) -> &APP_CPU_RECORD_PDEBUGLS0ADDR

0x488 -

source

pub const fn app_cpu_record_pdebugls0data( &self ) -> &APP_CPU_RECORD_PDEBUGLS0DATA

0x48c -

source

pub const fn rsa_pd_ctrl(&self) -> &RSA_PD_CTRL

0x490 -

source

pub const fn rom_mpu_table0(&self) -> &ROM_MPU_TABLE0

0x494 -

source

pub const fn rom_mpu_table1(&self) -> &ROM_MPU_TABLE1

0x498 -

source

pub const fn rom_mpu_table2(&self) -> &ROM_MPU_TABLE2

0x49c -

source

pub const fn rom_mpu_table3(&self) -> &ROM_MPU_TABLE3

0x4a0 -

source

pub const fn shrom_mpu_table0(&self) -> &SHROM_MPU_TABLE0

0x4a4 -

source

pub const fn shrom_mpu_table1(&self) -> &SHROM_MPU_TABLE1

0x4a8 -

source

pub const fn shrom_mpu_table2(&self) -> &SHROM_MPU_TABLE2

0x4ac -

source

pub const fn shrom_mpu_table3(&self) -> &SHROM_MPU_TABLE3

0x4b0 -

source

pub const fn shrom_mpu_table4(&self) -> &SHROM_MPU_TABLE4

0x4b4 -

source

pub const fn shrom_mpu_table5(&self) -> &SHROM_MPU_TABLE5

0x4b8 -

source

pub const fn shrom_mpu_table6(&self) -> &SHROM_MPU_TABLE6

0x4bc -

source

pub const fn shrom_mpu_table7(&self) -> &SHROM_MPU_TABLE7

0x4c0 -

source

pub const fn shrom_mpu_table8(&self) -> &SHROM_MPU_TABLE8

0x4c4 -

source

pub const fn shrom_mpu_table9(&self) -> &SHROM_MPU_TABLE9

0x4c8 -

source

pub const fn shrom_mpu_table10(&self) -> &SHROM_MPU_TABLE10

0x4cc -

source

pub const fn shrom_mpu_table11(&self) -> &SHROM_MPU_TABLE11

0x4d0 -

source

pub const fn shrom_mpu_table12(&self) -> &SHROM_MPU_TABLE12

0x4d4 -

source

pub const fn shrom_mpu_table13(&self) -> &SHROM_MPU_TABLE13

0x4d8 -

source

pub const fn shrom_mpu_table14(&self) -> &SHROM_MPU_TABLE14

0x4dc -

source

pub const fn shrom_mpu_table15(&self) -> &SHROM_MPU_TABLE15

0x4e0 -

source

pub const fn shrom_mpu_table16(&self) -> &SHROM_MPU_TABLE16

0x4e4 -

source

pub const fn shrom_mpu_table17(&self) -> &SHROM_MPU_TABLE17

0x4e8 -

source

pub const fn shrom_mpu_table18(&self) -> &SHROM_MPU_TABLE18

0x4ec -

source

pub const fn shrom_mpu_table19(&self) -> &SHROM_MPU_TABLE19

0x4f0 -

source

pub const fn shrom_mpu_table20(&self) -> &SHROM_MPU_TABLE20

0x4f4 -

source

pub const fn shrom_mpu_table21(&self) -> &SHROM_MPU_TABLE21

0x4f8 -

source

pub const fn shrom_mpu_table22(&self) -> &SHROM_MPU_TABLE22

0x4fc -

source

pub const fn shrom_mpu_table23(&self) -> &SHROM_MPU_TABLE23

0x500 -

source

pub const fn immu_table0(&self) -> &IMMU_TABLE0

0x504 -

source

pub const fn immu_table1(&self) -> &IMMU_TABLE1

0x508 -

source

pub const fn immu_table2(&self) -> &IMMU_TABLE2

0x50c -

source

pub const fn immu_table3(&self) -> &IMMU_TABLE3

0x510 -

source

pub const fn immu_table4(&self) -> &IMMU_TABLE4

0x514 -

source

pub const fn immu_table5(&self) -> &IMMU_TABLE5

0x518 -

source

pub const fn immu_table6(&self) -> &IMMU_TABLE6

0x51c -

source

pub const fn immu_table7(&self) -> &IMMU_TABLE7

0x520 -

source

pub const fn immu_table8(&self) -> &IMMU_TABLE8

0x524 -

source

pub const fn immu_table9(&self) -> &IMMU_TABLE9

0x528 -

source

pub const fn immu_table10(&self) -> &IMMU_TABLE10

0x52c -

source

pub const fn immu_table11(&self) -> &IMMU_TABLE11

0x530 -

source

pub const fn immu_table12(&self) -> &IMMU_TABLE12

0x534 -

source

pub const fn immu_table13(&self) -> &IMMU_TABLE13

0x538 -

source

pub const fn immu_table14(&self) -> &IMMU_TABLE14

0x53c -

source

pub const fn immu_table15(&self) -> &IMMU_TABLE15

0x540 -

source

pub const fn dmmu_table0(&self) -> &DMMU_TABLE0

0x544 -

source

pub const fn dmmu_table1(&self) -> &DMMU_TABLE1

0x548 -

source

pub const fn dmmu_table2(&self) -> &DMMU_TABLE2

0x54c -

source

pub const fn dmmu_table3(&self) -> &DMMU_TABLE3

0x550 -

source

pub const fn dmmu_table4(&self) -> &DMMU_TABLE4

0x554 -

source

pub const fn dmmu_table5(&self) -> &DMMU_TABLE5

0x558 -

source

pub const fn dmmu_table6(&self) -> &DMMU_TABLE6

0x55c -

source

pub const fn dmmu_table7(&self) -> &DMMU_TABLE7

0x560 -

source

pub const fn dmmu_table8(&self) -> &DMMU_TABLE8

0x564 -

source

pub const fn dmmu_table9(&self) -> &DMMU_TABLE9

0x568 -

source

pub const fn dmmu_table10(&self) -> &DMMU_TABLE10

0x56c -

source

pub const fn dmmu_table11(&self) -> &DMMU_TABLE11

0x570 -

source

pub const fn dmmu_table12(&self) -> &DMMU_TABLE12

0x574 -

source

pub const fn dmmu_table13(&self) -> &DMMU_TABLE13

0x578 -

source

pub const fn dmmu_table14(&self) -> &DMMU_TABLE14

0x57c -

source

pub const fn dmmu_table15(&self) -> &DMMU_TABLE15

0x580 -

source

pub const fn pro_intrusion_ctrl(&self) -> &PRO_INTRUSION_CTRL

0x584 -

source

pub const fn pro_intrusion_status(&self) -> &PRO_INTRUSION_STATUS

0x588 -

source

pub const fn app_intrusion_ctrl(&self) -> &APP_INTRUSION_CTRL

0x58c -

source

pub const fn app_intrusion_status(&self) -> &APP_INTRUSION_STATUS

0x590 -

source

pub const fn front_end_mem_pd(&self) -> &FRONT_END_MEM_PD

0x594 -

source

pub const fn mmu_ia_int_en(&self) -> &MMU_IA_INT_EN

0x598 -

source

pub const fn mpu_ia_int_en(&self) -> &MPU_IA_INT_EN

0x59c -

source

pub const fn cache_ia_int_en(&self) -> &CACHE_IA_INT_EN

0x5a0 -

source

pub const fn secure_boot_ctrl(&self) -> &SECURE_BOOT_CTRL

0x5a4 -

source

pub const fn spi_dma_chan_sel(&self) -> &SPI_DMA_CHAN_SEL

0x5a8 -

source

pub const fn pro_vecbase_ctrl(&self) -> &PRO_VECBASE_CTRL

0x5ac -

source

pub const fn pro_vecbase_set(&self) -> &PRO_VECBASE_SET

0x5b0 -

source

pub const fn app_vecbase_ctrl(&self) -> &APP_VECBASE_CTRL

0x5b4 -

source

pub const fn app_vecbase_set(&self) -> &APP_VECBASE_SET

0x5b8 -

source

pub const fn date(&self) -> &DATE

0xffc -

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.