Type Alias mcxn947_pac::ahbsc::ramb_mem_rule::W

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

Register RAMB_MEM_RULE writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn rule0(&mut self) -> RULE0_W<'_, RAMB_MEM_RULE_SPEC>

Bits 0:1 - Rule 0

source

pub fn rule1(&mut self) -> RULE1_W<'_, RAMB_MEM_RULE_SPEC>

Bits 4:5 - Rule 1

source

pub fn rule2(&mut self) -> RULE2_W<'_, RAMB_MEM_RULE_SPEC>

Bits 8:9 - Rule 2

source

pub fn rule3(&mut self) -> RULE3_W<'_, RAMB_MEM_RULE_SPEC>

Bits 12:13 - Rule 3

source

pub fn rule4(&mut self) -> RULE4_W<'_, RAMB_MEM_RULE_SPEC>

Bits 16:17 - Rule 4

source

pub fn rule5(&mut self) -> RULE5_W<'_, RAMB_MEM_RULE_SPEC>

Bits 20:21 - Rule 5

source

pub fn rule6(&mut self) -> RULE6_W<'_, RAMB_MEM_RULE_SPEC>

Bits 24:25 - Rule 6

source

pub fn rule7(&mut self) -> RULE7_W<'_, RAMB_MEM_RULE_SPEC>

Bits 28:29 - Rule 7

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