Struct rp_pac::busctrl::regs::BusPriorityAck
source · #[repr(transparent)]pub struct BusPriorityAck(pub u32);
Expand description
Bus priority acknowledge
Tuple Fields§
§0: u32
Implementations§
source§impl BusPriorityAck
impl BusPriorityAck
sourcepub const fn bus_priority_ack(&self) -> bool
pub const fn bus_priority_ack(&self) -> bool
Goes to 1 once all arbiters have registered the new global priority levels. Arbiters update their local priority when servicing a new nonsequential access. In normal circumstances this will happen almost immediately.
sourcepub fn set_bus_priority_ack(&mut self, val: bool)
pub fn set_bus_priority_ack(&mut self, val: bool)
Goes to 1 once all arbiters have registered the new global priority levels. Arbiters update their local priority when servicing a new nonsequential access. In normal circumstances this will happen almost immediately.
Trait Implementations§
source§impl Clone for BusPriorityAck
impl Clone for BusPriorityAck
source§fn clone(&self) -> BusPriorityAck
fn clone(&self) -> BusPriorityAck
Returns a copy 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 Default for BusPriorityAck
impl Default for BusPriorityAck
source§fn default() -> BusPriorityAck
fn default() -> BusPriorityAck
Returns the “default value” for a type. Read more
source§impl PartialEq for BusPriorityAck
impl PartialEq for BusPriorityAck
impl Copy for BusPriorityAck
impl Eq for BusPriorityAck
impl StructuralPartialEq for BusPriorityAck
Auto Trait Implementations§
impl Freeze for BusPriorityAck
impl RefUnwindSafe for BusPriorityAck
impl Send for BusPriorityAck
impl Sync for BusPriorityAck
impl Unpin for BusPriorityAck
impl UnwindSafe for BusPriorityAck
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)