pub type W = W<Apb1rstSpec>;
Expand description
Register APB1RST
writer
Aliased Type§
struct W { /* private fields */ }
Implementations§
source§impl W
impl W
sourcepub fn timer1rst(&mut self) -> Timer1rstW<'_, Apb1rstSpec>
pub fn timer1rst(&mut self) -> Timer1rstW<'_, Apb1rstSpec>
Bit 0 - TIMER1 timer reset
sourcepub fn timer2rst(&mut self) -> Timer2rstW<'_, Apb1rstSpec>
pub fn timer2rst(&mut self) -> Timer2rstW<'_, Apb1rstSpec>
Bit 1 - TIMER2 timer reset
sourcepub fn timer3rst(&mut self) -> Timer3rstW<'_, Apb1rstSpec>
pub fn timer3rst(&mut self) -> Timer3rstW<'_, Apb1rstSpec>
Bit 2 - TIMER3 timer reset
sourcepub fn timer4rst(&mut self) -> Timer4rstW<'_, Apb1rstSpec>
pub fn timer4rst(&mut self) -> Timer4rstW<'_, Apb1rstSpec>
Bit 3 - TIMER4 timer reset
sourcepub fn timer5rst(&mut self) -> Timer5rstW<'_, Apb1rstSpec>
pub fn timer5rst(&mut self) -> Timer5rstW<'_, Apb1rstSpec>
Bit 4 - TIMER5 timer reset
sourcepub fn timer6rst(&mut self) -> Timer6rstW<'_, Apb1rstSpec>
pub fn timer6rst(&mut self) -> Timer6rstW<'_, Apb1rstSpec>
Bit 5 - TIMER6 timer reset
sourcepub fn timer11rst(&mut self) -> Timer11rstW<'_, Apb1rstSpec>
pub fn timer11rst(&mut self) -> Timer11rstW<'_, Apb1rstSpec>
Bit 6 - TIMER11 timer reset
sourcepub fn timer12rst(&mut self) -> Timer12rstW<'_, Apb1rstSpec>
pub fn timer12rst(&mut self) -> Timer12rstW<'_, Apb1rstSpec>
Bit 7 - TIMER12 timer reset
sourcepub fn timer13rst(&mut self) -> Timer13rstW<'_, Apb1rstSpec>
pub fn timer13rst(&mut self) -> Timer13rstW<'_, Apb1rstSpec>
Bit 8 - TIMER13 timer reset
sourcepub fn wwdgtrst(&mut self) -> WwdgtrstW<'_, Apb1rstSpec>
pub fn wwdgtrst(&mut self) -> WwdgtrstW<'_, Apb1rstSpec>
Bit 11 - Window watchdog timer reset
sourcepub fn spi1rst(&mut self) -> Spi1rstW<'_, Apb1rstSpec>
pub fn spi1rst(&mut self) -> Spi1rstW<'_, Apb1rstSpec>
Bit 14 - SPI1 reset
sourcepub fn spi2rst(&mut self) -> Spi2rstW<'_, Apb1rstSpec>
pub fn spi2rst(&mut self) -> Spi2rstW<'_, Apb1rstSpec>
Bit 15 - SPI2 reset
sourcepub fn usart1rst(&mut self) -> Usart1rstW<'_, Apb1rstSpec>
pub fn usart1rst(&mut self) -> Usart1rstW<'_, Apb1rstSpec>
Bit 17 - USART1 reset
sourcepub fn usart2rst(&mut self) -> Usart2rstW<'_, Apb1rstSpec>
pub fn usart2rst(&mut self) -> Usart2rstW<'_, Apb1rstSpec>
Bit 18 - USART2 reset
sourcepub fn uart3rst(&mut self) -> Uart3rstW<'_, Apb1rstSpec>
pub fn uart3rst(&mut self) -> Uart3rstW<'_, Apb1rstSpec>
Bit 19 - UART3 reset
sourcepub fn uart4rst(&mut self) -> Uart4rstW<'_, Apb1rstSpec>
pub fn uart4rst(&mut self) -> Uart4rstW<'_, Apb1rstSpec>
Bit 20 - UART4 reset
sourcepub fn i2c0rst(&mut self) -> I2c0rstW<'_, Apb1rstSpec>
pub fn i2c0rst(&mut self) -> I2c0rstW<'_, Apb1rstSpec>
Bit 21 - I2C0 reset
sourcepub fn i2c1rst(&mut self) -> I2c1rstW<'_, Apb1rstSpec>
pub fn i2c1rst(&mut self) -> I2c1rstW<'_, Apb1rstSpec>
Bit 22 - I2C1 reset
sourcepub fn can0rst(&mut self) -> Can0rstW<'_, Apb1rstSpec>
pub fn can0rst(&mut self) -> Can0rstW<'_, Apb1rstSpec>
Bit 25 - CAN0 reset
sourcepub fn can1rst(&mut self) -> Can1rstW<'_, Apb1rstSpec>
pub fn can1rst(&mut self) -> Can1rstW<'_, Apb1rstSpec>
Bit 26 - CAN1 reset
sourcepub fn bkpirst(&mut self) -> BkpirstW<'_, Apb1rstSpec>
pub fn bkpirst(&mut self) -> BkpirstW<'_, Apb1rstSpec>
Bit 27 - Backup interface reset
sourcepub fn pmurst(&mut self) -> PmurstW<'_, Apb1rstSpec>
pub fn pmurst(&mut self) -> PmurstW<'_, Apb1rstSpec>
Bit 28 - Power control reset
sourcepub fn dacrst(&mut self) -> DacrstW<'_, Apb1rstSpec>
pub fn dacrst(&mut self) -> DacrstW<'_, Apb1rstSpec>
Bit 29 - DAC reset