#[repr(transparent)]pub struct AipsBridge1MemRule0(pub u32);Expand description
Security access rules for AIPS Bridge peripherals. Each AIPS bridge sector is 4 Kbytes, there’re 16 sectors in total.
Tuple Fields§
§0: u32Implementations§
Source§impl AipsBridge1MemRule0
impl AipsBridge1MemRule0
Sourcepub const fn set_otp_rule0(&mut self, val: u8)
pub const fn set_otp_rule0(&mut self, val: u8)
0x4013 0000–0x4013 0FFF
Sourcepub const fn set_otp_rule1(&mut self, val: u8)
pub const fn set_otp_rule1(&mut self, val: u8)
0x4013 1000–0x4013 1FFF
Sourcepub const fn set_otp_rule2(&mut self, val: u8)
pub const fn set_otp_rule2(&mut self, val: u8)
0x4013 2000–0x4013 2FFF
Sourcepub const fn set_otp_rule3(&mut self, val: u8)
pub const fn set_otp_rule3(&mut self, val: u8)
0x4013 3000–0x4013 3FFF
Sourcepub const fn flexspi_and_otfad_rule(&self) -> u8
pub const fn flexspi_and_otfad_rule(&self) -> u8
0x4013 4000–0x4013 4FFF
Sourcepub const fn set_flexspi_and_otfad_rule(&mut self, val: u8)
pub const fn set_flexspi_and_otfad_rule(&mut self, val: u8)
0x4013 4000–0x4013 4FFF
Sourcepub const fn sdio0_rule(&self) -> u8
pub const fn sdio0_rule(&self) -> u8
0x4013 6000–0x4013 6FFF
Sourcepub const fn set_sdio0_rule(&mut self, val: u8)
pub const fn set_sdio0_rule(&mut self, val: u8)
0x4013 6000–0x4013 6FFF
Sourcepub const fn sdio1_rule(&self) -> u8
pub const fn sdio1_rule(&self) -> u8
0x4013 7000–0x4013 7FFF
Sourcepub const fn set_sdio1_rule(&mut self, val: u8)
pub const fn set_sdio1_rule(&mut self, val: u8)
0x4013 7000–0x4013 7FFF
Trait Implementations§
Source§impl Clone for AipsBridge1MemRule0
impl Clone for AipsBridge1MemRule0
Source§fn clone(&self) -> AipsBridge1MemRule0
fn clone(&self) -> AipsBridge1MemRule0
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 AipsBridge1MemRule0
impl Debug for AipsBridge1MemRule0
Source§impl Default for AipsBridge1MemRule0
impl Default for AipsBridge1MemRule0
Source§fn default() -> AipsBridge1MemRule0
fn default() -> AipsBridge1MemRule0
Returns the “default value” for a type. Read more
Source§impl PartialEq for AipsBridge1MemRule0
impl PartialEq for AipsBridge1MemRule0
impl Copy for AipsBridge1MemRule0
impl Eq for AipsBridge1MemRule0
impl StructuralPartialEq for AipsBridge1MemRule0
Auto Trait Implementations§
impl Freeze for AipsBridge1MemRule0
impl RefUnwindSafe for AipsBridge1MemRule0
impl Send for AipsBridge1MemRule0
impl Sync for AipsBridge1MemRule0
impl Unpin for AipsBridge1MemRule0
impl UnwindSafe for AipsBridge1MemRule0
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