Type Alias esp32::dport::pro_cache_ctrl::W

source ·
pub type W = W<PRO_CACHE_CTRL_SPEC>;
Expand description

Register PRO_CACHE_CTRL writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn pro_cache_mode(&mut self) -> PRO_CACHE_MODE_W<'_, PRO_CACHE_CTRL_SPEC>

Bit 2

source

pub fn pro_cache_enable( &mut self ) -> PRO_CACHE_ENABLE_W<'_, PRO_CACHE_CTRL_SPEC>

Bit 3

source

pub fn pro_cache_flush_ena( &mut self ) -> PRO_CACHE_FLUSH_ENA_W<'_, PRO_CACHE_CTRL_SPEC>

Bit 4

source

pub fn pro_cache_lock_0_en( &mut self ) -> PRO_CACHE_LOCK_0_EN_W<'_, PRO_CACHE_CTRL_SPEC>

Bit 6

source

pub fn pro_cache_lock_1_en( &mut self ) -> PRO_CACHE_LOCK_1_EN_W<'_, PRO_CACHE_CTRL_SPEC>

Bit 7

source

pub fn pro_cache_lock_2_en( &mut self ) -> PRO_CACHE_LOCK_2_EN_W<'_, PRO_CACHE_CTRL_SPEC>

Bit 8

source

pub fn pro_cache_lock_3_en( &mut self ) -> PRO_CACHE_LOCK_3_EN_W<'_, PRO_CACHE_CTRL_SPEC>

Bit 9

source

pub fn pro_single_iram_ena( &mut self ) -> PRO_SINGLE_IRAM_ENA_W<'_, PRO_CACHE_CTRL_SPEC>

Bit 10

source

pub fn pro_dram_split(&mut self) -> PRO_DRAM_SPLIT_W<'_, PRO_CACHE_CTRL_SPEC>

Bit 11

source

pub fn pro_dram_hl(&mut self) -> PRO_DRAM_HL_W<'_, PRO_CACHE_CTRL_SPEC>

Bit 16

source

pub unsafe fn bits(&mut self, bits: u32) -> &mut Self

Writes raw bits to the register.

Safety

Passing incorrect value can cause undefined behaviour. See reference manual