Struct rp_pac::sio::regs::DoorbellOutSet
source · #[repr(transparent)]pub struct DoorbellOutSet(pub u32);
Expand description
Trigger a doorbell interrupt on the opposite core. Write 1 to a bit to set the corresponding bit in DOORBELL_IN on the opposite core. This raises the opposite core’s doorbell interrupt. Read to get the status of the doorbells currently asserted on the opposite core. This is equivalent to that core reading its own DOORBELL_IN status.
Tuple Fields§
§0: u32
Implementations§
source§impl DoorbellOutSet
impl DoorbellOutSet
pub const fn doorbell_out_set(&self) -> u8
pub fn set_doorbell_out_set(&mut self, val: u8)
Trait Implementations§
source§impl Clone for DoorbellOutSet
impl Clone for DoorbellOutSet
source§fn clone(&self) -> DoorbellOutSet
fn clone(&self) -> DoorbellOutSet
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 DoorbellOutSet
impl Default for DoorbellOutSet
source§fn default() -> DoorbellOutSet
fn default() -> DoorbellOutSet
Returns the “default value” for a type. Read more
source§impl PartialEq for DoorbellOutSet
impl PartialEq for DoorbellOutSet
impl Copy for DoorbellOutSet
impl Eq for DoorbellOutSet
impl StructuralPartialEq for DoorbellOutSet
Auto Trait Implementations§
impl Freeze for DoorbellOutSet
impl RefUnwindSafe for DoorbellOutSet
impl Send for DoorbellOutSet
impl Sync for DoorbellOutSet
impl Unpin for DoorbellOutSet
impl UnwindSafe for DoorbellOutSet
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
)