atsamd51g::icm::cfg

Type Alias W

Source
pub type W = W<CfgSpec>;
Expand description

Register CFG writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

Source§

impl W

Source

pub fn wbdis(&mut self) -> WbdisW<'_, CfgSpec>

Bit 0 - Write Back Disable

Source

pub fn eomdis(&mut self) -> EomdisW<'_, CfgSpec>

Bit 1 - End of Monitoring Disable

Source

pub fn slbdis(&mut self) -> SlbdisW<'_, CfgSpec>

Bit 2 - Secondary List Branching Disable

Source

pub fn bbc(&mut self) -> BbcW<'_, CfgSpec>

Bits 4:7 - Bus Burden Control

Source

pub fn ascd(&mut self) -> AscdW<'_, CfgSpec>

Bit 8 - Automatic Switch To Compare Digest

Source

pub fn dualbuff(&mut self) -> DualbuffW<'_, CfgSpec>

Bit 9 - Dual Input Buffer

Source

pub fn uihash(&mut self) -> UihashW<'_, CfgSpec>

Bit 12 - User Initial Hash Value

Source

pub fn ualgo(&mut self) -> UalgoW<'_, CfgSpec>

Bits 13:15 - User SHA Algorithm