#[repr(transparent)]pub struct Ahbmatprio(pub u32);Expand description
AHB Matrix Priority Control
Tuple Fields§
§0: u32Implementations§
Source§impl Ahbmatprio
impl Ahbmatprio
Sourcepub const fn set_cpu0_cbus(&mut self, val: Cpu0Cbus)
pub const fn set_cpu0_cbus(&mut self, val: Cpu0Cbus)
CPU0 C-AHB bus master priority level
Sourcepub const fn cpu0_sbus(&self) -> AhbmatprioCpu0Sbus
pub const fn cpu0_sbus(&self) -> AhbmatprioCpu0Sbus
CPU0 S-AHB bus master priority level
Sourcepub const fn set_cpu0_sbus(&mut self, val: AhbmatprioCpu0Sbus)
pub const fn set_cpu0_sbus(&mut self, val: AhbmatprioCpu0Sbus)
CPU0 S-AHB bus master priority level
Sourcepub const fn cpu1_cbus_smart_dma_i(&self) -> Cpu1CbusSmartDmaI
pub const fn cpu1_cbus_smart_dma_i(&self) -> Cpu1CbusSmartDmaI
SmartDMA-I bus master priority level
Sourcepub const fn set_cpu1_cbus_smart_dma_i(&mut self, val: Cpu1CbusSmartDmaI)
pub const fn set_cpu1_cbus_smart_dma_i(&mut self, val: Cpu1CbusSmartDmaI)
SmartDMA-I bus master priority level
Sourcepub const fn cpu1_sbus_smart_dma_d(&self) -> Cpu1SbusSmartDmaD
pub const fn cpu1_sbus_smart_dma_d(&self) -> Cpu1SbusSmartDmaD
SmartDMA-D bus master priority level
Sourcepub const fn set_cpu1_sbus_smart_dma_d(&mut self, val: Cpu1SbusSmartDmaD)
pub const fn set_cpu1_sbus_smart_dma_d(&mut self, val: Cpu1SbusSmartDmaD)
SmartDMA-D bus master priority level
Sourcepub const fn dma0(&self) -> AhbmatprioDma0
pub const fn dma0(&self) -> AhbmatprioDma0
DMA0 controller bus master priority level
Sourcepub const fn set_dma0(&mut self, val: AhbmatprioDma0)
pub const fn set_dma0(&mut self, val: AhbmatprioDma0)
DMA0 controller bus master priority level
Sourcepub const fn set_pkc_els(&mut self, val: PkcEls)
pub const fn set_pkc_els(&mut self, val: PkcEls)
PKC and ELS bus master priority level
Sourcepub const fn usb_fs_enet(&self) -> UsbFsEnet
pub const fn usb_fs_enet(&self) -> UsbFsEnet
USB-FS bus master priority level
Sourcepub const fn set_usb_fs_enet(&mut self, val: UsbFsEnet)
pub const fn set_usb_fs_enet(&mut self, val: UsbFsEnet)
USB-FS bus master priority level
Trait Implementations§
Source§impl Clone for Ahbmatprio
impl Clone for Ahbmatprio
Source§fn clone(&self) -> Ahbmatprio
fn clone(&self) -> Ahbmatprio
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 Ahbmatprio
impl Debug for Ahbmatprio
Source§impl Default for Ahbmatprio
impl Default for Ahbmatprio
Source§fn default() -> Ahbmatprio
fn default() -> Ahbmatprio
Returns the “default value” for a type. Read more
Source§impl PartialEq for Ahbmatprio
impl PartialEq for Ahbmatprio
impl Copy for Ahbmatprio
impl Eq for Ahbmatprio
impl StructuralPartialEq for Ahbmatprio
Auto Trait Implementations§
impl Freeze for Ahbmatprio
impl RefUnwindSafe for Ahbmatprio
impl Send for Ahbmatprio
impl Sync for Ahbmatprio
impl Unpin for Ahbmatprio
impl UnwindSafe for Ahbmatprio
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