atsamd51g::etm::cr

Type Alias W

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

Register CR writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

Source§

impl W

Source

pub fn etmpd(&mut self) -> EtmpdW<'_, CrSpec>

Bit 0 - ETM Power Down

Source

pub fn portsize(&mut self) -> PortsizeW<'_, CrSpec>

Bits 4:6 - Port Size bits 2:0

Source

pub fn stall(&mut self) -> StallW<'_, CrSpec>

Bit 7 - Stall Processor

Source

pub fn brout(&mut self) -> BroutW<'_, CrSpec>

Bit 8 - Branch Output

Source

pub fn dbgrq(&mut self) -> DbgrqW<'_, CrSpec>

Bit 9 - Debug Request Control

Source

pub fn prog(&mut self) -> ProgW<'_, CrSpec>

Bit 10 - ETM Programming

Source

pub fn portsel(&mut self) -> PortselW<'_, CrSpec>

Bit 11 - ETM Port Select

Source

pub fn portmode2(&mut self) -> Portmode2W<'_, CrSpec>

Bit 13 - Port Mode bit 2

Source

pub fn portmode(&mut self) -> PortmodeW<'_, CrSpec>

Bits 16:17 - Port Mode bits 1:0

Source

pub fn portsize3(&mut self) -> Portsize3W<'_, CrSpec>

Bit 21 - Port Size bit 3

Source

pub fn tsen(&mut self) -> TsenW<'_, CrSpec>

Bit 28 - TimeStamp Enable