pub struct Plu { /* private fields */ }Expand description
LPC80X Programmable Logic Unit (PLU)
Implementations§
Source§impl Plu
impl Plu
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn lut_truth(self, n: usize) -> Reg<LutTruth, RW>
pub const fn lut_truth(self, n: usize) -> Reg<LutTruth, RW>
Specifies the Truth Table contents for LUTLUTn
Sourcepub const fn outputs(self) -> Reg<Outputs, RW>
pub const fn outputs(self) -> Reg<Outputs, RW>
Provides the current state of the 8 designated PLU Outputs.
Sourcepub const fn wakeint_ctrl(self) -> Reg<WakeintCtrl, RW>
pub const fn wakeint_ctrl(self) -> Reg<WakeintCtrl, RW>
Wakeup interrupt control for PLU
Trait Implementations§
impl Copy for Plu
impl Eq for Plu
impl Send for Plu
impl StructuralPartialEq for Plu
impl Sync for Plu
Auto Trait Implementations§
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