Type Alias gd32e1::gd32e103::rcu::apb1rst::W

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

Register APB1RST writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn timer1rst(&mut self) -> Timer1rstW<'_, Apb1rstSpec>

Bit 0 - TIMER1 timer reset

source

pub fn timer2rst(&mut self) -> Timer2rstW<'_, Apb1rstSpec>

Bit 1 - TIMER2 timer reset

source

pub fn timer3rst(&mut self) -> Timer3rstW<'_, Apb1rstSpec>

Bit 2 - TIMER3 timer reset

source

pub fn timer4rst(&mut self) -> Timer4rstW<'_, Apb1rstSpec>

Bit 3 - TIMER4 timer reset

source

pub fn timer5rst(&mut self) -> Timer5rstW<'_, Apb1rstSpec>

Bit 4 - TIMER5 timer reset

source

pub fn timer6rst(&mut self) -> Timer6rstW<'_, Apb1rstSpec>

Bit 5 - TIMER6 timer reset

source

pub fn timer11rst(&mut self) -> Timer11rstW<'_, Apb1rstSpec>

Bit 6 - TIMER11 timer reset

source

pub fn timer12rst(&mut self) -> Timer12rstW<'_, Apb1rstSpec>

Bit 7 - TIMER12 timer reset

source

pub fn timer13rst(&mut self) -> Timer13rstW<'_, Apb1rstSpec>

Bit 8 - TIMER13 timer reset

source

pub fn wwdgtrst(&mut self) -> WwdgtrstW<'_, Apb1rstSpec>

Bit 11 - Window watchdog timer reset

source

pub fn spi1rst(&mut self) -> Spi1rstW<'_, Apb1rstSpec>

Bit 14 - SPI1 reset

source

pub fn spi2rst(&mut self) -> Spi2rstW<'_, Apb1rstSpec>

Bit 15 - SPI2 reset

source

pub fn usart1rst(&mut self) -> Usart1rstW<'_, Apb1rstSpec>

Bit 17 - USART1 reset

source

pub fn usart2rst(&mut self) -> Usart2rstW<'_, Apb1rstSpec>

Bit 18 - USART2 reset

source

pub fn uart3rst(&mut self) -> Uart3rstW<'_, Apb1rstSpec>

Bit 19 - UART3 reset

source

pub fn uart4rst(&mut self) -> Uart4rstW<'_, Apb1rstSpec>

Bit 20 - UART4 reset

source

pub fn i2c0rst(&mut self) -> I2c0rstW<'_, Apb1rstSpec>

Bit 21 - I2C0 reset

source

pub fn i2c1rst(&mut self) -> I2c1rstW<'_, Apb1rstSpec>

Bit 22 - I2C1 reset

source

pub fn can0rst(&mut self) -> Can0rstW<'_, Apb1rstSpec>

Bit 25 - CAN0 reset

source

pub fn can1rst(&mut self) -> Can1rstW<'_, Apb1rstSpec>

Bit 26 - CAN1 reset

source

pub fn bkpirst(&mut self) -> BkpirstW<'_, Apb1rstSpec>

Bit 27 - Backup interface reset

source

pub fn pmurst(&mut self) -> PmurstW<'_, Apb1rstSpec>

Bit 28 - Power control reset

source

pub fn dacrst(&mut self) -> DacrstW<'_, Apb1rstSpec>

Bit 29 - DAC reset