Struct Apbsmenr1
#[repr(transparent)]pub struct Apbsmenr1(pub u32);
Expand description
RCC APB peripheral clock enable in Sleep/Stop mode register 1
Tuple Fields§
§0: u32
Implementations§
§impl Apbsmenr1
impl Apbsmenr1
pub const fn tim2smen(&self) -> bool
pub const fn tim2smen(&self) -> bool
TIM2 timer clock enable during Sleep mode Set and cleared by software. Note: Only applicable on STM32C071xx, reserved on other devices.
pub fn set_tim2smen(&mut self, val: bool)
pub fn set_tim2smen(&mut self, val: bool)
TIM2 timer clock enable during Sleep mode Set and cleared by software. Note: Only applicable on STM32C071xx, reserved on other devices.
pub const fn tim3smen(&self) -> bool
pub const fn tim3smen(&self) -> bool
TIM3 timer clock enable during Sleep mode Set and cleared by software.
pub fn set_tim3smen(&mut self, val: bool)
pub fn set_tim3smen(&mut self, val: bool)
TIM3 timer clock enable during Sleep mode Set and cleared by software.
pub const fn rtcapbsmen(&self) -> bool
pub const fn rtcapbsmen(&self) -> bool
RTC APB clock enable during Sleep mode Set and cleared by software.
pub fn set_rtcapbsmen(&mut self, val: bool)
pub fn set_rtcapbsmen(&mut self, val: bool)
RTC APB clock enable during Sleep mode Set and cleared by software.
pub const fn wwdgsmen(&self) -> bool
pub const fn wwdgsmen(&self) -> bool
WWDG clock enable during Sleep and Stop modes Set and cleared by software.
pub fn set_wwdgsmen(&mut self, val: bool)
pub fn set_wwdgsmen(&mut self, val: bool)
WWDG clock enable during Sleep and Stop modes Set and cleared by software.
pub const fn fdcan1en(&self) -> bool
pub const fn fdcan1en(&self) -> bool
FDCAN1 clock enable during Sleep and Stop modes Set and cleared by software.
pub fn set_fdcan1en(&mut self, val: bool)
pub fn set_fdcan1en(&mut self, val: bool)
FDCAN1 clock enable during Sleep and Stop modes Set and cleared by software.
pub const fn usbsmen(&self) -> bool
pub const fn usbsmen(&self) -> bool
USB clock enable during Sleep and Stop modes Set and cleared by software. Note: Only applicable on STM32C071xx, reserved on other devices.
pub fn set_usbsmen(&mut self, val: bool)
pub fn set_usbsmen(&mut self, val: bool)
USB clock enable during Sleep and Stop modes Set and cleared by software. Note: Only applicable on STM32C071xx, reserved on other devices.
pub const fn spi2smen(&self) -> bool
pub const fn spi2smen(&self) -> bool
SPI2 clock enable during Sleep and Stop modes Set and cleared by software. Note: Only applicable on STM32C071xx, reserved on other devices.
pub fn set_spi2smen(&mut self, val: bool)
pub fn set_spi2smen(&mut self, val: bool)
SPI2 clock enable during Sleep and Stop modes Set and cleared by software. Note: Only applicable on STM32C071xx, reserved on other devices.
pub const fn crssmen(&self) -> bool
pub const fn crssmen(&self) -> bool
CRS clock enable during Sleep and Stop modes Set and cleared by software. Note: Only applicable on STM32C071xx, reserved on other devices.
pub fn set_crssmen(&mut self, val: bool)
pub fn set_crssmen(&mut self, val: bool)
CRS clock enable during Sleep and Stop modes Set and cleared by software. Note: Only applicable on STM32C071xx, reserved on other devices.
pub const fn usart2smen(&self) -> bool
pub const fn usart2smen(&self) -> bool
USART2 clock enable during Sleep and Stop modes Set and cleared by software.
pub fn set_usart2smen(&mut self, val: bool)
pub fn set_usart2smen(&mut self, val: bool)
USART2 clock enable during Sleep and Stop modes Set and cleared by software.
pub const fn usart3smen(&self) -> bool
pub const fn usart3smen(&self) -> bool
USART3 clock enable during Sleep and Stop modes Set and cleared by software.
pub fn set_usart3smen(&mut self, val: bool)
pub fn set_usart3smen(&mut self, val: bool)
USART3 clock enable during Sleep and Stop modes Set and cleared by software.
pub const fn usart4smen(&self) -> bool
pub const fn usart4smen(&self) -> bool
USART4 clock enable during Sleep and Stop modes Set and cleared by software.
pub fn set_usart4smen(&mut self, val: bool)
pub fn set_usart4smen(&mut self, val: bool)
USART4 clock enable during Sleep and Stop modes Set and cleared by software.
pub const fn i2c1smen(&self) -> bool
pub const fn i2c1smen(&self) -> bool
I2C1 clock enable during Sleep and Stop modes Set and cleared by software.
pub fn set_i2c1smen(&mut self, val: bool)
pub fn set_i2c1smen(&mut self, val: bool)
I2C1 clock enable during Sleep and Stop modes Set and cleared by software.
pub const fn i2c2smen(&self) -> bool
pub const fn i2c2smen(&self) -> bool
I2C2 clock enable during Sleep and Stop modes Set and cleared by software. Note: Only applicable on STM32C071xx, reserved on other devices.
pub fn set_i2c2smen(&mut self, val: bool)
pub fn set_i2c2smen(&mut self, val: bool)
I2C2 clock enable during Sleep and Stop modes Set and cleared by software. Note: Only applicable on STM32C071xx, reserved on other devices.
pub const fn dbgsmen(&self) -> bool
pub const fn dbgsmen(&self) -> bool
Debug support clock enable during Sleep mode Set and cleared by software.
pub fn set_dbgsmen(&mut self, val: bool)
pub fn set_dbgsmen(&mut self, val: bool)
Debug support clock enable during Sleep mode Set and cleared by software.
pub const fn pwrsmen(&self) -> bool
pub const fn pwrsmen(&self) -> bool
Power interface clock enable during Sleep mode Set and cleared by software.
pub fn set_pwrsmen(&mut self, val: bool)
pub fn set_pwrsmen(&mut self, val: bool)
Power interface clock enable during Sleep mode Set and cleared by software.