#[repr(transparent)]pub struct SecCtrlApbBridge0MemCtrl1(pub u32);Expand description
Security access rules for APB Bridge 0 peripherals. Each APB bridge sector is 4 Kbytes. There are 32 APB Bridge 0 sectors in total.
Tuple Fields§
§0: u32Implementations§
Source§impl SecCtrlApbBridge0MemCtrl1
impl SecCtrlApbBridge0MemCtrl1
Sourcepub const fn ctimer0_rule(&self) -> Ctimer0Rule
pub const fn ctimer0_rule(&self) -> Ctimer0Rule
Standard counter/Timer 0
Sourcepub const fn set_ctimer0_rule(&mut self, val: Ctimer0Rule)
pub const fn set_ctimer0_rule(&mut self, val: Ctimer0Rule)
Standard counter/Timer 0
Sourcepub const fn ctimer1_rule(&self) -> Ctimer1Rule
pub const fn ctimer1_rule(&self) -> Ctimer1Rule
Standard counter/Timer 1
Sourcepub const fn set_ctimer1_rule(&mut self, val: Ctimer1Rule)
pub const fn set_ctimer1_rule(&mut self, val: Ctimer1Rule)
Standard counter/Timer 1
Sourcepub const fn set_wwdt_rule(&mut self, val: WwdtRule)
pub const fn set_wwdt_rule(&mut self, val: WwdtRule)
Windiwed wtachdog Timer
Sourcepub const fn set_mrt_rule(&mut self, val: MrtRule)
pub const fn set_mrt_rule(&mut self, val: MrtRule)
Multi-rate Timer
Sourcepub const fn utick_rule(&self) -> UtickRule
pub const fn utick_rule(&self) -> UtickRule
Micro-Timer
Sourcepub const fn set_utick_rule(&mut self, val: UtickRule)
pub const fn set_utick_rule(&mut self, val: UtickRule)
Micro-Timer
Trait Implementations§
Source§impl Clone for SecCtrlApbBridge0MemCtrl1
impl Clone for SecCtrlApbBridge0MemCtrl1
Source§fn clone(&self) -> SecCtrlApbBridge0MemCtrl1
fn clone(&self) -> SecCtrlApbBridge0MemCtrl1
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SecCtrlApbBridge0MemCtrl1
impl Debug for SecCtrlApbBridge0MemCtrl1
Source§impl Default for SecCtrlApbBridge0MemCtrl1
impl Default for SecCtrlApbBridge0MemCtrl1
Source§fn default() -> SecCtrlApbBridge0MemCtrl1
fn default() -> SecCtrlApbBridge0MemCtrl1
Returns the “default value” for a type. Read more
impl Copy for SecCtrlApbBridge0MemCtrl1
impl Eq for SecCtrlApbBridge0MemCtrl1
impl StructuralPartialEq for SecCtrlApbBridge0MemCtrl1
Auto Trait Implementations§
impl Freeze for SecCtrlApbBridge0MemCtrl1
impl RefUnwindSafe for SecCtrlApbBridge0MemCtrl1
impl Send for SecCtrlApbBridge0MemCtrl1
impl Sync for SecCtrlApbBridge0MemCtrl1
impl Unpin for SecCtrlApbBridge0MemCtrl1
impl UnwindSafe for SecCtrlApbBridge0MemCtrl1
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more