Struct Ahb2smenr1
#[repr(transparent)]pub struct Ahb2smenr1(pub u32);
Expand description
RCC AHB2 peripheral clocks enable in Sleep and Stop modes register 1
Tuple Fields§
§0: u32
Implementations§
§impl Ahb2smenr1
impl Ahb2smenr1
pub const fn gpioasmen(&self) -> bool
pub const fn gpioasmen(&self) -> bool
IO port A clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_gpioasmen(&mut self, val: bool)
pub fn set_gpioasmen(&mut self, val: bool)
IO port A clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn gpiobsmen(&self) -> bool
pub const fn gpiobsmen(&self) -> bool
IO port B clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_gpiobsmen(&mut self, val: bool)
pub fn set_gpiobsmen(&mut self, val: bool)
IO port B clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn gpiocsmen(&self) -> bool
pub const fn gpiocsmen(&self) -> bool
IO port C clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_gpiocsmen(&mut self, val: bool)
pub fn set_gpiocsmen(&mut self, val: bool)
IO port C clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn gpiodsmen(&self) -> bool
pub const fn gpiodsmen(&self) -> bool
IO port D clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_gpiodsmen(&mut self, val: bool)
pub fn set_gpiodsmen(&mut self, val: bool)
IO port D clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn gpioesmen(&self) -> bool
pub const fn gpioesmen(&self) -> bool
IO port E clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_gpioesmen(&mut self, val: bool)
pub fn set_gpioesmen(&mut self, val: bool)
IO port E clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn gpiofsmen(&self) -> bool
pub const fn gpiofsmen(&self) -> bool
IO port F clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_gpiofsmen(&mut self, val: bool)
pub fn set_gpiofsmen(&mut self, val: bool)
IO port F clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn gpiogsmen(&self) -> bool
pub const fn gpiogsmen(&self) -> bool
IO port G clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_gpiogsmen(&mut self, val: bool)
pub fn set_gpiogsmen(&mut self, val: bool)
IO port G clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn gpiohsmen(&self) -> bool
pub const fn gpiohsmen(&self) -> bool
IO port H clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_gpiohsmen(&mut self, val: bool)
pub fn set_gpiohsmen(&mut self, val: bool)
IO port H clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn gpioismen(&self) -> bool
pub const fn gpioismen(&self) -> bool
IO port I clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_gpioismen(&mut self, val: bool)
pub fn set_gpioismen(&mut self, val: bool)
IO port I clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn adc1smen(&self) -> bool
pub const fn adc1smen(&self) -> bool
ADC1 clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_adc1smen(&mut self, val: bool)
pub fn set_adc1smen(&mut self, val: bool)
ADC1 clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn dcmismen(&self) -> bool
pub const fn dcmismen(&self) -> bool
DCMI and PSSI clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_dcmismen(&mut self, val: bool)
pub fn set_dcmismen(&mut self, val: bool)
DCMI and PSSI clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn usb_otg_fssmen(&self) -> bool
pub const fn usb_otg_fssmen(&self) -> bool
OTG_FS clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_usb_otg_fssmen(&mut self, val: bool)
pub fn set_usb_otg_fssmen(&mut self, val: bool)
OTG_FS clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn aessmen(&self) -> bool
pub const fn aessmen(&self) -> bool
AES clock enable during Sleep and Stop modes Set and cleared by software
pub fn set_aessmen(&mut self, val: bool)
pub fn set_aessmen(&mut self, val: bool)
AES clock enable during Sleep and Stop modes Set and cleared by software
pub const fn hashsmen(&self) -> bool
pub const fn hashsmen(&self) -> bool
HASH clock enable during Sleep and Stop modes Set and cleared by software
pub fn set_hashsmen(&mut self, val: bool)
pub fn set_hashsmen(&mut self, val: bool)
HASH clock enable during Sleep and Stop modes Set and cleared by software
pub const fn rngsmen(&self) -> bool
pub const fn rngsmen(&self) -> bool
Random number generator (RNG) clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_rngsmen(&mut self, val: bool)
pub fn set_rngsmen(&mut self, val: bool)
Random number generator (RNG) clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn pkasmen(&self) -> bool
pub const fn pkasmen(&self) -> bool
PKA clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_pkasmen(&mut self, val: bool)
pub fn set_pkasmen(&mut self, val: bool)
PKA clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn saessmen(&self) -> bool
pub const fn saessmen(&self) -> bool
SAES accelerator clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_saessmen(&mut self, val: bool)
pub fn set_saessmen(&mut self, val: bool)
SAES accelerator clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn octospimsmen(&self) -> bool
pub const fn octospimsmen(&self) -> bool
OCTOSPIM clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_octospimsmen(&mut self, val: bool)
pub fn set_octospimsmen(&mut self, val: bool)
OCTOSPIM clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn otfdec1smen(&self) -> bool
pub const fn otfdec1smen(&self) -> bool
OTFDEC1 clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_otfdec1smen(&mut self, val: bool)
pub fn set_otfdec1smen(&mut self, val: bool)
OTFDEC1 clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn otfdec2smen(&self) -> bool
pub const fn otfdec2smen(&self) -> bool
OTFDEC2 clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_otfdec2smen(&mut self, val: bool)
pub fn set_otfdec2smen(&mut self, val: bool)
OTFDEC2 clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn sdmmc1smen(&self) -> bool
pub const fn sdmmc1smen(&self) -> bool
SDMMC1 clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_sdmmc1smen(&mut self, val: bool)
pub fn set_sdmmc1smen(&mut self, val: bool)
SDMMC1 clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn sdmmc2smen(&self) -> bool
pub const fn sdmmc2smen(&self) -> bool
SDMMC2 clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_sdmmc2smen(&mut self, val: bool)
pub fn set_sdmmc2smen(&mut self, val: bool)
SDMMC2 clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn sram2smen(&self) -> bool
pub const fn sram2smen(&self) -> bool
SRAM2 clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_sram2smen(&mut self, val: bool)
pub fn set_sram2smen(&mut self, val: bool)
SRAM2 clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn sram3smen(&self) -> bool
pub const fn sram3smen(&self) -> bool
SRAM3 clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_sram3smen(&mut self, val: bool)
pub fn set_sram3smen(&mut self, val: bool)
SRAM3 clocks enable during Sleep and Stop modes Set and cleared by software.
Trait Implementations§
§impl Clone for Ahb2smenr1
impl Clone for Ahb2smenr1
§fn clone(&self) -> Ahb2smenr1
fn clone(&self) -> Ahb2smenr1
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more