Struct Ppib
pub struct Ppib { /* private fields */ }Expand description
PPIB APB registers 0.
Implementations§
§impl Ppib
impl Ppib
pub const unsafe fn from_ptr(ptr: *mut ()) -> Ppib
pub const fn as_ptr(&self) -> *mut ()
pub const fn tasks_send(self, n: usize) -> Reg<u32, W>
pub const fn tasks_send(self, n: usize) -> Reg<u32, W>
Description collection: This task is unused, but the PPIB provides the SUBSCRIBE task to connect SEND [n] task.
pub const fn subscribe_send(self, n: usize) -> Reg<Subscribe, RW>
pub const fn subscribe_send(self, n: usize) -> Reg<Subscribe, RW>
Description collection: Subscribe configuration for task SEND[n].
pub const fn events_receive(self, n: usize) -> Reg<u32, RW>
pub const fn events_receive(self, n: usize) -> Reg<u32, RW>
Description collection: This event is unused, but the PPIB provides the PUBLISH event to connect RECEIVE [n] event.
pub const fn publish_receive(self, n: usize) -> Reg<Publish, RW>
pub const fn publish_receive(self, n: usize) -> Reg<Publish, RW>
Description collection: Publish configuration for event RECEIVE[n].
Trait Implementations§
impl Copy for Ppib
impl Eq for Ppib
impl Send for Ppib
impl StructuralPartialEq for Ppib
impl Sync for Ppib
Auto Trait Implementations§
impl Freeze for Ppib
impl RefUnwindSafe for Ppib
impl Unpin for Ppib
impl UnsafeUnpin for Ppib
impl UnwindSafe for Ppib
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