Type Alias W

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

Register swrst_cfg0 writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

Source§

impl W

Source

pub fn swrst_s00(&mut self) -> SWRST_S00_W<'_, SWRST_CFG0_SPEC>

Bit 0

Source

pub fn swrst_s01(&mut self) -> SWRST_S01_W<'_, SWRST_CFG0_SPEC>

Bit 1

Source

pub fn swrst_s20(&mut self) -> SWRST_S20_W<'_, SWRST_CFG0_SPEC>

Bit 4

Source

pub fn swrst_s30(&mut self) -> SWRST_S30_W<'_, SWRST_CFG0_SPEC>

Bit 8

Source

pub fn swrst_s31(&mut self) -> SWRST_S31_W<'_, SWRST_CFG0_SPEC>

Bit 9

Source

pub fn swrst_s32(&mut self) -> SWRST_S32_W<'_, SWRST_CFG0_SPEC>

Bit 10

Source

pub fn swrst_s33(&mut self) -> SWRST_S33_W<'_, SWRST_CFG0_SPEC>

Bit 11

Source

pub fn swrst_s1_ext_emi_misc( &mut self, ) -> SWRST_S1_EXT_EMI_MISC_W<'_, SWRST_CFG0_SPEC>

Bit 16

Source

pub fn swrst_s1_ext_psram0_ctrl( &mut self, ) -> SWRST_S1_EXT_PSRAM0_CTRL_W<'_, SWRST_CFG0_SPEC>

Bit 17

Source

pub fn swrst_s1_ext_psram1_ctrl( &mut self, ) -> SWRST_S1_EXT_PSRAM1_CTRL_W<'_, SWRST_CFG0_SPEC>

Bit 18

Source

pub fn swrst_s1_ext_usb(&mut self) -> SWRST_S1_EXT_USB_W<'_, SWRST_CFG0_SPEC>

Bit 19

Source

pub fn swrst_s1_ext_mix2(&mut self) -> SWRST_S1_EXT_MIX2_W<'_, SWRST_CFG0_SPEC>

Bit 20

Source

pub fn swrst_s1_ext_audio( &mut self, ) -> SWRST_S1_EXT_AUDIO_W<'_, SWRST_CFG0_SPEC>

Bit 21

Source

pub fn swrst_s1_ext_sdh(&mut self) -> SWRST_S1_EXT_SDH_W<'_, SWRST_CFG0_SPEC>

Bit 22

Source

pub fn swrst_s1_ext_emac(&mut self) -> SWRST_S1_EXT_EMAC_W<'_, SWRST_CFG0_SPEC>

Bit 23

Source

pub fn swrst_s1_ext_dma2(&mut self) -> SWRST_S1_EXT_DMA2_W<'_, SWRST_CFG0_SPEC>

Bit 24

Source

pub fn swrst_d2x_a(&mut self) -> SWRST_D2X_A_W<'_, SWRST_CFG0_SPEC>

Bit 25

Source

pub fn swrst_d2x_b(&mut self) -> SWRST_D2X_B_W<'_, SWRST_CFG0_SPEC>

Bit 26

Source

pub fn swrst_jenc(&mut self) -> SWRST_JENC_W<'_, SWRST_CFG0_SPEC>

Bit 27

Source

pub fn swrst_s1_ext_pio(&mut self) -> SWRST_S1_EXT_PIO_W<'_, SWRST_CFG0_SPEC>

Bit 28

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