Type Alias ht32f523x2::rstcu::apbprstr0::W
source · pub type W = W<Apbprstr0Spec>;
Expand description
Register APBPRSTR0
writer
Aliased Type§
struct W { /* private fields */ }
Implementations§
source§impl W
impl W
sourcepub fn i2c0rst(&mut self) -> I2c0rstW<'_, Apbprstr0Spec>
pub fn i2c0rst(&mut self) -> I2c0rstW<'_, Apbprstr0Spec>
Bit 0 - I2C0RST
sourcepub fn i2c1rst(&mut self) -> I2c1rstW<'_, Apbprstr0Spec>
pub fn i2c1rst(&mut self) -> I2c1rstW<'_, Apbprstr0Spec>
Bit 1 - I2C1RST
sourcepub fn spi0rst(&mut self) -> Spi0rstW<'_, Apbprstr0Spec>
pub fn spi0rst(&mut self) -> Spi0rstW<'_, Apbprstr0Spec>
Bit 4 - SPI0RST
sourcepub fn spi1rst(&mut self) -> Spi1rstW<'_, Apbprstr0Spec>
pub fn spi1rst(&mut self) -> Spi1rstW<'_, Apbprstr0Spec>
Bit 5 - SPI1RST
sourcepub fn usr0rst(&mut self) -> Usr0rstW<'_, Apbprstr0Spec>
pub fn usr0rst(&mut self) -> Usr0rstW<'_, Apbprstr0Spec>
Bit 8 - USR0RST
sourcepub fn usr1rst(&mut self) -> Usr1rstW<'_, Apbprstr0Spec>
pub fn usr1rst(&mut self) -> Usr1rstW<'_, Apbprstr0Spec>
Bit 9 - USR1RST
sourcepub fn ur0rst(&mut self) -> Ur0rstW<'_, Apbprstr0Spec>
pub fn ur0rst(&mut self) -> Ur0rstW<'_, Apbprstr0Spec>
Bit 10 - UR0RST
sourcepub fn ur1rst(&mut self) -> Ur1rstW<'_, Apbprstr0Spec>
pub fn ur1rst(&mut self) -> Ur1rstW<'_, Apbprstr0Spec>
Bit 11 - UR1RST
sourcepub fn afiorst(&mut self) -> AfiorstW<'_, Apbprstr0Spec>
pub fn afiorst(&mut self) -> AfiorstW<'_, Apbprstr0Spec>
Bit 14 - AFIORST
sourcepub fn extirst(&mut self) -> ExtirstW<'_, Apbprstr0Spec>
pub fn extirst(&mut self) -> ExtirstW<'_, Apbprstr0Spec>
Bit 15 - EXTIRST
sourcepub fn sci0rst(&mut self) -> Sci0rstW<'_, Apbprstr0Spec>
pub fn sci0rst(&mut self) -> Sci0rstW<'_, Apbprstr0Spec>
Bit 24 - SCI0RST
sourcepub fn i2srst(&mut self) -> I2srstW<'_, Apbprstr0Spec>
pub fn i2srst(&mut self) -> I2srstW<'_, Apbprstr0Spec>
Bit 25 - I2SRST
sourcepub fn sci1rst(&mut self) -> Sci1rstW<'_, Apbprstr0Spec>
pub fn sci1rst(&mut self) -> Sci1rstW<'_, Apbprstr0Spec>
Bit 27 - SCI1RST