#[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 dma1(&self) -> AhbmatprioDma1
pub const fn dma1(&self) -> AhbmatprioDma1
DMA1 controller bus master priority level
Sourcepub const fn set_dma1(&mut self, val: AhbmatprioDma1)
pub const fn set_dma1(&mut self, val: AhbmatprioDma1)
DMA1 controller bus master priority level
Sourcepub const fn pkc_els(&self) -> AhbmatprioPkcEls
pub const fn pkc_els(&self) -> AhbmatprioPkcEls
PKC and ELS bus master priority level
Sourcepub const fn set_pkc_els(&mut self, val: AhbmatprioPkcEls)
pub const fn set_pkc_els(&mut self, val: AhbmatprioPkcEls)
PKC and ELS bus master priority level
Sourcepub const fn coolflux_y_espi(&self) -> AhbmatprioCoolfluxYEspi
pub const fn coolflux_y_espi(&self) -> AhbmatprioCoolfluxYEspi
ESPI bus master priority level
Sourcepub const fn set_coolflux_y_espi(&mut self, val: AhbmatprioCoolfluxYEspi)
pub const fn set_coolflux_y_espi(&mut self, val: AhbmatprioCoolfluxYEspi)
ESPI bus master priority level
Sourcepub const fn usb_fs_enet(&self) -> AhbmatprioUsbFsEnet
pub const fn usb_fs_enet(&self) -> AhbmatprioUsbFsEnet
ENET bus master priority level
Sourcepub const fn set_usb_fs_enet(&mut self, val: AhbmatprioUsbFsEnet)
pub const fn set_usb_fs_enet(&mut self, val: AhbmatprioUsbFsEnet)
ENET bus master priority level
Sourcepub const fn usb_hs(&self) -> AhbmatprioUsbHs
pub const fn usb_hs(&self) -> AhbmatprioUsbHs
USB-HS bus master priority level
Sourcepub const fn set_usb_hs(&mut self, val: AhbmatprioUsbHs)
pub const fn set_usb_hs(&mut self, val: AhbmatprioUsbHs)
USB-HS 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